Les Orchard <me@lmorchard.com>
That's me!
About Me
TL;DR: he / him; old adhd cat dad; tinkerer; serial enthusiast; editor-at-large for lmorchard.com
This page collects a bunch of the stuff I do online. If you feel like it, send me an email at
me@lmorchard.com, send a toot to
@lmorchard@masto.hackers.town, or find me in one of
the other usual places below:
Blog (blog.lmorchard.com)
Links
-
2 hours ago
handwritten.danieljanus.pl
A blog written by hand
-
2 hours ago
LES ORCHARD IS IN THE WEIGHTS
LES ORCHARD IS IN THE WEIGHTS โ Mozilla software developer
- 2 hours ago Bubbles โ 10+ votes
- 2 hours ago Bubbles Daily Briefing
-
5 hours ago
argyleink/prop-for-that: what JS knows, now CSS knows
Sliders, pointer position, element visibility, viewport size, battery, network, sensors โ JavaScript can read all of it; CSS can't. prop-for-that writes that runtime state into --live-* and --const-* custom properties โ batched and diffed down to one setProperty per frame โ so your CSS can compose and react to it with plain calc() and var().
-
23 hours ago
The Website Specification
A platform-agnostic specification of the technical features every decent website should have โ from to /.well-known/security.txt, from WCAG contrast to llms.txt. Written for humans and agents.
-
1 day ago
Correlated randomness in Slay the Spire 2 - Andy Tockman
Briefly, in Spire 1, the game used several distinct pseudorandom number generators, to prevent e.g. randomness within a combat from influencing future card rewards. However, they were all initialized to the same starting state, which meant they produced the same sequence of numbers. A crafty player could therefore pay attention to the results of past random events and gain information about future random events.
-
1 day ago
Starboard โ Portmaster games, on your Android
Portmaster put hundreds of free, community-ported games on Linux handhelds. Starboard brings huge swathes of that catalogue to the Android ones โ the Odin, Retroid, RG and dual-screen Thor class of device โ by running them in a real Linux environment under the bonnet. Phones are welcome too.
-
1 day ago
Rivalis โ Open-source real-time framework for Node.js
Build real-time multiplayer for Phaser, PixiJS, Three.js, or any browser game. Open-source Node.js framework โ rooms, actors, typed binary protocol. Free for commercial use, forever.
-
1 day ago
AddyOsmani.com - Loop Engineering
Loop engineering is replacing yourself as the person who prompts the agent. You design the system that does it instead. A loop here can be thought of a recursive goal where you define a purpose and the AI iterates until complete. I believe this may be the future of how we work with coding agents. However, its still early, Iโm skeptical and you absolutely have to be careful about token costs (usage patterns can vary wildly if you are token rich or poor), so I want to unpack what it is and what it means.
-
2 days ago
How building an HTML-first site doubled our users overnight
It is not acceptable to bounce users on old browsers, users with bad network connections, users using assistive technologies. Certainly not from a monopoly public service. A lot of hype and noise is pressing us to extend the cowboy, wild-west phase of the software industryโs expansion. We should set that aside, and take ourselves seriously as a mature industry. Build a web application that works on a playstation portable on a 3G connection - if you do, it will work for all your users, and it will still work 30 years from now.
-
3 days ago
Why is it so hard to do my work? The challenge of attention residue when switching between work tasks
In many jobs, employees must manage multiple projects or tasks at the same time. A typical workday often entails switching between several work activities, including projects, tasks, and meetings. This paper explores how such work design affects individual performance by focusing on the challenge of switching attention from one task to another. As revealed by two experiments, people need to stop thinking about one task in order to fully transition their attention and perform well on another. Yet, results indicate it is difficult for people to transition their attention away from an unfinished task and their subsequent task performance suffers. Being able to finish one task before switching to another is, however, not enough to enable effective task transitions. Time pressure while finishing a prior task is needed to disengage from the first task and thus move to the next task and it contributes to higher performance on the next task.
@lmorchard@masto.hackers.town
-
1 day ago
ugh, I really need to get around to excising Disqus from my blog. they're starting to serve up chumbox ads in the comment widget ๐คฎ
-
1 day ago
I'm mean, don't get me wrong, I'm talking about *going evil* and conning the rubes - I actually have truck with a bunch of that woo stuff, even if only metaphorically. Which is, of course, why I won't do it. Probably leaving a few dozen million on the table at least.
-
1 day ago
Hell, I'll even throw in a little off-brand Dianetics, Scientology, and Objectivism in there just to really pull out all the stops
-
1 day ago
I mean, I've read enough occult literature to know how to string together some woo garbage. Should I turn evil and start peddling New Age AI to the over-financialized? I can and will pull a bewildering cascade of Jung, Campbell, Adler, and the complete catalog of Llewellyn Publications directly out of my anus and apply it to LLMs. I bet I could even prompt & context & harness engineer those suckers to play along since I'm sure it's all in their training corpuses
-
1 day ago
RE: https://mastodon.social/@gvwilson/116774290673952380 oh emm gee akashic records
-
2 days ago
Really trying to convince this guy that he could be a part of this
-
2 days ago
I practically can't with these #cats
-
2 days ago
I hope @TechConnectify can explain this
-
2 days ago
okay everybody shut the fuck up Technology Connections is on https://www.youtube.com/watch?v=_KWdCqpXB7A
-
2 days ago
Also Chewy sent us a card, "Happy 9th birthday, Cosmo!" And i was like how very dare you?! This cat is still 12 weeks old like the day we adopted him #cats
-
2 days ago
Content warning:mh-; cat aggression & injury When he's calm, Minnaloushe is such a big dopey teddy bear. Really hoping we can convince him everybody cool to hang out with, here.
-
2 days ago
Content warning:mh-; cat aggression & injury Vet's guess was that we maybe introduced him to the house a little too fast the first time around. He'd been at the adoption place for about a week, at another home 2 weeks before, and another home for 4 years before that - so a big of a whirlwind set of changes when he met our 2 cats. Hoping that a reset and lots of stability will turn this around
Github (@lmorchard)
- 1 day ago submitted Issue #592 to lmorchard/decafclaw : Inject vault-root AGENTS.md as always-loaded context
- 1 day ago submitted Issue #592 to lmorchard/decafclaw : Inject vault-root AGENTS.md as always-loaded context
- 1 day ago pushed ad70bba to lmorchard/starnet ( main ): Add lint-imports guard to make check (#244)
- 2 days ago pushed 50f2d49 to lmorchard/starnet ( worktree-audio-reference-analyzer ): Fix accumulating crackle: guard against orphaned graphs from overlapping async builds
- 2 days ago submitted Issue #591 to lmorchard/decafclaw : Reflection: shared verifier_model config (resolved through model_configs)
- 2 days ago submitted Issue #590 to lmorchard/decafclaw : Close the discover โ act โ verify โ carry-forward loop (heartbeat triage inbox)
- 2 days ago submitted Issue #590 to lmorchard/decafclaw : Close the discover โ act โ verify โ carry-forward loop (heartbeat triage inbox)
YouTube Videos (lmorchard)
-
Chiptunes & Tinkering - Adding limit switches to a 3018 CNC machine?
-
Chiptunes & Tinkering - Assembling the Why Em-Ulator Module for RC2014
-
Chiptunes & Tinkering - Reflashing Sonoff S31 AC (again)
-
Clip: Chiptunes & Tinkering - Reflashing a Sonoff S31 with Tasmota to control an AC outlet with Home
-
Chiptunes & Tinkering - Reflashing a Sonoff S31 with Tasmota to control an AC outlet with Home Assis
-
Chiptunes & Tinkering - RC2014 assembly, Pi Pico Terminal and Real Time Clock modules
-
Chiptunes & Tinkering - RC2014 assembly, Digital I/O board part 2
-
Chiptunes & Tinkering - RC2014 assembly, Digital I/O board
-
Chiptunes & Tinkering - RC2014 wifi module assembly
-
Chiptunes & Tinkering - RC2014 wifi module repair & firmware update
-
Chiptunes & Tinkering - RC2014 assembly, again again?
-
Chiptunes & Tinkering - RC2014 assembly, again?
Pocket Casts
-
CORE 525: Address The Pile
from
CORE
1 day ago
-
NPR News: 06-19-2026 5PM EDT
from
Unknown Podcast
1 day ago
-
CORE from Nerdtacular 2026!
from
CORE
4 days ago
-
NPR News: 06-19-2026 4PM EDT
from
Unknown Podcast
1 day ago
-
US-Iran Talks Delayed, Vance Peace Architect, Obama Presidential Center Opens
from
Up First from NPR
1 day ago
-
NPR News: 06-19-2026 12PM EDT
from
Unknown Podcast
1 day ago
-
ASML Refutes U.S. Commerce Secretaryโs Allegations of Illicit EUV Exports to China - DTH
from
Daily Tech News Show
1 day ago
-
Who decides when AI is too dangerous?
from
Decoder: Ad-Free Edition
2 days ago
-
NPR News: 06-18-2026 11AM EDT
from
Unknown Podcast
2 days ago
-
Trump Signs Initial Deal With Iran, Trump Withholds DNI Nominee, Trump Approval Poll
from
Up First from NPR
2 days ago
-
NPR News: 06-18-2026 10AM EDT
from
Unknown Podcast
2 days ago
-
The best headphone mic we've ever tested
from
The Vergecast: Ad-Free Edition
3 days ago
Spotify ( Les Orchard )
-
Two on Further by Intuition 2 days ago
-
Heartbreak Kid on Strange Words and Weird Wars by Marnie 2 days ago
-
Put Up A Fight on Anywhere by Causeway 2 days ago
-
Now This Is Fun on An Extended Broken Frame by Marsheaux , James New 2 days ago
-
Wild Things on Wild Things by Ladyhawke 2 days ago
-
Never Ending Circles on Every Open Eye by CHVRCHES 2 days ago
-
I See Red on Paradises by Ladytron 2 days ago
Colophon
This is a static web page hosted on Amazon S3. It is periodically updated via a scheduled Github Action that fetches data from many sources on the web.
- Source code:
- https://github.com/lmorchard/about-me
- Last fetched:
- 2026-06-20T23:13:51.256Z
- Last rendered:
- 2026-06-20T23:14:23.296Z