<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: homebrewer</title><link>https://news.ycombinator.com/user?id=homebrewer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 16 Aug 2026 18:17:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=homebrewer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by homebrewer in "Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary"]]></title><description><![CDATA[
<p>Christ. Imagine if bridges, skyscrapers, dams, cars, airplanes were designed and built like that.<p>I vibeslopped thousands of pages of blueprints, nobody reviewed them, but another team of digital monkeys with the intellect of an ant have already built the bridge, and it <i>seems</i> to not have collapsed <i>yet</i>, so we're already directing traffic there.<p>I can't imagine actual engineers feeling anything but deepest contempt for this industry.</p>
]]></description><pubDate>Mon, 27 Jul 2026 05:51:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49065601</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=49065601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49065601</guid></item><item><title><![CDATA[New comment by homebrewer in "Firefox 153.0 Beta"]]></title><description><![CDATA[
<p>It's better than any of them for random bullshit you've found somewhere on the internet since it provides a far stronger security boundary than any standalone pdf reader. For trusted documents, I agree.</p>
]]></description><pubDate>Mon, 20 Jul 2026 15:08:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48979944</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48979944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48979944</guid></item><item><title><![CDATA[New comment by homebrewer in "Modder Makes GTA: Vice City Playable Inside GTA 3 Inside GTA: San Andreas"]]></title><description><![CDATA[
<p>Here's the actual video for those unable to use adblockers and unwilling to deal with kotaku's ads:<p><a href="https://youtube.com/watch?v=X_w6fo4KVy0" rel="nofollow">https://youtube.com/watch?v=X_w6fo4KVy0</a></p>
]]></description><pubDate>Mon, 20 Jul 2026 15:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48979846</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48979846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48979846</guid></item><item><title><![CDATA[New comment by homebrewer in "Lobste.rs is now running on SQLite"]]></title><description><![CDATA[
<p>It's been fairly unstable recently, pages sometimes render for several seconds which I've never seen under MariaDB. Used to be instantaneous, always.<p>Sometimes (maybe 5% or less) the request won't render at all, and you get a browser error page.<p>Today they ran into this bug, lost a bunch of voting data, and went into read-only mode for several hours:<p><a href="https://github.com/rails/rails/pull/57128" rel="nofollow">https://github.com/rails/rails/pull/57128</a><p>I wonder how much of this is usual bugs which crop up during major database migrations, and how much is caused by choice of SQLite.</p>
]]></description><pubDate>Fri, 17 Jul 2026 21:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48952444</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48952444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48952444</guid></item><item><title><![CDATA[New comment by homebrewer in "SQLite should have (Rust-style) editions"]]></title><description><![CDATA[
<p>Firebird can be embedded, although neither the database itself, nor the embedded mode are as popular as they once were.<p>It's a fully featured database though, with everything you expect from one, including actually working ALTER TABLEs.</p>
]]></description><pubDate>Thu, 16 Jul 2026 09:37:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48932305</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48932305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48932305</guid></item><item><title><![CDATA[New comment by homebrewer in "SpaceX bond worth 10% less than issue price – heading for junk bond status"]]></title><description><![CDATA[
<p><a href="https://gitlab.com/magnolia1234/bypass-paywalls-clean-filters" rel="nofollow">https://gitlab.com/magnolia1234/bypass-paywalls-clean-filter...</a></p>
]]></description><pubDate>Wed, 15 Jul 2026 15:24:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48922296</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48922296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48922296</guid></item><item><title><![CDATA[New comment by homebrewer in "Vancouver PD website features Quick Escape button that wipes itself from history"]]></title><description><![CDATA[
<p>Firefox already has "forget this site", which removes all traces of you ever visiting the site, but it's only available from the history modal.<p>Been there for probably decades, yet another thing mostly known to/used by "advanced" users.</p>
]]></description><pubDate>Wed, 15 Jul 2026 01:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48915024</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48915024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48915024</guid></item><item><title><![CDATA[New comment by homebrewer in "Ghostel.el: Terminal emulator powered by libghostty"]]></title><description><![CDATA[
<p><a href="https://ghostty.org/docs/features/ssh" rel="nofollow">https://ghostty.org/docs/features/ssh</a></p>
]]></description><pubDate>Sun, 12 Jul 2026 19:30:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883861</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48883861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883861</guid></item><item><title><![CDATA[New comment by homebrewer in "EF Core 11 makes your split queries faster"]]></title><description><![CDATA[
<p>Is this not what you want? Seems like it's part of the SQL standard.<p><a href="https://www.postgresql.org/docs/19/ddl-property-graphs.html" rel="nofollow">https://www.postgresql.org/docs/19/ddl-property-graphs.html</a></p>
]]></description><pubDate>Sun, 12 Jul 2026 11:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48880373</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48880373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880373</guid></item><item><title><![CDATA[New comment by homebrewer in "What's the best way to do authentication in modern applications"]]></title><description><![CDATA[
<p>Cookies can be encrypted and signed and contain whatever information you want, not just some random token that has to be looked up in the database to be actually useful.<p>This is what aspnet core does by default if you enable cookie-based authentication. Gives you the best of both worlds.</p>
]]></description><pubDate>Sat, 11 Jul 2026 07:20:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48869605</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48869605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48869605</guid></item><item><title><![CDATA[New comment by homebrewer in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>Ghostty, TigerBeatle. The other two poster children.</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48844697</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48844697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48844697</guid></item><item><title><![CDATA[New comment by homebrewer in "Microsoft Needs Windows Lite"]]></title><description><![CDATA[
<p>They receive updates on time. I've been supporting a few LTSC machines for friends and relatives, haven't ever seen them receive any unnecessary junk through Windows Update. Just bug and vulnerability fixes.</p>
]]></description><pubDate>Mon, 29 Jun 2026 16:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48721783</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48721783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48721783</guid></item><item><title><![CDATA[New comment by homebrewer in "I am a person who will look at the Steam Machine and cry"]]></title><description><![CDATA[
<p>I've long wished for rich western societies to run extensive student exchange programs with low income countries. Living even one year in most of the world will change your outlook for the rest of your life.</p>
]]></description><pubDate>Tue, 23 Jun 2026 18:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48649305</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48649305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48649305</guid></item><item><title><![CDATA[Web Components at Work]]></title><description><![CDATA[
<p>Article URL: <a href="https://thomaswilburn.github.io/wc-book/">https://thomaswilburn.github.io/wc-book/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48636011">https://news.ycombinator.com/item?id=48636011</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 22 Jun 2026 20:51:57 +0000</pubDate><link>https://thomaswilburn.github.io/wc-book/</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48636011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48636011</guid></item><item><title><![CDATA[New comment by homebrewer in "Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28"]]></title><description><![CDATA[
<p>It was neglected during its last few years at Sun. Oracle started moving it forward at never before seen pace, while mostly maintaining backward compatibility (unlike .NET that "did things right from the start", which is what .NET Framework/.NET Core/.NET split/rewrite is according to some in this very discussion. And .NET had Java to copy and learn from, but still fucked up.)<p>Same with MySQL, btw. "Dead" according to this site, risen from the dead under Oracle for those who actually know it.</p>
]]></description><pubDate>Fri, 19 Jun 2026 09:09:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48596506</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48596506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48596506</guid></item><item><title><![CDATA[New comment by homebrewer in "Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Packages"]]></title><description><![CDATA[
<p>No, it's completely valid. The arch <i>home page</i> warns you that you're the one responsible for your system, and get to keep both pieces when something breaks. Everything is assembled with this philosophy in mind. This message is reinforced ten times more before the system is even installed and is up and running.<p>If this is not for you, that's fine, but it's been working very well for some of us for... decades, at this point? I'm not amused by the amount of people here wanting to turn arch into another Ubuntu, most of them having zero familiarity with how the AUR works, or arch more generally.</p>
]]></description><pubDate>Sat, 13 Jun 2026 21:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48521557</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48521557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521557</guid></item><item><title><![CDATA[New comment by homebrewer in "Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Packages"]]></title><description><![CDATA[
<p>A package maintainer has to be interested and willing to support it. Sometimes packages get dropped from the official repositories into AUR when the maintainer loses interest, and noone else wants to pick up the slack.</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48521404</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48521404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521404</guid></item><item><title><![CDATA[New comment by homebrewer in "Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Packages"]]></title><description><![CDATA[
<p>I don't know how it works these days, but a few years ago GitHub was happy to give away usernames from users who haven't touched their accounts in a long time to anyone who asked. Several people I know got vanity usernames that way. All you had (have?) to do is drop an email to GitHub's support.</p>
]]></description><pubDate>Sat, 13 Jun 2026 20:56:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48521368</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48521368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48521368</guid></item><item><title><![CDATA[New comment by homebrewer in "Tailwind and slop apps"]]></title><description><![CDATA[
<p>And for some reason you're describing it as it's a bad thing. I don't care much for tailwind, but bootstrap is still used for intranet applications, and is an excellent pick in that category. Why waste time writing CSS, reimplementing what has been done millions of times before you, when working on an application where function has strict precedence over form? I'd rather listen to users who fill hundreds of forms daily, understand where they struggle, and spend effort on optimizing their workflow than on pointless eye candy.<p>(In my experience, it's <i>never</i> been "this doesn't look as good as the latest version of Discord", or whatever.)</p>
]]></description><pubDate>Fri, 12 Jun 2026 09:26:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501832</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48501832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501832</guid></item><item><title><![CDATA[New comment by homebrewer in "Upcoming breaking changes for npm v12"]]></title><description><![CDATA[
<p>Your own link says that a proper package manager (e.g. pnpm) supports this out of the box.<p>If there are other use cases that really need post-install scripts, you can whitelist just those in pnpm. In projects I'm working with, there are often zero post-install scripts that <i>must</i> be enabled for everything to work properly, and it's usually from poorly cobbled packages that use them to download prebuilt binaries (well written packages, like biome or tsgo, use per-architecture subpackages).<p>You enable just one or two of those, and block everything else.</p>
]]></description><pubDate>Wed, 10 Jun 2026 09:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48473514</link><dc:creator>homebrewer</dc:creator><comments>https://news.ycombinator.com/item?id=48473514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48473514</guid></item></channel></rss>