<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: _dh54</title><link>https://news.ycombinator.com/user?id=_dh54</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 12:23:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_dh54" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _dh54 in "Ask HN: How did Sam Altman fail upward so well?"]]></title><description><![CDATA[
<p>> just overall seems like a genuine person.<p>Yet he admitted to deceiving a customer in that same anecdote</p>
]]></description><pubDate>Sat, 21 Jan 2023 23:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=34472129</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=34472129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34472129</guid></item><item><title><![CDATA[New comment by _dh54 in "A 60fps e-ink monitor prototype in action"]]></title><description><![CDATA[
<p>It's not an analogy. It's literally what is happening. This is apparent by your own admission that each pixel displayed is an average of the last eight frames of that pixel. That is the definition of a convolution filter. The display acts as a physical convolution filter, which is implementing a low-pass filter.</p>
]]></description><pubDate>Thu, 09 Jun 2022 21:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=31687280</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=31687280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31687280</guid></item><item><title><![CDATA[New comment by _dh54 in "Programming with Nothing"]]></title><description><![CDATA[
<p>Pure lambda calculus does scratch a weird itch I never knew I had. Someone recently made a super tiny language runtime based on these concepts. <a href="https://justine.lol/lambda/" rel="nofollow">https://justine.lol/lambda/</a></p>
]]></description><pubDate>Sun, 22 May 2022 21:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=31472938</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=31472938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31472938</guid></item><item><title><![CDATA[New comment by _dh54 in "Xilem: An Architecture for UI in Rust"]]></title><description><![CDATA[
<p>> There is a workaround called "internal mutability", an ability to mutate state pointed by a shared pointer. That is syntactically slightly messier, and generally frowned upon.<p>I don’t see why this would be frowned upon. It seems to be a runtime version of the borrow checker. For sufficiently dynamic code I don’t see how you can get around checking mutability access at runtime (or asserting that multiple blocks of code aren’t concurrently requesting a mutable reference).<p>As a comparison, there are many cases where the compiler can prove that a bounds check is unnecessary for accessing an element in a vector but there are also many useful cases where it’s simply not possible to do at compile time. It would be silly to frown upon runtime bounds checks when the requested index or the size of the vector is not known at compile time, a common occurrence in many interesting programs.<p>I get the motivation to make APIs as statically checkable as possible but it doesn’t seem to always be practical. Reusable UI components can be used in a variety of contexts, e.g. situations with multiple callbacks for different backends. The information is just not always there at compile time.</p>
]]></description><pubDate>Sun, 08 May 2022 08:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=31302168</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=31302168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31302168</guid></item><item><title><![CDATA[New comment by _dh54 in "CNN+ streaming service is shutting down a month after launching"]]></title><description><![CDATA[
<p>> It is some weird corporate politics that is way above my pay grade.<p>If you looked into these things you’d see it’s very much below your pay grade.</p>
]]></description><pubDate>Thu, 21 Apr 2022 19:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=31113854</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=31113854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31113854</guid></item><item><title><![CDATA[New comment by _dh54 in "Tinygrad"]]></title><description><![CDATA[
<p>I cannot take this criticism seriously unless you are more specific than “yeesh.” If you aren’t willing to be specific then better to not say anything at all.</p>
]]></description><pubDate>Mon, 04 Apr 2022 20:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=30911592</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=30911592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30911592</guid></item><item><title><![CDATA[Jack Dorsey has regrets about building Twitter]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/jack/status/1510314535671922689">https://twitter.com/jack/status/1510314535671922689</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30899950">https://news.ycombinator.com/item?id=30899950</a></p>
<p>Points: 226</p>
<p># Comments: 266</p>
]]></description><pubDate>Sun, 03 Apr 2022 19:45:05 +0000</pubDate><link>https://twitter.com/jack/status/1510314535671922689</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=30899950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30899950</guid></item><item><title><![CDATA[New comment by _dh54 in "A userspace WireGuard client that exposes itself as a proxy"]]></title><description><![CDATA[
<p>> you just have to put them on separate interfaces<p>I don’t have to do this with normal data link layers. That’s the point of the complaint. Wireguard is not a true data link layer. Manually configuring multiple interfaces for something I can do with just one interface with a normal data link layer at runtime is an extra inconvenience.<p>> This is for exactly the same reason that a routing table can only have one default entry. If you want two default entries, make two routing tables.<p>Using nftables I can specify different routers to use based on arbitrarily complex packet rules. Using just one interface. I can’t do this with wireguard, it will only allow me to to route arbitrary packets to a single peer on an interface.  This is an inconvenience.</p>
]]></description><pubDate>Mon, 28 Mar 2022 08:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=30828300</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=30828300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30828300</guid></item><item><title><![CDATA[New comment by _dh54 in "A userspace WireGuard client that exposes itself as a proxy"]]></title><description><![CDATA[
<p>> Wireguard is not a link layer (layer 2)<p>Yes but UI wise it presents itself as one, since it’s acts as an interface. The fact that it is not a true data link layer is the basis of my comment.<p>> AllowedIPs can be disabled if you want; just set it to 0.0.0.0/0.<p>Only one peer is allowed to use 0.0.0.0/0 for AllowedIPs</p>
]]></description><pubDate>Mon, 28 Mar 2022 00:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=30825792</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=30825792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30825792</guid></item><item><title><![CDATA[New comment by _dh54 in "It’s almost impossible to lose anything in Japan"]]></title><description><![CDATA[
<p>> is just a particular case of their general propensity to follow rules.<p>Fair enough but this just kicks the can down the road. Why does Japanese culture have a propensity to follow rules? How can we duplicate that in America?</p>
]]></description><pubDate>Sat, 12 Mar 2022 12:32:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=30650933</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=30650933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30650933</guid></item><item><title><![CDATA[New comment by _dh54 in "It’s almost impossible to lose anything in Japan"]]></title><description><![CDATA[
<p>> Japan’s strong culture of morality.<p>Do sociologists yet understand why some cultures are strong in morality yet some aren’t? Surely if we understood the forces that drive macro behavior we could duplicate desirable attributes like high morality in other cultures. I would really like it if we had this high level of morality in America.</p>
]]></description><pubDate>Sat, 12 Mar 2022 06:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=30649312</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=30649312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30649312</guid></item><item><title><![CDATA[New comment by _dh54 in "dwm"]]></title><description><![CDATA[
<p>> Those things aren't "clean and simple" code and the team of 30-something 1337 guys that wrote wasn't imagining you when deciding how the program would work.<p>If those 1337 guys were tasked with writing software to accommodate those use cases, I’m certain it would be better than software today that accommodates those use cases<p>> Also it's not like these programs aren't still available. Did you write this comment using lynx? Do you do your finances with "gnome spreadsheet?" Do you listen to music with WinAmp 2.0?<p>I was referring to 80s software, not 90s software. In terms of architecture, 90s software is closer to the software of today than the software of the 80s.</p>
]]></description><pubDate>Thu, 20 Jan 2022 08:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=30006188</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=30006188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30006188</guid></item><item><title><![CDATA[There oughta be a WiFi Game Boy cartridge]]></title><description><![CDATA[
<p>Article URL: <a href="https://there.oughta.be/a/wifi-game-boy-cartridge">https://there.oughta.be/a/wifi-game-boy-cartridge</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29580726">https://news.ycombinator.com/item?id=29580726</a></p>
<p>Points: 539</p>
<p># Comments: 98</p>
]]></description><pubDate>Thu, 16 Dec 2021 17:18:31 +0000</pubDate><link>https://there.oughta.be/a/wifi-game-boy-cartridge</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=29580726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29580726</guid></item><item><title><![CDATA[New comment by _dh54 in "Carmen Ortiz Has Blood on Her Hands (2013)"]]></title><description><![CDATA[
<p>We need updated laws and moral norms around suicide responsibility. There are thousands of suicides per year where no one is held responsible but the person themselves when in reality their death was a <i>direct</i> result of being intentionally treated maliciously. It should be no different than felony murder. By this more just standard Ortiz is guilty and should be charged with murder. Hopefully one day  reform like this will happen.</p>
]]></description><pubDate>Thu, 16 Dec 2021 02:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=29574100</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=29574100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29574100</guid></item><item><title><![CDATA[New comment by _dh54 in "How I Failed to Change Wasmer"]]></title><description><![CDATA[
<p>The CEO first came onto my radar as a questionable individual some months ago in a thread where he was spreading FUD about former WASM engineers at Mozilla working at Fastly. Accusing them of being biased against him with very flimsy evidence. [1]<p>Later in that thread someone surfaced [2] the fact that the CEO had made a sockpuppet account [3] to praise his own projects.<p>So the OP is not surprising to me. At the same time all of the public communication I've read by the CEO has been polite so I wonder if he is just misunderstood but it's hard to say, it seems like there could also be a lot of bad things happening behind the scenes.<p>[1]: <a href="https://news.ycombinator.com/item?id=24900186" rel="nofollow">https://news.ycombinator.com/item?id=24900186</a><p>[2]: <a href="https://news.ycombinator.com/item?id=24906498" rel="nofollow">https://news.ycombinator.com/item?id=24906498</a><p>[3]: <a href="https://news.ycombinator.com/user?id=peter998" rel="nofollow">https://news.ycombinator.com/user?id=peter998</a></p>
]]></description><pubDate>Wed, 06 Oct 2021 23:41:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=28779887</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=28779887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28779887</guid></item><item><title><![CDATA[New comment by _dh54 in "Sigstore – A new standard for signing, verifying and protecting software"]]></title><description><![CDATA[
<p>Okay allow me to revise my comment: Imagine having to register with a certificate authority run by the Linux Foundation just to submit a patch.</p>
]]></description><pubDate>Fri, 13 Aug 2021 05:58:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=28165912</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=28165912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28165912</guid></item><item><title><![CDATA[New comment by _dh54 in "Sigstore – A new standard for signing, verifying and protecting software"]]></title><description><![CDATA[
<p>> I feel like everyone who runs software has a strong incentive to determine the origin of it? Do you not feel that way?<p>Strong incentive no. In fact, most volunteer open source developers release their software with no legal liability at all (cf. MIT license).</p>
]]></description><pubDate>Thu, 12 Aug 2021 18:25:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=28159707</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=28159707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28159707</guid></item><item><title><![CDATA[New comment by _dh54 in "Sigstore – A new standard for signing, verifying and protecting software"]]></title><description><![CDATA[
<p>Imagine having to register with a certificate authority run by Google just to submit a patch.</p>
]]></description><pubDate>Tue, 10 Aug 2021 06:40:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=28125750</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=28125750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28125750</guid></item><item><title><![CDATA[New comment by _dh54 in "Sigstore – A new standard for signing, verifying and protecting software"]]></title><description><![CDATA[
<p>> which has very little to do with it being run by a corporation<p>On what basis can you say that? It’s clear that a corporation that accepts legal liability for the software they run in production or ship would have a strong incentive to create a process around determining the origin of said software.</p>
]]></description><pubDate>Tue, 10 Aug 2021 06:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=28125737</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=28125737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28125737</guid></item><item><title><![CDATA[New comment by _dh54 in "Sigstore – A new standard for signing, verifying and protecting software"]]></title><description><![CDATA[
<p>So you think their grassroots marketing is appropriate?</p>
]]></description><pubDate>Mon, 09 Aug 2021 22:37:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=28123176</link><dc:creator>_dh54</dc:creator><comments>https://news.ycombinator.com/item?id=28123176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28123176</guid></item></channel></rss>