<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: raggi</title><link>https://news.ycombinator.com/user?id=raggi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 12:37:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=raggi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by raggi in "Linux latency measurements and compositor tuning"]]></title><description><![CDATA[
<p>fwiw I’ve been running lots of stuff under niri with proton Wayland mode for the last ~6 months on nvidia with a vrr display and it’s been fine.<p>Can’t diagnose here, and not meaning any descent to your experience, just a different user experience for me.</p>
]]></description><pubDate>Thu, 11 Jun 2026 19:11:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48495044</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48495044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48495044</guid></item><item><title><![CDATA[New comment by raggi in "sqlite: A CGo-free port of SQLite/SQLite3"]]></title><description><![CDATA[
<p>that’s really not true when the database is all in memory, statements are prepared, and so on.<p>but the overheads also stack up, the database/sql api is fairly allocation heavy too unless you do a lot of work and that friction increases quite a bit with the ffi boundary.<p>this is not to suggest “modernc is faster” - it’s not for a lot a workloads.<p>there are opportunities for optimization all over both approaches.</p>
]]></description><pubDate>Sun, 07 Jun 2026 20:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48438284</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48438284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48438284</guid></item><item><title><![CDATA[New comment by raggi in "Coreutils for Windows"]]></title><description><![CDATA[
<p>Wat?<p>winget install uutils.coreutils</p>
]]></description><pubDate>Tue, 02 Jun 2026 21:57:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48376896</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48376896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48376896</guid></item><item><title><![CDATA[New comment by raggi in "Coreutils for Windows"]]></title><description><![CDATA[
<p>uutils coreutils was/is already available and more complete than this</p>
]]></description><pubDate>Tue, 02 Jun 2026 17:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48373222</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48373222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48373222</guid></item><item><title><![CDATA[New comment by raggi in "The IBM-ification of Google?"]]></title><description><![CDATA[
<p>i was responding to the article, i hadn't bothered to read railways pm as it's not super interesting, anyway, i've read it now, here: <a href="https://blog.railway.com/p/incident-report-may-19-2026-gcp-account-outage" rel="nofollow">https://blog.railway.com/p/incident-report-may-19-2026-gcp-a...</a> and indeed they weren't at fault</p>
]]></description><pubDate>Fri, 22 May 2026 04:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231879</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48231879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231879</guid></item><item><title><![CDATA[New comment by raggi in "The IBM-ification of Google?"]]></title><description><![CDATA[
<p>> Look at the Railway GCP account ban situation. A literally billion dollar startup running on Google Cloud and Google just randomly snaps their fingers and deletes their account. Zero warning. No phone number to call. No account rep. Poof. Gone. It is actual insanity to me. A billion dollar customer gets the exact same automated middle finger as a low effort spam bot. Your B2B business is completely cooked if that is how you treat people. The enterprise cloud gravy train is right there and Google is standing on the tracks begging to get hit by the train.<p>If you've been around a while you know that at any business critical scale at all you establish a relationship with your cloud provider and get an account manager. When you do this, you have a number to call.<p>A billion dollar startup not doing this is a keen lesson for the CTO.<p>Yes, Google likely screwed up here, but being unprepared for account problems, having no established relationship with your provider is a critical mistake.<p>The article goes on to talk about Hetzner as an example: their pricing is great for individuals but they literally don't even offer account management relationships - even at scale they actively refuse them. There are equivalent stories of account terminations with Hetzner, which is also a key point: this isn't just a big business problem, at all.</p>
]]></description><pubDate>Fri, 22 May 2026 01:24:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48230848</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48230848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48230848</guid></item><item><title><![CDATA[New comment by raggi in "'No Way to Prevent This,' Says Only Package Manager Where This Regularly Happens"]]></title><description><![CDATA[
<p>subtree is better for this case, you want to encourage actual reading before running. reading won't catch everything but it catches a lot, and the burden isn't as high as people always complain about before they try it.</p>
]]></description><pubDate>Sat, 16 May 2026 02:21:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156231</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48156231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156231</guid></item><item><title><![CDATA[New comment by raggi in "'No way to prevent this,' says only package manager where this regularly happens"]]></title><description><![CDATA[
<p>nope, doesn't help. signatures and removal of script points have zero net effect on the value of the target that the ecosystem has, or how easy/hard it is to write a worm. the package code gets run, this is statistically true, and the exploited developers/environments will sign packages, this is also statistically true.</p>
]]></description><pubDate>Sat, 16 May 2026 02:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156222</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48156222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156222</guid></item><item><title><![CDATA[New comment by raggi in "'No way to prevent this,' says only package manager where this regularly happens"]]></title><description><![CDATA[
<p>none. they just have smaller target populations.</p>
]]></description><pubDate>Sat, 16 May 2026 02:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156208</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48156208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156208</guid></item><item><title><![CDATA[New comment by raggi in "'No way to prevent this,' says only package manager where this regularly happens"]]></title><description><![CDATA[
<p>install scripts are a distraction, just like package signatures are a distraction. adding/removing either feature has no significant impact on the wormability of this package ecosystem. installed npm code is run, with nearly zero exceptions.</p>
]]></description><pubDate>Sat, 16 May 2026 02:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48156207</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48156207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156207</guid></item><item><title><![CDATA[New comment by raggi in "Googlebook"]]></title><description><![CDATA[
<p>7/25 on the merged page at time of writing are L/XL in size. Again I can't validate your claims against reality.</p>
]]></description><pubDate>Tue, 12 May 2026 23:26:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48115907</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48115907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48115907</guid></item><item><title><![CDATA[New comment by raggi in "CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq"]]></title><description><![CDATA[
<p>yeah, and it's not like people recently launched a coffee shop that accepts payments over tofu ssh and a shell provider doing the same</p>
]]></description><pubDate>Tue, 12 May 2026 21:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48115150</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48115150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48115150</guid></item><item><title><![CDATA[New comment by raggi in "Googlebook"]]></title><description><![CDATA[
<p>45 commits landed in the repository so far today, it's mid way through the work day in the valley. <a href="https://fuchsia-review.googlesource.com/q/status:merged" rel="nofollow">https://fuchsia-review.googlesource.com/q/status:merged</a><p>Zircon is still under development with recent RFC's extending the memory synchronization and attribution model for processes.<p>There was also more extension added to one of the key disk formats in March which has an eye to more flexible long term evolution and adaptation to particular device form factors.<p>The publicly available evidence does nothing to support your claims, entirely the opposite.<p>I used to work on Fuchsia, I have not for many years now and have no idea what their current roadmap looks like, but I do know where to actually look up what's been done recently, which is all public and you could do as well.<p>Anyway I have no idea if this has any fuchsia code in it.</p>
]]></description><pubDate>Tue, 12 May 2026 20:59:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48114477</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=48114477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48114477</guid></item><item><title><![CDATA[New comment by raggi in "Lib0xc: A set of C standard library-adjacent APIs for safer systems programming"]]></title><description><![CDATA[
<p>A vast number of C++ programs import C and POSIX headers directly, so the language level distinction you wish to make isn’t all that relevant to the subject matter.</p>
]]></description><pubDate>Sat, 02 May 2026 20:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47990380</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=47990380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47990380</guid></item><item><title><![CDATA[New comment by raggi in "Lib0xc: A set of C standard library-adjacent APIs for safer systems programming"]]></title><description><![CDATA[
<p>there are no good reasons we don't do this in the standards themselves, C, C++, and POSIX should all be working on editions that add safer APIs and mark unsafe APIs as deprecated, to start a long term migration. we know how to do this, we've had a lot of success with this. there are real engineering concerns, sure, but they're not reasons to not do it. compilers and library chains can retain support for less safe variants for plenty of time.</p>
]]></description><pubDate>Fri, 01 May 2026 21:23:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980537</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=47980537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980537</guid></item><item><title><![CDATA[New comment by raggi in "Who owns the code Claude Code wrote?"]]></title><description><![CDATA[
<p>Lawyers I have spoken to have stated strongly that they believe collective works doctrine will provide strong protections for most mature and sizable software. I see no mention of these considerations here.</p>
]]></description><pubDate>Wed, 29 Apr 2026 06:40:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47944872</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=47944872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47944872</guid></item><item><title><![CDATA[New comment by raggi in ""cat readme.txt" is not safe if you use iTerm2"]]></title><description><![CDATA[
<p>multiple times</p>
]]></description><pubDate>Sat, 18 Apr 2026 07:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47813804</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=47813804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47813804</guid></item><item><title><![CDATA[New comment by raggi in "Veracrypt project update"]]></title><description><![CDATA[
<p>Cachy pushed a Limine update last weekend without any testing.
It broke everyone with secure boot signing.
Head proton versions are great, but games tend to turn into a laggy mess after a couple of hours and need regular restarts.<p>It's decent, but it's not all roses at all, and I wouldn't inflict it on non-techies yet.</p>
]]></description><pubDate>Wed, 08 Apr 2026 23:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47697331</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=47697331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47697331</guid></item><item><title><![CDATA[New comment by raggi in "Claude Managed Agents"]]></title><description><![CDATA[
<p>Same for me in firefox and chrome. I'm sure it's one of the DNS block lists I have and some really crappy marketing tracking code.<p>Edit: confirmed, loads with a public DNS provider that has no blocklists.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:08:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696295</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=47696295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696295</guid></item><item><title><![CDATA[New comment by raggi in "Vibe-Coded Ext4 for OpenBSD"]]></title><description><![CDATA[
<p>that's not a statement from a lawyer, and it's confused. there is one true thing in there which is that at least under US considerations the LLM output may not be copyrightable due to insufficient human involvement, but the rest of the implications are poorly extrapolated.<p>there are lots of portions of code today, prior to AI authorship, that are already not copyrightable due to the way they are produced. the existence of such code does not decimate the copyright of an overall collective work.</p>
]]></description><pubDate>Fri, 27 Mar 2026 19:50:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47547375</link><dc:creator>raggi</dc:creator><comments>https://news.ycombinator.com/item?id=47547375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47547375</guid></item></channel></rss>