<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: jzelinskie</title><link>https://news.ycombinator.com/user?id=jzelinskie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Apr 2026 23:54:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jzelinskie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jzelinskie in "TigerBeetle: A Trillion Transactions [video]"]]></title><description><![CDATA[
<p>I think I need a deeper-dive into the "diagonal scaling" presented. From my understanding, this is actually no different from "industry decoupling" he disparages earlier in the presentation. There are even off-the-shelf libraries for LSMs backed by object storage like SlateDB.</p>
]]></description><pubDate>Thu, 16 Apr 2026 20:07:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47798801</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=47798801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47798801</guid></item><item><title><![CDATA[New comment by jzelinskie in "Cybersecurity looks like proof of work now"]]></title><description><![CDATA[
<p>Security has always been a game of just how much money your adversary is willing to commit. The conclusions drawn in lots of these articles are just already well understood systems design concepts, but for some reason people are acting like they are novel or that LLMs have changed anything besides the price.<p>For example from this article:<p>> Karpathy: Classical software engineering would have you believe that dependencies are good (we’re building pyramids from bricks), but imo this has to be re-evaluated, and it’s why I’ve been so growingly averse to them, preferring to use LLMs to “yoink” functionality when it’s simple enough and possible.<p>Anyone who's heard of "leftpad" or is a Go programmer ("A little copying is better than a little dependency" is literally a "Go Proverb") knows this.<p>Another recent set of posts to HN had a company close-sourcing their code for security, but "security through obscurity" has been a well understand fallacy in open source circles for decades.</p>
]]></description><pubDate>Wed, 15 Apr 2026 21:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785458</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=47785458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785458</guid></item><item><title><![CDATA[New comment by jzelinskie in "Local Stack Archived their GitHub repo and requires an account to run"]]></title><description><![CDATA[
<p>An emulator for integration testing against the major cloud providers seems like it should:<p>1. be table-stakes for a SDK from the cloud providers themselves<p>2. have the obvious home in a foundation like the CNCF; how else could you be "cloud native" afterall?</p>
]]></description><pubDate>Mon, 23 Mar 2026 20:40:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47494799</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=47494799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47494799</guid></item><item><title><![CDATA[New comment by jzelinskie in "Bombadil: Property-based testing for web UIs"]]></title><description><![CDATA[
<p>I'm just waiting for them to exhaust LotR and move on to Roverandom</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47490254</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=47490254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490254</guid></item><item><title><![CDATA[New comment by jzelinskie in "NIST Seeking Public Comment on AI Agent Security (Deadline: March 9, 2026)"]]></title><description><![CDATA[
<p>Sorry to piggyback, but if this is of interest to you, feel free to reach out to me over to email (contact info in my profile). I'm one of the founders of the most popular ReBAC solution, SpiceDB, which secures quite a few AI products including big players like OpenAI. I'm always interested in hearing about more use cases or where folks are struggling the most.</p>
]]></description><pubDate>Tue, 24 Feb 2026 07:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47133793</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=47133793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47133793</guid></item><item><title><![CDATA[New comment by jzelinskie in "Tailscale Peer Relays is now generally available"]]></title><description><![CDATA[
<p>I'd love to have someone else chime in on this because I did some spelunking and am not sure if this comment is true.<p>I checked my DNS logs and saw zero attempts to resolve `log.tailscale.com` having ran tailscale for many years (I added it to a blocklist anyway).
From their admin panel, it appears "networking logging" requires paying for Premium[0], so it's not being used for free users (or Personal Pro).<p>Also, from looking at some source code (because the docs don't include this), I discovered you can disable logging for the macOS App Store client by doing:<p><pre><code>     echo "TS_NO_LOGS_NO_SUPPORT=true" > ~/Library/Containers/io.tailscale.ipn.macos.network-extension/Data/tailscaled-env.txt
</code></pre>
[0]: <a href="https://login.tailscale.com/admin/logs/network" rel="nofollow">https://login.tailscale.com/admin/logs/network</a></p>
]]></description><pubDate>Wed, 18 Feb 2026 22:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47067478</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=47067478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47067478</guid></item><item><title><![CDATA[New comment by jzelinskie in "Zig Libc"]]></title><description><![CDATA[
<p>Cool idea, for sure, but I can't help but wonder: for the code that's been ported, is there a concern that you'd have to perpetually watch out for CVEs in glibc/musl and determine if they also apply to the Zig implementations?</p>
]]></description><pubDate>Mon, 02 Feb 2026 21:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46862232</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=46862232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46862232</guid></item><item><title><![CDATA[New comment by jzelinskie in "List, inspect and explore OCI container images, their layers and contents"]]></title><description><![CDATA[
<p>I think the most common tools for similar workflows is Google's crane[0] and Red Hat's Skopeo[1]. It might be slightly more low-level than most developers want, though.<p>[0]: <a href="https://github.com/google/go-containerregistry/blob/v0.20.7/cmd/crane/doc/crane.md" rel="nofollow">https://github.com/google/go-containerregistry/blob/v0.20.7/...</a><p>[1]: <a href="https://github.com/containers/skopeo" rel="nofollow">https://github.com/containers/skopeo</a></p>
]]></description><pubDate>Fri, 02 Jan 2026 21:47:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46469800</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=46469800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46469800</guid></item><item><title><![CDATA[New comment by jzelinskie in "Go beyond Goroutines: introducing the Reactive paradigm"]]></title><description><![CDATA[
<p>I'm curious if someone could chime in on the state of adoption of these these Rx libraries in other language's ecosystems.<p>My poor memory seems to recall them gaining traction ~10 years ago, but they've fallen hard off my radar.<p>My fear with adopting a library like this for Go is actually that it might end up being very unfriendly to the profiler once bottlenecks start occurring.</p>
]]></description><pubDate>Mon, 27 Oct 2025 22:24:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45727047</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45727047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45727047</guid></item><item><title><![CDATA[Trump pauses federal surge to San Francisco]]></title><description><![CDATA[
<p>Article URL: <a href="https://sfstandard.com/2025/10/23/lurie-trump-calls-off-federal-surge-san-francisco/">https://sfstandard.com/2025/10/23/lurie-trump-calls-off-federal-surge-san-francisco/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45686010">https://news.ycombinator.com/item?id=45686010</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 23 Oct 2025 19:38:15 +0000</pubDate><link>https://sfstandard.com/2025/10/23/lurie-trump-calls-off-federal-surge-san-francisco/</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45686010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45686010</guid></item><item><title><![CDATA[New comment by jzelinskie in "Notes on switching to Helix from Vim"]]></title><description><![CDATA[
<p>I rebuild from HEAD using homebrew quite regularly and have maybe had a single crash in years using Helix, so I'm shocked to see Julia report she's had crashes.
But because I run HEAD, I can tell you what's actually merged which might not be released yet:<p>> Code actions on save<p>There are command on save hooks which solve the problem for Go, but I could see this being not as applicable for other languages.<p>> Fuzzy search<p>Man, I'm pretty sure this shipped before telescope was particular stable or popular. Although, I don't recall if Helix originally used the ripgrep backend at first. They reworked it earlier this year and it was a massive improvement.<p>> Automatically updating buffers<p>+1 to this. I constantly suspend (ctrl+z) my editor and sometimes forget about it and could really use this prompt.<p>> File tree in browser<p>Space+e or Space+E opens a hierarchical file explorer on HEAD, but this is definitely relatively new</p>
]]></description><pubDate>Fri, 10 Oct 2025 19:20:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45542710</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45542710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45542710</guid></item><item><title><![CDATA[New comment by jzelinskie in "PYREX vs. pyrex: What's the difference?"]]></title><description><![CDATA[
<p>I watched a video recently that dove deep into this as well[1]. It turns out there's not an easy way to figure out if it's borosilicate other than if it has "made in France" on it or if you know it was purchased in Europe. AFAICT, you can't really buy borosilicate Pyrex in the US.<p>The video does also show off a cool "mineral oil test" to tell the difference, but probably is only effective if you had something to compare it against.<p>My takeaway though was that I need to thrift some Corningware, though!<p>1: <a href="https://youtube.com/watch?v=2DKasz4xFC0" rel="nofollow">https://youtube.com/watch?v=2DKasz4xFC0</a></p>
]]></description><pubDate>Sat, 20 Sep 2025 08:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45311561</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45311561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45311561</guid></item><item><title><![CDATA[New comment by jzelinskie in "The Helix Text Editor (2024)"]]></title><description><![CDATA[
<p>I don't think my config works anymore (to my earlier point), but this is the balance I struck when I used neovim: <a href="https://github.com/jzelinskie/dotfiles/blob/426768c61078a77c4cfca767362d271f11879ada/init.lua#L171-L233" rel="nofollow">https://github.com/jzelinskie/dotfiles/blob/426768c61078a77c...</a><p>I'd explicitly configure which servers were triggered which filetypes (aka autocmd and when I first started doing this, the binding for autocmd didn't even exist in lua yet) and have to bind lsp functions to keybindings across languages. FWIW, I have no idea what I would've done in vimscript, lua is a godsend with tables, loops, and lambdas. At this point in time, I was an early adopter neovim's built-in LSP and everyone else was recommending coc.nvim.<p>But the juxtaposition at the time was that Helix ships `languages.toml` that includes all of this already out of the box. You can override it, if you want, but actually all I wanted was cohesive keybindings for basic LSP functions.<p>What's the state of the world for neovim today?</p>
]]></description><pubDate>Thu, 11 Sep 2025 22:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45216697</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45216697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45216697</guid></item><item><title><![CDATA[New comment by jzelinskie in "The Helix Text Editor (2024)"]]></title><description><![CDATA[
<p>I was never a big user of netrw or nerdtree, but Helix has <space>+f for a fuzzy-finding file browser or more recently they added <space>+e or <space>+E for a hierarchical directory explorer.<p>I build HEAD from source using brew, so I'm not actually sure if the directory explorer is in a stable release.</p>
]]></description><pubDate>Thu, 11 Sep 2025 22:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45216653</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45216653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45216653</guid></item><item><title><![CDATA[New comment by jzelinskie in "The Helix Text Editor (2024)"]]></title><description><![CDATA[
<p>I wanted to provide an anecdote because I hold the opposite opinions of the author in a variety of ways, but still have used Helix as my primary editor for years now.<p>I don't chase shiny new tools nor do I aspire to replace my toolchain with things just because they're built in Rust. I've used vim/neovim ~15 years. I don't use many TUIs (I actually can't think of any others besides my editor), but my development workflow is entirely terminal-based. I use native splits/tabs in my terminal emulator instead of screen/tmux/zellij. I spent years balancing having a minimal vim configuration that included plugins (but not compiled ones so that it was portable) but didn't include hundreds or thousands of lines in my vimrc. I'm excited to see how neovim is making progress with native LSP, but for years getting it working meant continuously tweaking vimscript/lua code or adopting a massive plugin written in TypeScript.<p>When I first tried Helix, LSP just worked; it read what was on the $PATH and used it. That's perfect because it solves for another source of annoyance: having different versions of tools for different projects. As the author notes, there are some LSP features that don't work with Helix, but whenever I dig into the issues, I almost always come to the conclusion that the issue lies in LSP being a VSCode monoculture rather than a deficiency in Helix itself. However, using the right version of a tool for a specific project and not spending any time configuring LSP servers were the top problems plaguing my usage of neovim.<p>If you're a vim user and you're concerned about muscle memory, by the first week I was proficient and by two weeks, Helix was the default in my brain.<p>I was a huge supporter of neovim -- I actually was submitting patches to the vim mailing list to fix vim on a beta version of macOS at the time taruda posted his original async patches that kicked everything off. If you had asked me the day before I tried Helix that you could reimplement a vim-like codebase from scratch well enough to abandon the original vim code, I would've agreed with you.</p>
]]></description><pubDate>Thu, 11 Sep 2025 21:26:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45216275</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45216275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45216275</guid></item><item><title><![CDATA[New comment by jzelinskie in "Dotter: Dotfile manager and templater written in Rust"]]></title><description><![CDATA[
<p>I've seen projects like this for years and I still have the genuinely honest question: what are people doing that managing their dotfiles is significant problem for them?<p>I've managed my dotfiles (12 different configuration files all compatible with cygwin, wsl, linux, macOS) for the past decade in a git repo with a 50 LOC shell script that creates symlinks for me in an intelligent way. What am I missing?</p>
]]></description><pubDate>Wed, 10 Sep 2025 21:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45204426</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45204426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45204426</guid></item><item><title><![CDATA[New comment by jzelinskie in "Andrew Ng says bottleneck in AI startups isn't coding – it's product management"]]></title><description><![CDATA[
<p>I've written a reference because I've had this conversation so many times, haha<p><a href="https://jzelinskie.com/posts/p-what/" rel="nofollow">https://jzelinskie.com/posts/p-what/</a></p>
]]></description><pubDate>Sat, 30 Aug 2025 20:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45077779</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45077779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45077779</guid></item><item><title><![CDATA[New comment by jzelinskie in "IBM and AMD to work on quantum-centric supercomputing"]]></title><description><![CDATA[
<p>After reading about the recommendation system breakthrough[1], I'm more curious about just how much we're leaving on the table with classical algorithms. If you raised the amount of money being funneled into quantum computing and spent it purely funding classical algorithm research, would you be better off?<p>[1]: <a href="https://www.quantamagazine.org/teenager-finds-classical-alternative-to-quantum-recommendation-algorithm-20180731/" rel="nofollow">https://www.quantamagazine.org/teenager-finds-classical-alte...</a></p>
]]></description><pubDate>Tue, 26 Aug 2025 20:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45031924</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=45031924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45031924</guid></item><item><title><![CDATA[Apple Acquires Styra (Creators of Open Policy Agent)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371">https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44957934">https://news.ycombinator.com/item?id=44957934</a></p>
<p>Points: 11</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 20 Aug 2025 01:43:01 +0000</pubDate><link>https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=44957934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44957934</guid></item><item><title><![CDATA[New comment by jzelinskie in "Jqfmt like gofmt, but for jq"]]></title><description><![CDATA[
<p>This is an incredibly useful one-liner. Thank you for sharing!<p>I'm a big fan of jq, having written my own jq wrapper that supports multiple formats (github.com/jzelinskie/faq), but these days I find myself more quickly reaching for Python when I get any amount of complexity. Being able to use uv scripts in Python has considerably lowered the bar for me to use it for scripting.<p>Where are you drawing the line?</p>
]]></description><pubDate>Mon, 21 Jul 2025 18:09:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44638416</link><dc:creator>jzelinskie</dc:creator><comments>https://news.ycombinator.com/item?id=44638416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44638416</guid></item></channel></rss>