<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: deathanatos</title><link>https://news.ycombinator.com/user?id=deathanatos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 06:51:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=deathanatos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by deathanatos in "Kill The Cookie Banner"]]></title><description><![CDATA[
<p>Yet somehow print/TV worked for decades just fine without spying on their users.<p>I do not want the gas station, or the airplane I'm on, spying on me to build relevant advertising. That <i>is</i> the end game of "relevant ads": my gas pump <i>already</i> serves me ads, the airplane I'm on <i>serves me ads</i>, my own car now (via a software update that occurred after purchase) <i>serves me ads</i>. Monitors now <i>serve ads</i>. TVs are abusing people's Internet connections, which isn't ads, but it's basically the same problem: if I can abuse the customer without consequence, why shouldn't I?<p>Just <i>no</i>. The problem is, I as a consumer cannot vote with my wallet: companies can and will go "I could take your money, and earn $X, or I could do that and ads and earn $X +  $Y."; there is not reason for them to choose the former, and most markets are so concentrated (e.g., airlines) that there is not ample competition for the market to provide ample "vote with wallet" choices. Further, in the car example, it's just bait and switch: even when I think I can vote with my wallet, the company can just alter the terms of the deal, knowing full well the switching price of a car makes me subservient to them.</p>
]]></description><pubDate>Sun, 26 Jul 2026 22:04:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062903</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=49062903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062903</guid></item><item><title><![CDATA[New comment by deathanatos in "Fil-C: Garbage In, Memory Safety Out [video]"]]></title><description><![CDATA[
<p>> <i>from someone (not necessarily the Rust stdlib) implementing a safe wrapper around a particular syscall?</i><p>You might call that library "nix"[1]. Many, though not all, of the bindings are safe wrappers around the underlying unsafe syscall.<p>(The specific call of mmap from upthread, though, that one is not. I'm not sure how you would make such a call safe.)<p>[1]: <a href="https://docs.rs/nix/latest/nix/index.html" rel="nofollow">https://docs.rs/nix/latest/nix/index.html</a></p>
]]></description><pubDate>Fri, 24 Jul 2026 22:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49042141</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=49042141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49042141</guid></item><item><title><![CDATA[New comment by deathanatos in "For most US drivers, EVs offer emissions benefits and cost savings"]]></title><description><![CDATA[
<p>I've never understood the thing about gas costs. It <i>is</i> oft complained about. And while it always seems to be a point of contention, a quick google search suggests the cost is ≈$200/mo on average¹. Rent and healthcare vastly outstrip that; groceries is more but not by as significant a factor.</p>
]]></description><pubDate>Fri, 24 Jul 2026 07:02:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49032097</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=49032097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49032097</guid></item><item><title><![CDATA[New comment by deathanatos in "For most US drivers, EVs offer emissions benefits and cost savings"]]></title><description><![CDATA[
<p>Unless things have changed, when I looked a couple of years ago, I couldn't make the math math. The cost difference outweighed the savings, IIRC, even if we assumed electricity to be free.<p>The bigger problem, though, was that the EV we were considering (a Prius) was scarce. So even though I couldn't make the alleged price make sense … well, if there's no supply, then the price may as well be $∞.<p>So IDK, since that lack of supply also seems to suggest other people disagree (or put utility to the ecological aspects).</p>
]]></description><pubDate>Fri, 24 Jul 2026 06:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49032053</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=49032053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49032053</guid></item><item><title><![CDATA[New comment by deathanatos in "98.css"]]></title><description><![CDATA[
<p>Excellent? No,<p>> <i>Remove the control when there is no way for users to enable it</i><p>That guidance is unhinged, and is exactly the anti-pattern that upthread points to that needs to die.<p>Removing the control is like gaslighting the user: they're looking for "how to do X?" and documentation, Internet searchable screenshots, and, god help us, now AI, are pointing them <i>at a button that does not exist.</i> I cannot tell you how many times I've frustratingly circled that mulberry bush as a user, for a wide range of products.<p>No, the button (and all other UI elements) should <i>always</i> present/be visible, and if there is a disabled control, there should be a HIG-standardized way to determine <i>why</i> it is disabled. (I.e., a mandatory tool-tip that states what actions would cause the control to enable, though I'd accept that tool-tips themselves are not always discoverable. You could have a small, standardized icon on the disabled control, like an :information-symbol-emoji: that might hit towards the tool-tip, or just put in underneath.)</p>
]]></description><pubDate>Fri, 24 Jul 2026 03:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49031047</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=49031047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49031047</guid></item><item><title><![CDATA[New comment by deathanatos in "How an AI Anime Is Created"]]></title><description><![CDATA[
<p>So, yes, <i>some</i> of this I'd've missed if I hadn't been combing over it quite as finely. But not all of it.<p>But in particular, the cut of the bowl stack being spilled … that scene in particular makes no <i>sense.</i> The entire physics of it should <i>feel</i> wrong because they <i>are</i> wrong. In the same way that CGI animations and/or games get more realistic looking the closer they simulate physics, so too does animation: if a character drops a bowl (in a setting with gravity), then it must act so, and animators know this and render it as such. Yes, and AI will try to predict it, but it strikes me akin to trying to perform a computation in screen space that must be performed in 3D space.<p>The soup also feels wrong, and it only takes a second rewatch to determine why; the shot feels non-committal, because it is: are we ladling, are we pouring, is the soup phasing out the bottom?<p>The best animators out there, to me, reward you for watching harder. Small things that make sense in the context of what you're seeing, but aren't necessary. The more you look, the <i>more</i> detail there is to the scene. I'd offer <i>Frieren</i> as an example here. For example, in E21 (the episode where Frieren breaks the barrier during the test): the episode starts when Flamme brings Frieren before Serie; this occurs hundreds, if not more than a millennia, prior to the main events. We see Serie in a temple. Later, when Frieren breaks the barrier, we see Serie remark: "This is why I will never retire."; the same temple, but now the walls are worn with time. This is made somewhat apparent, as there's a fade to denote the passage of the time. (Less apparent is there is allegedly a one or two frame shot of Serie, whose barrier it is, overlaid in the spell Frieren casts to break it. It's visible if you watch it, but not really intelligible.) As another example, the timeskip in E1 has her visiting the same shop twice, and the aging of the shop keeper & shop is visible. It's not just the same shop, it's from the same angle, specifically so that we the viewer can understand it to <i>be</i> the same shop. It's not <i>required</i> for the plot, but it builds out a richer story. As a final example, E17, Fern comes in from the cold & touches Stark on the face ("You're a monster!", Stark screams.) Later, when Fern falls ill, Stark tries to wake Frieren, who is by this point notorious for sleeping too long. Stark wakes her <i>by touching her face</i>, to which Frieren responds, "You're a monster." (Honestly Frieren is one of those animes that's probably so littered with these things that I'm missing like 80% of them.) But <i>good</i> animations make detailed choices all the way down to that level: as far as the plot cares, Stark only needs to wake Frieren, but he wakes her in the particular way that makes sense for the character we've built.<p>But in AI pieces, the detail is just never there, because when it's "wall in background", there's so many walls, in so many backgrounds, all muddled up in the training data.<p>Frieren's earrings are actually somewhat similar to the smock comment: her earrings are visually consistent throughout the entire anime, not merely a few shots. (Again, this is an example that's rich in detail, too: chronologically earlier shots of Frieren notably <i>lack</i> the earrings, which is made possible to notice by their consistency & distinctiveness when they're present in the first place. We're probably to presume she acquires them at some yet unrevealed point, and the visual similarity to her teacher Flamme's jewelery also leaves the viewer to wonder if they're related. But it's that choice, that these two sets of accessories appear similar, that allows us to build that connection. It's also the sort of thing that leaves me wondering "how long were the writers planning?!")<p>(I'd also offer the soundtrack as something that I don't know that AI can ever reach. The song "<i>Knife to the Throat</i>" gives me chills if <i>I play it in my mind</i>. But it's harder to demonstrate detail and thematic elements in a musical piece, I think. An a musical example, I'd offer "Pink Pony Club": the opening notes to which are a musical allusion to "I Will Survive". The notes are chosen <i>intentionally</i>, as a <i>specific</i> reference (one thematically relevant to the song), to set a specific tone and setting for the song that is to come, and you need to know the reference and the history and context it exists in, to be able to appreciate it.)</p>
]]></description><pubDate>Wed, 22 Jul 2026 07:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49002810</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=49002810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49002810</guid></item><item><title><![CDATA[New comment by deathanatos in "How an AI Anime Is Created"]]></title><description><![CDATA[
<p>0:19 - the bowl has soup in it, despite coming from the middle of the stack.<p>0:19 - [same time] several bowls are just sloppified, e.g., having two bottoms<p>0:45 - last of the soup phases out the bottom of the bowl<p>Continuity errors with the smock. (Is there a logo on the pocket, or no? Does it have a pocket?)<p>("How Asians Pay for the Bill" … what a title)<p>0:29 - a water drop drops off the ice cube and falls to the next ice cube … inside the water?<p>The cards are never quite the same; sometime the contacts are misplaced, sometimes they're missing.<p>But things like the girl phasing in the table, the soup phasing through the bowl … these are things a human would never animate, because they've lived their entire life understanding the physics of soup. Or, like with the card … they'd get a reference.</p>
]]></description><pubDate>Wed, 22 Jul 2026 03:23:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49001466</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=49001466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49001466</guid></item><item><title><![CDATA[New comment by deathanatos in "Opaque, Interoperable Passkey Records (and a Go API)"]]></title><description><![CDATA[
<p>From the linked spec,<p>> <i>The authenticator data is a CBOR structure defined in the WebAuthn Level 3 specification, is returned by the getAuthenticatorData() method of the AuthenticatorAttestationResponse</i><p>From TFA,<p>> <i>The payload is the authenticator data, a CTAP2 CBOR encoding of most of the credential record fields that is already specified by WebAuthn</i><p>Both link to the same section of the WebAuthn spec, §6.1 Authenticator Data[1]. Unless I'm missing something, that section is describing a custom binary format, <i>not</i> a CBOR encoding of data. (Though n.b. that one of the items contained by the outer custom binary format is CBOR, but the 37(ish) byte array itself is not CBOR.)<p>(…and it's stuff like that that just makes all of WebAuthn so impenetrable.)<p>[1]: <a href="https://www.w3.org/TR/webauthn-3/#sctn-authenticator-data" rel="nofollow">https://www.w3.org/TR/webauthn-3/#sctn-authenticator-data</a></p>
]]></description><pubDate>Tue, 21 Jul 2026 02:10:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48987260</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48987260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48987260</guid></item><item><title><![CDATA[New comment by deathanatos in "Hardcore IndieWeb: Run your own website 100% independently for only $0.01/day"]]></title><description><![CDATA[
<p>> <i>The registry is spread out across a whole decentralized network of computers of which has another decentralized network of computers that proxy requests exists.</i><p>Ultimately, someone has to be in control of who is or is not part of that decentralized network that is the registry. (Or, alternatively phrased, how are you preventing me from saying "I'm part of the .crypto registry, <i>totes</i>.")<p>Aside from that, the root nameservers is still an entity that is controlled (by ICANN, specifically).</p>
]]></description><pubDate>Sun, 19 Jul 2026 03:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48964598</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48964598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48964598</guid></item><item><title><![CDATA[New comment by deathanatos in "Goodbye, and Thanks for All the Bikesheds"]]></title><description><![CDATA[
<p>Gotta disagree. The encryption part needed to happen: without it, there's just too much opportunity for governments to intercept unencrypted traffic and abscond with it. We saw that occur with Snowden, and with programs like MUSCULAR in particular.<p>I don't think it's that encryption was harmful, it's that <i>it wasn't enough</i>, and in a sense I agree with TFA & the Sun Tzu bit: it needed to be complemented by legislation that added decent privacy protections, and it largely <i>wasn't</i>. That <i>was</i> a mistake, I suppose, but the current political situation, esp. in the USA, disfavors privacy regulation getting done, ever. The Democrats are … maybe spiritually for it? … but not terrible <i>effectual</i> at getting it done; Obama's response to Snowden was "meh" <i>at best</i>, and Congresspeople, in particular Feinstein especially, let the DNI walk all over her. The GOP has no interest at all in regulating corporations, at all, ever, so with the House/Senate/POTUS all (R) at the moment, it's going to be until at least Nov before it is possible to even think that these might get addressed, and even that's … generous, and I won't be holding my breath for it to occur.<p>Stuff like what we saw in another thread today — with LG wantonly installing spyware — and things like Flock would have happened <i>in addition to</i> network intercepts; they are not happening <i>instead of</i>. Corporations and the government will do whatever the People permit them to get away with.</p>
]]></description><pubDate>Sat, 18 Jul 2026 18:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48960976</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48960976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48960976</guid></item><item><title><![CDATA[New comment by deathanatos in "Learning a few things about running SQLite"]]></title><description><![CDATA[
<p>They're not hard to read until you see the queries that coworkers at large companies tend to generate. If the query is a novella that joins half of humankind's know data sources, the query plan tends to not be much better. Then there's always the dreaded question: "why is it slow?" "Because you're making the database yearn for the sweet release of death."</p>
]]></description><pubDate>Sat, 18 Jul 2026 18:32:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48960807</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48960807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48960807</guid></item><item><title><![CDATA[New comment by deathanatos in "LG monitors silently install software through Windows Update without consent"]]></title><description><![CDATA[
<p>Malware like this will continue until there is privacy laws that make it illegal.<p>The GN video focuses a lot on consent, and while maybe this is notionally <i>currently</i> illegal without consent, that just steers towards companies shipping a generic ToS popup, claiming you "read" that 1.8 PiB of ToS, and including the "oh btdubs we can modify these terms at any times and if you want to go to court lol forced arbitration has other ideas about that."<p>MS & Windows having conditioned users to expect / think they need drivers for peripherals speaking standard protocols is also part of this. A monitor shouldn't need a driver. It takes the pixels, it displays the pixels.</p>
]]></description><pubDate>Sat, 18 Jul 2026 17:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48960276</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48960276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48960276</guid></item><item><title><![CDATA[New comment by deathanatos in "Death of the Status Update: Why 55% of Americans Stopped Posting on Social Media"]]></title><description><![CDATA[
<p>That site seems to serve offensive images¹.<p>(¹yes, it seems like you can work around it by going to the URL de novo, … but IDK, doesn't seem worth it.)</p>
]]></description><pubDate>Sun, 12 Jul 2026 21:04:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48884783</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48884783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48884783</guid></item><item><title><![CDATA[New comment by deathanatos in "Amber the programming language compiled to Bash/Ksh/Zsh"]]></title><description><![CDATA[
<p>> <i>That said, this should just be a shell itself and not something that generates into other shell dialects. Otherwise, why not use Ruby or something like it that has actual expressive power?</i><p>I'm guessing the advantage here would be that the compiled "bytecode" (the resulting bash) can be distributed to systems that would then not need to have Amber installed. (And vs. a real binary from, e.g., Go/Rust/etc., it isn't tied to the platform, either.)<p>Vs. a Ruby script would require Ruby as a <i>run-time</i> dependency; Amber here is effectively a <i>compile-time</i> dependency.<p>Python 3 is available basically everywhere these days though, so I think there's still a lot of merit to just using a higher level language like you suggest. Even Ruby, while not available out of the box, is not exactly hard to get on most OSes.</p>
]]></description><pubDate>Sat, 11 Jul 2026 18:33:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48874463</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48874463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48874463</guid></item><item><title><![CDATA[New comment by deathanatos in "Why American ambulance rides are so expensive"]]></title><description><![CDATA[
<p>Even if we assume we need to cover their downtime between rides, at a conservative estimate of "we're the only call today" that's $2400 of labor at your rate (≈$400/d, 2 paramedics, 3 shifts). TFA suggests they're not paid well.</p>
]]></description><pubDate>Fri, 10 Jul 2026 18:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48863173</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48863173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48863173</guid></item><item><title><![CDATA[New comment by deathanatos in "Why American ambulance rides are so expensive"]]></title><description><![CDATA[
<p>That paragraph is somewhat incoherent at that point in the article: margins are razor thin — at a price tag of $12,000 per 6 miles or $2,000 per mile.<p>(Yes, there is some other stuff, much, much, <i>much</i> later that <i>maybe</i> cuts into that …)</p>
]]></description><pubDate>Fri, 10 Jul 2026 00:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48854281</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48854281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48854281</guid></item><item><title><![CDATA[New comment by deathanatos in "No leap second will be introduced at the end of December 2026"]]></title><description><![CDATA[
<p>I don't think it's cowardice, is it? The graph at <a href="https://en.wikipedia.org/wiki/Leap_second" rel="nofollow">https://en.wikipedia.org/wiki/Leap_second</a> seems to indicate that adding a negative leap second at this point in time would be improper. (We're ~+0.1s off, and a negative leap second would occur if the line was approaching +0.6s. I'd like one too just for the curiosity of the thing, but … the Earth isn't having it.)</p>
]]></description><pubDate>Thu, 09 Jul 2026 17:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48849301</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48849301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48849301</guid></item><item><title><![CDATA[New comment by deathanatos in "Decoding the obfuscated bash script on a Uniqlo t-shirt"]]></title><description><![CDATA[
<p>A real hacker, maybe. A script kiddie is by definition someone who wouldn't notice.<p><a href="http://www.catb.org/jargon/html/S/script-kiddies.html" rel="nofollow">http://www.catb.org/jargon/html/S/script-kiddies.html</a></p>
]]></description><pubDate>Wed, 08 Jul 2026 18:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835148</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48835148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835148</guid></item><item><title><![CDATA[New comment by deathanatos in "The Supreme Court Just Lit a Fuse Under Flock's License Plate Camera Empire"]]></title><description><![CDATA[
<p>All government regulation still has to be balanced against whether it intrudes or not on the rights of the People. The government can regulate vehicles, including ensuring drivers have met whatever requirements a license might require — nobody is arguing against that. But Flock cameras do not help advance any <i>reasonable</i> state interest in that area; their sole purpose AFAICT is for law enforcement, and in a way that intrudes on any basic expectations of privacy.</p>
]]></description><pubDate>Mon, 06 Jul 2026 19:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48809143</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48809143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48809143</guid></item><item><title><![CDATA[New comment by deathanatos in "Leaking YouTube creators' private videos"]]></title><description><![CDATA[
<p>Because big tech companies are oligopolies, and there isn't enough competition in the market. If you're dissatisfied with the 2 choices out there, you cannot vote with your wallet.</p>
]]></description><pubDate>Sun, 05 Jul 2026 00:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48790178</link><dc:creator>deathanatos</dc:creator><comments>https://news.ycombinator.com/item?id=48790178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48790178</guid></item></channel></rss>