<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: nebezb</title><link>https://news.ycombinator.com/user?id=nebezb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 00:17:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nebezb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nebezb in "Vite 8.0 Is Out"]]></title><description><![CDATA[
<p>> Built-in tsconfig paths support<p>A great QoL change. One less place to duplicate (and potentially mistake) a config.</p>
]]></description><pubDate>Fri, 13 Mar 2026 07:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47361564</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47361564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47361564</guid></item><item><title><![CDATA[New comment by nebezb in "US missile hit military base near Iran school, video analysis shows"]]></title><description><![CDATA[
<p>What kind of headline is this? After a week of denial and blaming Iran of "poor accuracy".<p>More accurate: US missile capable of < 5 meters of accuracy hits Iranian school 200m away from military base, according to BBC.</p>
]]></description><pubDate>Mon, 09 Mar 2026 16:46:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311531</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47311531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311531</guid></item><item><title><![CDATA[New comment by nebezb in "Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting"]]></title><description><![CDATA[
<p>> reimplementing a network protocol<p>My reply is that, strictly speaking, it is not a reimplementation of a network protocol if you need to recreate parts of the game based on best guesses that _impact_ the gameplay if your guess is wrong/different. A game is more than a network protocol. It is the data within that makes it to you that is being emulated.<p>SMB3 is SMB3. I would probably classify SMB1 (proprietary, closed) implementations as emulators if the guesses resulted in differing functionality from client<>server to another client<>server.</p>
]]></description><pubDate>Sat, 07 Mar 2026 21:16:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47291564</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47291564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47291564</guid></item><item><title><![CDATA[New comment by nebezb in "Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting"]]></title><description><![CDATA[
<p>> I've long been irritated by the use of the term "server emulator" in gaming contexts. Technically these projects are just reimplementations of a proprietary networking protocol. Nobody calls Samba a "server emulator" because it reimplements the Windows file sharing protocol, because Samba isn't "emulating" anything from the perspective of the traditional definition of "emulator" in computer science.<p>I think the distinction is a lot greyer than the black/white you propose.<p>The very first popular online games used servers mostly to redistribute (and maybe time sync) packets from clients. There is no standard way to to do that. Player-created servers did their best to emulate the official servers logic but it was indeed impossible to replicate it perfectly.<p>e.g. when breaking up large maps into sectors, the official server might broadcast your location and projectiles X units away and emulators would broadcast it X + 500 units away, which could have an impact on gameplay.<p>Emulator feels fitting when there is no official server spec to reimplement.<p>edit: emulator also feels appropriate where servers are responsible for NPC activity or quest-like mechanics. This goes beyond implementing a network protocol. The gameplay is massively impacted.</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277260</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47277260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277260</guid></item><item><title><![CDATA[New comment by nebezb in "Show HN: Moongate – Ultima Online server emulator in .NET 10 with Lua scripting"]]></title><description><![CDATA[
<p>Wow! This is no small feat... am I reading the contribution graph[0] correctly, you've done all this yourself?<p>This endeavour sounds a whole lot like a server emulator for Infantry Online that was started by an incredibly talented developed 16 years ago ("aaerox"). I found the original svn commit on Sourceforge [1]. It's since moved to GitHub but has been active for 16 years and it has much of the same functionality you've already built, but done by more than a dozen developers over a decade-and-a-half.<p>Kudos to you. You've gotta explain how you've managed to do so much all by yourself.<p>[0] <a href="https://github.com/moongate-community/moongatev2/graphs/contributors" rel="nofollow">https://github.com/moongate-community/moongatev2/graphs/cont...</a>
[1] <a href="https://sourceforge.net/p/infserver/code/1/" rel="nofollow">https://sourceforge.net/p/infserver/code/1/</a></p>
]]></description><pubDate>Fri, 06 Mar 2026 16:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277085</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47277085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277085</guid></item><item><title><![CDATA[New comment by nebezb in "Show HN: Badge that shows how well your codebase fits in an LLM's context window"]]></title><description><![CDATA[
<p>Useful and useless (or good and “less good”) aren’t easily mapped to big and small.<p>From a purely UX perspective, showing a red badge seems you’re conflating “less good” with size. Who is the target for this? Lots of useful codebases are large.<p>I do agree, however, that there’s value in splitting up domains into something a human can easily learn and keep in their head after, say, a few days of being deeply entrenched. Tokens could actually be a good proxy for this.</p>
]]></description><pubDate>Fri, 27 Feb 2026 15:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47181862</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47181862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47181862</guid></item><item><title><![CDATA[New comment by nebezb in "A better streams API is possible for JavaScript"]]></title><description><![CDATA[
<p>The idea is well articulated and comes across clear. What’s the issue? Taking a magnifying glass to the whole article to find sentence structure you think is “LLM-slop” is an odd way to dismiss the article entirely.<p>I’ve read my fair share of LLM slop. This doesn’t qualify.</p>
]]></description><pubDate>Fri, 27 Feb 2026 15:38:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47181768</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47181768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47181768</guid></item><item><title><![CDATA[New comment by nebezb in "Show HN: Terminal Phone – E2EE Walkie Talkie from the Command Line"]]></title><description><![CDATA[
<p>Oh I’m curious. Love bash, and learning new things about it.<p>I can understand why [ is not ideal. Can you explain the rest to me? I use || true for custom error handling often (with the right set -euo pipefail of course)</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167769</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47167769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167769</guid></item><item><title><![CDATA[New comment by nebezb in "Discord cuts ties with identity verification software, Persona"]]></title><description><![CDATA[
<p>Any time you interact with the financial services industry in a meaningful way, they are doing almost exactly all of these checks on you. It is mandated by law, and they're overseen by FINTRAC in Canada and FinCEN in US.<p>When you applied for a bank account for your freelancing business (or startup idea), some people googled you, looked for PEPs (politically exposed persons) in your family, stored photos of your IDs and probably even printed them off, and sent everything in a nice package to some "risk" department. Who knows how that department is handling your data.<p>The only difference is that Persona is trying to put a front-end on it and selling the process as a SaaS. Look up "KYC/KYB saas" and you'll find hundreds of businesses doing this (including, of course, Persona).<p>edit: I want to emphasize that this isn't restricted to just business banking. Poor wording on my part. Lots of industries are legally mandated to conduct KYC/IDV. Notaries do it in home sales, your stock brokerage is doing it, employers in regulated industries do it to everyone on payroll. The list is very long. Unfortunately...<p>The government should take on responsibility for KYC imo, instead of letting 100 vendors come up with their own solutions. But that would probably have some nasty externalities.</p>
]]></description><pubDate>Thu, 26 Feb 2026 15:43:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47167590</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47167590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47167590</guid></item><item><title><![CDATA[New comment by nebezb in "Discord cuts ties with identity verification software, Persona"]]></title><description><![CDATA[
<p>I read it and, maybe it’s because I’ve spent too much time in fintech, I don’t share most of the concerns.<p>The differences in proclaimed data retention periods is concerning though. The rest is par for the course for KYC/AML.</p>
]]></description><pubDate>Tue, 24 Feb 2026 17:27:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47139858</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47139858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47139858</guid></item><item><title><![CDATA[New comment by nebezb in "Detecting and Preventing Distillation Attacks"]]></title><description><![CDATA[
<p>It doesn't. Anthropic are, as usual, sounding an alarm to pull the ladder up from behind them.</p>
]]></description><pubDate>Mon, 23 Feb 2026 22:11:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47129729</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47129729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47129729</guid></item><item><title><![CDATA[New comment by nebezb in "Show HN: PgDog – Scale Postgres without changing the app"]]></title><description><![CDATA[
<p>While the lift to add to your database is low, I don’t think you’re at a point you can outsource the work.<p>But all the better if they do!</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126518</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47126518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126518</guid></item><item><title><![CDATA[New comment by nebezb in "The power of daily rituals (2021)"]]></title><description><![CDATA[
<p>I have set my own cli credentials ttl to 8 hours and require 2FA to refresh. Once daily works fine for me. It all takes ~30 seconds, really.</p>
]]></description><pubDate>Mon, 23 Feb 2026 02:42:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47117413</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47117413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47117413</guid></item><item><title><![CDATA[New comment by nebezb in "IT Staffing Firms (TCS, Cognizant, Infosis Underpay Developers by 80–100%"]]></title><description><![CDATA[
<p>You're mixing up your baselines. I don't know how you got there in your second example. 25% less than "some number" is always (some number * (1 - 0.25)).</p>
]]></description><pubDate>Mon, 23 Feb 2026 02:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47117269</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47117269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47117269</guid></item><item><title><![CDATA[New comment by nebezb in "IT Staffing Firms (TCS, Cognizant, Infosis Underpay Developers by 80–100%"]]></title><description><![CDATA[
<p>Underpaying someone by 100% is non-sensical.<p>I tried my hardest to read this with good intentions and I finished it. I thought the "20m read" label at the top was exaggerated given the size of my scrollbar. But it did indeed take a while.<p>This website is (1) saying nothing of substance, and (2) impossible to read. While the actual content of the article isn't worth discussing, this is a great example of what bad writing looks like. There's not a single paragraph in sight.<p># Kitschy Heading<p>## n. Another Editorialized Heading<p>A table that is very hard to parse<p>* tons of bullet points</p>
]]></description><pubDate>Mon, 23 Feb 2026 02:09:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47117172</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47117172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47117172</guid></item><item><title><![CDATA[New comment by nebezb in "Don't create .gitkeep files, use .gitignore instead (2023)"]]></title><description><![CDATA[
<p>This is functionally the same. What do you mean by “you should never”? According to who?<p>What an arrogant take. This is preference. Don’t mistake it for correctness.</p>
]]></description><pubDate>Sat, 21 Feb 2026 06:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47097935</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47097935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47097935</guid></item><item><title><![CDATA[New comment by nebezb in "Gemini 3.1 Pro"]]></title><description><![CDATA[
<p>My gut says you’re right, but I don’t know if this is indeed true. It might be the same thing.</p>
]]></description><pubDate>Thu, 19 Feb 2026 22:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47080636</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47080636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47080636</guid></item><item><title><![CDATA[Site Runs on 30GB of RAM]]></title><description><![CDATA[
<p>Article URL: <a href="https://nebezb.com/30gb-ram/">https://nebezb.com/30gb-ram/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47044754">https://news.ycombinator.com/item?id=47044754</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Feb 2026 07:43:26 +0000</pubDate><link>https://nebezb.com/30gb-ram/</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47044754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47044754</guid></item><item><title><![CDATA[New comment by nebezb in "Dark web agent spotted bedroom wall clue to rescue girl from abuse"]]></title><description><![CDATA[
<p><a href="https://www.europol.europa.eu/stopchildabuse" rel="nofollow">https://www.europol.europa.eu/stopchildabuse</a></p>
]]></description><pubDate>Tue, 17 Feb 2026 02:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47043065</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47043065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47043065</guid></item><item><title><![CDATA[New comment by nebezb in "Dark web agent spotted bedroom wall clue to rescue girl from abuse"]]></title><description><![CDATA[
<p>I’ve spent just a teeny bit of time helping international ICE investigators (not that one; internet child exploitation) postpone PTSD with technology. It seems like after two years of their job, they’re going to have a mental break. So postponing is all you can really do.<p>It’s disheartening how underfunded these agencies are compared to, what feels like at least, the severity of the crimes they’re up against.<p>These folks are heroes. This is one place AI has a lot of potential (but very little commercial value).</p>
]]></description><pubDate>Tue, 17 Feb 2026 01:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47042692</link><dc:creator>nebezb</dc:creator><comments>https://news.ycombinator.com/item?id=47042692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47042692</guid></item></channel></rss>