HNHacker News
TopNewBestAskShowJobs

dataflow

21,790 karma · joined October 15, 2012

submissionscomments
dataflow··on If somebody tries to hot-patch an already-hot-patched function
If your hotpatching library is competent, then it does everything atomically. Either by suspending all threads first and temporarily resuming them while they're executing any affected instructions, or by just using atomics when possible.

In which case there is no race condition.

dataflow··on Shipping JPEG XL in Chrome
> What are the benefit for the final user?

Many that you can search the web for, but to address the specific points you mentioned off the top of my head:

- Lower cell data usage for users

- Not everyone has gigabit fiber

dataflow··on Nobel Prize in Physics 2026: Francis Halzen
> When a neutrino hits a nucleus, the blue light emitting particle in ice follows the same direction.

How does this not violate conservation of momentum? Are you saying every single collision is head-on?

dataflow··on Meta's Muse AI agent is building a dossier on you
>> “Muse agents across many VMs teach each other through shared lessons,” its instructions read. Agents are directed to scrub users’ names and other identifying information before sharing insights—for example, about when Muse’s nudges are most persuasive. “To enhance the overall product, we de-identify learnings; however, this information is used to improve the overall product rather than being shared directly between individual VMs,” a Meta spokesperson told TIME.

> this isn’t anything open claw wasn’t doing.

You're saying OpenClaw does all of that written above?

dataflow··on JetBrains reports revenue growth, net financial loss for 2025
Why are investments considered losses? It always seemed unintuitive to me as a layman. You made the profit and it's free to use however you want... investing it is a loss?
dataflow··on Jonathan Haidt: AI Is the 'Neutron Bomb for Education' [video]
> replace AI with calculators

Seriously? Idk about you but we weren't allowed to use calculators until long after we had already learned how to do whatever the calculator did by hand, except in cases where that was never the point of the lesson to begin with (like calculating cosines). And even then, sparingly. The reason they eventually let people use it was that it had nothing to do with the lesson being taught, and it was a waste of time at that point to make us do arithmetic by hand. Not because it suddenly became OK to turn off your brain and become lazy.

dataflow··on cp: -r or -R?
Kind of off topic, but why in the world in 2026 do POSIX utilities still rely on global variables to pass around state? Is it too complicated to pass around a struct address in C or something?
dataflow··on The Heilbronn Problem
What's the criterion for getting listed as the current best known value? (I'm kind of confused why that list isn't infinitely long.)
dataflow··on Federal judge calls Flock 'indiscriminate mass surveillance'
> The software should only "ping" when there is a confident match with said license plate(s)

Are you suggesting the set of all license plates of interest should be stored on the device itself?

dataflow··on An Update on Orion for Linux and Windows
They're referring to https://www.tomshardware.com/news/firefox-webextensions-depr...
dataflow··on Redditor buys used CPU, turns out it was banned on Valorant and they are SoL
I'm not saying you can't use hardware as a factor in banning. I'm just saying there seem to be better ways of incorporating hardware checks to minimize harm to innocent people.

How about making the hardware ban temporary, like 3 months?

How about making it work when you see a consistent combination of hardware, like mobo and storage?

How about allowing unbanning of the hardware if someone sends you a notarized statement that they bought it from someone else?

Etc.

dataflow··on Redditor buys used CPU, turns out it was banned on Valorant and they are SoL
Not sure what well-known means, I don't think I'd ever heard of even the idea of hardware bans until now. Feels like banning a student's notebook because they took notes with it to cheat in school, rather than suspending or expelling the student.
dataflow··on Cops Can Bypass iPhone's Automatic Reboot to Get into Locked Phones
The option was there in Cyanogenmod back during the OnePlus One days. It was such a step backwards when it was removed. You almost had to wonder if it was deliberately done at the request of some TLA to prevent users from using too strong of a password for decryption.
dataflow··on Meta Uses A.I. Data Centers to Avoid Billions in Federal Taxes
I had the exact same reaction.

But then I remembered it's not like companies get these tax breaks fair and square, through pure chance, or through an arm's-length evaluation of the benefits of encouraging/discouraging these activities for the country. They get them through influencing legislators via lobbying, campaign contributions, etc.

So: no, the blame very much boomerangs back on them. If they merely happened to be eligible for tax breaks they had no hand in, it would absolutely be unfair to blame them, but that's not how such multi-billion-dollar corporations generally work.

dataflow··on McDonald's Is Using AI to Dynamically Price Its Burgers
Seems like that's the one weird trick to escape the law in the land of the free:

> McDonald's has power over decisions that can make or break a franchisee's business, such as their eligibility to renew or open new stores.

You're free to reject their prices but they're free to refuse to renew your contract. After all, what is the government going to do, force two parties to do business with each other and renew a contract? Freedom for all.

dataflow··on A Privacy Analysis of Web and Mobile Conversational AI Agents [pdf]
"A difference in degree becomes a difference in kind" seems to escape too many people when it comes to negative social impact, especially those making money in the scaling business.
dataflow··on Windows 11½
Because in practice it's never 5 minutes nor "nearly as well". And because you got some software you need to build and it expects xyz library on that platform as a dependency, not abc library, despite your wishes.

Free as in puppy?

dataflow··on Windows 11½
Out of curiosity, how long did it take from when you noticed that regression to when it was fixed?

And how often do you run into the software you want not being built for your distro?

dataflow··on Windows 11½
Yeah, though this was always the case for me, not just since snaps came along. I've had breakages on other distros too, just (like you say) not as massive, but still more than on Windows.
dataflow··on Windows 11½
Meanwhile Linux updates and upgrades have given me grief far more than Windows ones have, FWIW. As does the UX, all the time. As do a million other things I have no energy to list. Every OS has nonsense you have to wade through. It's just that love is blind, and Windows's feels like it's more out of spite than ignorance.
dataflow··on MongoDB CEO resigns "effective immediately" to join Meta, stock drops 20%
> One reason might be the share price has collapsed and he has no confidence in it coming back (pretty scandalous if he's the CEO!), or Meta has offered him inducements > what he's walking away from.

Or there's something else scandalous happening and he wants to halt a bad look ASAP? I don't get why he or Meta couldn't have waited a couple weeks otherwise.

dataflow··on As A.I. makes law firms more efficient, clients ask: 'Where's my discount?'
You develop software for your second client in 10 seconds?
dataflow··on PipePipe: NewPipe hard fork implementing SponsorBlock
Thanks for asking. Depends what time period you're asking about. My memory's faded so there may be inaccuracies here or things may be out of order, but this is what I remember.

There was a long era (years) when I loved Mozilla and used Firefox -- and then even Waterfox, IIRC because it was 64-bit -- exclusively. (As well as Thunderbird.) I did not like Chrome. IIRC at some point they started feeling like every update made them more bloated, broken, and unbearable in various ways. I forget all the exact issues but I distinctly remember rendering was a big one for all of them (I think it happened around the obsession with GPU rendering), my extensions constantly breaking or getting disabled because of "compatibility" issues forcing me to keep toggling flags in about:config being another, my toolbar styling/customizations getting constantly messed on every damn update up being another, the tab bar getting moved up like in Chrome when that was very much one of the reasons I liked Firefox being another, and slowness/bloat being another. I wasted too much of my time into finding workarounds, but eventually I couldn't take it anymore. Giving up everything including extensions like Greasemonkey and Stylebot and having the ability to customize everything just so I could have a better experience was painful, but I bit the bullet and switched to (I think Chromium first? and then) Chrome.

After that I basically stuck with them though I kept a Firefox around and updated it once in a while to see if maybe they would come to their senses and start improving the UX. They removed support for old-style extensions which immediately was like a punch in the gut. Regardless, a few years ago I figured maybe times have changed so I spent probably weeks on it (if not longer) and even sank quite a bit of time into manually porting porting my custom local Chrome extensions to it just to make sure I was giving it a fair shot. The snappiness was maybe better than before but overall I just felt like they didn't give a damn about longstanding UX issues people have been complaining about for years, and were too focused on other priorities. So I've stopped wasting more of my time on it until it passes a couple litmus tests, which it failed again today.

And don't get me wrong, Chrome has had its own issues and frustrated me too (MV3 being the most recent and frustrating), but at least it's not completely defeating the very reasons that drew me to it in the first place.

But the point being: I believe I've given it a fair shot enough times in the past, but I also have better things to do than fight with a browser vendor over the very things that drew me to their browser. For Chrome the speed was probably the biggest factor, and for Firefox it used to be UX/customizability. One of those companies understood that and never compromised on their core strengths, but the other never seemed to get the memo.

dataflow··on PipePipe: NewPipe hard fork implementing SponsorBlock
You're rather overconfident in your evaluation of people and not actually getting the sense of my values and priorities as you think you are. I care about these things and inconvenience myself a lot more than you realize.

When I do it it's because it is likely to make a difference in the ultimate outcome I want to achieve. I also criticize things when I think that criticism may have an impact on the ultimate outcome. What I don't care for is futility. In this particular case, it is absolutely futile to try to fight against big tech through shaming people into inconveniencing themselves for the sake of the free internet. You need to address the root causes to even stand a chance. Part of that is politics and legislation, and part technology. Getting Mozilla and other OSS to give a damn about the basic flaws in the user experience so their users actually want to use Firefox is going to have far more of an effect on the outcome you want to reach than shaming users for not inconveniencing themselves.

dataflow··on PipePipe: NewPipe hard fork implementing SponsorBlock
I want to use Firefox, this was my Nth failed attempt at doing so. I just cited the first problem I saw again, not the only one as you're assuming. Mozilla has had years - literally over a decade - to fix such issues.

But hey, if there's one thing that's definitely going to convince people to do things they don't like, it's to diminish their grievances and guilt-trip them.

dataflow··on PipePipe: NewPipe hard fork implementing SponsorBlock
I mean, so is Edge. I can't say I feel more comfortable with them. Probably the most direct thing I can point to for Brave is that having cryptocurrency features in a browser doesn't give trustworthy vibes. And yes I realize there's a reason for it and there's a fairly high chance the vibes could be giving the wrong impression here, but when your entire digital life is at stake, that raises the bar for the risks you want to take. Whatever you think of Chrome or Google, the reality is that they're known quantities and I'm already using them, like most other people.
dataflow··on PipePipe: NewPipe hard fork implementing SponsorBlock
> Used through all of the apps and personally there's little incentive for me not to use Firefox/Fennec.

Your comment made me try Firefox for the Nth time right now.

And the rendering is still bad like I remembered it. Download the image locally and open it in an image viewer so you actually view the pixels 1:1, then see if you can tell which one is Firefox (I can): https://imgur.com/a/FsXuoa3

I'm staying with Chrome.

dataflow··on Plunging test scores are a slow-moving catastrophe
You say this as if 2010 Facebook was comparable to 2022 Instagram/TikTok.
dataflow··on Breaking Up with Google Play: Why Conversations Is Now Free
Thanks for writing this out. I'd seen a lot of arguments for why we need multiple app stores, but I think this might be the first time I've seen someone crystallize the fact that an app store itself is a competitive business model that could provide better/cheaper services with competition.
dataflow··on Unknown number of Texas voter registrations went unprocessed due to DPS error
None of those registries is comprehensive, even if they're literally all joined together, and the only one coming close to it SSA. IRS and passports is are particularly nasty ones to rely on because you'd systematically disenfranchise specific demographics like young adults, poor people, etc.
← PreviousPage 3 of 34Next →