<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: 0atman</title><link>https://news.ycombinator.com/user?id=0atman</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 22:46:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=0atman" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by 0atman in "Everything’s a bug (or an issue)"]]></title><description><![CDATA[
<p>I believe the principles the article author is looking for are core to Pivotal Tracker.
I've often tried to persuade teams to use Tracker, but everyone sure loves the whiteboard metaphor!</p>
]]></description><pubDate>Thu, 22 May 2025 14:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44062414</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=44062414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44062414</guid></item><item><title><![CDATA[New comment by 0atman in "Ask HN: Share your AI prompt that stumps every model"]]></title><description><![CDATA[
<p>My go-to is "Alice has 3 brothers and also has 6 sisters. How many sisters does her brother have?". They all say 6!<p>This test is nice because, as it's numeric, you can vary it slightly and test it easily across multiple APIs.<p>I believe I first saw this prompt in that paper two years ago that tested many AI models and found them all wanting.</p>
]]></description><pubDate>Fri, 25 Apr 2025 13:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43793603</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=43793603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43793603</guid></item><item><title><![CDATA[New comment by 0atman in "Make invalid states unrepresentable (2023)"]]></title><description><![CDATA[
<p>10/10, no notes XD</p>
]]></description><pubDate>Thu, 25 Apr 2024 10:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40155643</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=40155643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40155643</guid></item><item><title><![CDATA[New comment by 0atman in "Bacon – a background Rust code checker"]]></title><description><![CDATA[
<p>I love LSP as much as the next person, but bacon's flicker-free zero config clippy watching basically TAUGHT me Rust!</p>
]]></description><pubDate>Sun, 31 Mar 2024 16:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39885505</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=39885505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39885505</guid></item><item><title><![CDATA[New comment by 0atman in "Rust on Nails"]]></title><description><![CDATA[
<p>Welcome to the cargo cult!</p>
]]></description><pubDate>Tue, 19 Mar 2024 22:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=39760921</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=39760921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39760921</guid></item><item><title><![CDATA[New comment by 0atman in "Rust on Nails"]]></title><description><![CDATA[
<p>I don't understand the question, but only one of those is a full stack web framework.</p>
]]></description><pubDate>Tue, 19 Mar 2024 22:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39760919</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=39760919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39760919</guid></item><item><title><![CDATA[New comment by 0atman in "Rust on Nails"]]></title><description><![CDATA[
<p>I don't know why OP felt moved to write this weird guide, <a href="https://leptos.dev" rel="nofollow">https://leptos.dev</a> is incredible!</p>
]]></description><pubDate>Tue, 19 Mar 2024 11:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39754775</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=39754775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39754775</guid></item><item><title><![CDATA[New comment by 0atman in "Rust on Nails"]]></title><description><![CDATA[
<p>For anyone wanting a actual full-stack framework with sensible defaults, type checked sql+api+rsx, and overwhelming community approval, don't reinvent the wheel: It has existed for years and is called <a href="https://leptos.dev" rel="nofollow">https://leptos.dev</a><p>(If you're just making a simple rest api backend, I still dig the simplicity of poem-openapi + sqlx)<p>I can't understand if rust on rails is a joke, badly written by gpt, or written by someone who doesn't understand both Rust and web development in general. It's full of typos and baffling design decisions. (shelling out to an external comand to generate rust code?! MACROS EXIST!)</p>
]]></description><pubDate>Tue, 19 Mar 2024 11:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39754768</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=39754768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39754768</guid></item><item><title><![CDATA[New comment by 0atman in "Serving Astro with Rust"]]></title><description><![CDATA[
<p>This is the right answer.
How can you go back to a non-typed world after Rust I don't know.<p>I use html-node which has a typed submodule for even greater strictness.
I just build some valid html, make a string and write that to the output directory and get on with my life.  Eg:
<a href="https://github.com/0atman/noboilerplate/">https://github.com/0atman/noboilerplate/</a><p>Templates... Rust functions<p>Flow control... Rust match expression<p>Abstraction... Rust modules<p>Html validation... Rust compiler<p>I like to think that  in writing the html-node crate, Vidhan taught the compiler to speak html! 
<a href="https://lib.rs/crates/html-node" rel="nofollow">https://lib.rs/crates/html-node</a></p>
]]></description><pubDate>Sun, 10 Mar 2024 22:06:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=39662892</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=39662892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39662892</guid></item><item><title><![CDATA[New comment by 0atman in "Rust and Htmx: Making a Slack/campfire clone"]]></title><description><![CDATA[
<p>YES! sqlx::query_as in the wild!<p>Making queries like this checks the sql is valid at compile time <i>by connecting to the real database and running it with demo data inside a rolled-back transaction</i>!<p>(If you'll forgive the self promo, I explained it better in this video <a href="https://youtu.be/pocWrUj68tU" rel="nofollow">https://youtu.be/pocWrUj68tU</a>)<p>Rust's macro system allows you to program the compiler with each new program, and sqlx is my favourite example of this.</p>
]]></description><pubDate>Wed, 21 Feb 2024 16:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39455917</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=39455917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39455917</guid></item><item><title><![CDATA[New comment by 0atman in "Ask HN: Does "trust" eliminate the need for code reviews?"]]></title><description><![CDATA[
<p>Trust, but verify.</p>
]]></description><pubDate>Mon, 13 Nov 2023 16:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38251996</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=38251996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38251996</guid></item><item><title><![CDATA[New comment by 0atman in "Why the case for Rust is not particularly compelling"]]></title><description><![CDATA[
<p>"[If we all wear seat belts] we could end up in a less secure future, where nobody understands why, with red tape that prevents you from finding out what went wrong."<p>Insane.</p>
]]></description><pubDate>Thu, 09 Nov 2023 08:32:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38202495</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=38202495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38202495</guid></item><item><title><![CDATA[New comment by 0atman in "Richard Stallman Talks Red Hat, AI and Ethical Software Licenses at GNU Birthday"]]></title><description><![CDATA[
<p>and we we wouldn't let that founder do PR, right?</p>
]]></description><pubDate>Wed, 04 Oct 2023 17:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=37768571</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37768571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37768571</guid></item><item><title><![CDATA[New comment by 0atman in "Richard Stallman Talks Red Hat, AI and Ethical Software Licenses at GNU Birthday"]]></title><description><![CDATA[
<p>You don't believe me? That's an extremely weird reaction, he's on public record with this kind of behaviour, just look at most of the comments in this very thread of people saying the same thing.<p>You've forced me to look up the talk, and the one I have the ticket for in my email is actually from 2011, my memory of the date was wrong: <a href="https://localevents.theiet.org/register.php?event=bc7fd2" rel="nofollow noreferrer">https://localevents.theiet.org/register.php?event=bc7fd2</a><p>Someone took a terrible video of it (ah 2011 video) here <a href="https://www.youtube.com/watch?v=vazlMe7sNzM">https://www.youtube.com/watch?v=vazlMe7sNzM</a> but that doesn't seem to include the Q&A section where he went off the rails.</p>
]]></description><pubDate>Wed, 04 Oct 2023 17:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37768519</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37768519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37768519</guid></item><item><title><![CDATA[New comment by 0atman in "Richard Stallman Talks Red Hat, AI and Ethical Software Licenses at GNU Birthday"]]></title><description><![CDATA[
<p>Yeah! I've seen a lot of re-branding to "plant-based", same meaning, less baggage.</p>
]]></description><pubDate>Wed, 04 Oct 2023 15:26:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=37766545</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37766545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37766545</guid></item><item><title><![CDATA[New comment by 0atman in "Richard Stallman Talks Red Hat, AI and Ethical Software Licenses at GNU Birthday"]]></title><description><![CDATA[
<p>I sympathise with your position, but is rms all we've got?<p>No developers were persuaded to change their language from 'open source' to 'free software' that day in 2009, him shouting at us was utterly ineffective.<p>We need good communicators, not just passionate people. I'm not suggesting he shouldn't write his good ideas down, but keep him away from an AUDIENCE.</p>
]]></description><pubDate>Wed, 04 Oct 2023 15:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=37766375</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37766375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37766375</guid></item><item><title><![CDATA[New comment by 0atman in "Richard Stallman Talks Red Hat, AI and Ethical Software Licenses at GNU Birthday"]]></title><description><![CDATA[
<p>I read just today that there's no such thing as 'cancel culture', what it is, is 'consequence culture': The observation that it's becoming less accepted that we must protect the rich/famous/powerful just because they're rich/famous/powerful.</p>
]]></description><pubDate>Wed, 04 Oct 2023 14:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37765909</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37765909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37765909</guid></item><item><title><![CDATA[New comment by 0atman in "Richard Stallman Talks Red Hat, AI and Ethical Software Licenses at GNU Birthday"]]></title><description><![CDATA[
<p>I went to a small talk rms gave in London in around 2009.
The talk was unmemorable (my fault, likely, not his) but the Q&A afterwards was remarkable:<p>He screamed at people for using 'open source' instead of 'free software' in their questions, raved about the Amazon "Swindle" like a 12-year-old, and talked over and down to everyone. He was often accurate in the core of what he was trying to say, but his attitude was unhinged, and discouraged most people from interacting.<p>The 100 or so developers all left the talk in silence, mourning the loss of the hero we had imagined him to be.<p>To those who say we need him for GNU outreach: we absolutely don't. ANYONE would be better for the job.<p>I thank him for his many incredible contributions to our world, and wish him a speedy recovery, but we don't need these talented assholes to represent our community.</p>
]]></description><pubDate>Wed, 04 Oct 2023 14:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37765498</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37765498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37765498</guid></item><item><title><![CDATA[New comment by 0atman in "A half-hour to learn Rust (2020)"]]></title><description><![CDATA[
<p>if you write it inside a rust macro, you get syntax checking and the full ecosystem for free! eg <a href="https://crates.io/crates/macro_lisp" rel="nofollow noreferrer">https://crates.io/crates/macro_lisp</a></p>
]]></description><pubDate>Thu, 24 Aug 2023 09:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=37246971</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37246971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37246971</guid></item><item><title><![CDATA[New comment by 0atman in "A half-hour to learn Rust (2020)"]]></title><description><![CDATA[
<p>how long does the average npm install take? That's cached for second executions just as rust is, typical recompile times are < 1s</p>
]]></description><pubDate>Thu, 24 Aug 2023 09:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=37246966</link><dc:creator>0atman</dc:creator><comments>https://news.ycombinator.com/item?id=37246966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37246966</guid></item></channel></rss>