<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: sbszllr</title><link>https://news.ycombinator.com/user?id=sbszllr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 00:22:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sbszllr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sbszllr in "Reinventing the Pull Request"]]></title><description><![CDATA[
<p>Maybe it just shows my lack of tolerance for process/overhead.<p>As a fellow rebase enjoyer, I will do it occasionally for smaller PRs but to me, it becomes unwieldy for large ones.<p>Do you have any tips or aliases that makes it more workable?</p>
]]></description><pubDate>Thu, 02 Apr 2026 12:24:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47613507</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=47613507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47613507</guid></item><item><title><![CDATA[New comment by sbszllr in "Reinventing the Pull Request"]]></title><description><![CDATA[
<p>Let's forget that this post is an ad. I feel like there is a use for LLMs that could help us do stacked PRs better.<p>Right now there are effectively three ways to do a PR:<p>- a bunch of small commits, some of them related to the feature, some fixes, some mixing both -> a PR with 'n' commits -> they don't really make sense as atomic commits, you have to review the entire PR to make the sense of it<p>- a squashed PR<p>- some uber principled reorganisation of commits that separates key implementation concerns into smaller commits (effectively stacked PRs but clean)<p>The last option would be desirable but it's unreasonable to expect anyone to do it by hand. So this is where <maybe> an LLM could parse my garbage intermediate commits, the final diff and generate a stack instead?</p>
]]></description><pubDate>Thu, 02 Apr 2026 12:04:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47613296</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=47613296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47613296</guid></item><item><title><![CDATA[New comment by sbszllr in "Apple Studio Display and Studio Display XDR"]]></title><description><![CDATA[
<p>Daisy chaining finally supported.</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47234060</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=47234060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234060</guid></item><item><title><![CDATA[New comment by sbszllr in "Parse, Don't Validate and Type-Driven Design in Rust"]]></title><description><![CDATA[
<p>I was thinking a similar thing when reading the article. Often, the validity of the input depends on the interaction between some of them.<p>Sure, we can follow the advice of creating types that represent only valid states but then we end up with `fn(a: A, b: B, c: C) transformed into `fn(abc: ValidABC)`</p>
]]></description><pubDate>Sun, 22 Feb 2026 14:17:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47111185</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=47111185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47111185</guid></item><item><title><![CDATA[New comment by sbszllr in "The EU moves to kill infinite scrolling"]]></title><description><![CDATA[
<p>> We already had that disaster where pop-ups fly out "do you want to accept those cookies". That is just a usability nightmare. People are forced into extensions, just to stop wasting their time here.<p>You’re perpetuating a gross misunderstanding of the cookie law. What it states is different from how the advertisers implement malicious compliance to bias people, like yourself.<p>Websites that implement basic functional cookies do not need to display any popups. They’re permitted to do so. Any cookies that are essential to the functioning of the website within reason are permitted. In fact at no point a website should serve you a cookie popup unless you seek it out because analytics and advertising cookies are supposed to be opt in.<p>So many websites do two things, serve you a popup that has everything enabled which is a clear violation; or a popup that has only functional cookies selected but the biggest highlighted button allows all of them.<p>The law is fine. Malicious compliance is to blame. The EU has been slow to rectify it.</p>
]]></description><pubDate>Sat, 14 Feb 2026 08:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47012783</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=47012783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47012783</guid></item><item><title><![CDATA[New comment by sbszllr in "Prism"]]></title><description><![CDATA[
<p>The quality and usefulness of it aside, the primary question is: are they still collecting chats for training data? If so, it limits how comfortable, and sometimes even permitted, people would with working on their yet-to-be-public work using this tool.</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785615</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=46785615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785615</guid></item><item><title><![CDATA[New comment by sbszllr in "Signal leaders warn agentic AI is an insecure, unreliable surveillance risk"]]></title><description><![CDATA[
<p>I agree that is performant enough for many applications, I work in the field. But it isn't performant enough to run large scale LLM inference with reasonable latency. Especially not when we compare the throughput numbers for a single-tenant inference inside a TEE vs batched non-private inference.</p>
]]></description><pubDate>Tue, 13 Jan 2026 20:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46607484</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=46607484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46607484</guid></item><item><title><![CDATA[New comment by sbszllr in "Signal leaders warn agentic AI is an insecure, unreliable surveillance risk"]]></title><description><![CDATA[
<p>Interestingly enough, it is possible to do private inference in theory, e.g. via oblivious inference protocols but prohibitively slow in practice.
You can also throw a model into a trusted execution environment. But again, too slow.</p>
]]></description><pubDate>Tue, 13 Jan 2026 20:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46607257</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=46607257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46607257</guid></item><item><title><![CDATA[New comment by sbszllr in "European Commission issues call for evidence on open source"]]></title><description><![CDATA[
<p>These are fair points but the weight of their impact is a misconception. Times and times again, lower capital and investment risk aversion are shown to be the limiting factors.</p>
]]></description><pubDate>Fri, 09 Jan 2026 13:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46553712</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=46553712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46553712</guid></item><item><title><![CDATA[New comment by sbszllr in "Rust: Proof of Concept, Not Replacement"]]></title><description><![CDATA[
<p>There's a lot of truth and real pain points in the article but others miss the point entirely. Two things that stand out to me in particular:<p>- C "standard" is quite flaky in practice, there are lots of un/underdefined things that compilers interpret quite liberally for the purpose of optimisations<p>- complaining about the syntax and symbols is unfair: rust offers all these semantics to represent the memory model of your codebase. The equivalent is not possible in C/C++, and when we try to do it, we're inventing our own constructs at the code level instead of relying on the syntax</p>
]]></description><pubDate>Wed, 10 Dec 2025 15:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46218792</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=46218792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46218792</guid></item><item><title><![CDATA[New comment by sbszllr in "A modern 35mm film scanner for home"]]></title><description><![CDATA[
<p>I've been camera scanning 4x5 and I'm happy with the results. Take two offset photos and stitch them in post. Mind you, I scan with pixel shift for higher res.</p>
]]></description><pubDate>Tue, 11 Nov 2025 21:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45892785</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=45892785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45892785</guid></item><item><title><![CDATA[New comment by sbszllr in "A modern 35mm film scanner for home"]]></title><description><![CDATA[
<p>As someone who has a mirrorless scanning setup for my film, and pondered getting a dedicated scanner... the price of this is quite steep given how inflexible of a tool it is.<p>A second hand DSLR setup is going to be roughly the same price or less. I'm also not sure what kind of workflow improvements it actually offers. If you want fancy and experimental, filmomat has arguably a more interesting but pricier offering.<p>But naysaying aside, I hope they manage to find a niche that allows them to survive as a company, and keep the analog photography revival alive.</p>
]]></description><pubDate>Tue, 11 Nov 2025 20:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45892481</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=45892481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45892481</guid></item><item><title><![CDATA[New comment by sbszllr in "Zig's New Async I/O"]]></title><description><![CDATA[
<p>I don't know if it's still true in the recent versions of Scala (stopped caring in 2018) but it used to have implicit parameters designed specifically for passing context like this.<p>A notable example was passing around an implicit ExecutionContext for thread pools, e.g. in Akka :)</p>
]]></description><pubDate>Sun, 13 Jul 2025 13:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44550184</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=44550184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44550184</guid></item><item><title><![CDATA[New comment by sbszllr in "EU Commission refuses to disclose authors behind its mass surveillance proposal"]]></title><description><![CDATA[
<p>Anecdata but I also had good experiences reaching out to MEPs, so not all is lost.<p>At its core, the core issue seems to be the lack of accountability between the MEP, and people that voted them in. Few people vote in the EU elections, and even fewer follow up on what happens there.<p>Chicken and egg problem but if you want your MEP not to be just "a good obedient MEP they are", the electorate needs to ask more of them.</p>
]]></description><pubDate>Tue, 03 Jun 2025 12:33:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44169296</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=44169296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44169296</guid></item><item><title><![CDATA[New comment by sbszllr in "EU Commission refuses to disclose authors behind its mass surveillance proposal"]]></title><description><![CDATA[
<p>Usual reminder -- if you're an EU citizen, call up your representative.</p>
]]></description><pubDate>Tue, 03 Jun 2025 11:18:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44168738</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=44168738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44168738</guid></item><item><title><![CDATA[New comment by sbszllr in "Claude Code: Best practices for agentic coding"]]></title><description><![CDATA[
<p>All can be true depending on the business/person:<p>1. My company cannot justify this cost at all.<p>2. My company can justify this cost but I don't find it useful.<p>3. My company can justify this cost, and I find it useful.<p>4. I find it useful, and I can justify the cost for personal use.<p>5. I find it useful, and I cannot justify the cost for personal use.<p>That aside -- 200/day/dev for a "nice to have service that sometimes makes my work slightly faster" is much in the majority of the world.</p>
]]></description><pubDate>Sat, 19 Apr 2025 15:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43737050</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=43737050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43737050</guid></item><item><title><![CDATA[New comment by sbszllr in "Claude Code: Best practices for agentic coding"]]></title><description><![CDATA[
<p>The issue with many of these tips is that they require you use to claude code (or codex cli, doesn't matter) to spend way more time in it, feed it more info, generate more outputs --> pay more money to the LLM provider.<p>I find LLM-based tools helpful, and use them quite regularly but not 20 bucks+, let alone 100+ per month that claude code would require to be used effectively.</p>
]]></description><pubDate>Sat, 19 Apr 2025 15:17:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43736982</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=43736982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43736982</guid></item><item><title><![CDATA[New comment by sbszllr in "Adobe deletes Bluesky posts after backlash"]]></title><description><![CDATA[
<p>Yup, I prefer Lightroom to Capture One, especially for film-related workflows.<p>But I just can't go back to their predatory pricing practices, and the absolute malware of a programme that creative cloud is.</p>
]]></description><pubDate>Sat, 12 Apr 2025 13:57:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43664412</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=43664412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43664412</guid></item><item><title><![CDATA[New comment by sbszllr in "Open Source Coalition Announces 'Model-Signing' to Strengthen ML Supply Chain"]]></title><description><![CDATA[
<p>Source: I have a relationship with OpenSSF but not directly involved. I'm involved in a "competing" standard.<p>As other commenters pointed out this is "just" a signature. However, in the absence of standardised checks, this is a useful intermediate way of addressing the integrity issue around ML supply chain; FWIW today.<p>Eventually, you want to move to more complete solutions that have more elaborate checks, e.g. provenance of data that went into the model, attested training. C2PA is trying to cover it.<p>Inference time attestation (which some other commenters are pointing out) -- how can I verify that the response Y actually came from model F, on my data X, Y=F(X) -- is a strongly related but orthogonal problem.</p>
]]></description><pubDate>Sun, 06 Apr 2025 10:36:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43600418</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=43600418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43600418</guid></item><item><title><![CDATA[New comment by sbszllr in "Show HN: Formal Verification for Machine Learning Models Using Lean 4"]]></title><description><![CDATA[
<p>Hmmm, there're no scientific work that really let's you do these things right now. And the repo doesn't cite any work, no associated paper.</p>
]]></description><pubDate>Thu, 27 Mar 2025 12:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43493049</link><dc:creator>sbszllr</dc:creator><comments>https://news.ycombinator.com/item?id=43493049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43493049</guid></item></channel></rss>