<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: nickzelei</title><link>https://news.ycombinator.com/user?id=nickzelei</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 22:11:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nickzelei" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nickzelei in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Awesome! I’ve had this game on my wishlist for a while now. Just saw there is a demo, will have to check it out!!</p>
]]></description><pubDate>Tue, 10 Mar 2026 14:37:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323880</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=47323880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323880</guid></item><item><title><![CDATA[New comment by nickzelei in "Dbslice: Extract a slice of your production database to reproduce bugs"]]></title><description><![CDATA[
<p>Cool project.<p>I haven’t looked at the code too much(yet). I’d be curious to know how you’re handling some of the more wiry edge cases when it comes to following foreign key constraints. Things like circular dependencies come to mind. As well as complex joins.<p>I feel ok posting this because it’s archived, but this problem is basically what we designed for with Neosync [1]. 
It was probably the hardest feature to fully solve for the customers that needed it the most, which were the ones with the most complex data sets and foreign key dependencies.<p>To the point where it was almost impossible to do this, at least with syncing it directly to another Postgres database with everything in tact. Meaning that if on the other side you want another pg database that has all of the same constraints, it is difficult to ensure you got the full sliced dataset. At least the way we were thinking about it.<p>[1]: <a href="https://github.com/nucleuscloud/neosync" rel="nofollow">https://github.com/nucleuscloud/neosync</a></p>
]]></description><pubDate>Thu, 05 Mar 2026 14:04:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47261678</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=47261678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47261678</guid></item><item><title><![CDATA[New comment by nickzelei in "I’m joining OpenAI"]]></title><description><![CDATA[
<p>Wow, that blog post really gave me pause and has stuck in my head for the last hour or so.</p>
]]></description><pubDate>Mon, 16 Feb 2026 16:46:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037206</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=47037206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037206</guid></item><item><title><![CDATA[New comment by nickzelei in "RTS for Agents"]]></title><description><![CDATA[
<p>The official private servers were paused recently. <a href="https://oldschool.runescape.wiki/w/Project_Zanaris" rel="nofollow">https://oldschool.runescape.wiki/w/Project_Zanaris</a></p>
]]></description><pubDate>Wed, 21 Jan 2026 16:53:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46708231</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=46708231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46708231</guid></item><item><title><![CDATA[New comment by nickzelei in "Oh My Zsh adds bloat"]]></title><description><![CDATA[
<p>Like many I installed omz and ran it as the default for a long time. After a while I looked to optimize my shell starts and realized I was only using a fraction of the functionality.<p>So I figured out what I was using and created my own very paired down version of what I needed. My boot times are much faster and I’ve been totally happy with it. I also learned a lot more about shell configs as a result.</p>
]]></description><pubDate>Sat, 10 Jan 2026 04:59:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562918</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=46562918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562918</guid></item><item><title><![CDATA[New comment by nickzelei in "California invests in battery energy storage, leaving rolling blackouts behind"]]></title><description><![CDATA[
<p>What does it mean saying California hasn’t done a Flex Alert since 2022? PG&E issued 3-4 in September/October this year. Is that different?</p>
]]></description><pubDate>Sun, 26 Oct 2025 02:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45708607</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=45708607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45708607</guid></item><item><title><![CDATA[New comment by nickzelei in "Show HN: Devbox – Containers for better dev environments"]]></title><description><![CDATA[
<p>The devcontainers cli has existed for a while. Definitely not as smooth as using with vscode but it has all the main points.<p><a href="https://github.com/devcontainers/cli" rel="nofollow">https://github.com/devcontainers/cli</a></p>
]]></description><pubDate>Tue, 30 Sep 2025 14:05:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45425626</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=45425626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45425626</guid></item><item><title><![CDATA[New comment by nickzelei in "Thoughts on Mechanical Keyboards and the ZSA Moonlander"]]></title><description><![CDATA[
<p>I bought a moonlander in 2020 after work gave us a work from home credit when we transitioned to remote for Covid. I tried it but couldn’t get into it and it sat collecting dust for years.
 In 2024 I dove back into splits with a kinesis freestyle 2. I loved it as it felt more natural as it’s a basic keyboard just split.<p>After I got used to that I was able to migrate to the moonlander pretty easily. I just had to spend the time to sent it up properly for programming.<p>Now I own 2, each with the platform addon, which solves many of the issues with tenting as you no longer have to pivot the thumb cluster. It is expensive though.<p>Both keyboards also have shrimp switches to make typing pretty quiet.<p>This combined with a ball mouse have solved my RSI that developed a few years ago entirely.</p>
]]></description><pubDate>Sat, 27 Sep 2025 14:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45395932</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=45395932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45395932</guid></item><item><title><![CDATA[New comment by nickzelei in "Irssi: IRC client in a Docker image"]]></title><description><![CDATA[
<p>Is there no dockerized irc server that exists or are you thinking about something else here?</p>
]]></description><pubDate>Wed, 17 Sep 2025 03:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45271191</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=45271191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45271191</guid></item><item><title><![CDATA[New comment by nickzelei in "What Are Traces and Spans in OpenTelemetry?"]]></title><description><![CDATA[
<p>Hm from what I’ve seen it emits metrics at a regular interval just like Prometheus. Maybe I’m thinking of something else though.</p>
]]></description><pubDate>Sun, 31 Aug 2025 19:12:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45086098</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=45086098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45086098</guid></item><item><title><![CDATA[New comment by nickzelei in "Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC"]]></title><description><![CDATA[
<p>For folks that are using better-auth: are you using anything to build your frontend with? Or just writing it from scratch?
I was interested in trying this out but was kinda surprised to find this is just an sdk with no components.<p>I found this <a href="https://better-auth-ui.com/" rel="nofollow">https://better-auth-ui.com/</a></p>
]]></description><pubDate>Thu, 26 Jun 2025 13:04:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44387035</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44387035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44387035</guid></item><item><title><![CDATA[New comment by nickzelei in "Game Hacking – Valve Anti-Cheat (VAC)"]]></title><description><![CDATA[
<p>TIL! That is exactly what I am referring to.</p>
]]></description><pubDate>Fri, 20 Jun 2025 17:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44329759</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44329759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44329759</guid></item><item><title><![CDATA[New comment by nickzelei in "Locally hosting an internet-connected server"]]></title><description><![CDATA[
<p>Hm, 600 symmetric with monkeybrains?? I’ve had monkeybrains for over 3 years and have never seen over 200 down. 
In fact, I reached out to them today because for the last 3 months it’s been about 50 down or less. Like, I can barely stream content slow. What gives? I am in a 6 unit in lower haight. Most of the units also have MB. The hardware is relatively new (2019?). What gives?</p>
]]></description><pubDate>Fri, 20 Jun 2025 00:06:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44323663</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44323663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44323663</guid></item><item><title><![CDATA[New comment by nickzelei in "Game Hacking – Valve Anti-Cheat (VAC)"]]></title><description><![CDATA[
<p>Maybe you would be the person to answer this. Back in 1.6 it was common to install amxmodx for use as admin software in game. There was a function in one of the menus that would open up a players disc drive on their PC! 
I was an admin on a wc3 fun server back in the day and would do it to people for fun. Too young at the time to ever think more about how that was actually done or what security vulnerability that must have been exploiting! I always wondered how it was done.</p>
]]></description><pubDate>Thu, 19 Jun 2025 23:31:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44323473</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44323473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44323473</guid></item><item><title><![CDATA[New comment by nickzelei in "Game Hacking – Valve Anti-Cheat (VAC)"]]></title><description><![CDATA[
<p>Back in the cs1.6 days there were servers that advertised as hacker servers. Obviously anti cheat was turned off, but the draw was that everyone was hacking and you could test your hacking skills. The goal was to see who had written the best hacking software. It was actually really fun and an entirely new way of playing the game.</p>
]]></description><pubDate>Thu, 19 Jun 2025 23:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44323445</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44323445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44323445</guid></item><item><title><![CDATA[New comment by nickzelei in "APL Interpreter – An implementation of APL, written in Haskell (2024)"]]></title><description><![CDATA[
<p>Appreciate the resources!</p>
]]></description><pubDate>Fri, 06 Jun 2025 17:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44203070</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44203070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44203070</guid></item><item><title><![CDATA[New comment by nickzelei in "APL Interpreter – An implementation of APL, written in Haskell (2024)"]]></title><description><![CDATA[
<p>This is great! I like the note at the bottom of the page that it is inspired by Go/Rust by example.<p>After checking it out this is definitely on the way to what I"m looking for. Direct, no-nonsense examples that are easy to find and grok.</p>
]]></description><pubDate>Fri, 06 Jun 2025 17:20:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44203030</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44203030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44203030</guid></item><item><title><![CDATA[New comment by nickzelei in "APL Interpreter – An implementation of APL, written in Haskell (2024)"]]></title><description><![CDATA[
<p>I've seen this book referenced a few times and is quite large from what I've seen.<p>Not opposed to checking it out, but to your question: I really like the Rust book and how easy it is to find and read. It feels modern, up to date, and the standard for how to learn Rust.</p>
]]></description><pubDate>Fri, 06 Jun 2025 17:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44203024</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44203024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44203024</guid></item><item><title><![CDATA[New comment by nickzelei in "APL Interpreter – An implementation of APL, written in Haskell (2024)"]]></title><description><![CDATA[
<p>That is so interesting and is a point where GPT has failed me if this is true.
My understanding was the stack was the choice due to having better ergonomics over cabal. Apparently that isn't true? I Found that stack init was pretty decent at setting up a project structure, but can't say I tried cabal init.<p>I initially installed ghcup via homebrew but found that did not set things up correctly and had to follow the install from their site, which made things work more smoothly.</p>
]]></description><pubDate>Fri, 06 Jun 2025 17:18:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44203002</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44203002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44203002</guid></item><item><title><![CDATA[New comment by nickzelei in "APL Interpreter – An implementation of APL, written in Haskell (2024)"]]></title><description><![CDATA[
<p>Interesting read!<p>On a semi-related topic: I tried learning Haskell this past weekend out of curiosity that I last tried it some 10+ years ago while still in college.<p>I found resources for it scant. Coming from more modern languages/tooling like Go/Rust, I also struggled quite a bit with installation and the build/package system.<p>I tried the stack template generator for yesod/sqlite and after some 15 minutes of it installing yet another GHC version and building, I eventually ctrl+C'd and closed out of the window.<p>Maybe this was a unique experience, but I'd love some guidance on how to be successful with Haskell. I've primarily spent most of my professional years building web services, so that was the first place I went to. However, I was taken aback by how seemingly awful the setup and devex was for me. I've always been interested in functional programming, and was looking to sink my teeth in to a language where there is no other option.</p>
]]></description><pubDate>Thu, 05 Jun 2025 23:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44196605</link><dc:creator>nickzelei</dc:creator><comments>https://news.ycombinator.com/item?id=44196605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44196605</guid></item></channel></rss>