<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: jorams</title><link>https://news.ycombinator.com/user?id=jorams</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 02:54:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jorams" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jorams in "Codefloe Is a Professionally Hosted Public Git Forge"]]></title><description><![CDATA[
<p>> Performance is similar to when I self-host Forgejo on a dedicated VPS where I'm the only user, which is super fast.<p>I don't mean to be negative, but that's probably because it's pretty much the same thing. Codefloe is tiny. Some quick counting shows it has a grand total of 1012 registered users, including bots, and 1416 public repositories of which the top 3 with the most stars (I know this is a mostly meaningless metric, but for scale) have 27, 13, and 8. It's too small to run into scaling issues.</p>
]]></description><pubDate>Mon, 24 Aug 2026 20:07:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49425174</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49425174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49425174</guid></item><item><title><![CDATA[New comment by jorams in "I hate packaging my software for Linux"]]></title><description><![CDATA[
<p>If they're not using your software they're not your users.<p>You seem to be treating this like a commercial endeavor in which you have much to gain from adoption by nontechnical people. I don't really see <i>why</i> though. It looks like you're developing non-commercial open source software for an audience of developers.<p>You are taking on the responsibility of being compatible with a large variety of different people's opinions on how software should be built, configured, and distributed. Yes that's a lot of work. Distributions have people willing to do that work for software they or their users (who can ask) care about.</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275216</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49275216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275216</guid></item><item><title><![CDATA[New comment by jorams in "I hate packaging my software for Linux"]]></title><description><![CDATA[
<p>The reason this seems so weirdly hard is that you're not supposed to be doing it. You provide sources and instructions on how to build them, and then your job is done. Users can follow those instructions. If you want to you can also build a binary with an old version of libc and distribute that to help users who don't want to compile it themselves.<p>Packaging it for a distro is someone else's job, and they'll take care of concerns like Debian's dependency policy. If they want to package it in the first place of course.</p>
]]></description><pubDate>Wed, 12 Aug 2026 12:29:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49271364</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49271364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49271364</guid></item><item><title><![CDATA[New comment by jorams in "Dropbox is an obvious PE Target?"]]></title><description><![CDATA[
<p>Box.net launched first, but they didn't introduce file synchronization, the core value proposition of Dropbox, until mid 2010.</p>
]]></description><pubDate>Wed, 12 Aug 2026 10:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49269992</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49269992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49269992</guid></item><item><title><![CDATA[New comment by jorams in "Reviving a four year old reMarkable 2"]]></title><description><![CDATA[
<p>> woah 4 years is considered obsolete?<p>No, this device was only discontinued this year, you can still buy accessories and it still receives software updates.<p>It just turns out their software has flaws that break the update process after a few years of sitting unused. Not great, but luckily there are workarounds, as this article walks you through.</p>
]]></description><pubDate>Sun, 09 Aug 2026 13:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49231135</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49231135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49231135</guid></item><item><title><![CDATA[New comment by jorams in "When "no healthy upstream" isn't about the upstream you think"]]></title><description><![CDATA[
<p>It's <a href="https://rachelbythebay.com/" rel="nofollow">https://rachelbythebay.com/</a> and doesn't seem to be down.</p>
]]></description><pubDate>Wed, 05 Aug 2026 18:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49187235</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49187235</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49187235</guid></item><item><title><![CDATA[New comment by jorams in "The Difference Between a Button and a Link"]]></title><description><![CDATA[
<p>While I understand and perhaps even agree with the semantic argument, the reality of the web is that this <i>will</i> be abused. A sane implementation for a browser would be for an action button with method="get" to get basically all of the affordances a normal link has, e.g. middle click, context menu actions. Sites already exist that hide navigation behind non-links. Now they need to write JS to make that happen, which is at least a bit of a deterrent.<p>The proposal actually fully treats this as desirable:<p>> When web authors style links to look like buttons, they inherit the responsibility to make links behave like buttons in all possible contexts.<p>No, they don't. A web author that works to disable core functionality for links should be fired into the sun, not given easier tools to do so. If your action is really just a navigation, then the user should have the ability to treat it as such.</p>
]]></description><pubDate>Wed, 29 Jul 2026 09:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49095203</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49095203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49095203</guid></item><item><title><![CDATA[New comment by jorams in "Steel Bank Common Lisp version 2.6.7"]]></title><description><![CDATA[
<p>SBCL works fine on Windows. It used to display a warning about fragility at startup, but that was removed in version 2.0.3, 6 years ago, after already being obsolete for quite a while.<p>CCL isn't very actively maintained and currently doesn't have an ARM64 port, but otherwise continues to work fine. I believe one reason people use it is that it compiles a bit faster than SBCL, at least in part by doing less optimization.</p>
]]></description><pubDate>Tue, 28 Jul 2026 20:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49089692</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49089692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49089692</guid></item><item><title><![CDATA[New comment by jorams in "Securing Services with Rootless Containers"]]></title><description><![CDATA[
<p>Have you tried podman with the crun OCI runtime and `--annotation=run.oci.handler=krun`?</p>
]]></description><pubDate>Tue, 28 Jul 2026 06:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49080161</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49080161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49080161</guid></item><item><title><![CDATA[New comment by jorams in "Turn And Face The Strange"]]></title><description><![CDATA[
<p>Yeah that seems like a weird way to end an article that includes this paragraph:<p>> Fly Machines and our Platform As A Service features aren’t going anywhere. But Sprites was the product of a tiny skeleton crew inside of Fly.io[†], and now it isn’t.<p>So it's both indeed.</p>
]]></description><pubDate>Sat, 25 Jul 2026 22:15:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49052211</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=49052211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49052211</guid></item><item><title><![CDATA[New comment by jorams in "Jellyfin founder Andrew leaves team"]]></title><description><![CDATA[
<p>> As far as Jellyfin is concerned, your files must include a tag of the form S__E__ somewhere in the filename. Being located in a folder called "Season 2" with names like "11 - name of episode" won't work.<p>I mean, I've got many like that and yes it does work. `s01/01 - Pilot.mkv` is recognized as season 1, episode 1, etc.</p>
]]></description><pubDate>Tue, 21 Jul 2026 05:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48988231</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48988231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48988231</guid></item><item><title><![CDATA[New comment by jorams in "Exploit brokers pay $500k for WordPress RCEs. I found one with GPT5.6 and $25"]]></title><description><![CDATA[
<p>> There is meta-programming with annotations:<p>There is, but your example is not valid. You can't use short function syntax in constant expressions, it has to be an explicit `static function`.<p>The reason for this, IIRC (I can't find the GitHub issue or PR atm) is that these functions aren't allowed to close over any variables, and with fn syntax doing so is implicit. Rather than erroring they've disallowed the use of arrow functions entirely.</p>
]]></description><pubDate>Mon, 20 Jul 2026 13:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48978751</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48978751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48978751</guid></item><item><title><![CDATA[New comment by jorams in "Funny item co-occurrences in 3.2M Instacart orders"]]></title><description><![CDATA[
<p>> So what happens if we look only at small carts, where the entire order is just 2 or 3 items?<p>How is this the <i>last</i> thing in the article? The sole example given of a "funny" combination (apples and condoms, weirdly bad example) is only remotely funny because those are the only items.</p>
]]></description><pubDate>Sat, 18 Jul 2026 19:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48961514</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48961514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48961514</guid></item><item><title><![CDATA[New comment by jorams in "Vancouver PD website features Quick Escape button that wipes itself from history"]]></title><description><![CDATA[
<p>> Blank the page immediately with "document.body.innerHTML=''" before the page replacement<p>That's what the "document.body.style.opacity = 0;" is for. Though I agree emptying out the body is probably better.</p>
]]></description><pubDate>Wed, 15 Jul 2026 09:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48918237</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48918237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48918237</guid></item><item><title><![CDATA[New comment by jorams in "Interview with Mitchell Hashimoto about Ghostty and Zig"]]></title><description><![CDATA[
<p>> Every post about programming languages seems to mention Rust. Even C++ articles bring up Rust, and Zig articles bring up Rust.<p>"Even C++" makes no sense. That's <i>exactly</i> where you'd expect it to be mentioned because Rust is pretty much aiming to be a C++ replacement. Mentions in the context of Zig also make sense, because Zig is aiming to be a C replacement in the same way Rust is aiming for C++, and C/C++ are overlapping areas.<p>You don't see much mention of Rust in discussions about something like Lua, because those <i>are</i> very distinct.<p>Some other reasons you might see it mentioned fairly often: Rust solves some issues at compile time that many languages solve at runtime using GC, making lower level programming more approachable for high level programmers and broadening its target audience. It has also had extremely active evangelists all over the place for a very long time, causing <i>not</i> mentioning it to trigger annoying derailment of discussions.</p>
]]></description><pubDate>Fri, 10 Jul 2026 11:40:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48858568</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48858568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48858568</guid></item><item><title><![CDATA[New comment by jorams in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>> Anyway, let's try to discuss something more technical:<p>I'll note that this is followed by an entirely non-technical statement of opinion.</p>
]]></description><pubDate>Thu, 09 Jul 2026 17:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48849028</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48849028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48849028</guid></item><item><title><![CDATA[New comment by jorams in "Germany’s Infineon opens major chip plant as EU seeks tech autonomy"]]></title><description><![CDATA[
<p>The company seems to be primarily in Germany (Aachen), with headquarters/holding company just across the border in The Netherlands (10km away in Lemiers, right on the border). That region is pretty economically integrated and I believe setups like this are fairly common to make use of the "business climate" of The Netherlands. Think taxes but also less bureaucracy. It looks like at least one of the founders also studied in Maastricht.</p>
]]></description><pubDate>Thu, 02 Jul 2026 20:55:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48767255</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48767255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48767255</guid></item><item><title><![CDATA[New comment by jorams in "Meta is adding rate limits and soft paywall to smart glasses"]]></title><description><![CDATA[
<p>You call it "boring advertising on consumer apps", but that's exactly where all the shady stuff keeps happening.</p>
]]></description><pubDate>Wed, 01 Jul 2026 09:02:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48744081</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48744081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48744081</guid></item><item><title><![CDATA[New comment by jorams in "We moved our Bluesky data to Eurosky"]]></title><description><![CDATA[
<p>A private company doing DARPA-funded research.</p>
]]></description><pubDate>Tue, 30 Jun 2026 16:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48735319</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48735319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48735319</guid></item><item><title><![CDATA[New comment by jorams in "Elastic lays off 7% of employees"]]></title><description><![CDATA[
<p>There's really only a conflict between A and the rest, and that's because A is a lie. It's not a good thing, if it were they wouldn't have to say B and C.<p>They can try to do better and be hopeful, but they also fucked up big time. It's not like the public actually believes the lie, so stop telling it.</p>
]]></description><pubDate>Thu, 25 Jun 2026 06:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48669546</link><dc:creator>jorams</dc:creator><comments>https://news.ycombinator.com/item?id=48669546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48669546</guid></item></channel></rss>