<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: mgdm</title><link>https://news.ycombinator.com/user?id=mgdm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 16:26:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mgdm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mgdm in "/dev/null: social network for developers"]]></title><description><![CDATA[
<p>About that: <a href="https://dotplan.space/about" rel="nofollow">https://dotplan.space/about</a></p>
]]></description><pubDate>Sat, 17 Oct 2026 21:46:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=50135450</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=50135450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50135450</guid></item><item><title><![CDATA[New comment by mgdm in "Show HN: The current sky at your approximate location, as a CSS gradient"]]></title><description><![CDATA[
<p>I have been meaning to do it for ages! I got as far as finding a paper on the topic and reading it and then forgetting all about it. Nice work.</p>
]]></description><pubDate>Sat, 09 Aug 2025 20:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44849900</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=44849900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44849900</guid></item><item><title><![CDATA[New comment by mgdm in "The HP Printer USB Sticker Trick Also Works for Thermaltake PSUs"]]></title><description><![CDATA[
<p>I think it's something along the lines of there being a model of HP printer which was advertised as being wifi-only, and apparently had no USB port, but if you removed a strategically-placed sticker you'd find this was a lie.</p>
]]></description><pubDate>Tue, 24 Oct 2023 10:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=37997168</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=37997168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37997168</guid></item><item><title><![CDATA[New comment by mgdm in "The SHA256 for this sentence begins with: one, eight, two, a, seven, c and nine."]]></title><description><![CDATA[
<p>Something that I'm not seeing mentioned in these comments (I may just have missed it) is that you can precompute the hash of the static part of the string and then extend it with the numbers in a loop, saving some cycles. This is because the full hex representation of a SHA hash gives you the entire internal state of the algorithm. This can lead to security vulnerabilities:<p><a href="https://en.m.wikipedia.org/wiki/Length_extension_attack" rel="nofollow noreferrer">https://en.m.wikipedia.org/wiki/Length_extension_attack</a></p>
]]></description><pubDate>Mon, 11 Sep 2023 19:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=37472482</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=37472482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37472482</guid></item><item><title><![CDATA[New comment by mgdm in "413. The Isle of Luing"]]></title><description><![CDATA[
<p>"Knock Nah Heard", I think?</p>
]]></description><pubDate>Fri, 28 Jul 2023 22:04:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=36913973</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=36913973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36913973</guid></item><item><title><![CDATA[New comment by mgdm in "Review of James Coglan’s Building Git"]]></title><description><![CDATA[
<p>Perhaps Crafting Interpreters?<p><a href="https://craftinginterpreters.com/" rel="nofollow">https://craftinginterpreters.com/</a></p>
]]></description><pubDate>Thu, 20 Apr 2023 21:55:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=35646963</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=35646963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35646963</guid></item><item><title><![CDATA[New comment by mgdm in "Review of James Coglan’s Building Git"]]></title><description><![CDATA[
<p>FWIW, the author's name is Coglan, not Cogland.</p>
]]></description><pubDate>Thu, 20 Apr 2023 21:26:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=35646599</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=35646599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35646599</guid></item><item><title><![CDATA[New comment by mgdm in "Linux preparing to disable drivers for Microsoft’s RNDIS protocol"]]></title><description><![CDATA[
<p>I was concerned that this might remove USB Ethernet support entirely, but I believe that the protocol prefered for this on Linux is called CDC-ECM:<p><a href="https://stackoverflow.com/questions/65321405/linux-cdc-ecm-driver-vs-rndis-driver" rel="nofollow">https://stackoverflow.com/questions/65321405/linux-cdc-ecm-d...</a><p>This may not help if the objective is to connect to a Windows host, though.</p>
]]></description><pubDate>Tue, 10 Jan 2023 21:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=34331912</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=34331912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34331912</guid></item><item><title><![CDATA[New comment by mgdm in "Ask HN: Intercepting HTTPS – How can we trust anything?"]]></title><description><![CDATA[
<p>I don’t believe any modern browser supports HPKP any more, due to how hard it was to set up and operate.</p>
]]></description><pubDate>Sat, 25 Dec 2021 10:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=29682196</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=29682196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29682196</guid></item><item><title><![CDATA[New comment by mgdm in "Htmlq: like jq, but for html"]]></title><description><![CDATA[
<p>Exactly this! I’ll fix it after work.</p>
]]></description><pubDate>Tue, 07 Sep 2021 16:12:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=28446479</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=28446479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28446479</guid></item><item><title><![CDATA[New comment by mgdm in "Htmlq: like jq, but for html"]]></title><description><![CDATA[
<p>Hah. Yeah. I had another account for a little while but then HN started to let me reset the password for this one quite recently, so here I am.</p>
]]></description><pubDate>Tue, 07 Sep 2021 15:06:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=28445772</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=28445772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28445772</guid></item><item><title><![CDATA[New comment by mgdm in "Htmlq: like jq, but for html"]]></title><description><![CDATA[
<p>I just wanted to be slightly more descriptive and less likely to collide with other tools.</p>
]]></description><pubDate>Tue, 07 Sep 2021 13:53:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=28444873</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=28444873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28444873</guid></item><item><title><![CDATA[Systemd Socket Activation]]></title><description><![CDATA[
<p>Article URL: <a href="https://mgdm.net/weblog/systemd-socket-activation/">https://mgdm.net/weblog/systemd-socket-activation/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27884413">https://news.ycombinator.com/item?id=27884413</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 19 Jul 2021 16:25:59 +0000</pubDate><link>https://mgdm.net/weblog/systemd-socket-activation/</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=27884413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27884413</guid></item><item><title><![CDATA[New comment by mgdm in "Avoiding Complexity with Systemd"]]></title><description><![CDATA[
<p>It's not really a binding. It doesn't link to anything in systemd, it's just aware of the convention used by systemd to pass the file descriptors into the process. The actual code being executed from that repository is around 60 lines, I guess:<p><a href="https://github.com/coreos/go-systemd/blob/main/activation/listeners.go" rel="nofollow">https://github.com/coreos/go-systemd/blob/main/activation/li...</a><p>I just used that rather than writing it myself because it felt like it didn't add much to the story. Also the code was actually written on macOS, it still runs fine without systemd.<p>Edit: I'd be quite interested to see if passing file descriptors in this way would be a goal in, for example, the proposed Alpine service manager. A quick scan of the proposal didn't show me anything obvious, but I'll go and read it in more detail.</p>
]]></description><pubDate>Sun, 27 Jun 2021 20:18:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=27654914</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=27654914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27654914</guid></item><item><title><![CDATA[Building a GSM network with Open Source]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.h-online.com/open/features/Building-a-GSM-network-with-open-source-1476745.html">http://www.h-online.com/open/features/Building-a-GSM-network-with-open-source-1476745.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=3757940">https://news.ycombinator.com/item?id=3757940</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 26 Mar 2012 18:20:21 +0000</pubDate><link>http://www.h-online.com/open/features/Building-a-GSM-network-with-open-source-1476745.html</link><dc:creator>mgdm</dc:creator><comments>https://news.ycombinator.com/item?id=3757940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3757940</guid></item></channel></rss>