James Sumners @james.sumners.info · 30/09/2026static.klipy.comMan Slams Desk, Papers FlyALT: Man Slams Desk, Papers Fly 110
James Sumners @james.sumners.info · 30/09/2026It’s stunning how poorly the @github.com PR feedback UI has become. Absolutely nothing makes sense because comments are not associated with anything. 240
James Sumners @james.sumners.info · 29/09/2026“Now I have the complete, precise picture”static.klipy.comI Don't Believe You MemeALT: I Don't Believe You Meme 011
James Sumners @james.sumners.info · 29/09/2026These arguments were used while getting `meta.{dirname,filename}` added. It was difficult to get some to accept these facts. It continues to be so frustrating getting folks to accept Node specific changes I just don't really try. 010
James Sumners @james.sumners.info · 26/09/2026I present to you the wholesale theft that we call an economy as evidence for how little of a shit those people are going to care when they have a finger to pointstatic.klipy.comSeth Meyers' Expressive Gestures on Late NightALT: Seth Meyers' Expressive Gestures on Late Night 100
James Sumners @james.sumners.info · 26/09/2026Do NOT do this. You will give them what they want: a legal entity to blame and sue when something goes wrong. The ONLY valid response outside of ignoring it or saying “fuck off” is: “I invite you to review the license under which this software is provided. Goodbye.” 100
James Sumners @james.sumners.info · 25/09/2026@github.com why can't we disable this "Copilot" garbage at the org level? I never want to see those useless "reviews". 110
James Sumners @james.sumners.info · 22/09/2026My interest is piqued. I wish I could use Transmit as a Finder replacement. I was using PathFinder, but the bugs and licensing on it got on my nerves so I’m currently using Forklift. Having similar issues with it. So, quite interested to see what Transmit 6 has in store. 000
James Sumners @james.sumners.info · 21/09/2026I don’t buy that. It should be a simple string reference for a basic explanation that includes a link. 100
James Sumners @james.sumners.info · 21/09/2026But let’s use a language intended for CLI tools? Not JavaScript will just result in a horrendous code base 130
James Sumners @james.sumners.info · 21/09/2026Oof. No. That’s the worst part of PHP. The big benefit of Node over it from the beginning was the removal of needing something like a FastCGI process. 000
James Sumners @james.sumners.info · 21/09/2026Fucking hell. Meteorologist just said metro Atlanta typically gets 38 above 90°F days each summer. This year, 75 days! Listen. I like it warm. Mid to upper 80s is ideal. But this has been miserable. 000
James Sumners @james.sumners.info · 20/09/2026Because people insist on writing not JavaScript and so need a build procedure. 110
James Sumners @james.sumners.info · 20/09/2026And take any enjoyment out of maintenance. If you didn’t write the code, why should I care to read it? Doubly so for the 99% of “contributions” because it’s not just the code being barfed up at maintainers. It’s the whole “conversation”. And let’s not forget the disincentivation of wholesale theft 031
James Sumners @james.sumners.info · 18/09/2026...at "Partiful" exposed to whomever ends up with the number next. For those still not getting it: DO NOT USE PHONE NUMBERS AS ACCOUNT IDENTIFIERS. 000
James Sumners @james.sumners.info · 18/09/2026These @partifulapp.bsky.social people are taking the stupid to the next level. Not only are they tying accounts to an identifier that is NOT UNIQUE and is regularly re-issued, they are opening up that identifier to data leaks. In other words, anyone that drops their number can have their history... 100
James Sumners @james.sumners.info · 18/09/2026The fact that I had to use this cheese technique and map to accomplish this says everything one needs to know about the terrible design of this game. gamerant.com/ff7-final-fa... 000
James Sumners @james.sumners.info · 17/09/2026I’m not sure. I would like to replace our native metrics module, but that’s just for collecting data. Our agent in general is just a data collector. We don’t actually do anything with histograms to my knowledge. cc: @bizob2828.bsky.social 000
James Sumners @james.sumners.info · 16/09/2026Building your whole product as open source was never a good idea. The only parts that should be open are the ones you expect users to install locally AND use in their own code. Otherwise, ship a binary for everything. 000
James Sumners @james.sumners.info · 16/09/2026I’m sure there’s a way of solving this without involving proxy 100
James Sumners @james.sumners.info · 16/09/2026Proxy is measurably slow. And also convoluted and annoying for solving this problem. It should really be built in to the core object 110
James Sumners @james.sumners.info · 16/09/2026Nope. `obj.foo` may have an object value and you need to validate/act on setting the subfields, e.g. `obj.foo.bar = 42`. Today, you can only trap that with a proxy 100
James Sumners @james.sumners.info · 16/09/2026The Object prototype really needs a way to intercept field assignments without having to wrap them in a slow as molasses Proxy 100
James Sumners @james.sumners.info · 16/09/202631 years ago today, one of the greatest movies of all time was released. Today, they’re trashing our rights even more than ever. Hack the planet! 030
James Sumners @james.sumners.info · 15/09/2026If there’s anything these damn bots are good for, it’s unrolling all of these damn `.reduce()` blocks. One of the most illegible constructs in programming and it should be banned. 010
James Sumners @james.sumners.info · 15/09/2026“The shitty ATB system ruins combat” I hate this keyboard. 000
James Sumners @james.sumners.info · 15/09/2026FF7 Rebirth is completely ruined by these damn mini games. The whole game is an elaborate complicated menu system for selecting the next mini game. It’s terrible. The shitty ATB systems combat, so there’s really nothing to enjoy. An over 100 hour slog. screenrant.com/final-fantas...screenrant.comFF7 Revelation "Won't Reduce" FF7 Rebirth's Most Controversial ElementDirector Naoki Hamaguchi won't bend to complaints. 110
James Sumners @james.sumners.info · 14/09/2026I cannot believe how difficult it has been for me to find someone to use my spare GNR ticketstatic.klipy.comAxl Rose Rocks with Guns N' Roses LiveALT: Axl Rose Rocks with Guns N' Roses Live 000
James Sumners @james.sumners.info · 10/09/2026static.klipy.comRay Romano: Easy There, SpartacusALT: Ray Romano: Easy There, Spartacus 000
James Sumners @james.sumners.info · 07/09/2026I’d just watch the video if I had any interest in the presentation. 011
James Sumners @james.sumners.info · 03/09/2026I was never able to find one. Nothing else out there works even remotely as well. 000
James Sumners @james.sumners.info · 01/09/2026Stop doing the work for free and they will eventually get the message. I grow increasingly convinced the CVE system shouldn’t have ever been applied to FOSS and should immediately be terminated 100
James Sumners @james.sumners.info · 29/08/2026Most bike computers automatically calculate it based on recent rides. Zwift does the same thing. But it’s also much easier to manually test in Zwift. 010
James Sumners @james.sumners.info · 28/08/2026The only reason I even care about the number is so that my gauges can report the right zone. But @garmin.com doesn’t allow them to access that information. So I have to update them all manually. Quite annoying and I just don’t do it. 110
James Sumners @james.sumners.info · 28/08/2026Garmin decided after my ride yesterday that I’m back up to 234. 110
James Sumners @james.sumners.info · 25/08/2026We really shouldn’t be allowing such contributions at all, regardless of perceived quality. There’s no way to guarantee the code is unencumbered. 010
James Sumners @james.sumners.info · 25/08/2026Nowadays, I might look at maybe 5 issues in a day across all of the repos I help maintain simply due to time. When it’s clear I’m looking at a bot proxy, or just plain a bot, I lose all interest in the issue and looking at any others. 110
James Sumners @james.sumners.info · 24/08/2026The nonsense this industry comes up with. ARR => _ANNUAL_ Recurring Revenue. But they have $1MM ARR in less than a year? GTFO 010
James Sumners @james.sumners.info · 24/08/2026Tv by way of the Apple TV YouTube App. Like in this video, it popped up a code to buy the DJI camera. I’m glad to hear it’s not added by video authors. I have been exiting videos as soon as a code pops up. Now I have to rethink that. 010
James Sumners @james.sumners.info · 22/08/2026Do you get to control the addition of QR code popups in videos? Or does YouTube add those without your input? 100