James Sumners
banner
james.sumners.info
James Sumners
@james.sumners.info
I write code. You can find a lot of it at https://github.com/jsumners. When I'm not doing that, I'm probably riding my bike or practicing yoga. https://www.strava.com/athletes/5096393
Pinned
A true open source project is one owned by the contributors. A project started and managed by a company is source accessible, regardless of the license they publish it under. Any contributions you make to such a project is work you have given that company for free. Don’t believe otherwise.
Why do they have to keep making @github.com worse? Now copying lines from a diff view includes a bunch of empty lines that aren’t present in the selection. Get this React garbage out of here!
February 5, 2026 at 2:33 PM
Eh, I’m not on board with the exploration angle. The point is to be able to review the source material so that you can apply your thinking meat in determining the usefulness of it. There’s a reason HTML is the way it is: to represent ideas as structured reasoning as in traditional papers
As our CEO beautifully puts it: "We spend our engineering time on stability and features users actually requested. Not on AI assistants that hallucinate answers, while training on your private browsing history. Novel idea, apparently. 🎯
February 3, 2026 at 1:35 PM
The link in this screenshot dumps you on a github.community page. If I'm going to throw text into /dev/null @github.com, I'll just do it here: I hate these alerts and I absolutely hate getting them for repos I never enrolled. I want to turn these annoying things off COMPLETELY
February 3, 2026 at 11:46 AM
Taking a short reprieve from reviewing the Stargate historical archives to continue this vitally important annual tradition
February 3, 2026 at 1:28 AM
It’s no surprise that xOS 26 is such garbage. Garbage in, garbage out.

9to5mac.com/2026/01/30/a...
Apple ‘runs on Anthropic,’ says Mark Gurman - 9to5Mac
Mark Gurman is known as being well connected inside Apple, and he just shared some interesting comments about Apple’s reliance on Anthropic.
9to5mac.com
February 2, 2026 at 5:04 PM
This speech from Stargate SG-1 S07E18 is disappointingly appropriate for today.
January 31, 2026 at 10:19 PM
When I asked IT for a native app for GMeet at work, I was told to use the PWA. I informed them that it doesn't work with Firefox. The response was it's best to use Chrome for Google sites. ABSOLUTELY NOT! This is exactly why Microsoft got slapped by US government.

en.wikipedia.org/wiki/United_....
January 28, 2026 at 10:51 PM
You get ONE chance to skip the spam filter when you send a cold email. Don’t be this guy if you want to get through the gate.
January 28, 2026 at 5:24 PM
Speaking of scenes: can your slop bucket write a demo?
January 28, 2026 at 11:44 AM
Saul Rubinek in the Stargate historical archive number 150 has me thinking Warehouse 13 is next in queue
January 28, 2026 at 12:40 AM
Hilarious. If ever there was a clear case of trademark infringement, it’s these stupid “tools”. I legit thought they were the same thing because I don’t actually pay attention to that scene.
January 27, 2026 at 11:26 PM
Reposted by James Sumners
If there is something Norwegians hate more than small talk, it’s when there's ice on the streets. 🧊
January 27, 2026 at 8:29 PM
Evidently my HP Color LaserJet MFP M477fnw requires a TLS certificate to be installed and ships with a self signed one by default. Also, it seems macOS doesn’t care about that UNLESS the cert has expired. I’ll deal with this problem again in 3,650 days, at least.
January 27, 2026 at 11:34 AM
Holy hell! Why would anyone choose to use Google Meet over Zoom? This thing is 🤮
January 26, 2026 at 6:08 PM
“Closing due to inactivity” because you failed to deal with the issue is not “inactivity,” it’s “inaction” and shows how little you care
January 26, 2026 at 1:15 PM
Let's pretend there a no other issues (i.e. fantasyland): why would I want to pay a subscription in order to develop applications?
January 25, 2026 at 12:47 PM
It’s amazing that @panic.com’s Prompt still works even as well as it does. I do wish it’d get at least one more update to smooth out some kinks, though
January 23, 2026 at 12:38 AM
I really don’t know what to say about this…
ECMAScript excitement 😉

Congrats to @guybedford.com on advancing Import Sync to Stage 2 at @tc39.es today 🎉

const mod = import.sync();

Like Node's require(), it synchronously loads a module. It throws if sync loading is not possible.

github.com/guybedford/p...
January 20, 2026 at 8:23 PM
You cold email me about a crypto company and every link in your email goes to a tracking service? You will not get a reply.
January 19, 2026 at 7:14 PM
I can’t decide what to do about public code. I am confident having my GH account has benefited me, but I no longer consider that platform acceptable. I think I’m likely to take it all down except the actual popular stuff, and just stop posting code publicly.
January 18, 2026 at 8:02 PM
January 17, 2026 at 9:05 PM
If you find yourself in the back of an unmarked car being held against your will, why aren’t you kicking out the windows and generally destroying as much as you can?
January 16, 2026 at 5:57 PM
function gwa() {
git worktree add $1 ${2:-''}
}
function gwr() {
git worktree remove —force $1
}
January 15, 2026 at 1:10 PM
Please, I beg you, write actual native applications instead of this janky garbage.
January 15, 2026 at 11:45 AM
I cannot express just how much I dislike reviewing brain dead LLM code.
January 14, 2026 at 1:15 PM