HNHacker News
TopNewBestAskShowJobs

dataflow

21,790 karma · joined October 15, 2012

submissionscomments
dataflow··on Pixel Watch 5
Phone in the bed? My phone is not in the bed. It still wakes me up when vibrating.
dataflow··on Pixel Watch 5
> The killer feature of modern watches is the vibration alarm - you can wake up even if you use earplugs/headphones/noise machine and you won't wake up anyone else along with you.

Probably depends a lot on the person. A phone already does that for me, and doesn't have the associated uncomfortableness of wearing a watch while I sleep.

dataflow··on Rust SIMD on the GPU
Thank you, this is the exact kind of answer I was hoping for!
dataflow··on Stop Killing Games: It's time to sue Sony, join us
That's your desired conclusion, not an explanation of how you're reaching it.

And the only way that would make any sense is if you also believe that what Sony is doing wouldn't be anticompetitive even if they were selling their consoles at a profit.

Which makes that argument a complete distraction, given the sheer number of opportunities you've evaded to simply clarify that that criterion (or any other, for that matter) would actually make a difference in your eyes. Honestly, how hard you've avoided approaching this speaks volumes for itself IMO, but perhaps other readers will see this differently.

dataflow··on Stop Killing Games: It's time to sue Sony, join us
That makes no sense, I'm sorry. The criteria ultimately need to be clear so people know what is allowed and what is not. Either the fact that Sony has a sell-console-at-a-loss business model is why they deserve a pass for anticompetitive behavior... or it is not. In the first case (what you're arguing) then Sony indeed gets a pass like you want, but it comes with uncomfortable questions you apparently would rather avoid. In the latter case then you're not even divulging what criteria you're using. You can't just keep waving your hands around and repeating how poor Sony's entire business model is selling these at a loss while refusing to claim that that's your criterion, it makes no sense.
dataflow··on Stop Killing Games: It's time to sue Sony, join us
I still don't see how this is inconsistent with what I described. If your business is to sell consoles at >$X/unit then your business is to sell consoles at a profit. If it is to sell at <$X/unit then your business is to sell them at a loss and make up for it later at the gaming app store. Console businesses prefer the latter model nowadays; of course they can still always go for the former model too. So you believe the console businesses following the latter model should be able to restrict the app store but not those following the former. That means $X/unit is where you draw the line for the cutoff where they earn that right to restrict app store competition... how is this not what you're saying?
dataflow··on Rust SIMD on the GPU
This is a fantastic explanation, thanks for writing it. It also makes me wonder something: where exactly is the biggest difference between a 32-core x86 CPU (AVX512 basically being 16 32-bit lanes) and (say) an NVIDIA GPU with ~8-16 processing cores? Like why can't the CPU compete against a GPU like that for GPU-y tasks - or can it?
dataflow··on Stop Killing Games: It's time to sue Sony, join us
So let's say the breakeven price was $X. You're saying if they sell at ($X-$0.01)/unit then restricting competition is OK but if they sell at $X/unit then it isn't?

Am I representing your stance correctly and if so do you see any potential issues with this?

dataflow··on The main way I've seen people turn ideologically crazy (2025)
> Feels a little disingenuous to quote this line and not the full section where OP was just asking you to know your local representatives. [...] you have to almost actively not pay attention to not know anything about yours.

Feels disingenuous to ignore the fact that what I said applies to the rest of the comment too, don't you think? If it isn't obvious: typically the first year after a move - likely more, at least until House elections - most people will have zero reason to know their representatives' names, let alone keep remembering it for years. Who ever forgets a name they learned during a campaign a couple years ago, right?

For starters, something like almost ~half of students move away from their families to attend college. And then look at moves for jobs and retirement and everything else. And then when an incumbent leaves, all of their constituents end up in a similar boat as someone who just moved. And I'm not even beginning to touch the fact that a lot of people's unawareness of politics is (spoiler, I know) due to them not having the luxury to be able to devote as much bandwidth to it as HNers do. All these people shouldn't have any political opinions whatsoever until they figure out their representatives because... some wise guy on HN thinks knowing your representative's name is a good litmus test for whether you can tell good from bad? Do you expect any other response than "screw you"?

> I've never called anyone about anything political

Quite a confession given the side you're standing on. You'd think such a model citizen would've at least cared to contact their rep one damn time to suggest something about such a serious issue. Like maybe helping educate people about the government and politics better so they become as enlightened as the others.

If you (and/or parent, whoever feels this way) genuinely want a good outcome for something so serious instead of standing on a high horse and looking down on the uneducated, maybe actually go campaign to put your lovely literacy tests in the constitution, or whatever else would advance your cause forward. If you have some integrity, perhaps also campaign to fund the education system better and make it easier for citizens to vote in the same amendment, so that you're actually helping the people you presumably care about. Until you actually do something meaningful about this, I hope you can understand that your opinions about who should have opinions really won't come across the way you'd presumably hope they do.

dataflow··on The main way I've seen people turn ideologically crazy (2025)
> and you've definitely never called your Congresspeople to complain about their votes

Or, you know, you haven't lived at the same address for twenty years. In your imagined world where every single citizen either has something so pressing to call their representatives about or is just ignorant, you're still basically filtering out everybody who moved for a job/college/SO/whatever recently. I guess in your mind it's only fitting that they're disqualified from having an opinion? For reference about 12% of Americans change residence each year.

dataflow··on What happens if an entire class of workers loses faith in their careers
I actually can enjoy being the digital janitor, when I'm allowed to. What's frustrating is when things are dirty and they don't even let you clean.
dataflow··on Cops Used Flock to Track a Man Across State Lines for a Pretextual Weed Search
Are you saying they already had a warrant for his arrest but needed an excuse other than a warrant to pull him over? That makes... no sense? Or are you saying they wanted to catch him and then use whatever they found as a warrant to search him, in which case... where does it say that, and why are you saying they would have wanted to do that if the weed itself wasn't the reason? Or are you saying something else entirely? I'm not seeing anything indicating such in the article...
dataflow··on Cops Used Flock to Track a Man Across State Lines for a Pretextual Weed Search
> The pretext is that his travel to another state was assumed to be to buy weed. [...]

> Unless they have direct evidence [...] it's a pre-crime judgment.

But how does it being pre-crime judgment etc. imply it is a pretext too?

Just look up the definition:

- A pretext is "a false reason given to hide the real motivation behind an action." [1]

- A pretextual stop is "pull(ing) people over for minor rule violations [...] as an excuse to conduct a search and go fishing for other crimes." [2]

Notice it says "false", "hide", and "other crime"? And not merely "bad reason" to "serve as an excuse" to "search for any crime"?

Here, they appear to have done exactly what they claimed they their intentions were, and as a result discovered exactly what they suspected. Is anyone disputing this? If this was a "pretext", then what the heck are we alleging were their "real" motivations and "other" crimes? How could they have possibly been more honest in their intentions?

[1] https://en.wikipedia.org/wiki/Pretext

[2] https://www.policingproject.org/pretextual-traffic

dataflow··on Cops Used Flock to Track a Man Across State Lines for a Pretextual Weed Search
I'm so confused, how is this creating a pretext? A pretext is a false reason. Like if they searched for one reason but they really did it for a different one. But that's not what I'm reading here? It seems they suspected something, they used that exact reason to perform a search, and that's exactly what they found. Terrible reason, okay, but why are they being accused of lying? If a thief threatens you saying you look like you have money, and it turns out you did, and he takes it, is that a pretext too?
dataflow··on libexpat now funded by the City of Munich for up to 6 months
> Per Cambridge Dictionary, it means: to be unwilling to do something

You agree balking means being unwilling, right?

So not balking means being willing, right?

He did not balk, therefore he was not unwilling, therefore he was willing, right?

So he was willing to do what Microsoft asked, "but" so was the next guy? What?

dataflow··on libexpat now funded by the City of Munich for up to 6 months
> Merriam-Webster has balk as to stop short and refuse to proceed. To understand the intended meaning, put the emphasis on the first part: If the mayor did not balk, he did not stop, that is, he refused to comply and proceeded with his plan.

I feel like one of us is extremely confused.

"Balk" = "stop" = "refuse to proceed", right?

So "<did not> balk" = "<did not> stop" = "<did not> refuse to proceed", right?

"<Did not> refuse to proceed" with Microsoft's proposal therefore means he in fact complied with Microsoft's proposal and did proceed with it, right?

dataflow··on libexpat now funded by the City of Munich for up to 6 months
If he did not balk that means he did not refuse. Which means he complied.

What he did not do was comply/capitulate/etc.

dataflow··on libexpat now funded by the City of Munich for up to 6 months
By "balk" did you instead mean "budge"? Or am I misunderstanding what you meant?
dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
> Haha I guess we discovered the mysterious country you were referring to when you said, "Elsewhere in the same country." I wonder why you didn't want to reveal it?

Reveal what? The country of the airport and my travel was irrelevant. You wanted to talk about the US and I talked about the US.

> Could it be because you knew you were wrong, ahead of time?

Wow, you totally caught me.

> notice how this one doesn't say anything about a meat patty, except for the picture.

Except the picture? Why the heck would I ignore the picture? Do you understand the fundamental issue here, or do you think it was that I was too stupid to look for a picture when I looked at the menu at the airport?

Since it's so difficult to comprehend: the whole problem is over whether information is communicated adequately enough that people can confidently understand what they're buying. The format of said communication, whether typewritten on a menu, imaged digitally, drawn by hand, handwritten on papyrus, engraved into a rock, or verbal from the waiter... is so clearly not the point.

> also no mention of beef.

It's literally in the photo. You seem to be really struggling to find examples where this information is actually missing. I wonder why.

> Provide an example, then.

Have you heard of Shake Shack? https://www.google.com/search?q=give+me+an+example+of+a+mush...

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
> Big Dairy got to you, huh.

Common sense did, not Big Dairy.

> There’s nothing wrong with referring to other kinds of milk as milk.

There very much is. For most people, if they go to a shop and ask for milk and get handed goat milk, they will get annoyed. Similarly if they ask for eggs and get handed duck eggs or quail eggs. I don't know why common sense is so lacking on this forum but this is not my opinion, this is a fact.

But yeah, if someone disagrees with you they're just Big Dairy shill. There's no other way a rational person could disagree with another.

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
When people ask for chicken do you also introduce them to your timid cousin?

Or when they ask for meat, do you also show them the meat of the latest math problem you were working on?

Just because it's in the dictionary that doesn't mean you get to ignore what most people mean by it in context.

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
Perhaps you should visit more of the US, or visit different types of restaurants? Neither meaning is as dominant as you make it sound. You see both within five minute walks of each other.

Heck, the top result I get for "what is a mushroom burger" on Google right now is a meatless one: https://www.recipetineats.com/swiss-mushroom-burger/

And the top AI result is similarly about another non-veg restaurant's meatless burger.

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
> or, just let people call things what they want, and focus on real problems instead. Even this comment as I’m typing feels like too much time committed to the subject.

If a problem isn't yours that doesn't mean it's fake.

You can simply not waste your time on it, that's not other people's problem. Why should they even care that you're wasting your time? When you clearly don't care about them wasting time or money due to this stuff, you should expect zero sympathy for your own time wastage on the subject. You need to show sympathy before you receive it.

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
I've seen the meat version plenty of times too, it's not like I couldn't understand that either. That was the entire reason I checked the ingredients, which had never failed me until then. Restaurants normally list something about the meat if it's there... but not always.

Which I point out here because there are people saying "just check the ingredients" and, no, this clearly happened despite that.

And which I also point out because the same people arguing "just check the ingredients" would get mad (possibly even more so) if you actually agree and decide to require reliable ingredient lists.

P.S. The top result I see for "what is a mushroom burger" on Google is meatless: https://www.recipetineats.com/swiss-mushroom-burger/

dataflow··on Recursion is lying to you
Just replied to the parent, linking so you see it here: https://news.ycombinator.com/item?id=49165769
dataflow··on Recursion is lying to you
Sorry for the late reply.

> If you use recursion, both the absolutely necessary state and the temporaries are pushed onto the stack (along with the stack frame the language runtime wants). If you use iteration, the programmer just pushes the necessary state onto the stack, and reuses the temporaries in place.

If that's the statement, what you (addressing both yourself & the OP) are arguing here is that it's easier to avoid unintentional temporaries with iteration. Nobody argued against that, it's obviously true. It clearly doesn't mean iteration is always faster, it just means achieving one particular outcome is easier with it.

Before you drop your mic though: what you're missing here the ugly half of the picture, which is that this is because managing any state in the iterative version of arbitrary recursive calls is already a massive pain across calls [1], so of course you're unlikely to maintain unneeded state.

Basically, when it comes to iteration, you're assuming arbitrary amounts of effort (I guess because it wouldn't run at all otherwise, let alone quickly), but when it comes to recursion, suddenly you're assuming low effort (I guess because low optimization effort still gets it running, just less quickly).

That's... clearly an unfair comparison, and generalizing it to "iteration is faster than recursion" is silly.

P.S.: I should perhaps point out that compilers can & do partially inline even unbounded recursion. For you to argue iteration is faster, you'd have to basically argue that compilers can (and do) make analogous optimizations for the equivalent iterative versions of the same algorithms (read: manual management of a stack buffer, etc.) across equivalent level traversals of the algorithm. Do you actually believe that to be true? I'm not gonna proclaim this is impossible or that compilers never do this, but I can say I sure as heck don't recall ever seeing or hearing of this. From what I've seen, iteration would generate shorter code, not necessarily faster code.

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
You might be surprised, I had a similar kind of confusion myself: https://news.ycombinator.com/item?id=49164552
dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
Anecdote: I asked for the "mushroom burger" on their menu at an airport years ago -- I didn't want meat and it had nothing indicting meat in the listed ingredients that I checked -- and they brought me a hamburger beef patty with mushrooms on top. Imagine both of our surprises when they brought me the plate and I was like uhm I think that's another table's order? Well it turns out, at least to that restaurant (idk about the rest of the locality), that was considered a mushroom burger. Elsewhere in the same country (and even Googling it now), a mushroom burger means a vegetarian burger with a portobello mushroom or such as the "patty". Like how a salmon burger means the patty is made of salmon, or a veggie burger means the patty is made of veggies.

I sat there looking dumb and the waiter thought (like everyone here) that I was some idiot who didn't know what a burger was. Now I'm not suggesting they need to regulate what "mushroom burger" means across the locality too, but I couldn't have been the first one to get caught off-guard by this, and the whole incident never needed to happen either. At least in an airport where people from all over stop by, I seriously wouldn't think that only a racist or anti-meatatarian/anti-vegetarian dictatorship would impose some common-sense rules to prevent confusion or food/time wastage arising from cuisine-"unculturedness".

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
> After all, a cheesesteak is not a steak but a sandwich.

I don't know if you're not seeing the obvious or deliberately ignoring it, but the rather-salient differences between those are that (a) "cheesesteak" being one word rather than two tells you it might be a different thing, and (b) "cheesesteak" (or even "cheese steak" by itself) do not carry a single universal meaning different from the rest. You know, unlike "beef patty", where even Googling it now doesn't show Jamaica in the top result.

If you want something to compare against, this is like banning people businesses from calling soymilk just "milk". Nobody minds if you sell soymilk or Jamaican beef patties. They're just asking you not to actively hijack terms that carry significantly different meaning to millions/billions of other people. It's not that hard and it's not some sort of totalitarian flex to have rules like this. With HN being what it is, they'd probably call banning that anti-veganism.

dataflow··on Decades-old fish sauce at abandoned factory in Canada finally being removed
> You should know the top 5 dishes of the 10-15 most popular cuisines of the world, at least.

Leaving aside how ridiculous these numbers you pulled out of nowhere are, what godsent culturedness list are you using that is somehow so common knowledge and that yet the rest of us uncultured boneheads somehow missed the memo for? Even searching this now, and no disrespect whatsoever to Jamaica, I neither see "Jamaica" nor even "patty" listed in the top search result for the 100 top cuisines in the world [1]. For reference, they have Russian, Dutch, English, etc. listed, which (again, no disrespect intended) are the ones you often hear people complain/joke about as being bland.

[1] https://www.tasteatlas.com/best/cuisines

← PreviousPage 8 of 34Next →