<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: abrookewood</title><link>https://news.ycombinator.com/user?id=abrookewood</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 11:11:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=abrookewood" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by abrookewood in "Windows 11 25H2 – I'm so happy to not be using this"]]></title><description><![CDATA[
<p>That is just madness. I think it is a good idea for people to periodically try other Operating Systems, but to be responsible for the design of an OS and not use it is just crazy.</p>
]]></description><pubDate>Thu, 18 Jun 2026 00:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48578919</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48578919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48578919</guid></item><item><title><![CDATA[New comment by abrookewood in "Show HN: Lightweight Task queue on Erlang/OTP, SQLite-backed, no overengineering"]]></title><description><![CDATA[
<p>Congrats on the launch. Using the Redis protocol was a pretty clever choice. Does it have to run as a stand-alone server?</p>
]]></description><pubDate>Sat, 13 Jun 2026 06:21:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48513984</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48513984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48513984</guid></item><item><title><![CDATA[New comment by abrookewood in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Maybe, but I think they are handy for people who are trying to understand the language. I'd also congratulate you on writing them with such honesty.</p>
]]></description><pubDate>Fri, 05 Jun 2026 01:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48406967</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48406967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48406967</guid></item><item><title><![CDATA[New comment by abrookewood in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Honestly, I think you're framing this incorrectly. Twitter, Airbnd and Shopify all managed to get massive using Ruby on Rails. Maybe that was part of the reason why? I.e. they were able to move fast and developers were happy.<p>I don't use Rails, so don't have any skin in the game. But who cares if you have to do a re-write once you get to that size?</p>
]]></description><pubDate>Thu, 04 Jun 2026 01:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392604</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48392604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392604</guid></item><item><title><![CDATA[New comment by abrookewood in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>There are two possible locations for comparison that I can see:<p><a href="https://gleam.run/frequently-asked-questions/#Elixir" rel="nofollow">https://gleam.run/frequently-asked-questions/#Elixir</a>
Here’s a non-exhaustive list of differences:<p><pre><code>    Elixir is gradually typed, while Gleam is fully statically typed.
    Elixir's type system does not have generics, while Gleam's type system does.
    Elixir has a powerful macro system, Gleam has no metaprogramming features.
    Elixir’s compiler is written in Erlang and Elixir, Gleam’s is written in Rust.
    Gleam has a more traditional C family style syntax.
    Elixir has a namespace for module functions and another for variables, Gleam has one unified namespace (so there’s no special fun.() syntax).
    Gleam standard library is distributed as Hex packages, which makes interoperability with other BEAM languages easier.
    Elixir is a larger language, featuring numerous language features not present in Gleam.
    Elixir has an official test framework with excellent support for concurrency, partitioning, parameterized tests, integrated error reports, and more. Gleam has no official test framework, but there are multiple community-maintained frameworks.
    Both languages compile to Erlang but Elixir compiles to Erlang abstract format, while Gleam compiles to Erlang source. Gleam can also compile to JavaScript.
    Elixir has superior BEAM runtime integration, featuring accurate stack traces and full support for tools such as code coverage, profiling, and more. Gleam’s support is much weaker due to going via Erlang source, resulting in less accurate line numbers with these tools.
    Elixir and Gleam both use Erlang's OTP framework. Both have additional modules for working with OTP, which provide APIs more in the style of each respective language. Both common use Erlang's OTP APIs directly, but Elixir can do so more conveniently and concisely due to having a less-strict type system.
    Elixir currently has superior deployment tooling, including support for OTP releases and OTP umbrella applications.
    Gleam’s editor tooling is superior due to having a more mature official language server, but Elixir has recently announced an official language server project which is in active development.
    Elixir is more mature than Gleam and has a much larger ecosystem.
    Gleam and Elixir compile at similar speeds due to using the Erlang compiler as their compiler backend. Elixir's macros are evaluated at compile time, so a program that uses macros will take longer to compile the larger the amount of work performed in macros. Gleam has no language features that result in slower compilation.
</code></pre>
<a href="https://gleam.run/cheatsheets/gleam-for-elixir-users/" rel="nofollow">https://gleam.run/cheatsheets/gleam-for-elixir-users/</a>
This has to much content to reproduce.</p>
]]></description><pubDate>Wed, 03 Jun 2026 23:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391836</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48391836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391836</guid></item><item><title><![CDATA[New comment by abrookewood in "Elixir v1.20: Now a gradually typed language"]]></title><description><![CDATA[
<p>Yes, that is a great talk. He really does an admirable job of exploring all of the reasons why people think that they want a typed language and concludes many (but not all) are not that helpful.</p>
]]></description><pubDate>Wed, 03 Jun 2026 23:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391776</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48391776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391776</guid></item><item><title><![CDATA[New comment by abrookewood in "Two Ways to Draw Infinite Jest's Sierpinski Gasket"]]></title><description><![CDATA[
<p>One that is almost universally praised, but which I have been unable to finish.</p>
]]></description><pubDate>Mon, 01 Jun 2026 10:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48355123</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48355123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48355123</guid></item><item><title><![CDATA[New comment by abrookewood in "FBI Arrests CIA Official with $40M in Gold Bars in His Home"]]></title><description><![CDATA[
<p>This could easily be an episode from Snowfall (<a href="https://www.imdb.com/title/tt6439752/" rel="nofollow">https://www.imdb.com/title/tt6439752/</a>), the rather excellent TV show about the early days of the crack cocaine epidemic in Los Angeles during the beginning of the 1980s. The CIA feature prominently and regularly acquire large amounts of cash & narcotics in order to run their operations.</p>
]]></description><pubDate>Thu, 28 May 2026 07:10:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48305655</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48305655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48305655</guid></item><item><title><![CDATA[New comment by abrookewood in "Highest Random Weight in Elixir"]]></title><description><![CDATA[
<p>There's a really, really interesting talk on a project called Waterpark, which features Rendezvous Hashing (also known as Highest Random Weight, or HRW, hashing) as a stateless alternative to Consistent Hashing for routing and distributing data across distributed nodes. <a href="https://www.youtube.com/watch?v=hdBm4K-vvt0" rel="nofollow">https://www.youtube.com/watch?v=hdBm4K-vvt0</a></p>
]]></description><pubDate>Sun, 24 May 2026 04:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254471</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48254471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254471</guid></item><item><title><![CDATA[New comment by abrookewood in "Show HN: I made a tactical map-based WWII submarine simulator (public beta)"]]></title><description><![CDATA[
<p>It's a fair call</p>
]]></description><pubDate>Thu, 21 May 2026 23:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48230118</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48230118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48230118</guid></item><item><title><![CDATA[New comment by abrookewood in "Show HN: I made a tactical map-based WWII submarine simulator (public beta)"]]></title><description><![CDATA[
<p>Congrats on the launch. Looks interesting, though maybe a tad dry. Love the authenticity though. Have wish listed it and will keep an eye out.</p>
]]></description><pubDate>Thu, 21 May 2026 06:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48218771</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48218771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48218771</guid></item><item><title><![CDATA[New comment by abrookewood in "Map of Metal"]]></title><description><![CDATA[
<p>Mate, this is really cool. Definitely a throw back to a different time.</p>
]]></description><pubDate>Thu, 21 May 2026 02:15:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48216997</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48216997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48216997</guid></item><item><title><![CDATA[New comment by abrookewood in "Gemini CLI will stop working from June 18, 2026"]]></title><description><![CDATA[
<p>100%. I really wish that I could treat them as a valid option, but they continuously reaffirm the position that it is dangerous to rely on them for anything commercial.</p>
]]></description><pubDate>Wed, 20 May 2026 04:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203237</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48203237</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203237</guid></item><item><title><![CDATA[New comment by abrookewood in "Railway Blocked by Google Cloud"]]></title><description><![CDATA[
<p>Yep, agree 100%. Such a stupid move on their behalf.</p>
]]></description><pubDate>Wed, 20 May 2026 01:50:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202103</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48202103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202103</guid></item><item><title><![CDATA[New comment by abrookewood in "Ask HN: How to be SOC2 Type 2 compliant as a solo-entreprenuer?"]]></title><description><![CDATA[
<p>That all depends on the balance of power ...</p>
]]></description><pubDate>Mon, 18 May 2026 11:55:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48178438</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48178438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48178438</guid></item><item><title><![CDATA[New comment by abrookewood in "WriteUp: 16 Bytes of x86 that turn Matrix rain into sound"]]></title><description><![CDATA[
<p>What. The. Actual. Fuck!<p>Apologies for the cursing, but that is the most bat shit insane demo I have ever seen. I'll just leave you with the top comment on the video: "Witches have been burnt for lesser sorcery"</p>
]]></description><pubDate>Mon, 18 May 2026 10:06:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48177457</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48177457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48177457</guid></item><item><title><![CDATA[New comment by abrookewood in "Ask HN: How to be SOC2 Type 2 compliant as a solo-entreprenuer?"]]></title><description><![CDATA[
<p>Yeah, I get this even with SOC2 Type 2 & ISO 27001 ... the requests never stop.</p>
]]></description><pubDate>Mon, 18 May 2026 03:25:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48175228</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48175228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48175228</guid></item><item><title><![CDATA[New comment by abrookewood in "Coursera and Udemy are now one company"]]></title><description><![CDATA[
<p>I'm a paying Udemy customer and they STILL have not acknowledged the recent data leak / hack - and I've asked them twice. Shitty customer service.</p>
]]></description><pubDate>Wed, 13 May 2026 04:22:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117798</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48117798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117798</guid></item><item><title><![CDATA[New comment by abrookewood in "I benchmarked Claude Code's caveman plugin against "be brief.""]]></title><description><![CDATA[
<p>You give me hope!</p>
]]></description><pubDate>Fri, 08 May 2026 06:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48059206</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48059206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059206</guid></item><item><title><![CDATA[New comment by abrookewood in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>Is there anywhere that provides a good overview of the various OS protection technologies/approaches that exist and which OSes have implemented them?</p>
]]></description><pubDate>Fri, 08 May 2026 02:52:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48057921</link><dc:creator>abrookewood</dc:creator><comments>https://news.ycombinator.com/item?id=48057921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057921</guid></item></channel></rss>