Sign in

Paul Gallagher

@tardate.bsky.social
679 followers 2.1K following 585 posts

Code, music, books, scale models, or mixing genres with electronics and a microcontroller 🇸🇬 9V1DI linktr.ee/gallagher.paul

PostsRepliesMedia
Paul Gallagher @tardate.bsky.social · 51m
Amazing start to a long weekend of musical events! #lovebites
000
Paul Gallagher @tardate.bsky.social · 30/09/2026
I was allegedly building this #icm Spitfire IX for last weekend's #scalemodel 48hr gb, but there was too much on to distract incl Kits for Kids at ITE charity event. Only made it to invasion stripes during the gb, now taking my time to finish. Next: based! #histscalemodels #scalemodels
0292
Paul Gallagher @tardate.bsky.social · 30/09/2026
Using #python to tackle this week's @cassidoo.co challenge: forecast the frost codingkata.tardate.com/python/first...
codingkata.tardate.com
LCK#489 firstFrost
Using python to find the first frost: cassidoo's interview question of the week (2026-09-28).
000
Paul Gallagher @tardate.bsky.social · 22/09/2026
Using #rust to tackle this week's @cassidoo.co challenge: find all the Sundays in a month codingkata.tardate.com/rust/get-sun...
codingkata.tardate.com
LCK#482 getSundays
Using rust to find all the Sundays in a given month; cassidoo's interview question of the week (2026-09-21)
010
Paul Gallagher @tardate.bsky.social · 17/09/2026
Using #ruby to tackle this week's @cassidoo.co challenge: the longest sorted word codingkata.tardate.com/ruby/longest...
codingkata.tardate.com
LCK#481 longestSorted
Using ruby to find the longest word whose letters appear in alphabetical order; cassidoo's interview question of the week (2026-09-14).
010
Paul Gallagher @tardate.bsky.social · 14/09/2026
So the vendor profusely apologised that my Flyhawk PE order may be delayed a week... Luckily the Venn diagram of "people with patience" and "people who put odious amounts of PE on ships" is I guess about as good a match as you'll ever get! #scalemodel
050
Paul Gallagher @tardate.bsky.social · 12/09/2026
Some exceptional models, fascinating presentations, and good friends at SAFRA Military Hobby Fest this weekend
030
Paul Gallagher @tardate.bsky.social · 12/09/2026
Model trains!
050
Paul Gallagher @tardate.bsky.social · 12/09/2026
"AI Efficiency Could Cost Us the Next Generation of Experts". True, but I fear GFC, housing crisis etc has taught us that stockmaxxing will always trump good judgement under current (western) political/economic culture spectrum.ieee.org/ai-engineer-...
spectrum.ieee.org
AI Efficiency Could Cost Us the Next Generation of Experts
Lessons from aviation and nuclear power show how to preserve human skills
030
Paul Gallagher @tardate.bsky.social · 10/09/2026
Using #python to tackle this week's @cassidoo.co challenge: unlock a backpack codingkata.tardate.com/python/min-m...
codingkata.tardate.com
LCK#480 minMoves
Using python to unlock a backpack: cassidoo's interview question of the week (2026-09-06).
020
Paul Gallagher @tardate.bsky.social · 10/09/2026
HMS Fearless from #Airfix. Last time I built this I was probably around 8 and it got the stringy glue/no paint treatment! modelart.tardate.com/projects/roy... #histscalemodels #scalemodel
HMS Fearless on seascape 1HMS Fearless on seascape 2HMS Fearless on seascape 3HMS Fearless on seascape 4
119813
Paul Gallagher @tardate.bsky.social · 04/09/2026
I did it again: gifted a book that someone already had😠 So I made a little app to fix that! Was a good exercise of the new copilot cli... or claude-lite as I think I'll call it now! codingkata.tardate.com/web/goodgifts/
codingkata.tardate.com
LCK#478 GoodGifts
Using Copilot CLI to build a simple app to find gift suggestions based on my 5-star reviews and their Goodreads wishlist.
020
Paul Gallagher @tardate.bsky.social · 03/09/2026
Just some fun with the #airfix 1:76 Bofors and figures. Any similarity to a comic from your youth is totally coincidental! modelart.tardate.com/projects/bri... #histscalemodels #scalemodel #72scale
2163
Paul Gallagher @tardate.bsky.social · 02/09/2026
Using #pascal to tackle this week's @cassidoo.co challenge: climb stairs by 1s and 2s. Honouring an Italian mathematician with a French one😁 codingkata.tardate.com/pascal/climb...
codingkata.tardate.com
LCK#477 climbStairs
Using pascal to climb stairs; cassidoo's interview question of the week (2026-08-31).
030
Paul Gallagher @tardate.bsky.social · 01/09/2026
Love this 1966 BEA livery😍 This is the Trident 1C from X-Scale of #Ukraine that I built for our 48hr gb over the weekend. modelart.tardate.com/projects/uk/... #histscalemodels #144scale
Trident 1C from left forward quarterTrident 1C from frontTrident 1C from right forward quarterTrident 1C from right
3234
Paul Gallagher @tardate.bsky.social · 29/08/2026
This weekend's 48hr group build: Trident 1C, lovely little kit by X-Scale of #ukraine #144scale
kit box and runners, decals
040
Paul Gallagher @tardate.bsky.social · 28/08/2026
Bofors 40mm & Morris CS8 deployed with the British 8th Army in North Africa 1942. This is the old #Airfix 1:76 kit and figures. modelart.tardate.com/projects/bri... #histscalemodels #scalemodel #72scale
Bofors 40mm & Morris CS8 diorama front quarter viewBofors 40mm & Morris CS8 diorama rear quarter viewBofors 40mm & Morris CS8 diorama left side viewBofors 40mm & Morris CS8 diorama side view
0353
Paul Gallagher @tardate.bsky.social · 24/08/2026
Testing an interesting "upside down" 555 config as published in #elektor leap.tardate.com/electronics1... #electronics
breadboard and scope view
020
Paul Gallagher @tardate.bsky.social · 22/08/2026
Using #rust to tackle this week's @cassidoo.co challenge: pack boxes. Don't try to overthink this one! codingkata.tardate.com/rust/pack-re...
codingkata.tardate.com
LCK#475 packRectangles
Using rust to pack boxes; cassidoo's interview question of the week (2026-08-16).
010
Paul Gallagher @tardate.bsky.social · 21/08/2026
Taking a quick look at viewer3d (based on three) for rendering glTF/GLB models on a web page. codingkata.tardate.com/javascript/v...
Viewer3D example web page
011
Paul Gallagher @tardate.bsky.social · 03/08/2026
Using #ruby to tackle this week's @cassidoo.co challenge: reorder string arrays and compare algorithms. codingkata.tardate.com/ruby/reorder/
codingkata.tardate.com
LCK#473 Reorder
Using ruby to reorder string arrays and compare algorithms: cassidoo's interview question of the week (2026-08-03).
010
Paul Gallagher @tardate.bsky.social · 02/08/2026
Round 2 on the IJN Gunboat 橋立 Hashidate: made a laser cut display case with lighting and optional/replaceable background. Hopefully no more dusting my ship rigging😂 modelart.tardate.com/projects/ijn... #histscalemodels #ijn
2292
Paul Gallagher @tardate.bsky.social · 31/07/2026
Chengdu J-7EB as flown by the PLAAF Ba Yi Aerobatic Team in the late 90s. Nice little 1:144 kit from Trumpeter; can't go wrong for a fiver! modelart.tardate.com/projects/pla... #histscalemodels #144scale
Chengdu J-7EBChengdu J-7EBChengdu J-7EBChengdu J-7EB
2284
Paul Gallagher @tardate.bsky.social · 31/07/2026
The TJ-56-719 is a pretty neat kit for CW/Morse code decoding and code practice. I also translated the manual into something understandable🤔 leap.tardate.com/radio/morsec... #electronics
cw decoding using the keyerCW decoding from audio input
010
Paul Gallagher @tardate.bsky.social · 28/07/2026
Post-AI Rule #1: It's not what you KNOW, it's what you KNOW you should NOT DO! Please, don't give AI all your login creds😩
010
Paul Gallagher @tardate.bsky.social · 28/07/2026
I am particularly tickled by the fact that every AI ad is selling me the ability to do all those things that the security ads have been telling me NOT to do for the past couple of decades
100
Paul Gallagher @tardate.bsky.social · 28/07/2026
NanoLev: minimalist acoustic levitation. Just enough to work;-) leap.tardate.com/kinetics/lev... #electronics
NanoLev in action, with scope trace callout
051
Paul Gallagher @tardate.bsky.social · 28/07/2026
Using #python to tackle this week's @cassidoo.co challenge: run an ice cream stand. codingkata.tardate.com/python/fulfi...
codingkata.tardate.com
LCK#472 fulfilledOrdersBeforeFailure
Using python to run an ice cream stand: cassidoo's interview question of the week (2026-07-27).
030
Paul Gallagher @tardate.bsky.social · 13/07/2026
Checking out quite a neat 433MHz remote control unit (2202J). Can see myself using this for some no-code automation. leap.tardate.com/radio/lpd433... #electronics
2202J test circuit running on a breadboard
000
Paul Gallagher @tardate.bsky.social · 10/07/2026
Very happy how this display/storage case for the IJN Oil Supply Ship Hayasui 速吸 turned out. Made using the Library's xTool S1 laser cutter. Yes, I love my library! Now just want to go make cases for all my ships😂 modelart.tardate.com/projects/ijn... #histscalemodels #ijn #700scale
front view with cover on and "sunset" background and LED lights onfront quarter view with cover on and "stormy" background and LED lights oncover removed showing alternative display optionclose up on port fore-quarter in case with LED lights on and stormy background
0314
Paul Gallagher @tardate.bsky.social · 09/07/2026
New bling for my builds: push-buttons with LEDs. leap.tardate.com/electronics1... #electronics
leap.tardate.com
LEAP#854 SPST Momentary Push-buttons with LED
Testing some push-button switches with built-in LEDs. I've used a CD4069 inverter-based latching circuit to demonstrate toggling the LED on and off.
030
Paul Gallagher @tardate.bsky.social · 08/07/2026
Using #ruby to tackle this week's @cassidoo.co challenge: fireworks damage assessment. codingkata.tardate.com/ruby/get-imp...
codingkata.tardate.com
LCK#471 getImpactedCoordinates
Using ruby to calculate the blast radius of some fireworks; cassidoo's interview question of the week (2026-07-06).
010
Paul Gallagher @tardate.bsky.social · 08/07/2026
Animating a 3x3x3 LED cube with a 555 timer and CD4020 leap.tardate.com/electronics1... #electronics
LED cube in action
000
Paul Gallagher @tardate.bsky.social · 03/07/2026
Release the bots! Interesting to poke around with commit-history.com and note the characteristic graph for the onset of agentic coding
commit history graph for Dicklesworthstone
030
Paul Gallagher @tardate.bsky.social · 01/07/2026
concept #wip IJN Hayasui display & storage case
hayasui display case test fit
170
Paul Gallagher @tardate.bsky.social · 01/07/2026
..making a display case with the xTool S1 laser cutters at the library and discovered the old xTool Creative Space has been updated with the new xTool Studio software. leap.tardate.com/equipment/nl... #ILoveMyLibrary #NLB
display box cut from mdf
010
Paul Gallagher @tardate.bsky.social · 01/07/2026
Just a little demo of the CD4024 leap.tardate.com/electronics1... #electronics
leap.tardate.com
LEAP#850 CD4024 Counter
Introducing the CD4024 7-stage binary counter with a basic demonstration circuit.
000
Paul Gallagher @tardate.bsky.social · 30/06/2026
Using #perl to tackle this week's @cassidoo.co challenge: mean bits. codingkata.tardate.com/perl/mean-bi...
codingkata.tardate.com
LCK#465 meanBits
Using Perl to calculate mean bits; cassidoo's interview question of the week (2026-06-29)
010
Paul Gallagher @tardate.bsky.social · 30/06/2026
Hawker Fury I.. pretty old Airfix 1:48 tooling, but scrubs up nicely with metallic finish and rigging. a fun 48x48 weekend gb! modelart.tardate.com/projects/raf... #histscalemodels #scalemodels #48scale
completed model - front left aspectcompleted model - rear left aspectcompleted model - rear aspectcompleted model - front left aspect from top
61145
Reposted by Paul Gallagher
Eoghan Sweeney @eoghan.eurosky.social · 28/06/2026
I don't want to hear another word about how much white European visitors are enjoying ranch dressing while team officials, Africa's top referee, and now one of the world's most celebrated fans are turned away from the World Cup. The USA is an utterly unfit host — it's as simple as that
aljazeera.com
DR Congo superfan denied US visa to support team at World Cup
Michel Kuka Mboladinga is iconic for his motionless tribute at DRC games, but a US World Cup repeat has been denied.
7181775193
Paul Gallagher @tardate.bsky.social · 24/06/2026
Always been curious to try acoustic levitation after the breakthrough demonstrations in 2017 using the transducers that became so common with the HC-SR04 module. Finally picked up a cheap kit to give it a go... Satisfyingly pointless;-) leap.tardate.com/kinetics/lev... #electronics
leap.tardate.com
LEAP#849 Ultrasonic Levitator Kit
Investigate acoustic levitation by building a cheap ultrasonic levitator kit that uses common 40kHz ultrasonic transmitters driven by STC15F101W microcontroller and a TC4427 power MOSFET.
120
Paul Gallagher @tardate.bsky.social · 24/06/2026
sdcc 4.6.0 has been released! (includes the fix for at89x51.h bug I stumbled upon) leap.tardate.com/8051/at89c20... #electronics
leap.tardate.com
LEAP#395 AT89C2051 Blinky
Simplest LED blinky program in C for the AT89C2051(8051/MCS51) microprocessor, built with the SDCC open-source toolchain on macOS. Originally tested with Intel-based macOS, but now updated for Apple S...
000
Paul Gallagher @tardate.bsky.social · 23/06/2026
IJN Hayasui 速吸 was a fast fleet oiler fitted with aviation facilities capable of handling the Aichi B7A Ryūsei, as depicted with this Aoshima 1:700 kit. I've not found any evidence she got to carry the new B7A before she was sunk though. modelart.tardate.com/projects/ijn... #ijn
picture of the finished model on a sea backdrop: port sidepicture of the finished model on a sea backdrop: port fore-quarterpicture of the finished model on a sea backdrop: starboard midshipspicture of the finished model on a sea backdrop: port stern quarter
181
Paul Gallagher @tardate.bsky.social · 15/06/2026
Using #perl to tackle this week's @cassidoo.co challenge: playing solitaire. codingkata.tardate.com/perl/max-sol...
codingkata.tardate.com
LCK#463 maxSolitaireMoves
Using Perl to play solitaire; cassidoo's interview question of the week (2026-06-08).
010
Paul Gallagher @tardate.bsky.social · 13/06/2026
Game night! I was a little tired of hunting for a pair of dice or making space to roll, so I made a little 1d6/2d6 dice roller based on the #TM1638 and an #ATtiny85. Ofc then my partner asked for a 3 die version for mahjong! leap.tardate.com/playground/2... #electronics
leap.tardate.com
LEAP#847 2d6 Dice Roller
A simple 2d6 dice roller using Arduino and ATtinyA little 1d6 or 2d6 dice roller using the TM1638 and ATtiny85.
020
Paul Gallagher @tardate.bsky.social · 10/06/2026
Updated my notes on total power shutdown with an ATtiny85: power-on with push-button PFET; power-off by the microprocessor itself. leap.tardate.com/playground/a... #electronics
leap.tardate.com
LEAP#128 ATtiny TotalSleep
Test a total power shutdown with an ATtiny85 processor on a breadboard: power-on with push-button PFET; power-off by the microprocessor itself.
000
Paul Gallagher @tardate.bsky.social · 08/06/2026
Using #perl to tackle this week's @cassidoo.co challenge: packing suitcases. codingkata.tardate.com/perl/pack-su...
codingkata.tardate.com
LCK#460 packSuitcases
Using Perl to pack suitcases; cassidoo's interview question of the week (2026-06-01).
030
Paul Gallagher @tardate.bsky.social · 01/06/2026
Aichi D3A2 Type 99 Carrier Bomber as flown from Zuikaku in 1943. This is the Fujimi 1:72 kit, motorised and mounted #PlanesInFrames! modelart.tardate.com/projects/ijn... #histscalemodels #scalemodels #72scale #ijn
1332
Paul Gallagher @tardate.bsky.social · 29/05/2026
Hold it just right there...! #scalemodels
2293
Paul Gallagher @tardate.bsky.social · 28/05/2026
Using #perl to tackle this week's @cassidoo.co challenge: move every nth customer to the end of the queue. codingkata.tardate.com/perl/shuffle...
codingkata.tardate.com
LCK#459 shuffleLine
Using Perl to move every nth customer to the end of the queue; cassidoo's interview question of the week (2026-05-25).
010