<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: sgbeal</title><link>https://news.ycombinator.com/user?id=sgbeal</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 04:40:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sgbeal" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sgbeal in "Retrofitting JIT Compilers into C Interpreters"]]></title><description><![CDATA[
<p>> Do you always make things about yourself?<p>That's an abrasive question but i dare say that we all do. It's our only constant point of reference.<p>> Have you written a parser or interpreter?<p>i have written many parsers, several parser generators, and a handful of programming languages. This article, however, covers a whole other level, way over my head (or well beyond any of my ambitions, in any case).<p>Pics or it didn't happen: fossil.wanderinghorse.net/r/cwal</p>
]]></description><pubDate>Thu, 16 Apr 2026 05:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789164</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47789164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789164</guid></item><item><title><![CDATA[New comment by sgbeal in "Cal.com is going closed source"]]></title><description><![CDATA[
<p>>  My strong hunch is they are moving to closed source because it is now trivial to copy a product with AI clean rooms. Which, tbf, is a totally valid reason to move closed source.<p>Since such "clean room" implementations ostensibly do not see the source, it's arguably irrelevant whether such sources are open are not. Such implementations will happen regardless of whether the sources they're reimplementing are opened or closed.</p>
]]></description><pubDate>Thu, 16 Apr 2026 05:40:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789064</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47789064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789064</guid></item><item><title><![CDATA[New comment by sgbeal in "Cal.com is going closed source"]]></title><description><![CDATA[
<p>> Today, we are making the very difficult decision to move to closed source, and there’s one simple reason: security.<p>(Enter name of large software vendor here) has long-since proven that security through obscurity is not a real thing.</p>
]]></description><pubDate>Thu, 16 Apr 2026 05:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789047</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47789047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789047</guid></item><item><title><![CDATA[New comment by sgbeal in "Retrofitting JIT Compilers into C Interpreters"]]></title><description><![CDATA[
<p>i tend to think of myself as a computing nerd, but posts like this one make me realize that i don't even rate on the computing nerd scale.</p>
]]></description><pubDate>Wed, 15 Apr 2026 12:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778183</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47778183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778183</guid></item><item><title><![CDATA[New comment by sgbeal in "Ask HN: Experience with switching to ARM to save on server costs?"]]></title><description><![CDATA[
<p>While i have not had the opportunity to switch my web-facing system to ARM, i would jump at the chance to, if for no other reason than the likely power savings[^1]. i host several Pi (ARM) systems in my home network and have nothing but respect for them. For about six months i rented a RISC-V system from Scaleway, mostly to see how it compared to my beloved pi4 and pi5, but it was so very slow (took 96 hours to run sqlite's core release test suite).<p>Re. platform portability: i primarily write C code and have had very close to 0 issues regarding software portability (once one finally internalizes that unqualified "char" may be either signed or unsigned, depending on the platform, and codes accordingly, it's smooth sailing). On my home ARM servers i've had zero issues re. availability of tools which i'd expect to have on x86 systems. They "just work".<p>That is, i guess, to say: don't hesitate to try it out if you have the opportunity to do so.<p>[^1]: my current system is on loan to me from a generous colleague, so moving to an ARM hoster would be a new cost, which currently rules it out as an option. If i were paying full price for the current x86 box i'd have most definitely already looked for an ARM substitute.</p>
]]></description><pubDate>Wed, 15 Apr 2026 12:30:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778122</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47778122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778122</guid></item><item><title><![CDATA[New comment by sgbeal in "Supply chain nightmare: How Rust will be attacked and what we can do to mitigate"]]></title><description><![CDATA[
<p>> So describing the situation as "nobody knows what 17% of the top crates.io packages do" is an overstatement.<p>Noting that you willfully cut the qualifying "virtually" from that quote, thereby transforming it to over-stated:<p>> Let me rephrase this, 17% of the most popular Rust packages contain code that virtually nobody knows what it does</p>
]]></description><pubDate>Fri, 10 Apr 2026 17:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721036</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47721036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721036</guid></item><item><title><![CDATA[New comment by sgbeal in "Ask HN: Am I disloyal for not wanting to share my system prompts?"]]></title><description><![CDATA[
<p>> Am I thinking correctly<p>No, you're not. Company time + company resources = company property. Company project = company property. No code within any given company belongs to one person, but belongs to (spoiler alert!) the company.<p>If you want to develop voodoo to make you irreplaceable, do it in the context of your own projects, with your own resources, on your own time.<p>PS: there may well be legal reason that they require the prompts. e.g. to ensure that you're not injecting materials owned by someone else. They are perfectly justified in demanding access to every byte which goes into their software, documents, infrastructure, etc.</p>
]]></description><pubDate>Fri, 10 Apr 2026 10:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715806</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47715806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715806</guid></item><item><title><![CDATA[New comment by sgbeal in "Show HN: Linear RNN/Reservoir hybrid generative model, one C file (no deps.)"]]></title><description><![CDATA[
<p>This file _really_ needs a license header. Anyone who's at least marginally license-conscience is not going to touch this without a license declaration in the source file.<p>Edit: i now see there's a separate LICENSE file in the github repo, but (A) that's not what this post directly links to, nor (B) is there any mention of that license in the source file.</p>
]]></description><pubDate>Thu, 09 Apr 2026 22:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711277</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47711277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711277</guid></item><item><title><![CDATA[New comment by sgbeal in "We simulate target market so you can ask anything ±4% vs. real surveys"]]></title><description><![CDATA[
<p>> Most approaches in this space generate thousands of individual simulated personas, ask each one your question, and aggregate the answers. We think that's backwards. You're creating artificial noise and then averaging it out. The noise doesn't add information. We skip the personas entirely and estimate the aggregate directly.<p>Whoever it was who bet me 20 Euros that we already are already living in a dystopia, my opinion to the contrary notwithstanding, i owe you some money.</p>
]]></description><pubDate>Thu, 09 Apr 2026 22:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711079</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47711079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711079</guid></item><item><title><![CDATA[New comment by sgbeal in "Old habits die hard: Microsoft tries to limit our options, this time with AI"]]></title><description><![CDATA[
<p>> We built our answer into Firefox 148, introducing a centralized AI Controls panel in your browser settings including a single “Block AI Enhancements” switch that turns off every AI feature at once.<p>TIL. Woot! Sure enough, it's right there in the sidebar - no deep searching of settings needed.</p>
]]></description><pubDate>Thu, 09 Apr 2026 22:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711018</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47711018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711018</guid></item><item><title><![CDATA[New comment by sgbeal in "Ask HN: Would you buy a red-pixel only screen?"]]></title><description><![CDATA[
<p>> (no blue or green light)<p>Coincidentally, i saw several headlines yesterday (now long gone from my news feed) claiming that blue light filters are not nearly as effective as once believed. It may be worth researching the current status on that info before committing to a red-only screen. (There's no way i'd buy one, in any case.)</p>
]]></description><pubDate>Thu, 09 Apr 2026 21:53:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47710692</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47710692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47710692</guid></item><item><title><![CDATA[New comment by sgbeal in "Can a non – coder build a high tech product?"]]></title><description><![CDATA[
<p>> But I’m unsure where the ceiling is.<p>The ceiling is effectively "wherever it first breaks beyond the maintainer's capability of fixing it." Once development can't get past a given problem, it's hit, at least temporarily, the ceiling.<p>i dare say, with nothing but the intuition gained through decades of practical experience (as opposed to studies and numbers) to back it up, that the ceiling for someone with zero coding experience is not very far from the floor.<p>Edit:<p>> Trying to separate hype from reality.<p><<a href="https://news.ycombinator.com/item?id=47701971">https://news.ycombinator.com/item?id=47701971</a>> just showed up in the feed and seems particularly applicable here.<p>One relevant snippet:<p>> Real products need experts and it is of extreme difficulty to become such an expert if you don’t possess the expertise from either your own effort or watching more skilled colleagues.</p>
]]></description><pubDate>Thu, 09 Apr 2026 11:14:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702134</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47702134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702134</guid></item><item><title><![CDATA[New comment by sgbeal in "LittleSnitch for Linux"]]></title><description><![CDATA[
<p>>  Microsoft are certainly doing their best to push people away right now<p>According to a speculative blog post by Eric S. Raymond in September 2020, Microsoft is literally moving towards replacing Windows' internals with Linux. Unfortunately, that post is now unreachable, but searching for "eric raymond article about windows being replaced with a linux kernel" finds many third-party references to it and summaries of it.</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701559</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47701559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701559</guid></item><item><title><![CDATA[New comment by sgbeal in "Ask HN: We got 100 stars. A weekend project got 12k. What are we missing?"]]></title><description><![CDATA[
<p>>  We don't care about stars for vanity, more because star velocity is the primary signal GitHub uses for trending, which would drive discovery for us.<p>Spoken like a marketer, as opposed to a developer ;).<p>> I mean do you have any other better recommendations for reach?<p>Unfortunately no. All of my code gets posted on my own site (not github) and is left there to die, with no real concern for whether other folks make use of it. That's not a popular approach, nor does it lead to any popularity for me or my projects, so is not necessarily a model for others to follow.<p>> I just want to effectively convey what my product does to the right audience.<p>_That_ is entirely up to your docs, not the hosting platform. What you're asking about is more a function of (A) the hosting platform and (B) the various channels which drive people to that platform. i'm roughly 0% qualified to suggest any approaches to that than just "throw it over the wall" :/.</p>
]]></description><pubDate>Thu, 09 Apr 2026 08:23:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700750</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47700750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700750</guid></item><item><title><![CDATA[New comment by sgbeal in "Show HN: Orange Juice – Small UX improvements that make HN easier to read"]]></title><description><![CDATA[
<p>This is pretty darn cool. i've not yet seen any mention of one particular quirk so will point it out: on Firefox it flashes between "normal" and "upgraded" mode pretty starkly (A) when switching pages and (B) when tapping "add comment" (which is apparently done via page reload rather than the HN API). i've no clue whether an extension/app has any influence over the timing of that so cannot suggest how it might be resolved, but will say that it's particularly jarring.</p>
]]></description><pubDate>Thu, 09 Apr 2026 08:15:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700677</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47700677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700677</guid></item><item><title><![CDATA[New comment by sgbeal in "Show HN: Orange Juice – Small UX improvements that make HN easier to read"]]></title><description><![CDATA[
<p>> What features would you welcome?<p>1. Dark mode<p>2. (Now that i'm seeing it in action for the first time) inline responding. That said: this increases the weight of the page considerably (in JS code), so delegating it to the various third-party apps is arguably the better approach for this specific platform. (But now that i've seen it in use here i'll have to add this to the Fossil SCM's forum at some point, as this is sooooo much more comfortable.)</p>
]]></description><pubDate>Thu, 09 Apr 2026 08:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700650</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47700650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700650</guid></item><item><title><![CDATA[New comment by sgbeal in "Ask HN: We got 100 stars. A weekend project got 12k. What are we missing?"]]></title><description><![CDATA[
<p>> What are we missing?<p>To re-frame the question: why do you care how many stars (presumably you're talking about github stars?) you have? Does the number of stars change what you develop or how you develop it?<p>Losing sleep over github star count is akin to losing sleep over up/downvotes on HackerNews or thumbs on Your Favorite Social Media Site. Tying one's self-worth to them, or one's self-image of one's own works to them, is... well, kinda sad.<p>> i might just be wrong about what the market wants right now.<p>Github stars are no indication of "what the market wants" - they're an indication of how many people (or scripted bots) have seen the project, thought "huh, interesting," and clicked the star so that they have a bookmark of it for later reference in their github settings.</p>
]]></description><pubDate>Wed, 08 Apr 2026 22:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47697227</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47697227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47697227</guid></item><item><title><![CDATA[New comment by sgbeal in "Microsoft terminated the account VeraCrypt used to sign Windows drivers"]]></title><description><![CDATA[
<p>>> Linux is the only hope at this point for the future of computing.<p>Linux is the most obvious, but there are numerous flavors of BSD as well.<p>> and yet... still unusable by the mass majority of people.<p>That info is 20+ years out of date. Distros like Suse and Ubuntu made Linux "click, click, click, it's installed" more than two decades ago. i've watched complete non-techies switch to Mint Linux long-term, the only intervention from me (their resident techie) being showing them how to boot up the USB stick installer.</p>
]]></description><pubDate>Wed, 08 Apr 2026 15:57:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691982</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47691982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691982</guid></item><item><title><![CDATA[New comment by sgbeal in "SQLite in Production: Lessons from Running a Store on a Single File"]]></title><description><![CDATA[
<p>> Does cp actually work on live sqlite files? I wouldn’t expect it to, since cp does not create a crash-consistent snapshot.<p>cp "works" but it has a very strong possibility of creating a corrupt copy (the more active the db, the higher the chance of corruption). Anyone using "cp" for that purpose does not have a reliable backup.<p>sqlite3_rsync and SQLite's "vacuum into" exist to safely create backups of live databases.</p>
]]></description><pubDate>Tue, 07 Apr 2026 18:47:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47679652</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47679652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47679652</guid></item><item><title><![CDATA[New comment by sgbeal in "Parse, Don't Validate – In a Language That Resists It"]]></title><description><![CDATA[
<p>If the author is here: the link to King's article (<a href="https://lexi-lambda.github.io/blogs/2019-11-05-parse-don-t-validate/" rel="nofollow">https://lexi-lambda.github.io/blogs/2019-11-05-parse-don-t-v...</a>) is incorrect (wrong date format). Try: <<a href="https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/" rel="nofollow">https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...</a>> instead.</p>
]]></description><pubDate>Tue, 07 Apr 2026 17:49:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678859</link><dc:creator>sgbeal</dc:creator><comments>https://news.ycombinator.com/item?id=47678859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678859</guid></item></channel></rss>