<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: cmdrk</title><link>https://news.ycombinator.com/user?id=cmdrk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 03:15:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cmdrk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cmdrk in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>Bellringing, specifically change ringing. It’s a type of church bell ringing that is rather algorithmic in nature. Tends to attract mathy types. Religion not required or expected!<p>If you have English-style tower bells near you, it's worth checking out, even if only to listen.</p>
]]></description><pubDate>Wed, 08 Apr 2026 14:33:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47690793</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=47690793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47690793</guid></item><item><title><![CDATA[New comment by cmdrk in "Mark Zuckerberg Is Building an AI Agent to Help Him Be CEO"]]></title><description><![CDATA[
<p>> Their only original idea was Metaverse<p>surely you must be joking.</p>
]]></description><pubDate>Mon, 23 Mar 2026 21:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47495223</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=47495223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47495223</guid></item><item><title><![CDATA[New comment by cmdrk in "Oxide raises $200M Series C"]]></title><description><![CDATA[
<p>> too expensive for our internal server needs; not the right fit for our datacenter partners/customers<p>You and me both. They're doing neat stuff, but I wonder how many other potential customers feel that way too.<p>What is Oxide's market? It feels a bit like advanced alien technology that is ultimately a little too weird and expensive for most enterprises to adopt.</p>
]]></description><pubDate>Tue, 10 Feb 2026 20:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46966241</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=46966241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46966241</guid></item><item><title><![CDATA[New comment by cmdrk in "SmartOS"]]></title><description><![CDATA[
<p>bcantrill gave a great talk many years ago about compute-data locality. would be nice to know if those ideas panned out for some customers, but it seems the world has by-and-large continued to schlep data back and forth.<p>it's too bad too. The concepts behind Manta were such a great idea. I still want tools that combine traditional unix pipes with services that can map-reduce over a big farm of hyperconverged compute/storage. I'm somewhat surprised that the kubernetes/cncf-adjacent world didn't reinvent it.</p>
]]></description><pubDate>Wed, 21 Jan 2026 18:28:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46709519</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=46709519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46709519</guid></item><item><title><![CDATA[New comment by cmdrk in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>Random assortment of projects as time allows with the $JOB.<p>- Prototyping a cute little SSH-based sorta-BBS, inspired by the Spring '83 protocol, but terminal-centric rather than web-based. It's called Winter '78, and if we get another Great Blizzard this year, I'll be able to make some progress on it!<p>- Another prototype, for an experimental HPC-ish batch system. Using distributed Erlang for the control plane, and doing a lot of the heavy lifting with systemd transient units. Very much inspired by HTCondor as well as Joyent's (RIP to a real one) Manta.</p>
]]></description><pubDate>Mon, 12 Jan 2026 00:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46582249</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=46582249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46582249</guid></item><item><title><![CDATA[New comment by cmdrk in "TernFS – An exabyte scale, multi-region distributed filesystem"]]></title><description><![CDATA[
<p>CephFS implements a (fully?) POSIX filesystem while it seems that TernFS makes tradeoffs by losing permissions and mutability for further scale.<p>Their docs mention they have a custom kernel module, which I suppose is (today) shipped out of tree. Ceph is in-tree and also has a FUSE implementation.<p>The docs mention that TernFS also has its own S3 gateway, while RADOSGW is fully separate from CephFS.</p>
]]></description><pubDate>Thu, 18 Sep 2025 18:29:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45293249</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=45293249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45293249</guid></item><item><title><![CDATA[New comment by cmdrk in "Apertus 70B: Truly Open - Swiss LLM by ETH, EPFL and CSCS"]]></title><description><![CDATA[
<p>Does their training corpus respect copyrights or do you have to follow their opt out procedure to keep them from consuming your data? Assuming it’s the latter, it’s open-er but still not quite there.</p>
]]></description><pubDate>Wed, 03 Sep 2025 03:44:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45112073</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=45112073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45112073</guid></item><item><title><![CDATA[New comment by cmdrk in "The Quiet Disappearance of Skeptics in the AI Gold Rush"]]></title><description><![CDATA[
<p>I feel that the article draws a false equivalence between skepticism and doomsaying. If anything, thinking AI is as dangerous as a nuclear weapon signals a true believer.</p>
]]></description><pubDate>Tue, 12 Aug 2025 04:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44872463</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44872463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44872463</guid></item><item><title><![CDATA[New comment by cmdrk in "GPT-5"]]></title><description><![CDATA[
<p>just wait for the AI summary</p>
]]></description><pubDate>Thu, 07 Aug 2025 17:07:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44827112</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44827112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44827112</guid></item><item><title><![CDATA[New comment by cmdrk in "Nova: A New Web Framework for Erlang"]]></title><description><![CDATA[
<p>Not to pick on you, but there are always posts like this in every Erlang thread. One is not strictly superior to the other, and the BEAM community benefits from the variety IMO.</p>
]]></description><pubDate>Thu, 31 Jul 2025 14:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44746305</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44746305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44746305</guid></item><item><title><![CDATA[New comment by cmdrk in "Ask HN: Is it time to fork HN into AI/LLM and "Everything else/other?""]]></title><description><![CDATA[
<p>I wouldn't mind the Erlang-dominated front page coming back :)</p>
]]></description><pubDate>Tue, 15 Jul 2025 18:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44574106</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44574106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44574106</guid></item><item><title><![CDATA[New comment by cmdrk in "Basically Everyone Should Be Avoiding Docker"]]></title><description><![CDATA[
<p>Containerization is amazingly great for scientific computing. I don’t ever want to go back to doing the make && make install dance and praying I’ve got my dependency ducks in a row.</p>
]]></description><pubDate>Sun, 06 Jul 2025 05:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478019</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44478019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478019</guid></item><item><title><![CDATA[New comment by cmdrk in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>This sounds super cool! Any public code you can share?</p>
]]></description><pubDate>Mon, 30 Jun 2025 16:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44425285</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44425285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44425285</guid></item><item><title><![CDATA[New comment by cmdrk in "Ask HN: What Are You Working On? (June 2025)"]]></title><description><![CDATA[
<p>Broadly: Still forging ahead building a game server framework in Erlang. I've shifted my attention away from Godot integration (which AFAIK is still working) and toward LÖVE and Lua. Godot is great, but having to write GDScript on the client and Erlang on the backend has caused me many headaches in my game logic. My current goal is to have a beautiful, concurrent, Erlang-based control plane with Lua-based game logic running on both the server and the client.<p>To that end, I've most recently been hacking on Robert Virding's Luerl (<a href="https://github.com/rvirding/luerl">https://github.com/rvirding/luerl</a>), working to adapt the Lua test suite to chase down some small compatibility issues between PUC Lua and Luerl. While Lua is a lovely language, it would also be swell to get Fennel working under Luerl. I wrote a game for the LÖVE jam a few months ago in Fennel and it was a pleasant way to dip my toes into lisp-likes.<p>I've also been adding things to control plane software, Overworld, here and there: <a href="https://github.com/saltysystems/overworld">https://github.com/saltysystems/overworld</a> 
Happily all of the Protobuf and ENet stuff that I've already built nicely carries over into the LÖVE world.</p>
]]></description><pubDate>Mon, 30 Jun 2025 16:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44425207</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44425207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44425207</guid></item><item><title><![CDATA[New comment by cmdrk in "Show HN: Easel – Code multiplayer games like singleplayer"]]></title><description><![CDATA[
<p>How does this compare to something like BYOND? I realize it’s dated now but conceptually there are some similarities.</p>
]]></description><pubDate>Thu, 15 May 2025 22:50:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=44000142</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=44000142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44000142</guid></item><item><title><![CDATA[New comment by cmdrk in "Lua for Elixir"]]></title><description><![CDATA[
<p>My understanding is that Luerl can remove various modules from being used, like preventing use of the IO library for instance.<p>I would say BEAM itself is not particularly sandboxed, and certainly clusters of Erlang nodes assume a lot of shared trust.</p>
]]></description><pubDate>Thu, 15 May 2025 18:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43997623</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=43997623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43997623</guid></item><item><title><![CDATA[New comment by cmdrk in "Marc Andreessen Says One Job Is Mostly Safe from AI: Venture Capitalist"]]></title><description><![CDATA[
<p>“My job safe from obsolescence by new technology”, says man directly threatened by new technology</p>
]]></description><pubDate>Wed, 30 Apr 2025 23:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43851694</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=43851694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43851694</guid></item><item><title><![CDATA[New comment by cmdrk in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>Godot has a nice netcode story with ENet, WebSocket and WebRTC integration. If you just want a off-the-shelf product instead of bespoke Erlangy stuff, I think there are a lot of good options out there like Godot's native high-level networking, products like Nakama, etc.<p>Server backend framework:
<a href="https://github.com/saltysystems/overworld">https://github.com/saltysystems/overworld</a><p>Chat server implementation (Erlang):
<a href="https://github.com/saltysystems/chat_server_example">https://github.com/saltysystems/chat_server_example</a><p>Chat client implementation (Godot):
<a href="https://github.com/saltysystems/chat-client-example">https://github.com/saltysystems/chat-client-example</a></p>
]]></description><pubDate>Tue, 29 Apr 2025 15:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43833980</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=43833980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43833980</guid></item><item><title><![CDATA[New comment by cmdrk in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>I'm still tinkering on my multiplayer game server framework when not grinding away at my day job.<p>The idea is essentially: An Erlang-based control plane, supporting ENet and WebSocket connection modes, with Protobuf for messages. Erlang has an excellent concurrency story, and I think it's a great fit for game servers. I've wrapped up a bunch of this work into behaviors on the Erlang side, such that developers can target the "gen_zone" behavior (for instance) to implement a tick-based game server. I'd like to expand that into other types of games, such as turn-based games.<p>I've also got a Godot plugin for generating a client library based on your protobuf schema. The plugin handles session stuff, exposes functions for client-to-server messages, and emits signals for server-to-client messages.<p>These days I'm working on integrating Luerl (Lua in Erlang) and Love2D support. I want to be able to take advantage of Erlang on the back-end while writing the majority of game logic in Lua. Further down the road I want to explore hot reloading parts of the Lua game state on the client/server, perhaps with an in-game editor, to develop the game "inside-out", in a way.</p>
]]></description><pubDate>Mon, 28 Apr 2025 17:13:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43823703</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=43823703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43823703</guid></item><item><title><![CDATA[New comment by cmdrk in "Erlang's not about lightweight processes and message passing (2023)"]]></title><description><![CDATA[
<p>Erlang is my favorite language but getting a job writing Erlang feels impossible. I make it a habit to ctrl-F every Who’s Hiring? thread and find Elixir occasionally and Erlang never.</p>
]]></description><pubDate>Sat, 12 Apr 2025 00:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43660144</link><dc:creator>cmdrk</dc:creator><comments>https://news.ycombinator.com/item?id=43660144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43660144</guid></item></channel></rss>