<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: snide</title><link>https://news.ycombinator.com/user?id=snide</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 12:54:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=snide" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by snide in "Finding My Own Voice"]]></title><description><![CDATA[
<p>I find this essay from Roger Ebert pretty wild in context of the times. I always think about it whenever I listen to the latest advances in AI voice technology.</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47480613</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=47480613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480613</guid></item><item><title><![CDATA[Finding My Own Voice]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.rogerebert.com/roger-ebert/finding-my-own-voice">https://www.rogerebert.com/roger-ebert/finding-my-own-voice</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47480586">https://news.ycombinator.com/item?id=47480586</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:32:17 +0000</pubDate><link>https://www.rogerebert.com/roger-ebert/finding-my-own-voice</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=47480586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480586</guid></item><item><title><![CDATA[New comment by snide in "Claude Tips for 3D Work"]]></title><description><![CDATA[
<p>Hey, I'm the OP. I originally started with FreeCAD. There's not much to "hook up" to Claude. It can natively write for FreeCAD. You don't need to use the FreeCAD editor and can point to an external, local file with an import. At that point there's not much more than pointing your LLM to that file. You'll need to tell the FreeCAD desktop app to update on changes.<p>Eventually I moved to JSCAD for the application mentioned in my blog post because I realized I wanted a more complex UI (which meant a web app) than what FreeCAD provided natively. If you're looking for something simple with some var statements though, FreeCAD might be enough.<p>In my experience, the MCP isn't really needed. Claude at least already can write the code pretty well. The problems are more with getting it to understand the output, which the blog post covers.</p>
]]></description><pubDate>Tue, 17 Mar 2026 12:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47411558</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=47411558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411558</guid></item><item><title><![CDATA[Claude Tips for 3D Work]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.davesnider.com/posts/claude-3d">https://www.davesnider.com/posts/claude-3d</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47365299">https://news.ycombinator.com/item?id=47365299</a></p>
<p>Points: 200</p>
<p># Comments: 43</p>
]]></description><pubDate>Fri, 13 Mar 2026 14:53:10 +0000</pubDate><link>https://www.davesnider.com/posts/claude-3d</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=47365299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47365299</guid></item><item><title><![CDATA[New comment by snide in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I'm building two things, both game related.<p>Over the last year I've been hacking on Table Slayer [0] a web tool for projecting DnD maps on purpose built TV-in-table setups. Right now I'm working on making hardware that supports large format touch displays.<p>Since I also play boardgames, this past month I threw together Counter Slayer [1], which helps you generate STLs for box game inserts.<p>Both projects are open source and available on GitHub. I've had fun building software for hobbies that are mostly tactile.<p>[0]: <a href="https://tableslayer.com" rel="nofollow">https://tableslayer.com</a><p>[1]: <a href="https://counterslayer.com" rel="nofollow">https://counterslayer.com</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 01:44:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303875</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=47303875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303875</guid></item><item><title><![CDATA[New comment by snide in "Bose has released API docs and opened the API for its EoL SoundTouch speakers"]]></title><description><![CDATA[
<p>I have 2012 Sonos hardware. You can still get the original Sonos S1 controller, which works with old stuff. It's pretty annoying that all the new stuff is S2 (and that app is better supported), but it's not as hard as you're describing it. You can get it off Google Play and just use it.<p>The quality of the software, and the fact that it isn't really updated, is another thing, but the actual software availability is there.</p>
]]></description><pubDate>Thu, 08 Jan 2026 17:32:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46543824</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=46543824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46543824</guid></item><item><title><![CDATA[New comment by snide in "How did TVs get so cheap?"]]></title><description><![CDATA[
<p>Yep. That's what IR frames do, and that's exactly the problem. What I've built actually works really well, it's just hard to justify that pricing.</p>
]]></description><pubDate>Thu, 08 Jan 2026 14:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46541480</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=46541480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541480</guid></item><item><title><![CDATA[New comment by snide in "How did TVs get so cheap?"]]></title><description><![CDATA[
<p>There are so many kiosks out there though. It's more that I think because it's a commercial audience, the pricing hasn't reached down too much.<p>All that said, it's still odd there's not at least one boutique option for hobbyists.</p>
]]></description><pubDate>Thu, 08 Jan 2026 14:09:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46541120</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=46541120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46541120</guid></item><item><title><![CDATA[New comment by snide in "How did TVs get so cheap?"]]></title><description><![CDATA[
<p>One place where "TVs" still remain fairly expensive is in large format touch screens. Outside of using IR frames, getting a large (40 inch) touch capacitive display still requires quite a lot of legwork. I've been trying to find them for my DnD map system Table Slayer [0] and I had to contact factories in China directly. It's still many hundreds of dollars per device even for raw hardware.<p>[0]: <a href="https://tableslayer.com" rel="nofollow">https://tableslayer.com</a></p>
]]></description><pubDate>Thu, 08 Jan 2026 13:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46540874</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=46540874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46540874</guid></item><item><title><![CDATA[I'm a Linux]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.davesnider.com/posts/im-a-linux">https://www.davesnider.com/posts/im-a-linux</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45846854">https://news.ycombinator.com/item?id=45846854</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 07 Nov 2025 14:38:34 +0000</pubDate><link>https://www.davesnider.com/posts/im-a-linux</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=45846854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45846854</guid></item><item><title><![CDATA[New comment by snide in "The MP3.com Rescue Barge Barge"]]></title><description><![CDATA[
<p>Fun anecdote time.<p>I worked on (and very briefly ran) MP3.com after the CNET acquisition of the domain (CNET only bought the domain, which I think was for $1 million). It had nothing to do with the original site mentioned here (good on them for archiving it).<p>The initial idea of the CNET version of the site was that in 2004 we assumed you would need a directory of which music was on which service. At the time there were quite a few (itunes, recently legal Napster, Rhapsody, eMusic...etc) and the thought was that the labels would sign deals separately on each, splitting where legal MP3s could be bought. Rhapsody was the only one where you paid a monthly fee for access, the rest were pay per song or album. The directory was similar to something like justwatch.com now, and it was really hard to build the data catalog from the early Internet spiderweb of music content from these services. Believe it or not, we got most of the data from FTP drops from each service. The site also would review all the different MP3 players of the time (there were a lot of them!).<p>The iPod and iTunes devoured the industry to a degree that no one needed such a directory. Everyone was happy to pay 99 cents per song, or get it illegally. Rhapsody, which was way ahead of its time, was too niche, and pre iPhone, no one could "stream" on anything buy a computer.<p>Everyone of course hated our new site. It didn't carry the spirit or the catalog of the indie bands from the original version (we didn't own any of the rights to keep the content), and all of those artists were rightfully very angry about losing a pay stream (which again, was a nod to what was coming later with YouTube partners). It got so bad that we had to remove the message boards completely because it was pure vitriol. We later added independent artist uploads, but by 2005 it was too late and the site mostly made money converting "eyeballs" (search any artist + mp3) into money through ads.<p>Despite all this, I had a lot of fun working on it, and as a young 24 year old who just moved to San Francisco it was a great way to learn about online communities and how they could turn on a dime. Other, later sites of mine took the lessons learned from MP3.com and became successful, but I'll always have a soft spot for MP3.com.<p>Here's a screenshot from the site in 2004! <a href="https://www.davesnider.com/file/d979a4b48bb" rel="nofollow">https://www.davesnider.com/file/d979a4b48bb</a></p>
]]></description><pubDate>Tue, 04 Nov 2025 02:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45806764</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=45806764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45806764</guid></item><item><title><![CDATA[Show HN: I built a virtual tabletop for in person RPG games]]></title><description><![CDATA[
<p>Hey all. I've spent the bulk of 2025 fiddling with Table Slayer, a virtual table top specific to in person play with a television. Although there are plenty of options for playing games like Dungeons and Dragons online, there wasn't much tailored to running a game with friends at a table.<p>The source is open[0], and my stack is currently SQLite, Sveltekit, and Fly. I use Cloudflare for my media, and workers that handle the Partykit real-time syncing (which additionally uses YJS for conflict resolution and syncing).<p>I have a few dozen paying users at this point, but mostly this is a labor of love that scratches a specific itch I've had myself. Right now I'm working on touch screen controls to support some large-format touchscreens I'm trying to source.<p>[0]: <a href="https://github.com/Siege-Perilous/tableslayer" rel="nofollow">https://github.com/Siege-Perilous/tableslayer</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45654878">https://news.ycombinator.com/item?id=45654878</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Oct 2025 12:15:44 +0000</pubDate><link>https://tableslayer.com/</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=45654878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45654878</guid></item><item><title><![CDATA[New comment by snide in "Modern Linux tools"]]></title><description><![CDATA[
<p>Small note that a lot of these tool makers allow sponsorship on GitHub. I use bat / fd almost every day. Happy to support <a href="https://github.com/sponsors/sharkdp#sponsors" rel="nofollow">https://github.com/sponsors/sharkdp#sponsors</a></p>
]]></description><pubDate>Mon, 13 Oct 2025 11:47:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45567294</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=45567294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45567294</guid></item><item><title><![CDATA[New comment by snide in "Economics of sportsbooks and why they ban the best bettors"]]></title><description><![CDATA[
<p>I read a really interesting post in The NY Times (having trouble finding it) that really broke down how crazy sports betting has gotten in the last couple years. The gist is that states love betting, because they can tax them at high rates with little pushback from citizens who are marketed that the money goes to schools. The sportsbooks have to eat the new tax, and change the odds so that they can make a profit. This forces more losers in the state, and causes possible indirect costs from people losing so much. It’s an ugly cycle where no one wins.</p>
]]></description><pubDate>Wed, 01 Oct 2025 02:28:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45433696</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=45433696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45433696</guid></item><item><title><![CDATA[New comment by snide in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>I'm building Table Slayer[0]. It provides tooling to display battlemaps on TV-based tabletops for games like Dungeons and Dragons. The source is open[1] and it's built with Svelte, Partykit, Turso and Three JS.<p>I'm currently building a prototype hardware component (essentially a large format touch screen) that people can purchase alongside.<p>[0]: <a href="https://tableslayer.com" rel="nofollow">https://tableslayer.com</a><p>[1]: <a href="https://github.com/Siege-Perilous/tableslayer" rel="nofollow">https://github.com/Siege-Perilous/tableslayer</a></p>
]]></description><pubDate>Tue, 30 Sep 2025 12:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45424481</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=45424481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45424481</guid></item><item><title><![CDATA[New comment by snide in "iPhone dumbphone"]]></title><description><![CDATA[
<p>For those that are looking for something more advanced in the Android space a friend of mine built <a href="https://limitphone.com/" rel="nofollow">https://limitphone.com/</a> to handle something like this. It requires a reset, but comes with a lot more options.</p>
]]></description><pubDate>Mon, 08 Sep 2025 19:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45172791</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=45172791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45172791</guid></item><item><title><![CDATA[New comment by snide in "Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC"]]></title><description><![CDATA[
<p>This is why I love Lucia. They took the "teach a man to fish" route when they converted to a docs only approach. Now I've got my own auth system and understand a lot more about security.</p>
]]></description><pubDate>Thu, 26 Jun 2025 12:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44386587</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=44386587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44386587</guid></item><item><title><![CDATA[Trump Media Raises Money to Buy $2.5B in Bitcoin]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nytimes.com/2025/05/27/business/trump-media-bitcoin.html">https://www.nytimes.com/2025/05/27/business/trump-media-bitcoin.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44108765">https://news.ycombinator.com/item?id=44108765</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 27 May 2025 17:05:14 +0000</pubDate><link>https://www.nytimes.com/2025/05/27/business/trump-media-bitcoin.html</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=44108765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44108765</guid></item><item><title><![CDATA[New comment by snide in "One hundred and one rules of effective living"]]></title><description><![CDATA[
<p>I've always like Ben Franklin's 13 virtues. It's a short list.<p>TEMPERANCE. Eat not to dullness; drink not to elevation.<p>SILENCE. Speak not but what may benefit others or yourself; avoid trifling conversation.<p>ORDER. Let all your things have their places; let each part of your business have its time.<p>RESOLUTION. Resolve to perform what you ought; perform without fail what you resolve.<p>FRUGALITY. Make no expense but to do good to others or yourself; i.e., waste nothing.<p>INDUSTRY. Lose no time; be always employ’d in something useful; cut off all unnecessary actions.<p>SINCERITY. Use no hurtful deceit; think innocently and justly, and, if you speak, speak accordingly.<p>JUSTICE. Wrong none by doing injuries or omitting the benefits that are your duty.<p>MODERATION. Avoid extremes; forbear resenting injuries so much as you think they deserve.<p>CLEANLINESS. Tolerate no uncleanliness in body, cloaths, or habitation.<p>TRANQUILLITY. Be not disturbed at trifles, or at accidents common or unavoidable.<p>CHASTITY. Rarely use venery but for health or offspring, never to dulness, weakness, or the injury of your own or another’s peace or reputation.<p>HUMILITY. Imitate Jesus and Socrates.</p>
]]></description><pubDate>Tue, 13 May 2025 13:29:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43972750</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=43972750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43972750</guid></item><item><title><![CDATA[New comment by snide in "Zod v4 Beta"]]></title><description><![CDATA[
<p>This is a little disingenuous. As far as I know, v3 isn't going anywhere. There's what... weeks until May 2025, which would be four years?<p>4 years in JavaScript land is actually pretty long. Zod has a pretty good maintenance record. I don't see how a statement like yours can be made without snark. Calling it a "throw-away" library is pretty brash.<p>This looks like a good update that sticks to the formula.</p>
]]></description><pubDate>Sat, 12 Apr 2025 23:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43668646</link><dc:creator>snide</dc:creator><comments>https://news.ycombinator.com/item?id=43668646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43668646</guid></item></channel></rss>