<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: bjackman</title><link>https://news.ycombinator.com/user?id=bjackman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 00:29:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bjackman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bjackman in "WiiFin – Jellyfin Client for Nintendo Wii"]]></title><description><![CDATA[
<p>You can use a reverse proxy and still have working app auth, I have set this up via Authelia with the OIDC Jellyfin plugin.<p>However:<p>- This is EVEN MORE complex than "just" a reverse proxy.<p>- I'm not really sure it wins much security, because...<p>- at least I'm not relying on Jellyfin's built-in auth but I'm now relying on its/the plugin's OIDC implementation to not be completely broken.<p>- attackers can still access unauthenticated endpoints.<p>Overall I really wish I could just do dumb proxy auth which would solve all these issues. But I dunno how that would work with authing from random clients like Wii (and more importantly for me, WebOS).</p>
]]></description><pubDate>Tue, 14 Apr 2026 11:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47764044</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47764044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47764044</guid></item><item><title><![CDATA[New comment by bjackman in "The End of Eleventy"]]></title><description><![CDATA[
<p>Damn that's interesting I have not run into that at all after about 4 years.<p>Maybe it's just that my site is extremely dumb? I forked an "ultra minimal" theme and deleted most of its code. So perhaps I just use such a tiny subset of the template system that I haven't been affected.</p>
]]></description><pubDate>Sun, 12 Apr 2026 20:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47744258</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47744258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47744258</guid></item><item><title><![CDATA[New comment by bjackman in "The End of Eleventy"]]></title><description><![CDATA[
<p>Ha, I had a similar story with Jekyll but my build wasn't containerised. At some point it stopped being compatible with the latest [something. Ruby? Gems? I don't care, just build my fucking HTML templates please] so I just migrated to Hugo.<p>I stuck around on Hugo for quite some time and I've never had any such issues yet, but now I've also wrapped the build in Nix. So yeah I'll do the same - if it ever stops working I'll just pin the build inputs at the last version that worked.<p>I _think_ the Hugo folks seem to understand the "just build my fucking HTML templates" principle. I.e. for most use cases the job of a static site generator is simple enough that breaking compatibility is literally never justified. So hopefully pinning won't be necessary.</p>
]]></description><pubDate>Sun, 12 Apr 2026 11:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47738529</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47738529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47738529</guid></item><item><title><![CDATA[New comment by bjackman in "Starfling: A one-tap endless orbital slingshot game in a single HTML file"]]></title><description><![CDATA[
<p>Nice work! Really low frame rate on Firefox on Android (pixel 10), might be something worth checking.</p>
]]></description><pubDate>Sat, 11 Apr 2026 12:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47729899</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47729899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47729899</guid></item><item><title><![CDATA[New comment by bjackman in "Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator"]]></title><description><![CDATA[
<p>To me this was just the cherry on top though, there's a huge list of such correlations that seem wildly unsurprising.</p>
]]></description><pubDate>Thu, 09 Apr 2026 08:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700735</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47700735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700735</guid></item><item><title><![CDATA[New comment by bjackman in "Ubuntu now requires more RAM than Windows 11"]]></title><description><![CDATA[
<p>The article itself acknowledges that the headline is bullshit:<p>> The change isn't about the core operating system becoming resource-hungry. Instead, it reflects the way people use computers today—multiple browser tabs, web apps, and multitasking workflows<p>Basically the change reflects the fact that, at this level of analysis (how much RAM do I need in my consumer PC), the OS is irrelevant these days. If you use a web browser then that will dominate your resource requirements and there's nothing Linux can do about that.</p>
]]></description><pubDate>Sun, 05 Apr 2026 12:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648845</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47648845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648845</guid></item><item><title><![CDATA[New comment by bjackman in "Caveman: Why use many token when few token do trick"]]></title><description><![CDATA[
<p>If this really works there would seem to be a lot of alpha in running the expensive model in something like caveman mode, and then "decompressing" into normal mode with a cheap model.<p>I don't think it would be fundamentally very surprising if something like this works, it seems like the natural extension to tokenisation. It also seems like the natural path towards "neuralese" where tokens no longer need to correspond to units of human language.</p>
]]></description><pubDate>Sun, 05 Apr 2026 11:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648326</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47648326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648326</guid></item><item><title><![CDATA[New comment by bjackman in ""Roadrunner": a bipedal, wheeled robot for multi-modal locomotion [video]"]]></title><description><![CDATA[
<p>Don't think those people need robots? I don't think the next bracket up from me does their own laundry today.</p>
]]></description><pubDate>Mon, 30 Mar 2026 23:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580801</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47580801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580801</guid></item><item><title><![CDATA[New comment by bjackman in ""Roadrunner": a bipedal, wheeled robot for multi-modal locomotion [video]"]]></title><description><![CDATA[
<p>Trust me, plenty of millionaires are doing their laundry in a shared Waschküche in Zürich!<p>Current Chinese dev bots cost like $15k. Vapourware startups are claiming they'll ship their humanoid robot product at $20k. I'd pay that in a heartbeat for robot that could actually do my laundry.<p>(But more impactfully surely there are loads of Californians with a utility room in their garage, or a basement that can't be accessed from inside the house)<p>(Also... I just realised, if there were robots that could do laundry, but couldn't navigate to my basement, I would move. I think laundry bots would genuinely be that desirable)</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580626</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47580626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580626</guid></item><item><title><![CDATA[New comment by bjackman in ""Roadrunner": a bipedal, wheeled robot for multi-modal locomotion [video]"]]></title><description><![CDATA[
<p>IIUC dexterity is gonna be the bottleneck.<p>There was actually a post on here a few months back where someone claiming robotics expertise posted exactly what you asked for: a list of things they didn't think robots were close to being able to do.<p>IIRC the list included folding textiles, and soon after a video was released of a robot folding textiles, but it was very janky, it's not clear to me if it proved the original article wrong or was more of an "exception that proves the rule".<p>Personally I have my washing machine in the basement, you need a key to access it (and I can't modify it, it's a shared space in a building I don't own). I'm always thinking about that. A robot that can do my laundry and open locked doors doesn't seem to be on the horizon yet.</p>
]]></description><pubDate>Mon, 30 Mar 2026 08:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47571850</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47571850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47571850</guid></item><item><title><![CDATA[New comment by bjackman in "Britain today generating 90%+ of electricity from renewables"]]></title><description><![CDATA[
<p>I wonder if we'll start to see gimmicks in home appliances for taking advantage of variable prices.<p>Like for EV charging I assume it's a basic requirement, you simply wouldn't buy a car that didn't let you adjust the charging schedule based on cost.<p>But what about... Freezers? Maybe there are scenarios where your freezer could drop 20° below its usual temp while prices are low, and thereby avoid running the compressor for several hours while prices are high.<p>What about a tumble dryer button that says "these clothes are fine to stay wet for up to 8 hours, dry them at the cheapest moment during that window"?<p>TBH I doubt these  things would really pay for themselves but as a consumer I'd still be tempted by the "lol, neat" factor.<p>Also I assume the local-LLM heads are already finding ways to have their agents do useful work while the GPU can churn tokens for almost-free.<p>Also makes me think of fun Home Assistant workflows. Like, "when energy is expensive, just try to keep the house between 16-26°. When energy approaches free, I want to live at exactly 20°". (I assume heat pumps also have ways to take advantage of this in more roundabout ways).</p>
]]></description><pubDate>Sat, 28 Mar 2026 15:40:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47555584</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47555584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47555584</guid></item><item><title><![CDATA[New comment by bjackman in "People inside Microsoft are fighting to drop mandatory Microsoft Account"]]></title><description><![CDATA[
<p>The other side of the coin is also funny: I've used Linux for 15 years. There's always been a little voice in the back of my head that says "ah, but one day you'll be forced to admit that these hobby OSs just can't compete with the reliability and product investment offered by a commercial backer like MS".<p>And then every few years I have some reason to boot Windows and I go "ah, here it goes, I bet this is gonna be slick as hell".<p>But you already know how the story ends - every single time it's a confusing, hostile, slow and ugly experience.<p>Also, it used to be that you could say "actually, if you really take care to set it up, Linux is usable for nontechnical people". But nowadays Linux is actually the obvious choice for non-Apple hardware. There's really no reason to leave your family on Windows. Specialised applications are the _only_ remaining reason to use Windows, and most people don't need them.</p>
]]></description><pubDate>Sat, 28 Mar 2026 12:11:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47553854</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47553854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47553854</guid></item><item><title><![CDATA[New comment by bjackman in "Bets on US-Iran ceasefire show signs of insider knowledge, say experts"]]></title><description><![CDATA[
<p>Exactly. I suspect part of the issue here is that people without some exposure to this type of probabilistic thinking are SO BAD at reasoning about market actors and uncertainty.<p>"A ceasefire looks very unlikely, why they hell would anyone bet on that? That's very suspicious" is obviously a completely fucking idiotic statement to you and me ("why would you buy this ugly empty lot in Manhattan? There's no buildings on it!"). Maybe to a 25 year old Guardian journo with a history degree from Oxbridge it's just common sense.</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500240</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47500240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500240</guid></item><item><title><![CDATA[New comment by bjackman in "Bets on US-Iran ceasefire show signs of insider knowledge, say experts"]]></title><description><![CDATA[
<p>Breakdown of the presented points:<p>> Eight accounts, all newly created around 21 March, bet a total of nearly $70,000 (£52,000) on there being a ceasefire.<p>Is that anomalous? Are these numbers large in context?<p>> They stand to make nearly $820,000 if such a deal is reached before 31 March.<p>Yes that is indeed how prediction markets work for unlikely events?<p>> An account that made the same bet was created shortly before the US struck Iran on 28 February. It also placed a winning bet on those strikes, which raised similar questions around insider trading, and so far has bet on nothing else.<p>Is that anomalous? If I was betting 5 figure sums I would also stick to my areas of expertise. That doesn't mean I'm an insider.<p>> The new accounts all appear to have been created late last week, around the time when the US president, Donald Trump, appeared to first double down on war with Iran, then suggest in an after-markets Truth Social post that he was considering “winding down” military operations.<p>So what??? Is anything about that anomalous? What is that supposed to tell us about the accounts?<p>> The wallets “definitely [look like] someone with some degree of inside info”, said Ben Yorke, formerly a researcher with CoinTelegraph, now building an AI trading platform called Starchild.<p>"Some random fucking guy said this thing", OK?<p>> But online crypto watchers and experts suggested that the bets bore the signs of insider trading – both because they bought their positions at market price,<p>What the fuck does that even mean?<p>> and because some of the accounts looked like they could belong to a single investor attempting to conceal their identity by splitting their bet between multiple wallets.<p>This is just repeating a former claim that was not backed up with any rationale. And note the very next sentence provides an alternative motive for traders to split wallets, aside from insider trading.<p>> “Typically, when you see wallet-splitting and deliberate attempts to obfuscate identity, it’s one of two scenarios: either a very large investor trying to shield their position from market impact, or insider trading,” said Yorke.<p>But we haven't been presented with any evidence that we're seeing either of those things?? And also I can't help repeating, why the fuck are we supposed to listen to this guy's opinion?<p>> Polymarket’s own rating of the probability of a ceasefire before 31 March increased significantly in the past few days, from 6% on 21 March to 24% by Monday. More than $21m is currently being wagered on this outcome.<p>Again, this is just describing the normal and intended mechanics of the market. It's not anomalous and it's not evidence of wrongdoing.<p>Also it makes the $70k figure from the beginning look pretty small.</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:32:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495387</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47495387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495387</guid></item><item><title><![CDATA[New comment by bjackman in "Bets on US-Iran ceasefire show signs of insider knowledge, say experts"]]></title><description><![CDATA[
<p>What signs? This article is absolute slop (not AI, but slop).<p>I do not have any reason to doubt that people are doing insider trading. The US admin is obviously corrupt and the Iran attacks are the most abject symptom of its corruption so far.<p>But you can't just put out a bunch of completely isolated observations with zero analysis and say "that looks like insider trading". There is nothing at all in here that presents an argument for that claim.<p>I am a daily Guardian reader but I stopped paying for it coz there are so many articles like this that are just complete fucking trash. Because I am the target audience (leftist Euro who can easily get riled up by topics like this) it pisses me off when I feel  I'm being manipulated.</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495332</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47495332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495332</guid></item><item><title><![CDATA[New comment by bjackman in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>That is very disappointing coz I've been wanting to try an alternative to Gemini CLI for exactly these reasons. The AI is great but the actual software is a buggy, slow, bloated blob of TypeScript (on a custom Node runtime IIUC!) that I really hate running. It takes multiple seconds to start, requires restarting to apply settings, constantly fucks up the terminal, often crashes due to JS heap overflows, doesn't respect my home dir (~/.gemini? Come on folks are we serious?), has an utterly unusable permission system, etc etc. Yet they had plenty of energy to inject silly terminal graphics and have dumb jokes and tips scroll across the screen.<p>Is Claude Code like this too? I wonder if Pi is any better.<p>A big downside would be paying actual cost price for tokens but on the other hand, I wouldn't be tied to Google's model backend which is also extremely flaky and unable to meet demand a lot of the time. If I could get real work done with open models (no idea if that's the case yet) and switch providers when a given provider falls over, that would be great.</p>
]]></description><pubDate>Sat, 21 Mar 2026 10:43:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47465855</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47465855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47465855</guid></item><item><title><![CDATA[New comment by bjackman in "Delve – Fake Compliance as a Service"]]></title><description><![CDATA[
<p>One of my FAANG security projects incidentally helped with some compliance efforts (I made very sure it was incidental, constantly said things like "I am thrilled that I can help you guys achieve your goals but I wanna be clear that I don't give a shit about compliance and I won't be allowing it to influence the direction of my product" in meetings, it must have been extremely annoying to work with me).<p>At some point I was asked to look over the documents for the compliance definition and it was really hilarious. I had to give my engineering perspective on which aspects of the requirements we were and weren't meeting.<p>But they were stuff like "you must have logs". "You must authenticate users". "You must log failed authentication attempts".<p>Did we fulfill these requirements? It's a meaningless question. Unless you were literally running an open door telnet service or something you could interpret the questions so as to support any answer you wanted to give.<p>So I just had to be like "do you want me to say yes?" and they did, so I said yes. Nothing productive was ever achieved during that engagement.</p>
]]></description><pubDate>Fri, 20 Mar 2026 18:33:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47458712</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47458712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47458712</guid></item><item><title><![CDATA[New comment by bjackman in "Google Engineers Launch "Sashiko" for Agentic AI Code Review of the Linux Kernel"]]></title><description><![CDATA[
<p>Style and structure is not the goal here, the reason people are interested in it is to find bugs.<p>Having said that, if it can save maintainers time it could be useful. It's worth slowing contribution down if it lets maintainers get more reviews done, since the kernel is bottlenecked much more on maintainer time than on contributor energy.<p>My experience with using the prototype is that it very rarely comments with "opinions" it only identifies functional issues. So when you get false positives it's usually of the form "the model doesn't understand the code" or "the model doesn't understand the context" rather than "I'm getting spammed with pointless advice about C programming preferences". This may be a subsystem-specific thing, as different areas of the codebase have different prompts. (May also be that my coding style happens to align with its "preferences").</p>
]]></description><pubDate>Wed, 18 Mar 2026 17:41:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47428804</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47428804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428804</guid></item><item><title><![CDATA[New comment by bjackman in "Shall I implement it? No"]]></title><description><![CDATA[
<p>I think it does that too.</p>
]]></description><pubDate>Fri, 13 Mar 2026 13:09:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47363969</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47363969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47363969</guid></item><item><title><![CDATA[New comment by bjackman in "Shall I implement it? No"]]></title><description><![CDATA[
<p>In my case it's been a strong no. Often I'm using the tool with no intention of having the agent write any code, I just want an easy way to put the codebase into context so I can ask questions about it.<p>So my initial prompt will be something like "there is a bug in this code that caused XYZ. I am trying to form hypothesis about the root cause. Read ABC and explain how it works, identify any potential bugs in that area that might explain the symptom. DO NOT WRITE ANY CODE. Your job is to READ CODE and FORM HYPOTHESES, your job is NOT TO FIX THE BUG."<p>Generally I found no amount of this last part would stop Gemini CLI from trying to write code. Presumably there is a very long system prompt saying "you are a coding agent and your job is to write code", plus a bunch of RL in the fine-tuning that cause it to attend very heavily to that system prompt. So my "do not write any code" is just a tiny drop in the ocean.<p>Anyway now they have added "plan mode" to the harness which luckily solves this particular problem!</p>
]]></description><pubDate>Thu, 12 Mar 2026 22:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47358169</link><dc:creator>bjackman</dc:creator><comments>https://news.ycombinator.com/item?id=47358169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47358169</guid></item></channel></rss>