Peter Lyons
banner
peterlyons.com
Peter Lyons
@peterlyons.com
Staff Engineer at Float Health. Keyboard nerd. DIY.
Pinned
I built a custom desktop with recesses for my split keyboard and coffee mug. It's a multi-discipline project based around 3 layers of MDF #cnc milled and #3dprinting the inserts. I'm really happy with how it turned out. #maker

Blog post with details here:

peterlyons.com/problog/2025...
Another ergonomic desktop for recessed keyboard and concealed cable runs is under construction. #cnc #maker #keyboard
November 27, 2025 at 2:54 AM
Reposted by Peter Lyons
Why make your own programming language? What possibilities unfold in making one? How do you even start?

Programming languages are unique design works, each with their own goals and sensibilities.

On 12/2, join us on a tour of three bespoke programming languages: Felt, Tomo, and Kombucha!

RSVP ⬇️
November 25, 2025 at 7:27 PM
Reposted by Peter Lyons
I feel the same way about Substack as I did about Medium a decade ago: don’t waste your time. Buy a domain and use Ghost or Squarespace or WordPress or whatever else and own. your. turf. It’ll be there when this “platform” is dead like all the others before it.
November 25, 2025 at 5:02 AM
Restaurants think you need either 4oz or 400oz of water and no amounts in between.
November 24, 2025 at 9:43 PM
Reposted by Peter Lyons
The job of a programmer is to manage exactly two things: uncertainty and complexity.

Code is sometimes an asset and sometimes a liability, but itself has no meaning outside the context of those two factors.
November 24, 2025 at 9:05 PM
I seem to have managed a tricky sequence of vices: black tea in the early evening, a cocktail, and a sleep gummy. Slept great and feel great this morning but could have gone wrong easily.
November 24, 2025 at 5:36 PM
I know floating point is full of nuisances, but at least there's a spec and some semblance of support across many languages and tools. Why am I still faced with languages that can't agree on integer sizes and signing etc?
November 24, 2025 at 4:57 PM
Reposted by Peter Lyons
And the most environmentally-sustainable building technique of all is to keep using a building that was already built 100 years ago!
November 24, 2025 at 2:01 PM
Reposted by Peter Lyons
Do I know anyone who works at GitHub anymore? Our redirect has stopped working and people are freaking out. (Repo moved several months ago, but the redirect was fine up until today.)
a man in a suit and tie is saying help help
Alt: a man in a suit and tie is saying help help
media.tenor.com
November 24, 2025 at 2:05 PM
Reposted by Peter Lyons
and then you drop the air temperature of your recipe by 50 to 100 degF. just stay above 350.

water vapor carries a TON of heat, and can penetrate into the food very well. plus, a saturated atmosphere means water IN the food can’t evaporate OUT. this stops drying, a main complaint of turkey!
November 23, 2025 at 8:30 PM
My brain is entirely rewired with markdown as mother tongue native language. I have to translate on the fly to write out plain text now.
November 22, 2025 at 8:19 PM
PSA: if you, like me, wondered for years how to get a reliable command line interface to quickly pause music playing through a web browser tab, check out playerctl:

github.com/altdesktop/p...

#linux #commandline
GitHub - altdesktop/playerctl: 🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others. - altdesktop/playerctl
github.com
November 22, 2025 at 8:18 PM
Found this awesome repo where someone processed the logograms from the movie "Arrival" and generated new ones and eventually got a tattoo!

github.com/meghabyte/ar...

My wife is planning to paint one of these on the wall in my office so we're in the process of picking which logogram.
GitHub - meghabyte/arrival-logograms-generation: Generating logograms from the language in the movie Arrival for novel concepts!
Generating logograms from the language in the movie Arrival for novel concepts! - GitHub - meghabyte/arrival-logograms-generation: Generating logograms from the language in the movie Arrival for n...
github.com
November 22, 2025 at 4:38 PM
Reposted by Peter Lyons
Look it's simple, we want less stress and we want to be able to afford things again and we want to feel like the rewards we were once promised for a lifetime of hard work still exist and also we want Wishbone back and those are the things we want
November 22, 2025 at 3:53 PM
At any point one of the many millionaires that came through y combinator could choose to fund giving hacker news a decent mobile style.
November 22, 2025 at 2:49 PM
PSA: take a minute to properly clean all your screens and eyeglasses.
November 22, 2025 at 2:03 PM
Reposted by Peter Lyons
This is the eternal question of a software developer: Am I failing to understand this because it's too clever? Or because it's too dumb?
November 20, 2025 at 7:26 PM
Reposted by Peter Lyons
There *are* people giving it a shot. For browsers, check out Ladybird (ladybird.org), Orion (kagi.com/orion/), or Servo (servo.org). Each of these has different tradeoffs and levels of readiness, but they’re not just another instance of Chromium. In editor land, @zed.dev, JetBrains, etc. are viable!
November 18, 2025 at 7:43 PM
Reposted by Peter Lyons
And this is a massive tragedy for us all. And the basic reasons are the same, because in both cases the item is “free”, by which I mean “subsidized by some other massive stream of revenue” such that competing by selling a product is really, really hard.
every new editor is a vs code fork / every new browser is a google chrome fork
November 18, 2025 at 7:12 PM
Reposted by Peter Lyons
It's fantastic how we technology people have managed to turn a network that's supposed to be resilient to a nuclear war into something so brittle it goes down when someone misconfigures like one file at Cloudflare
November 18, 2025 at 12:35 PM
Reposted by Peter Lyons
If you wanna use a different notation to "save on characters being sent over the wire" congratulations you are proposing a compression algo, god speed getting it adopted, it should be injected at the correct part of the stack for such things, do not expect me to read it, type it, or care about it.
November 18, 2025 at 12:31 AM
Planning to make the CNC go burr tomorrow morning.
November 16, 2025 at 2:43 AM
Reposted by Peter Lyons
Please please please let the new CEO have taste and not be afraid of having fun
November 15, 2025 at 11:23 PM
I just dreamt that I was conducting a chamber orchestra rehearsal in my basement. The repertoire was Beatles covers. So fun!
November 15, 2025 at 10:31 AM
I am absolutely doubling down on being An Old and now when I'm given a long/dense Product Launch Document to implement, I'm switching from printing it out double-sided to printing it out single-sided so I can lay the damn thing out on a huge table and mark it up.
November 14, 2025 at 11:56 PM