<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: mrngm</title><link>https://news.ycombinator.com/user?id=mrngm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 06 Oct 2026 22:13:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mrngm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mrngm in "Ask HN: Who's still keeping a DOS machine up because the business depends on it?"]]></title><description><![CDATA[
<p>Don't underestimate the work speed a person can maintain with a reliable, fast keyboard interface. Finding the right spot on a web interface and navigating with a mou---too late, the keyboard user already entered the invoice for that account using some odd VAT rate on 3 of the 5 products.</p>
]]></description><pubDate>Mon, 28 Sep 2026 20:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49884251</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=49884251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49884251</guid></item><item><title><![CDATA[New comment by mrngm in "I've operated petabyte-scale ClickHouse clusters for 5 years"]]></title><description><![CDATA[
<p>For those interested, there's also a second part [2025]: <a href="https://www.tinybird.co/blog/what-i-learned-operating-clickhouse-part-ii" rel="nofollow">https://www.tinybird.co/blog/what-i-learned-operating-clickh...</a><p>(note: the first part was originally published April 2025 according to the date tooltip)</p>
]]></description><pubDate>Fri, 11 Sep 2026 16:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49661276</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=49661276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49661276</guid></item><item><title><![CDATA[New comment by mrngm in "Don't enthusiastically agree to rewrite the system at work"]]></title><description><![CDATA[
<p>Dear OP,<p>> "I'm hoping to close them out soon, ideally before I run out of goodwill."<p>Your goodwill is already depleted, time to move on.</p>
]]></description><pubDate>Sun, 30 Aug 2026 10:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49497554</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=49497554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49497554</guid></item><item><title><![CDATA[New comment by mrngm in "Secrets of the Atomic City"]]></title><description><![CDATA[
<p>Full version of the longread over at The Atavist Magazine, titled "Toxic Lies": <a href="https://magazine.atavist.com/2026/toxic-lies-radiation-paducah" rel="nofollow">https://magazine.atavist.com/2026/toxic-lies-radiation-paduc...</a><p>Earlier submission (4 points, 0 comments): <a href="https://news.ycombinator.com/item?id=49149056">https://news.ycombinator.com/item?id=49149056</a></p>
]]></description><pubDate>Fri, 28 Aug 2026 18:30:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49482601</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=49482601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49482601</guid></item><item><title><![CDATA[New comment by mrngm in "Tell HN: I hate your fuzzy search"]]></title><description><![CDATA[
<p>Asana has the same problem. Really frustrating.</p>
]]></description><pubDate>Sat, 01 Aug 2026 18:58:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49137310</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=49137310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49137310</guid></item><item><title><![CDATA[The Busy Person's Guide to Thinking (2015)]]></title><description><![CDATA[
<p>Article URL: <a href="https://fs.blog/how-to-think/">https://fs.blog/how-to-think/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49137067">https://news.ycombinator.com/item?id=49137067</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 01 Aug 2026 18:32:54 +0000</pubDate><link>https://fs.blog/how-to-think/</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=49137067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49137067</guid></item><item><title><![CDATA[Multicast TV Distribution on My Home Network]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.apalrd.net/posts/2026/isp_mcast/">https://www.apalrd.net/posts/2026/isp_mcast/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49051463">https://news.ycombinator.com/item?id=49051463</a></p>
<p>Points: 65</p>
<p># Comments: 19</p>
]]></description><pubDate>Sat, 25 Jul 2026 20:55:12 +0000</pubDate><link>https://www.apalrd.net/posts/2026/isp_mcast/</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=49051463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49051463</guid></item><item><title><![CDATA[BYO NOS: Building a maintainable, SRE-friendly switch]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.rezero.org/byo-nos">https://blog.rezero.org/byo-nos</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48940312">https://news.ycombinator.com/item?id=48940312</a></p>
<p>Points: 11</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Jul 2026 21:11:25 +0000</pubDate><link>https://blog.rezero.org/byo-nos</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=48940312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48940312</guid></item><item><title><![CDATA[Dependencies should be fetched directly from VCS]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.arp242.net/deps-vcs.html">https://www.arp242.net/deps-vcs.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48797771">https://news.ycombinator.com/item?id=48797771</a></p>
<p>Points: 54</p>
<p># Comments: 44</p>
]]></description><pubDate>Sun, 05 Jul 2026 20:44:01 +0000</pubDate><link>https://www.arp242.net/deps-vcs.html</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=48797771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48797771</guid></item><item><title><![CDATA[Zero-copy in Go: sendfile, splice, and the cost of io.Copy]]></title><description><![CDATA[
<p>Article URL: <a href="https://segflow.github.io/post/zero-copy-sendfile-splice/">https://segflow.github.io/post/zero-copy-sendfile-splice/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48797655">https://news.ycombinator.com/item?id=48797655</a></p>
<p>Points: 75</p>
<p># Comments: 22</p>
]]></description><pubDate>Sun, 05 Jul 2026 20:24:31 +0000</pubDate><link>https://segflow.github.io/post/zero-copy-sendfile-splice/</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=48797655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48797655</guid></item><item><title><![CDATA[TCP Throughput Calculator]]></title><description><![CDATA[
<p>Article URL: <a href="https://network.switch.ch/pub/tools/tcp-throughput/">https://network.switch.ch/pub/tools/tcp-throughput/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48719893">https://news.ycombinator.com/item?id=48719893</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Jun 2026 14:40:29 +0000</pubDate><link>https://network.switch.ch/pub/tools/tcp-throughput/</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=48719893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48719893</guid></item><item><title><![CDATA[Performance Tuning on Linux]]></title><description><![CDATA[
<p>Article URL: <a href="https://cromwell-intl.com/open-source/performance-tuning/">https://cromwell-intl.com/open-source/performance-tuning/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48719769">https://news.ycombinator.com/item?id=48719769</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Jun 2026 14:32:05 +0000</pubDate><link>https://cromwell-intl.com/open-source/performance-tuning/</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=48719769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48719769</guid></item><item><title><![CDATA[New comment by mrngm in "Ten years of ClickHouse in open source"]]></title><description><![CDATA[
<p>Probably trace_log (we had a similar experience), but you'll only notice with limited storage space, and a regular keen eye on how your database fills up.</p>
]]></description><pubDate>Sun, 21 Jun 2026 11:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48618098</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=48618098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48618098</guid></item><item><title><![CDATA[New comment by mrngm in ".de TLD offline due to DNSSEC?"]]></title><description><![CDATA[
<p>Unfortunately, even domains that did not have DNSSEC enabled earlier today are affected.<p>We observed issues on a non-DNSSEC .de domain at 19:45Z and confirmed around 20:12Z it wasn't just us, but also more high profile domain names.</p>
]]></description><pubDate>Tue, 05 May 2026 21:23:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48028787</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=48028787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48028787</guid></item><item><title><![CDATA[Implicit SLOs and their dangers (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.relyabilit.ie/implicit-slos-and-their-dangers/">https://blog.relyabilit.ie/implicit-slos-and-their-dangers/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47938892">https://news.ycombinator.com/item?id=47938892</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Apr 2026 18:56:27 +0000</pubDate><link>https://blog.relyabilit.ie/implicit-slos-and-their-dangers/</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=47938892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47938892</guid></item><item><title><![CDATA[New comment by mrngm in "Queueing Requests Queues Your Capacity Problems, Too"]]></title><description><![CDATA[
<p>If you have individual request logs with timing infomation, you could construct that afterwards. It does take some effort to have an effective way of displaying these metrics. Where would you put an individual request that took 532ms and started at t=34.682s? Would you align all requests that started in the 34th second at t=34s, or look at completion time (ie within t=35s)?<p>Would you rather see "number of requests started at this ms" (you seem to suggest this), or is something else more interesting?<p>I think a sort of Gantt chart that plots duration of requests as well as starting time within the time span (e.g. a second or more) might be very informative. Each individual request on a different position on the Y axis, time on the X axis. Perhaps you have some bound on requests in flight, that could be the height of the Y axis, so you can easily see calm or busy periods.<p>At least our observability stack doesn't show this level of detail, but it would be very interesting to have it. (We do have calculated heatmaps based on maximum request time in Grafana, which is at least better than plots of average request times)</p>
]]></description><pubDate>Fri, 03 Apr 2026 20:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47631488</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=47631488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47631488</guid></item><item><title><![CDATA[New comment by mrngm in "Queueing Requests Queues Your Capacity Problems, Too"]]></title><description><![CDATA[
<p>That reminds me of this talk[0] by Gil Tene called "How NOT to Measure Latency" at the Strangeloop conference in 2015 (or read this blog post[1] that contains the most important points).<p>[0] <a href="https://www.youtube.com/watch?v=lJ8ydIuPFeU" rel="nofollow">https://www.youtube.com/watch?v=lJ8ydIuPFeU</a><p>[1] <a href="https://bravenewgeek.com/everything-you-know-about-latency-is-wrong/" rel="nofollow">https://bravenewgeek.com/everything-you-know-about-latency-i...</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 18:09:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47577707</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=47577707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47577707</guid></item><item><title><![CDATA[New comment by mrngm in "Printf-Tac-Toe"]]></title><description><![CDATA[
<p>[2020], and written for IOCCC: The International Obfuscated C Code Contest.<p>This was awarded "Best of Show - abuse of libc" at the time[0]. See also the judges' remarks[1]:<p><i>This program consists of a single printf(3) statement wrapped in a while loop. You would not think that this would amount to much, but you would be very, very wrong. A clue to what is happening and how this works is encoded in the ASCII art of the program source.</i><p>[0] <a href="https://www.ioccc.org/2020/index.html" rel="nofollow">https://www.ioccc.org/2020/index.html</a><p>[1] <a href="https://www.ioccc.org/2020/carlini/index.html" rel="nofollow">https://www.ioccc.org/2020/carlini/index.html</a></p>
]]></description><pubDate>Thu, 12 Mar 2026 18:16:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47354998</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=47354998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47354998</guid></item><item><title><![CDATA[New comment by mrngm in "Process-Based Concurrency: Why Beam and OTP Keep Being Right"]]></title><description><![CDATA[
<p>Related thread from 11 days ago: <a href="https://news.ycombinator.com/item?id=47067395">https://news.ycombinator.com/item?id=47067395</a>  "What years of production-grade concurrency teaches us about building AI agents", 144 points, 51 comments.</p>
]]></description><pubDate>Mon, 02 Mar 2026 09:19:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47215560</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=47215560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47215560</guid></item><item><title><![CDATA[H-Bomb: A Frank Lloyd Wright typographic mystery]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.inconspicuous.info/p/h-bomb-a-frank-lloyd-wright-typographic">https://www.inconspicuous.info/p/h-bomb-a-frank-lloyd-wright-typographic</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47163779">https://news.ycombinator.com/item?id=47163779</a></p>
<p>Points: 153</p>
<p># Comments: 38</p>
]]></description><pubDate>Thu, 26 Feb 2026 09:18:57 +0000</pubDate><link>https://www.inconspicuous.info/p/h-bomb-a-frank-lloyd-wright-typographic</link><dc:creator>mrngm</dc:creator><comments>https://news.ycombinator.com/item?id=47163779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47163779</guid></item></channel></rss>