<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: sestep</title><link>https://news.ycombinator.com/user?id=sestep</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 07 Oct 2026 02:59:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sestep" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sestep in "An Update on Orion for Linux and Windows"]]></title><description><![CDATA[
<p>But it's <i>not</i> browser diversity in the sense people usually mean when they talk about IE and Chrome. It uses the same WebKit engine Safari uses.</p>
]]></description><pubDate>Sat, 03 Oct 2026 20:21:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49947425</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=49947425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49947425</guid></item><item><title><![CDATA[New comment by sestep in "An Update on Orion for Linux and Windows"]]></title><description><![CDATA[
<p>For me the answer is quite simple: it's the only browser on iOS that lets you run Chrome extensions and Firefox add-ons.</p>
]]></description><pubDate>Sat, 03 Oct 2026 12:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49943527</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=49943527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49943527</guid></item><item><title><![CDATA[New comment by sestep in "Satin: Dark mode PDF reader via affine mapping on Oklab lightness dimension"]]></title><description><![CDATA[
<p>Currently I remap all backgrounds, text, and vector graphics, and I leave raster images alone. This works great for documents whose only raster images are photographs; some documents do have other raster images that might even have white backgrounds instead of transparent, so that's not ideal, but it seems to work decently well in practice.</p>
]]></description><pubDate>Mon, 28 Sep 2026 21:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49884464</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=49884464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49884464</guid></item><item><title><![CDATA[Satin: Dark mode PDF reader via affine mapping on Oklab lightness dimension]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/samestep/satin">https://github.com/samestep/satin</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49843911">https://news.ycombinator.com/item?id=49843911</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 25 Sep 2026 12:49:21 +0000</pubDate><link>https://github.com/samestep/satin</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=49843911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49843911</guid></item><item><title><![CDATA[New comment by sestep in "Silicon Valley sees AI as the solution – for everyone else"]]></title><description><![CDATA[
<p>Full title: "Silicon Valley sees AI as the solution – for everyone else, it’s the problem"</p>
]]></description><pubDate>Wed, 05 Aug 2026 14:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49183350</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=49183350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49183350</guid></item><item><title><![CDATA[New comment by sestep in "Better Models: Worse Tools"]]></title><description><![CDATA[
<p>> In case you are curious about Fable: I intentionally did not test it because I was not sure if the classifiers they are running might downgrade me to Opus silently.<p>Is this still a thing? I thought Anthropic walked back the silent downgrades so now all the different domains downgrade non-silently.</p>
]]></description><pubDate>Sat, 04 Jul 2026 21:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48789473</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48789473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48789473</guid></item><item><title><![CDATA[New comment by sestep in "AI learns the “dark art” of RFIC design"]]></title><description><![CDATA[
<p>> The famous E=mc^2 it's just the first term of a Taylor expansion.<p>Is this actually true? My understanding was that E=mc^2 is exact for a particle at rest.</p>
]]></description><pubDate>Sat, 27 Jun 2026 23:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48702771</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48702771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48702771</guid></item><item><title><![CDATA[New comment by sestep in "Ported my C game to WASM, here's every bug that I hit"]]></title><description><![CDATA[
<p>It's slower. Wasm32 can just reserve 8 GiB (32-bit pointer + 32-bit offset) of the virtual address space from the OS for each memory, so checking for out-of-bounds memory accesses imposes no performance penalty. Wasm64 can't do that, so each memory access is a bit slower.</p>
]]></description><pubDate>Mon, 15 Jun 2026 12:07:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48540113</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48540113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48540113</guid></item><item><title><![CDATA[New comment by sestep in "Shall we play a game? – LLMs use tactical nukes in 95% of simulations"]]></title><description><![CDATA[
<p>This is just false. The article links to the 46-page paper [1] which lists full prompts in section E.2.<p>[1] <a href="https://arxiv.org/pdf/2602.14740" rel="nofollow">https://arxiv.org/pdf/2602.14740</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 21:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48496563</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48496563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48496563</guid></item><item><title><![CDATA[New comment by sestep in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>I've seen various posts about Elixir's gradual type system pop up on HN, but haven't been following too closely. Does anyone know whether this particular gradual type system can change the asymptotics of programs vs untyped code? As far as I'm aware, most gradual type systems (e.g. Racket) can make programs run asymptotically slower, although there are some exceptions [1].<p>[1] <a href="https://doi.org/10.1145/3314221.3314627" rel="nofollow">https://doi.org/10.1145/3314221.3314627</a></p>
]]></description><pubDate>Wed, 03 Jun 2026 19:21:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48388593</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48388593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48388593</guid></item><item><title><![CDATA[New comment by sestep in "Stop Advertising in Your Commits"]]></title><description><![CDATA[
<p>For sure, and in the PR description for the Nixpkgs AI policy, they explicitly mentioned this as a "brown M&M test" [1]. I read the blog post as being against including this information in commit messages at all, not just about tools adding it automatically.<p>[1] <a href="https://en.wikipedia.org/wiki/Van_Halen_test" rel="nofollow">https://en.wikipedia.org/wiki/Van_Halen_test</a></p>
]]></description><pubDate>Tue, 26 May 2026 19:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48284944</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48284944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48284944</guid></item><item><title><![CDATA[New comment by sestep in "Stop Advertising in Your Commits"]]></title><description><![CDATA[
<p>I mean, sure, except that many large open-source projects (e.g. Linux [1], Nixpkgs [2], etc) require this as part of their AI policy. Omit attribution in your own projects if you want, but the maintainers of these projects are owed at least that level of transparency for contributions.<p>[1] <a href="https://docs.kernel.org/process/coding-assistants.html" rel="nofollow">https://docs.kernel.org/process/coding-assistants.html</a><p>[2] <a href="https://github.com/NixOS/nixpkgs/commit/d18b8f3238abdb2cd878df39a3bd47b4cb00fe10" rel="nofollow">https://github.com/NixOS/nixpkgs/commit/d18b8f3238abdb2cd878...</a></p>
]]></description><pubDate>Tue, 26 May 2026 19:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48284779</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48284779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48284779</guid></item><item><title><![CDATA[New comment by sestep in "Squares in Squares"]]></title><description><![CDATA[
<p>The triangular table view is fascinating. It looks like the periodic table. I wonder if there are number-theoretic lemmas (or at least conjectures?) about what "family" the optimal packing for a given number falls into (like diamond, diagonal strip, two blobs, etc). I didn't see anything when skimming the survey paper linked at the bottom of the site, but I'm sure there's a lot more literature here.</p>
]]></description><pubDate>Tue, 26 May 2026 02:26:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48274272</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48274272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48274272</guid></item><item><title><![CDATA[All one-byte program names in Nixpkgs]]></title><description><![CDATA[
<p>Article URL: <a href="https://gist.github.com/samestep/2365535dc9afd10458b918919d7c2383">https://gist.github.com/samestep/2365535dc9afd10458b918919d7c2383</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48042121">https://news.ycombinator.com/item?id=48042121</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 06 May 2026 21:28:33 +0000</pubDate><link>https://gist.github.com/samestep/2365535dc9afd10458b918919d7c2383</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48042121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48042121</guid></item><item><title><![CDATA[New comment by sestep in "A Simpler Parametrization for Modern Optimizers"]]></title><description><![CDATA[
<p>All I see is "Sorry, we've misplaced that URL or it's pointing to something that doesn't exist."</p>
]]></description><pubDate>Wed, 06 May 2026 12:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48035564</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=48035564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48035564</guid></item><item><title><![CDATA[New comment by sestep in "Whohas – Command-line utility for cross-distro, cross-repository package search"]]></title><description><![CDATA[
<p>Another great tool, built on top of nix-locate, is comma. So for any program foo, if you have foo installed, you can run it like this:<p><pre><code>  foo
</code></pre>
And if you don't have it installed, you can run it (without installing!) like this:<p><pre><code>  , foo
</code></pre>
And if multiple different packages provide a program named bin/foo then comma lets you interactively choose the one you want, and remembers your choice so you don't have to specify again unless you choose to via the -d flag.</p>
]]></description><pubDate>Fri, 01 May 2026 21:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980496</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=47980496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980496</guid></item><item><title><![CDATA[New comment by sestep in "Highlights from Git 2.54"]]></title><description><![CDATA[
<p>I agree with the other replies saying to just run the checks in CI and have the CI error message mention how to install the pre-commit hook.<p>I'm glad cloning a repo doesn't automatically install hooks since I strongly dislike them: I often use Git commands in the terminal but sometimes I use the VS Code UI to commit, and it's extremely frustrating when simply creating a commit runs for several seconds because of some pre-commit hook.</p>
]]></description><pubDate>Thu, 23 Apr 2026 13:17:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875419</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=47875419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875419</guid></item><item><title><![CDATA[New comment by sestep in "Arch Linux Now Has a Bit-for-Bit Reproducible Docker Image"]]></title><description><![CDATA[
<p>Are you referring to how the nixpkgs-unstable branch hasn't been updated in the past five days? Or do you have some specific software in mind? (not arguing, just curious)</p>
]]></description><pubDate>Thu, 23 Apr 2026 12:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875054</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=47875054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875054</guid></item><item><title><![CDATA[New comment by sestep in "A Case Against Currying"]]></title><description><![CDATA[
<p>This is an issue in Python but less so in languages like JavaScript that support "field name punning", where you pass named arguments via lightweight record construction syntax, and you don't need to duplicate a field name if it's the same as the local variable name you're using for that field's value.</p>
]]></description><pubDate>Sun, 22 Mar 2026 14:25:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47477844</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=47477844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47477844</guid></item><item><title><![CDATA[Newcomb's Paradox Needs a Demon]]></title><description><![CDATA[
<p>Article URL: <a href="https://samestep.com/blog/newcombs-paradox/">https://samestep.com/blog/newcombs-paradox/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47317811">https://news.ycombinator.com/item?id=47317811</a></p>
<p>Points: 15</p>
<p># Comments: 41</p>
]]></description><pubDate>Tue, 10 Mar 2026 00:46:45 +0000</pubDate><link>https://samestep.com/blog/newcombs-paradox/</link><dc:creator>sestep</dc:creator><comments>https://news.ycombinator.com/item?id=47317811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317811</guid></item></channel></rss>