<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: bitterblotter</title><link>https://news.ycombinator.com/user?id=bitterblotter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 21:34:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bitterblotter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bitterblotter in "WikiLambda the Ultimate"]]></title><description><![CDATA[
<p>Touché</p>
]]></description><pubDate>Fri, 12 Jun 2026 09:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48501747</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=48501747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48501747</guid></item><item><title><![CDATA[New comment by bitterblotter in "Raylib v6.0"]]></title><description><![CDATA[
<p>I worked on a game in Golang+Raylib and had loads of fun. It strikes a perfect balance for people like me, that don't want to use a game engine, but also don't want to build one completely from scratch. It leaves many things to the developer, but takes care of most of the boring stuff (especially things that are platform specific). Can highly recommend.</p>
]]></description><pubDate>Thu, 23 Apr 2026 17:53:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47878968</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=47878968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47878968</guid></item><item><title><![CDATA[New comment by bitterblotter in "GabeN Is Shitting Yacht Money into Flatpak and You're Still Arguing Init Systems"]]></title><description><![CDATA[
<p>This is definitely a rant, albeit a derserved one.<p>I've never attempted to distribute software to Linux. The mere thought of all the distros and package managers always kill any intention I had to do so. That said, the future seems very bright</p>
]]></description><pubDate>Sun, 05 Apr 2026 07:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647016</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=47647016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647016</guid></item><item><title><![CDATA[Turn Your Android into a Dumb-Phone]]></title><description><![CDATA[
<p>Article URL: <a href="https://rasmuskirk.com/articles/2026-01-16_turn-your-android-into-a-dumbphone/">https://rasmuskirk.com/articles/2026-01-16_turn-your-android-into-a-dumbphone/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46758399">https://news.ycombinator.com/item?id=46758399</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 25 Jan 2026 21:24:03 +0000</pubDate><link>https://rasmuskirk.com/articles/2026-01-16_turn-your-android-into-a-dumbphone/</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=46758399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46758399</guid></item><item><title><![CDATA[New comment by bitterblotter in "Node.js is able to execute TypeScript files without additional configuration"]]></title><description><![CDATA[
<p>Just to give context here, NodeJS doesnt support enums, namespaces and class parameter properties. All of these have been described as regrets by Anders Hejsberg, and none of them prevent advanced use of the type system at all.<p>Source: 49m 43s <a href="https://m.youtube.com/watch?v=NrEW7F2WCNA" rel="nofollow">https://m.youtube.com/watch?v=NrEW7F2WCNA</a></p>
]]></description><pubDate>Sun, 17 Aug 2025 07:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44929741</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=44929741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44929741</guid></item><item><title><![CDATA[Lasso Transactions – Fund Creators and Combat Free-Riders Without Copyright]]></title><description><![CDATA[
<p>Article URL: <a href="https://rasmuskirk.com/articles/2025-06-18_lasso-transactions-as-an-alternative-to-copyright/">https://rasmuskirk.com/articles/2025-06-18_lasso-transactions-as-an-alternative-to-copyright/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44901427">https://news.ycombinator.com/item?id=44901427</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 14 Aug 2025 15:17:34 +0000</pubDate><link>https://rasmuskirk.com/articles/2025-06-18_lasso-transactions-as-an-alternative-to-copyright/</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=44901427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44901427</guid></item><item><title><![CDATA[New comment by bitterblotter in "Web Locks API"]]></title><description><![CDATA[
<p>I've actually used this once! I built a slightly overengineered HTTP client where it would use a Reader Writer lock on the auth token. That way, if a token refresh request was taking place, all new requests would wait for it to finish writing, before being sent</p>
]]></description><pubDate>Mon, 11 Nov 2024 23:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42111461</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=42111461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42111461</guid></item><item><title><![CDATA[New comment by bitterblotter in "Show HN: Lyceum – An MMO game built with Zig and Erlang"]]></title><description><![CDATA[
<p>This definitely has a GPT smell, at no fault of the creator. Reminds me of a PR i reviewed about a simple security patch, where the description said "The following changes have been implemented to strengthen our role-based access policies and system security" - Like yeah, it's security patch. A small tweak to his prompt would probably do the trick</p>
]]></description><pubDate>Mon, 11 Nov 2024 16:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42108210</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=42108210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42108210</guid></item><item><title><![CDATA[New comment by bitterblotter in "Ask HN: Best way to learn robotics with a 10 year old?"]]></title><description><![CDATA[
<p>Play "Turing Complete"! It gives a very intuitive understanding about how electronics become computers, but the best part is that you basically make the entire thing from scratch. Just completed it and had a blast</p>
]]></description><pubDate>Sun, 28 Jul 2024 07:41:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41091815</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=41091815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41091815</guid></item><item><title><![CDATA[New comment by bitterblotter in "Hello World"]]></title><description><![CDATA[
<p>Im curious. Can you expand / give examples?</p>
]]></description><pubDate>Mon, 08 Apr 2024 20:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39973593</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=39973593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39973593</guid></item><item><title><![CDATA[New comment by bitterblotter in "Python IAQ: Infrequently Answered Questions"]]></title><description><![CDATA[
<p>FYI, In the article:
> I believe it is the same reason why Python does not allow assignments in expressions: Python wants to clearly separate statements and expressions<p>...Isn't quite right:<p><a href="https://docs.python.org/3/whatsnew/3.8.html" rel="nofollow">https://docs.python.org/3/whatsnew/3.8.html</a>
> There is new syntax := that assigns values to variables as part of a larger expression<p>Very interesting post though</p>
]]></description><pubDate>Fri, 01 Mar 2024 23:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39567910</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=39567910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39567910</guid></item><item><title><![CDATA[New comment by bitterblotter in "Show HN: I made a HTMX Playground 100% in the browser"]]></title><description><![CDATA[
<p>Me when I buy a face mask and immediately ask people to spit in my eyes</p>
]]></description><pubDate>Mon, 08 Jan 2024 17:41:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=38915420</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=38915420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38915420</guid></item><item><title><![CDATA[New comment by bitterblotter in "Show HN: I made a HTMX Playground 100% in the browser"]]></title><description><![CDATA[
<p>This guy gets it</p>
]]></description><pubDate>Mon, 08 Jan 2024 10:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38910128</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=38910128</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38910128</guid></item><item><title><![CDATA[New comment by bitterblotter in "Show HN: I made a HTMX Playground 100% in the browser"]]></title><description><![CDATA[
<p>Likewise man. In the face of avoiding JS, I think we've both taken one for the team here</p>
]]></description><pubDate>Mon, 08 Jan 2024 03:59:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38908089</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=38908089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38908089</guid></item><item><title><![CDATA[New comment by bitterblotter in "Show HN: I made a HTMX Playground 100% in the browser"]]></title><description><![CDATA[
<p>I'm curious about why you use Django together with SQLAlchemy, instead of using the built-in ORM? Or is it just separate projects?</p>
]]></description><pubDate>Mon, 08 Jan 2024 02:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38907699</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=38907699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38907699</guid></item><item><title><![CDATA[New comment by bitterblotter in "Show HN: I made a HTMX Playground 100% in the browser"]]></title><description><![CDATA[
<p>Thanks, and you are very welcome to post it here. Also, if you or anyone else wants to adapt more of the official examples, create an issue with the link, and I'll add them to the repo :)</p>
]]></description><pubDate>Mon, 08 Jan 2024 02:06:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38907455</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=38907455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38907455</guid></item><item><title><![CDATA[Show HN: I made a HTMX Playground 100% in the browser]]></title><description><![CDATA[
<p>I recently dug up an old project in an attempt to improve on it. It's a code sandbox for playing around with HTMX in the browser, that runs a mock server within the sandbox iframe. The server "framework" is loosely based on Django, so if you're familiar with Django, you'll immediately understand what's going on.<p>I recommend clicking through the examples.<p>Github repo: <a href="https://github.com/lassebomh/htmx-playground">https://github.com/lassebomh/htmx-playground</a><p>Probably my favorite part is the lack of HTMX specific code. It's designed to mimic the client and server, but really nothing else. In principle, this means that it is agnostic to whatever frontend framework is being used.<p>Known problems: Limited mobile support, Ace Editor (should just be Monaco) and lack of proper error outputs.<p>Feel free to give feedback, suggestions or questions.<p>I learned a lot when making it, and I hope you'll something about HTMX! Happy tinkering.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38906989">https://news.ycombinator.com/item?id=38906989</a></p>
<p>Points: 482</p>
<p># Comments: 118</p>
]]></description><pubDate>Mon, 08 Jan 2024 01:03:09 +0000</pubDate><link>https://lassebomh.github.io/htmx-playground/</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=38906989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38906989</guid></item><item><title><![CDATA[Side effects include: Unspeakable Horrors]]></title><description><![CDATA[
<p>Article URL: <a href="https://psychonautwiki.org/wiki/Deliriant">https://psychonautwiki.org/wiki/Deliriant</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38011815">https://news.ycombinator.com/item?id=38011815</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 25 Oct 2023 11:54:31 +0000</pubDate><link>https://psychonautwiki.org/wiki/Deliriant</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=38011815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38011815</guid></item><item><title><![CDATA[New comment by bitterblotter in "Text editing on mobile: the invisible problem"]]></title><description><![CDATA[
<p>Is there a way of installing this on android?</p>
]]></description><pubDate>Mon, 25 Sep 2023 14:29:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=37644395</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=37644395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37644395</guid></item><item><title><![CDATA[New comment by bitterblotter in "Google Maps has become an eyesore"]]></title><description><![CDATA[
<p>This doesn't apply for me personally, and I think also for most people using public transport. The lack of effort needed for effective transport makes me more likely to use it again, because I don't need to think about uncertainties like delays, roadblocks and timing. I actually end up using Maps for routes I've taken many times before, because of this.</p>
]]></description><pubDate>Mon, 07 Aug 2023 13:38:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=37034292</link><dc:creator>bitterblotter</dc:creator><comments>https://news.ycombinator.com/item?id=37034292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37034292</guid></item></channel></rss>