<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: toomim</title><link>https://news.ycombinator.com/user?id=toomim</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 05:59:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=toomim" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by toomim in "DKIM2 and DMARCbis Have Landed"]]></title><description><![CDATA[
<p>Complex Message Transfer Protocol</p>
]]></description><pubDate>Thu, 09 Jul 2026 00:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48839542</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48839542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48839542</guid></item><item><title><![CDATA[GameBoy Emulator on E-Ink [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=oPbOK90aJEo">https://www.youtube.com/watch?v=oPbOK90aJEo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48727311">https://news.ycombinator.com/item?id=48727311</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 30 Jun 2026 00:55:06 +0000</pubDate><link>https://www.youtube.com/watch?v=oPbOK90aJEo</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48727311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48727311</guid></item><item><title><![CDATA[New comment by toomim in "Why Drawing Tablet Brands Won't Collaborate on Linux Floss Drivers"]]></title><description><![CDATA[
<p>Good point. You don't even need to rename the upstream project. Just create a new project, and get the code there. Since it's open source, it will eventually make its way into the upstream libwacom as well.</p>
]]></description><pubDate>Mon, 22 Jun 2026 14:40:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48630826</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48630826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48630826</guid></item><item><title><![CDATA[New comment by toomim in "There are no instances in ATProto"]]></title><description><![CDATA[
<p>AT <i>does</i> have instances.  They are just grouped differently.<p>In BlueSky, there is only one single "AppView" instance in the entire network. There is one instantiated "Firehose".  Each user can instance his own "PDS".<p>In ActivityPub/Mastadon, the instances are "sender's server" vs "receiver's server."<p>The difference isn't that there aren't "instances" in AT proto. It's just that the instances are segmented differently.</p>
]]></description><pubDate>Fri, 19 Jun 2026 17:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48600818</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48600818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48600818</guid></item><item><title><![CDATA[New comment by toomim in "DOJ claims xAI's gas turbines are a matter of 'national and energy security'"]]></title><description><![CDATA[
<p>Because tribalism. NAACP is lefty, and Musk is righty. So they fight.</p>
]]></description><pubDate>Wed, 17 Jun 2026 06:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48566798</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48566798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48566798</guid></item><item><title><![CDATA[New comment by toomim in "macOS needs its grid back"]]></title><description><![CDATA[
<p>I just installed it, but I can't get it to switch spaces, or show the grid overlay.  It just beeps at me with the "you can't do that" beep.  When I click "Add Desktop", it says "Could Not Add Desktop" and "GridLion could not read the current Spaces for this display."<p>This is a M1 macbook air.  I really want to try this.</p>
]]></description><pubDate>Tue, 02 Jun 2026 02:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48365243</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48365243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48365243</guid></item><item><title><![CDATA[New comment by toomim in "Wterm – A terminal emulator for the web"]]></title><description><![CDATA[
<p>It's compiled to wasm for "performance", but...<p>1. WASM FFI has a big overhead when interacting with the javascript DOM.<p>2. Any DOM UI has a big overhead compared to a canvas.<p>I would be curious to see an actual performance evaluation. This looks like it was built for the wrong tradeoff otherwise...</p>
]]></description><pubDate>Fri, 29 May 2026 17:05:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326045</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48326045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326045</guid></item><item><title><![CDATA[New comment by toomim in "Show HN: Freenet, a peer-to-peer platform for decentralized apps"]]></title><description><![CDATA[
<p>How do you compare this to the effort in <a href="https://braid.org" rel="nofollow">https://braid.org</a>, which is also a decentralized web, which adds subscriptions that can operate in a tree (or DAG) of reactive state, each with its own validator and supporting different media types, and merging with merge-types?<p>Freenet seems to not interoperate with the existing WWW as much, while at the same time giving more specification on a specific routing and WASM validator.  The existing WWW and Braid leave those decisions up to each particular host/authority to decide.</p>
]]></description><pubDate>Fri, 22 May 2026 05:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232508</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48232508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232508</guid></item><item><title><![CDATA[New comment by toomim in "Mercurial, 20 years and counting: how are we still alive and kicking? [video]"]]></title><description><![CDATA[
<p>If you like darcs, try Pijul. It's darcs' spiritual successor, and quite performant and capable.</p>
]]></description><pubDate>Mon, 18 May 2026 01:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48174699</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=48174699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48174699</guid></item><item><title><![CDATA[New comment by toomim in "Claude Design"]]></title><description><![CDATA[
<p>"An AI model is incapable of that."<p>"Good designers will reject this."<p>^ Famous last words.</p>
]]></description><pubDate>Fri, 17 Apr 2026 15:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47807186</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47807186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47807186</guid></item><item><title><![CDATA[New comment by toomim in "Claude Opus 4.7"]]></title><description><![CDATA[
<p>It released in February 2026.</p>
]]></description><pubDate>Thu, 16 Apr 2026 15:00:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47794126</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47794126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47794126</guid></item><item><title><![CDATA[New comment by toomim in "The paper computer"]]></title><description><![CDATA[
<p>How about hacking a remarkable e-ink tablet as an easy prototype? The remarkable is basically a "better paper" already.</p>
]]></description><pubDate>Thu, 16 Apr 2026 04:22:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47788632</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47788632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47788632</guid></item><item><title><![CDATA[New comment by toomim in "More on Version Control"]]></title><description><![CDATA[
<p>The git porcelain is functional, like a toilet.</p>
]]></description><pubDate>Mon, 30 Mar 2026 10:27:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572560</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47572560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572560</guid></item><item><title><![CDATA[New comment by toomim in "More on Version Control"]]></title><description><![CDATA[
<p>You can generically represent copies and renamed (aka "moves") in a CRDT, OT or CTM using a Portal: <a href="https://braid.org/meeting-62/portals" rel="nofollow">https://braid.org/meeting-62/portals</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 03:30:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570106</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47570106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570106</guid></item><item><title><![CDATA[New comment by toomim in "The future of version control"]]></title><description><![CDATA[
<p>Pijul does both.  It's a VCS, that is a CRDT, that preserves conflicts until a human resolves them.<p>Look it up: <a href="https://pijul.org" rel="nofollow">https://pijul.org</a><p>It also makes cherrypicking and rebasing wayyyy easier.  You can actually add or remove any set of patches, at any time, on any peer.  It's a dramatic model shift -- and is awesome.</p>
]]></description><pubDate>Mon, 23 Mar 2026 03:49:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47485314</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47485314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47485314</guid></item><item><title><![CDATA[New comment by toomim in "The future of version control"]]></title><description><![CDATA[
<p>CRDTs actually have a long history in version control.<p><pre><code>  - The original 1977 version control system, SCCS, was a CRDT: https://braid.org/meeting-60/sccs-is-a-time-collapse

  - It called its data structure a 'weave"

  - Brahm's old project "Codeville" used a weave for version control

  - But then git blew up in popularity.

  - The project "DARCS" tried to make a robust "theory of patches," and eventually led to the development of Pijul

  - Pijul is a VCS that is a CRDT: https://pijul.org</code></pre></p>
]]></description><pubDate>Mon, 23 Mar 2026 03:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47485283</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47485283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47485283</guid></item><item><title><![CDATA[New comment by toomim in "How to talk to anyone and why you should"]]></title><description><![CDATA[
<p>It depends strongly on the city, and became more pronounced since covid.<p>Seattle is the worst. They call it the "seattle freeze." The San Francisco Bay Area became almost as bad in covid.<p>The south is still friendly. Austin is incredibly friendly with strangers. Miami has strong stranger vibe. NYC is still alive, too.</p>
]]></description><pubDate>Mon, 02 Mar 2026 16:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47220037</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=47220037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47220037</guid></item><item><title><![CDATA[New comment by toomim in "Willow – Protocols for an uncertain future [video]"]]></title><description><![CDATA[
<p>You can do this by (1) extending your CRDT into a CTM (see <a href="https://braid.org/time-machines" rel="nofollow">https://braid.org/time-machines</a>) and then (2) use the antimatter algorithm (braid.org/antimatter), or something similar, for acknowledgements.<p>The antimatter algorithm allows peers to learn where the rest of the network has caught up to, without a central actor, or relying on consensus, across arbitrary P2P connection & disconnection events in the network.  It even allows subnetworks, after a partition, to prune the history that they generate while partitioned, while still holding onto the necessary older history to reconnect with the other half of the partition.</p>
]]></description><pubDate>Wed, 11 Feb 2026 17:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46977561</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=46977561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46977561</guid></item><item><title><![CDATA[New comment by toomim in "Vouch"]]></title><description><![CDATA[
<p>From just 14 hours ago!?</p>
]]></description><pubDate>Sun, 08 Feb 2026 17:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46936658</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=46936658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46936658</guid></item><item><title><![CDATA[New comment by toomim in "Y Combinator will let founders receive funds in stablecoins"]]></title><description><![CDATA[
<p>Faster and cheaper transactions that don't get locked up by the whims of a bureaucracy. They continue to operate on non-business days.</p>
]]></description><pubDate>Wed, 04 Feb 2026 03:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46881125</link><dc:creator>toomim</dc:creator><comments>https://news.ycombinator.com/item?id=46881125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46881125</guid></item></channel></rss>