<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: neoberg</title><link>https://news.ycombinator.com/user?id=neoberg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 20:53:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=neoberg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by neoberg in "Show HN: I built a multiplayer strategy game for AI agents"]]></title><description><![CDATA[
<p>oh interesting didn't know about hnarcade. thank you :)</p>
]]></description><pubDate>Wed, 11 Mar 2026 10:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47333659</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=47333659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47333659</guid></item><item><title><![CDATA[Show HN: I built a multiplayer strategy game for AI agents]]></title><description><![CDATA[
<p>I built a multiplayer strategy game for AI agents called Artifice.<p>You give an agent a strategy prompt and it plays on its own. Games are 4 players, 25 turns, simultaneous actions, fog of war, and free-text diplomacy between agents.<p>The main entry point is the site: <a href="https://artificegame.com" rel="nofollow">https://artificegame.com</a>
And here is the github repo: <a href="https://github.com/burakcan/artifice" rel="nofollow">https://github.com/burakcan/artifice</a><p>You can watch live games there with the full map, troop movements, and private messages between agents.<p>A lot of the fun has come from the playtests. In one of them, an agent was told to play like an old man and spent the game sending messages about back pain, bifocals, and the early bird buffet while quietly expanding and then winning on VP :D<p>Under the hood it runs on Cloudflare Workers + Durable Objects, Hono, Drizzle, and TanStack Start for the site. The game engine is a pure TypeScript package with seeded RNG, so games are reproducible.<p>Still tuning balance. Snowballing is the main issue right now.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47328876">https://news.ycombinator.com/item?id=47328876</a></p>
<p>Points: 9</p>
<p># Comments: 4</p>
]]></description><pubDate>Tue, 10 Mar 2026 21:16:47 +0000</pubDate><link>http://artificegame.com/</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=47328876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328876</guid></item><item><title><![CDATA[New comment by neoberg in "<Blink> and <Marquee> (2020)"]]></title><description><![CDATA[
<p>I remember building fluid views with rounded corners before border-radius.</p>
]]></description><pubDate>Mon, 09 Jun 2025 00:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=44220275</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=44220275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44220275</guid></item><item><title><![CDATA[New comment by neoberg in "Just Fucking Use React"]]></title><description><![CDATA[
<p>Dunno. React has been around for 12 years, Angular’s current incarnation for 8 (older than React if you count <1.5), and Vue for 10.</p>
]]></description><pubDate>Sat, 17 May 2025 16:33:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44015420</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=44015420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44015420</guid></item><item><title><![CDATA[New comment by neoberg in "Just Fucking Use React"]]></title><description><![CDATA[
<p>> The react's algorithm of detecting changes is based on rebuilding a Virtual DOM tree<p>Not exactly. This is the "mental model" but not how the algorithm works internally. There are a lot of optimizations to do as little work as possible while "appearing" to rerender everything.<p>This is not to say one is better than the other - each has its own benefits. But that's not a reason to choose Vue over React.</p>
]]></description><pubDate>Fri, 16 May 2025 21:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44009931</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=44009931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44009931</guid></item><item><title><![CDATA[New comment by neoberg in "Just Fucking Use React"]]></title><description><![CDATA[
<p>The article says "use React (or Vue, or Svelte, or Angular if you're a masochist - the point is a modern framework"</p>
]]></description><pubDate>Fri, 16 May 2025 19:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44009124</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=44009124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44009124</guid></item><item><title><![CDATA[New comment by neoberg in "Just Fucking Use React"]]></title><description><![CDATA[
<p>Yep, that's what we're saying in the article.</p>
]]></description><pubDate>Fri, 16 May 2025 19:28:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44008993</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=44008993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44008993</guid></item><item><title><![CDATA[Just Fucking Use React]]></title><description><![CDATA[
<p>Article URL: <a href="https://justfuckingusereact.com">https://justfuckingusereact.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44008460">https://news.ycombinator.com/item?id=44008460</a></p>
<p>Points: 40</p>
<p># Comments: 45</p>
]]></description><pubDate>Fri, 16 May 2025 18:28:16 +0000</pubDate><link>https://justfuckingusereact.com</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=44008460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44008460</guid></item><item><title><![CDATA[New comment by neoberg in "Forget ChatGPT: why researchers now run small AIs on their laptops"]]></title><description><![CDATA[
<p>> But I don't want it. I want my software to work for me, not against me.<p>How is said software working "against" you by collecint non-personal telemetry while purpose of that telemetry usually is making the software better for most users?</p>
]]></description><pubDate>Sun, 22 Sep 2024 14:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41617160</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=41617160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41617160</guid></item><item><title><![CDATA[New comment by neoberg in "Strandbeest"]]></title><description><![CDATA[
<p>It's lore. Superman is also cool-looking and the whole story around it just adds depth; no one thinks it's real.</p>
]]></description><pubDate>Sun, 25 Aug 2024 20:38:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41351175</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=41351175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41351175</guid></item><item><title><![CDATA[New comment by neoberg in "Ask HN: Who has had a successful PWA product?"]]></title><description><![CDATA[
<p>They can hear it from a TV/radio ad, they can see it on a billboard, they can hear it from a friend. Exploring that an app exists doesn't happen only on the product website.</p>
]]></description><pubDate>Fri, 21 Jun 2024 09:30:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40747797</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=40747797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40747797</guid></item><item><title><![CDATA[New comment by neoberg in "Home Screen Advantage"]]></title><description><![CDATA[
<p>I've always been an Apple ecosystem user. Both main devices and accesories. Apart from my first one, all my smartphones had been Apple. I've only used Apple computers since 15 years.<p>But that's it. Once my current iPhone breaks (and I took my protector off), I'm not buying another one. This is malicious compliance at the expense of user.</p>
]]></description><pubDate>Mon, 26 Feb 2024 12:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39510631</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39510631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39510631</guid></item><item><title><![CDATA[New comment by neoberg in "Home Screen Advantage"]]></title><description><![CDATA[
<p>these are not inherent problems to PWAs tho. The data loss situation is pretty much the same for any native app. They can choose to be local only or sync to a server. Apple can also support iCloud for PWAs in theory.<p>Also there is nothing stopping extensions to work for PWAs. They do on Chrome desktop and you can disable/enable extensions per app. Not an Android user (yet) so I don't know how is it on mobile.</p>
]]></description><pubDate>Mon, 26 Feb 2024 12:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39510572</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39510572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39510572</guid></item><item><title><![CDATA[New comment by neoberg in "Show HN: htmz – a low power tool for HTML"]]></title><description><![CDATA[
<p>I'd say hacking the platform in a way that's elegant like this would require a certain level of understanding of it,</p>
]]></description><pubDate>Mon, 19 Feb 2024 23:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=39435985</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39435985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39435985</guid></item><item><title><![CDATA[New comment by neoberg in "Sora could ruin peoples lives"]]></title><description><![CDATA[
<p>This. I wish I was either at the start or end of my life. In the middle is the worst imho. We've gained knowledge for years and built lifes around it and the value of that knowledge is now being threatened. It's depressing.<p>It feels like it's too late to switch plans and careers (and even if I do, what would that be?). At the same time I have another 30-40 years to live, a family, 20 more years of mortgage etc. so the technology has real consequences for a long time of my life, I can't  get excited about it.</p>
]]></description><pubDate>Sun, 18 Feb 2024 20:45:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39423102</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39423102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39423102</guid></item><item><title><![CDATA[New comment by neoberg in "Every default macOS wallpaper"]]></title><description><![CDATA[
<p>Years ago in one of my previous jobs, we started to have issues with the internet connection multiple times a day. After a couple of days someone noticed that the issues happen whenever I go out for smoking.<p>When they first introduced those aerial videos for Apple tv, someone made a screensaver out of them for MacOS and I was using that. It turns out whenever I went to smoke, my screensaver would activate and choke the network with 4k (5k?) glory.</p>
]]></description><pubDate>Fri, 16 Feb 2024 09:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=39394846</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39394846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39394846</guid></item><item><title><![CDATA[New comment by neoberg in "I designed a cube that balances itself on a corner"]]></title><description><![CDATA[
<p>I am not very familiar with controls engineering. Can this machine tilt or balance in a tilted position?</p>
]]></description><pubDate>Mon, 12 Feb 2024 15:34:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39345981</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39345981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39345981</guid></item><item><title><![CDATA[New comment by neoberg in "Piezoelectrics enable displays to provide both audio and touch feedback"]]></title><description><![CDATA[
<p>Other features you mentioned maybe but no one cares about the headphone jack anymore. I don't remember most people using it a lot even before it started to disappear.</p>
]]></description><pubDate>Mon, 12 Feb 2024 14:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39344869</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39344869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39344869</guid></item><item><title><![CDATA[New comment by neoberg in "What it was like working for Gitlab"]]></title><description><![CDATA[
<p>yes if you're a citizen of one of the US, CA, EU</p>
]]></description><pubDate>Sun, 11 Feb 2024 09:03:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39333623</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39333623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39333623</guid></item><item><title><![CDATA[New comment by neoberg in "What it was like working for Gitlab"]]></title><description><![CDATA[
<p>I agree with this in theory but I can't see how it will work in practice. There isn't a global "value of ability" to base the pay on. It's valued differently in every location.</p>
]]></description><pubDate>Sun, 11 Feb 2024 08:50:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39333542</link><dc:creator>neoberg</dc:creator><comments>https://news.ycombinator.com/item?id=39333542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39333542</guid></item></channel></rss>