<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: dataflow</title><link>https://news.ycombinator.com/user?id=dataflow</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 11 Apr 2026 08:05:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dataflow" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dataflow in "Helium is hard to replace"]]></title><description><![CDATA[
<p>> Trust me, we, Ukrainians do mean that in relation to _anything_ that is to north-east of our country. A good rule of thumb is to always say for yourself.<p>Leaving aside that I am skeptical millions of Ukrainians sincerely believe the devil has been launching missiles at them from the northeast (regardless of what you write here)... it's rather hypocritical to speak for millions of Ukrainians and then tell me to only speak for myself, don't you think?</p>
]]></description><pubDate>Sat, 11 Apr 2026 06:11:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727920</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47727920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727920</guid></item><item><title><![CDATA[New comment by dataflow in "Helium is hard to replace"]]></title><description><![CDATA[
<p>Just because someone hates you and calls you the devil (or loves you and calls you an angel) doesn't mean they think you're literally the physical embodiment. Especially when you're not even a living being but a country or a government. I'm pretty darn sure you can assume it's a metaphor and that your coworker doesn't have evidence to the contrary.</p>
]]></description><pubDate>Sat, 11 Apr 2026 01:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47726185</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47726185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47726185</guid></item><item><title><![CDATA[New comment by dataflow in "FBI used iPhone notification data to retrieve deleted Signal messages"]]></title><description><![CDATA[
<p>Doesn't have to be prominent and doesn't even have to be a banner. The ultimate point is to make it hard to reenable by accident, and to not make it annoying. Lots of ways to do that.</p>
]]></description><pubDate>Fri, 10 Apr 2026 22:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724655</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47724655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724655</guid></item><item><title><![CDATA[New comment by dataflow in "FBI used iPhone notification data to retrieve deleted Signal messages"]]></title><description><![CDATA[
<p>> I don't think either OS implements notification syncing between devices<p>Can't speak for iOS and no idea if this relates to the above functionality, but Pixel lets you deduplicate notifications across Pixel devices.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719312</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47719312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719312</guid></item><item><title><![CDATA[New comment by dataflow in "FBI used iPhone notification data to retrieve deleted Signal messages"]]></title><description><![CDATA[
<p>How about instead of prompting to enable notifications, you leave a small banner or other unintrusive/non-annoying UI noting that they're off, which users can tap in order to learn more about how to reenable them?<p>For an app that prides itself on privacy, it's kind of crazy that you're making it so easy to accidentally blow it.</p>
]]></description><pubDate>Fri, 10 Apr 2026 15:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47719278</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47719278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47719278</guid></item><item><title><![CDATA[New comment by dataflow in "Wit, unker, Git: The lost medieval pronouns of English intimacy"]]></title><description><![CDATA[
<p>Arabic has dual subject pronouns. I wonder if the concept developed independently or if there was any influence somehow?</p>
]]></description><pubDate>Thu, 09 Apr 2026 14:12:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704044</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47704044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704044</guid></item><item><title><![CDATA[New comment by dataflow in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>How does <i>anyone</i> just open a strait that has mines in it in 2 weeks?</p>
]]></description><pubDate>Wed, 08 Apr 2026 01:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683576</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47683576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683576</guid></item><item><title><![CDATA[New comment by dataflow in "What being ripped off taught me"]]></title><description><![CDATA[
<p>> The most important thing is that you weren't "ripped off" - you were taken advantage of. Ripped off is when you buy a TV that's supposed to work and it doesn't. Or you just don't get one.<p>Pretty sure they used "ripped off" correctly: <a href="https://dictionary.cambridge.org/us/dictionary/english/rip-off" rel="nofollow">https://dictionary.cambridge.org/us/dictionary/english/rip-o...</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 05:31:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47671068</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47671068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47671068</guid></item><item><title><![CDATA[New comment by dataflow in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>Kind of yes, kind of no:<p>- WinForms applications also took visibly longer to load than Win32. I didn't dread loading them nearly as <i>much</i> as WPF, yes, but I still did. They weren't what I'd call "<i>snappy</i>", but they were... usable enough.<p>- WinForms also stuttered (in my experience) with the GC. Again, not "snappy" in my experience, but this was more dependent on your use case.<p>- WinForms were .NET 2.0 rather than .NET 3.0, with fewer modules to load. It certainly felt more lightweight, which from my memory (of how the hard disk behaved) correlated with that.</p>
]]></description><pubDate>Mon, 06 Apr 2026 14:52:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47661706</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47661706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47661706</guid></item><item><title><![CDATA[New comment by dataflow in "Endian wars and anti-portability: this again?"]]></title><description><![CDATA[
<p>> Okay, if you get everyone to write bits the other way I'll endorse LE as intuitive/logical.<p>You're still confused, unfortunately. (Note: In everything that follows, I'm just pretending "Arabic numerals" came from Arabic. The actual history is more complicated but irrelevant to my point, so let's go with that.)<p>First, you're confusing intuitive with logical. They are not the same thing. e.g, survivorship bias (look up the whole WWII plane thing) is unintuitive, but extremely logical.<p>Second, even arguing intuitiveness here doesn't really make sense, because the direction of writing numerals is itself intrinsically arbitrary. If our writing system was such that a million dollars was written as "000,000,1$", suddenly you wouldn't find big-endian any more intuitive.<p>In fact, if you were an Arabic speaker and your computer was in Arabic (right to left) rather than English (left to right), then your hex editor would display right-to-left on the screen, and you would already find little-endian intuitive!<p>In other words, the only reason you find this unintuitive <i>is that you speak English</i>, which is (by unfortunate historical luck) written in "big-endian" form! Note that this has nothing to do with being right-to-left but left-to-right, but rather with whether the place values increase or decrease in the same direction as the prose. In Arabic, place values <i>increase</i> in the direction of the prose, which makes little-endian entirely intuitive to an Arabic speaker!<p>To put it another way, arguing LE is unintuitive is like claiming something being right-handed is somehow more intuitive than left-handed. If that's true, it's because <i>you're</i> used to being right-handed, not because right-handedness itself is somehow genuinely more intuitive. (And neither of these has anything to do with one being more or less <i>logical</i> than the other.)</p>
]]></description><pubDate>Mon, 06 Apr 2026 06:08:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657488</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47657488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657488</guid></item><item><title><![CDATA[New comment by dataflow in "Microsoft hasn't had a coherent GUI strategy since Petzold"]]></title><description><![CDATA[
<p>WPF was atrocious from the beginning and Microsoft absolutely did the right thing by not basing everything in Windows on it.<p>Every WPF program was laggy and took ages to even start up (is everyone forgetting hard disk speeds?), partly due to it being managed code. The components didn't feel native either, and the coupling to managed code and garbage collection basically ensured all those would be perpetual issues. Yeah the programming model was beautiful and all, but you're supposedly developing to make your customers happy, not to make yourself or computer scientists happy.<p>You can see how terrible it would've been to base Windows's shell on WPF by looking at how much users have loved the non-Win32 windows since then.</p>
]]></description><pubDate>Mon, 06 Apr 2026 04:35:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657048</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47657048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657048</guid></item><item><title><![CDATA[New comment by dataflow in "Endian wars and anti-portability: this again?"]]></title><description><![CDATA[
<p>The whole thing rests on these assertions:<p>> It is usually easy to write code that is endian-safe. Any code that is not endian-safe is poorly written and harder to maintain at best, and possibly obscuring security bugs at worst. Any project maintainer should be jumping for joy when they receive a patch adding a big-endian port of their project, especially if it includes reports that tests pass and the software works. That is the sign of a codebase that has a level of sanity that should not be noteworthy, yet is.<p>And <i>every single sentence</i> is false.<p>The tower collapses once you remove any of the bases, let alone all of them.</p>
]]></description><pubDate>Mon, 06 Apr 2026 04:23:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47656967</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47656967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47656967</guid></item><item><title><![CDATA[New comment by dataflow in "Endian wars and anti-portability: this again?"]]></title><description><![CDATA[
<p>> No, BE is logical because it puts bits and bytes in the same order.<p>This sounds confused. The "order" of bits is only an artifact of our human notation, not some inherent order. If you look at how an integer is implemented in hardware (say in a register or in combinational logic), you're not going to find the bits being reversed every byte.</p>
]]></description><pubDate>Mon, 06 Apr 2026 04:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47656939</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47656939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47656939</guid></item><item><title><![CDATA[New comment by dataflow in "NHS staff refusing to use FDP over Palantir ethical concerns"]]></title><description><![CDATA[
<p>> The extent to which members of the executive branch adhere to their oaths is not written down. Ofc the oath is written<p>So... it is written down...<p>Notice the president isn't even <i>mentioned</i>. [1] And it even says <i>all</i> enemies, foreign <i>and</i> domestic. The oath is 100% unambiguous and crystal clear that in the event that the president becomes an enemy of the constitution, you defend the constitution, not the president.<p>> but there is a lot more than its written nature<p>We're not playing no-true-Scotsman here, right? There are <i>always</i> going to be more factors both in favor and against such a position than any human can enumerate ahead of time. This in no way contradicts anything I wrote.<p>>>> definition of a constitution<p>>> The lack of arbitrary rule... is emphatically not [a defining feature]<p>> I guess it depends on whether you (or most reasonable people) would call countries like Russia a 'constitutional republic'<p>No, the fact that Russia <i>has a constitution</i> doesn't depend on what I (or most reasonable people) may call Russia or its form of government at all.<p>> I strongly suspect it is debatable within the field and comes down (like so many things) to how you define your terms.<p>Russia <i>has a constitution</i>, end of story. There's even a Wikipedia article on it! [2]<p>If you believe otherwise, just assert "Russia doesn't have a constitution" directly. No need to dive into the debate over whether "Russia <i>is a constitutional republic</i>" when Russia clearly has a constitution. Of course, you're not going to claim it doesn't have a constitution (otherwise you already would've), which... well, I rest my case.<p>> Do you define 'constitutional' as attaching more to the codified and written nature of any rules<p>I'm not defining "constitutional" (adjective), whose definition comes in conjunction with the noun following it. I am merely defining "constitution", which is a simple noun. Recall that the sentence I was originally replying to -- word for word -- was: <i>"there is absolutely a Constitution in the UK."</i> Not <i>"the UK is a constitutional <noun>."</i> That's all. The debate is <i>not</i> over anything that involves the <noun> following the word "constitutional". The dispute is over whether the UK <i>has a constitution</i>, and in that debate, it is <i>indisputable</i> that e.g. Russia indeed <i>has</i> a constitution, whether it is well-followed or not, or whether we like it or not.<p>I think what's becoming pretty clear that people just <i>really</i> desperately want to say the UK <i>has a constitution</i> regardless of how many contortions of the definition of "constitution" that requires, because... well, a constitution is a good thing, the UK sees its form of government as good, so of course it must have a good basis. (Global virtue-signaling, I guess?) Which I find ironic, because a good constitution-less government would be something to be <i>proud</i> of, not something embarrassing to avoid.<p>If this is hard to wrestle with, consider this: imagine a world where the UK was the same as it is today, but everything else was flipped. i.e. the US & every other country that has a constitution was suffering, and every other monarchy was flourishing. Do you really believe the experts "in the field" would still be arguing the UK has a constitution today, or would they just stick with calling it a monarchy and vehemently deny any constitution existing? It's pretty obvious to me the answer is the latter, but of course, I can't prove anything about an alternate timeline.<p>[1] <a href="https://www.law.cornell.edu/uscode/text/5/3331" rel="nofollow">https://www.law.cornell.edu/uscode/text/5/3331</a><p>[2] <a href="https://en.wikipedia.org/wiki/Constitution_of_Russia" rel="nofollow">https://en.wikipedia.org/wiki/Constitution_of_Russia</a></p>
]]></description><pubDate>Mon, 06 Apr 2026 03:24:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47656634</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47656634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47656634</guid></item><item><title><![CDATA[New comment by dataflow in "How many products does Microsoft have named 'Copilot'?"]]></title><description><![CDATA[
<p>No, as I explained, that's <i>not</i> what the actual subsystem architecture did. The binaries very much targeted <i>Windows</i> and did <i>not</i> target any other OSes. They weren't (say) ELF files targeting Linux, they were PE files targeting Windows, and you had to compile them from source with special flags to target those subsystems on Windows. You could not run those binaries on other OSes. The compatibility was at the source level, not at the binary level.</p>
]]></description><pubDate>Sun, 05 Apr 2026 14:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47650108</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47650108</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47650108</guid></item><item><title><![CDATA[New comment by dataflow in "How many products does Microsoft have named 'Copilot'?"]]></title><description><![CDATA[
<p>I believe you're almost entirely wrong unfortunately. It is true that Windows has subsystems as a technical feature, yes. However, I don't think it's true that WSL (v1, let alone v2) was part of that architecture, despite the name. AFAIK that existing subsystem notion was a user-mode one, where each subsystem was built mostly in user-mode on top of the NT ("native") subsystem, with binaries in the PE format. WSL just completely ignored the whole thing, and even the existing notion of processes, and came up with a separate new thing called "picoprocesses" that it (barely?) wired through some critical kernel components via a custom driver that executed Linux binaries intact, implementing the Linux syscalls.<p>If you want a list of actual subsystems Windows recognizes, this should be pretty accurate:<p><a href="https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#windows-subsystem" rel="nofollow">https://learn.microsoft.com/en-us/windows/win32/debug/pe-for...</a><p>The real reason for calling it a subsystem was almost entirely for familiarity with the previous concept of running Linux programs on Windows, which <i>were</i> based on that subsystem feature (the POSIX subsystem and the Subsystem for UNIX-based Applications).</p>
]]></description><pubDate>Sun, 05 Apr 2026 04:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47646034</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47646034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47646034</guid></item><item><title><![CDATA[New comment by dataflow in "NHS staff refusing to use FDP over Palantir ethical concerns"]]></title><description><![CDATA[
<p>Nobody claimed it's helping or hurting. The debate is over what constitutes a <i>constitution</i>, whether good or bad. There have been great governments without a constitution and terrible governments with one. "You don't have a constitution" does not mean "your government sucks", but it seems somehow people take it as such.</p>
]]></description><pubDate>Fri, 03 Apr 2026 17:43:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629685</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47629685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629685</guid></item><item><title><![CDATA[New comment by dataflow in "NHS staff refusing to use FDP over Palantir ethical concerns"]]></title><description><![CDATA[
<p>> What stops a President from simply choosing to ignore a Supreme Court ruling and what prevents the King from returning to personal rule?<p>Legally? The fact that everybody under the president -- including those in the military -- understand they are swearing their oath to the constitution -- not the King, not the Crown, not God, not the Supreme Court, not anything else. And that the Supreme Court says what the constitution means. And that if there is a clear and direct contradiction between the Supreme Court and the president, the former trumps (no pun intended) the latter.<p>Physically? "Nothing", yeah. Same goes for non-presidents. If you can get enough people to follow you (or maybe at least enough of the people with guns) everything else becomes irrelevant, including whether your title was president or King or God or Constitution or whatever.<p>> The lack of arbitrary rule is a defining feature of both<p>It is emphatically not. There are lots of countries with constitutions that nevertheless have arbitrary rule. As there are countries without constitutions or arbitrary rule.<p>> They are so similar as to be almost the same and if an 'indisputable source of truth' exists anywhere, it is not in the written documents or their structure but unwritten norms and rituals sit beneath both.<p>No, that's exactly what those are not. Unwritten stories, traditions, and rituals are very much disputable. That's kind of the entire point of writing things down, and the point of the game we call Telephone. The indisputable bits are physical artifacts everyone can see with their <i>own</i> eyes.</p>
]]></description><pubDate>Fri, 03 Apr 2026 17:35:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47629601</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47629601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47629601</guid></item><item><title><![CDATA[New comment by dataflow in "NHS staff refusing to use FDP over Palantir ethical concerns"]]></title><description><![CDATA[
<p>> I believe interpretation is a part of the definition of a constitution, you do not, we have different definitions, oh well.<p>You can't just brush it aside as some quibble about definitions. It's a fundamentally substantive difference in the two structures: one of these has an indisputable source of truth (a foundation everyone can witness) that everything else is built on top of
-- however shakily! -- and the other <i>does not</i>. Regardless of whether you include the upper parts of this metaphorical building in your definitions or not, the foundations are not the same.</p>
]]></description><pubDate>Fri, 03 Apr 2026 16:24:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47628649</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47628649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47628649</guid></item><item><title><![CDATA[New comment by dataflow in "NHS staff refusing to use FDP over Palantir ethical concerns"]]></title><description><![CDATA[
<p>>> Is there a single human (or even computer program) that could even definitively list all the sentences in this "constitution"<p>> No, it's a living thing. Why is this your sticking point on the existence of a constitution or not?<p>Do you never write down or sign contracts? Are verbal promises adequate for you in all transactions?<p>If you don't see the value of laws being written down - especially the most important ones! - I can't really convince you of it here on HN.<p>But what I can tell is that most people who care about the legitimacy of government believe it is fundamental to fairness that there be a single source of truth that can tell them the laws under which they would be rewarded or punished, before those happen.</p>
]]></description><pubDate>Fri, 03 Apr 2026 16:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47628462</link><dc:creator>dataflow</dc:creator><comments>https://news.ycombinator.com/item?id=47628462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47628462</guid></item></channel></rss>