MurphyA/hacker-news huggingface dataset:
by pizlonator | 2025-06-17 03:13:18+00:00
> this is like impossible (or at least np-hard). phase ordering exists and will always exist - SLP vectorizer will dramatically affect passes after it and sometimes even passes before it!

It's not impossible.

SLP vectorizer will affect the performance upside of passes before/after it. It won't affect their correctness.

> I don't really get how you can fail to obey the IR's laws other than just emitting unparseable IR? alternatively if you like have uses without defs or flip-flopping types, the verifier needs to catch that after the guilty pass and just bail (not put the onus on the subsequent passes to fix).

Lots of compilers - not LLVM IR - have a totally different kind of phase ordering problem than what you are thinking of: if you reorder the phases then the compiler crashes and burns. Some of these compiler are in production, sadly. I've heard some crazy horror stories. And it's all too easy to find yourself in that situation if you're not careful.

LLVM IR is an example of being careful.
by PaulHoule | 2025-06-17 03:13:40+00:00
Some very powerful people are ignorant and uncaring too, see

https://en.wikipedia.org/wiki/Careless_People

and in the case of Meta it is not just "morals" or "ethics" but very basic attributes of quality and UX. Instagram fails to load the first time I try to load it on my computer, but it usually comes up after a reload. Uploading photos on Instagram is much more of a hassle (takes much longer) than it is on the unfunded web Mastodon client which is developed by open source fanatics who'd I'd expect to have zero empathy for ordinary users. I like the idea of the Meta Quest 3 but so many things, particularly the social features, are terribly thought out and if you're delighted that something works now there's a good chance it will regress next week.

If Zuck fired his whole front end team in Silicon Valley and hired some good FE people in Minnesota, retired and put a rando in charge I bet he'd be worth 5x as much overnight.
by dh2022 | 2025-06-17 03:13:41+00:00
I did learn how to diagnose car problems and how to fix them. these were relatively minor tasks - replace the spark plugs and replace light bulbs. Also Subaru Forester has a problem if the battery gets disconnected too long-I found out about that and what to do about it on YouTube. I also learned how to cook some foods.

That being said, lately YT has way too many ads for my liking; thus I am using Reddit more and more for these things.
by rhines | 2025-06-17 03:14:31+00:00
Depends on your perspective I guess, personally I find YT far more valuable than any streaming platform. University lectures from hundreds of professors, conference recordings, music videos, millions of independent creators covering nearly any niche you could think of - YouTube's service of hosting that and making it available is worth so much more to me than whatever shows Neflix currently has on rotation.

But since I have the option to not pay, I don't. If it was paywalled I'd be willing to pay probably 3-5x what a normal streaming service charges though.
by SlowTao | 2025-06-17 03:14:48+00:00
Ram Dass said that back in the 1960's when they were doing study of LSD they would try to randomize/double blind these tests but it was very funny to see. There were one where they had clergy involved and it basically went, one person would be like "I think it is doing something" and another would be wandering around going "I SEE GOD! I SEE GOD!". It was obvious who had what.
by brudgers | 2025-06-17 03:16:43+00:00
About half the team share similar view. The other half seems like just playing along.

The “other half” is culturally fit for a large company.

I still care about the mission

Missions require full commitment.

Then by the will of higher ups some teams got drastically reorged and I ended up in a different team with a new manager.

That’s the nature of change.

Good luck.
by marcus_holmes | 2025-06-17 03:18:08+00:00
This. I've had mental health problems from working under bad managers, and I refuse to put up with it now. In fact, I can't put up with it - I have found that bad management leads to depression and I end up having to leave anyway.

Your manager is supposed to be the responsible adult in the room, and competent at their job. If that's not true and they're making your life worse, you have no obligation to suffer that.

If you possibly can, make this clear to your manager's manager. Even if it's only at the exit interview.
by dvt | 2025-06-17 03:18:24+00:00
I'm actually quite bearish on AI in the generative space, but even I have to admit that writing boilerplate is "N" times faster using AI (use your favorite N). I hate when people claim this without any proof, so literally today this is what I asked ChatGPT:

write a stub for a react context based on this section (which will function as a modal): ``` <section> // a bunch of stuff </section> ```

Worked great, it created a few files (the hook, the provider component, etc.), and I then added them to my project. I've done this a zillion times, but I don't want to do it again, it's not interesting to me, and I'd have to look up stuff if I messed it up from memory (which I likely would, because provider/context boilerplate sucks).

Now, I can just do `const myModal = useModal(...)` in all my components. Cool. This saved me at least 30 minutes, and 30 minutes of my time is worth way more than 20 bucks a month. (N.B.: All this boilerplate might be a side effect of React being terrible, but that's beside the point.)
by almostgotcaught | 2025-06-17 03:18:46+00:00
> It is the case that if you do a flow-insensitive analysis of variables over SSA, it will be equivalent to a flow-sensitive analysis of variables, because of the static single assignment property.

you're saying the same thing i'm saying - the question/issue arises from value numbering and naming. see "engineering a compiler" page ~400 where they discuss the benefits of SSA for value numbering: https://imgur.com/a/bPabq7D

> I don't think dense vs sparse analysis is the same thing as the use of the word "sparse" in the post.

it is - the allusion/claim in the post is that SSA is sparse because you don't need to keep track of facts/metadata for all variables at all program points. that's because of the same thing: SSA uniquely locates/identifies values and therefore you can uniquely map between SSA ids and metadata. so you don't need to have a table of stuff that's updated at every program point (like you do in dense analysis), just along control-flow/operand/result edges.
by dpcan | 2025-06-17 03:19:15+00:00
This article is just simply not true for most people who have figured out how to use AI properly when coding. Since switching to Cursor, my coding speed and efficiency has probably increased 10x conservatively. When I'm using it to code in languages I've used for 25+ years, it's a breeze to look over the function it just saved me time by pre-thinking and typing it out for me. Could I have done it myself, yeah, but it would have taken longer if I even had to go lookup one tiny thing in the documentation, like order of parameters for a function, or that little syntax thing I never use...

Also, the auto-complete with tools like Cursor are mind blowing. When I can press tab to have it finish the next 4 lines of a prepared statement, or it just knows the next 5 variables I need to define because I just set up a function that will use them.... that's a huge time saver when you add it all up.

My policy is simple, don't put anything AI creates into production if you don't understand what it's doing. Essentially, I use it for speed and efficiency, not to fill in where I don't know at all what I'm doing.
by SlowTao | 2025-06-17 03:19:31+00:00
Some of the best writing on the uses of LSD come from Alan watts. In his early life he said "it was impossible to bottle mysticism" and yet on dropping acid the first time felt like "they have completely bottled mysticism!".

But then he noticed that the results really depend on who is taking it and what their world view is. If you do not have any inclination towards that mystic space, you will not get the ego death. It is as Eckhart Tolle said "just your senses turned up to 11", that is if there is nothing else you can get out of it.

As Douglas Rushkoff said "If you give tech bros a hit of psychedelics, all you get is tech bros on psychedelics." There is no higher sense achieved.
by jdenning | 2025-06-17 03:20:19+00:00
I agree that decriminalization in Oregon didn't go well, but it's more complicated that "decriminalization doesn't work". I lived in Portland at the time (and yes, I voted for decriminalization). What I observed:

- The rehab programs were never properly available - The general culture in Portland made it very difficult for the city to form any coherent response to homelessness. Most people in Portland really want to be "compassionate" to the homeless/drug addicted/mentally ill, so there was strong pushback on any effort to clear homeless encampments (literally to the point that people were advocating for changes in building code that would force commercial buildings to *enable* homeless people to sleep in front of them by building sleeping platforms.) - This time period overlaps the BLM protests (which were absolutely massive in Portland), with all the "Defund the Police" / "ACAB". Indeed, the majority of Portland has been very anti-police since the late '90s. The police, obviously, didn't like this. From anec-data, it seemed to me that the street cops just stopped even bothering arresting people. (Here's an anecdote - a friend of mine was riding mass transit, with homeless men both behind him and in front of him, who got in to a conflict that resulted in one man brandishing a knife. The police were called and showed up at the next stop, no arrests were made.) To make the point abundantly clear, the brandishing of knives in public was never decriminalized, but the police absolutely stopped enforcing *any* laws on the homeless. - Oregon is generally terrible at implementing anything, even well-supported, popular programs fail to achieve even basic milestones of success. There's also a general lack of funding for most everything. - COVID - Fenatnyl use rose massively, nationwide, in spite of local drug policy. The negative effects have definitely been more pronounced in far-left cities, but it's disingenuous to assume that decriminalization increased usage.

Don't get me wrong, things got bad. They still are - it's why my wife and I moved after living there for decades. But let's not declare decriminalization as a universally bad policy; the drug war has also been extremely bad too, and it's had a lot more time to work. IMO, the very existince of fentanyl and carafentanyl are direct results of the drug war.
by dweinus | 2025-06-17 03:23:23+00:00
> Is it Shakespeare? No.

It's at least decent though, right?

> "What emerged over these seven days was more than just code..."

Yeesh, ok, but is it accurate?

> Over time this will likely degrade the performance and truthfulness

Sure, but it's cheap right?

> $250 a month.

Well at least it's not horrible for the environment and built on top of massive copyright violations, right?

Right?
by Zak | 2025-06-17 03:23:48+00:00
I didn't intend a comparison between Gmail and Hangouts, just to say a whole lot of people already had the required account.

You definitely had a rougher experience with it than I did, but my main point is Google launched it, didn't seriously iterate on it, and gave up its strongest distribution channel at the first sign of pressure from carriers. Since they keep launching messaging products, I must conclude they want to be in that space and it was foolish of them to squander their best opportunity.
by JesseMReeves | 2025-06-17 03:25:00+00:00
I recently talked about LSD to a spiritual person (the western esotericism kind).

He accidentally took a very high dose in his 20s and also read a bunch of books on the subject for a while, by Leary and so on. He equated it to a trip to the mirror maze, but nothing more. He doesn’t find it worth it and warns against it since for some people it lingers for too long. He is puzzled about people calling the experience „spiritual“ too.
by MichaelCharles | 2025-06-17 03:25:40+00:00
However that doesn't explain all usages here: https://github.com/search?q=repo%3Atorvalds%2Flinux%20retard...

Direct quotes: "we shouldn't need asm for this, but gcc is being retarded" and "The switch is so retarded that it makes our command/entry abstraction crumble apart."
by almostgotcaught | 2025-06-17 03:26:33+00:00
> SLP vectorizer will affect the performance upside of passes before/after it. It won't affect their correctness.

maybe. it's late so i can't think of a counter-example off the top of my head where someone downstream of SLP somehow took something for granted and then it blew up in their faces. even if it is somehow magically not true for SLP, it's definitely true for other sequences of passes, where subsequent passes depend on prior passes.

> if you reorder the phases then the compiler crashes and burns. Some of these compiler are in production, sadly. I've heard some crazy horror stories. And it's all too easy to find yourself in that situation if you're not careful.

i mean i have witnessed this in a prod MLIR compiler i have personally worked on - it's exactly what i had in mind above. did it crash because it tried to deref some pointer to some attribute/node/whatever? no that's true - it crashed via llvm::report_fatal_error (or assert) - but it crashed nonetheless.
by devilbunny | 2025-06-17 03:26:41+00:00
And gasoline is insanely easy to replace if you have a car that uses it. Drive to station when car is empty, dump oldest 5 gallon can of fuel into tank, finish filling tank, refill can. Do it every three months. No gas is more than a year old, half the time that stabilizers allow.

If disaster strikes, you never worry about the gas you have.
by AnthonyMouse | 2025-06-17 03:27:27+00:00
The expectation is that Microsoft is exfiltrating this data because they want to use it for AI training, ad targeting etc. That doesn't require the user to have access to it, they'd just need some new rationale for exfiltrating it. Insert malware scanning excuse etc.

Also, the issue is that somebody is going to copy a ~30 fps video using screenshots without audio taken at an interval of ~0.2 fps? Nobody is going to do it that way.
by lotsoweiners | 2025-06-17 03:27:36+00:00
> because trying to transport that many people, at that low density, all to the same area just doesn't work.

This is being solved (to the chagrin of urbanists) by companies moving out of downtown high rises and into suburban office parks. Remote work has helped as well.

> It is so crazy to me the lengths people will go to justify car culture over walkability and public transit.

You aren’t going to make the entirety of the LA metro area walkable and connected by public transit. Sure you can make a neighborhood a little more walkable and you can connect some denser areas with light rail but that just doesn’t solve the problem that you seem to have issue with.
Show HN: Wheretowatch.stream – See where movies/shows are streaming globally
by ericrenan | 2025-06-17 03:29:02+00:00
I built https://wheretowatch.stream to solve a problem I kept running into: finding out which country actually has a movie or show available on Netflix, Prime, etc.

You can search any title (even obscure ones) and instantly see where it’s available, on which platform, and in which country — no login needed.one click and you get the streaming availability for all countries
by HappMacDonald | 2025-06-17 03:29:18+00:00
Yeah, and part of the problem is that punishment cannot be made inevitable (any more than crime can be made "zero" as I'd inferred, despite what public expectation might look like xD).

First of all you have criminals who are low-functioning enough for whatever reason to fail to understand how actions connect to consequences in reality. Be it due to mental illness, or overestimation of their abilities. No amount of certainty is enough to dispel the "That won't happen to me" presumption from a pretty big chunk of the population.

Next you have desperate people: either due to "risking punishment may actually be safer than risking privation while obeying the law" and/or due to presumptions of having nothing left to lose.

And finally you have cartels, where folks organize so well that their internal governance and capacity to levy violence actually stands toe to toe against the civil governments that they operate within the jurisdictions of. This is the civil equivalent of a tumor, with all of the oncological complications that that often implies.

So I would caution that "inevitability of punishment" is an unreasonable goal to try to justify harsh sentences, and I would estimate that any historical accounts of governments who have achieved that feat were probably also totalitarian enough to be able to lie about their resulting crime statistics along the path.
by mnky9800n | 2025-06-17 03:30:10+00:00
Yes they claim that AI is more powerful than nuclear weapons. But nuclear weapons give a person the power to eliminate a city of 10 million people with the push of a button. So I kind of think nuclear weapons are still more powerful than AI. I think the real kernel of truth here is that AI companies are trying to control a narrative to justify government contracts. They want to be too big to fail. When you become too big to fail you get to run your airplanes into the ground, make shitty cars, dump oil into the ocean a million barrels a day on accident, lend money to people who have clearly no ability to pay it back, and other shenanigans all for the cost of a slap on the wrist.
by forgotoldacc | 2025-06-17 03:30:40+00:00
This sounds really dumb, so forgive me. But one thing that's always felt weird to me about gravity is how we consider things to be one body.

Like yes, when we look at earth from incredibly far away, it's a pale blue dot. But all those oceans on it are flowing and separate from the solid ground underneath. Those large boulders on earth that would have their own (tiny) gravitational pull on their own in space are just part of earth's single gravitational force. All the airplanes in the sky are subject to the pull of the earth, but they're also a part of the gravitational pull that pulls other things to earth.

When shaking cereal, the big flakes rise to the top, but tiny bits of dust from each flake also separates and settle at the bottom. But earth, as a whole, has big bits and little bits everywhere all flowing freely. And gravity seemingly treats all those bits as a single object. But with sufficient distance between objects (e.g. different planets), it treats them separately. And with greater distance (e.g. galactic scale), it treats them as one again.
by komali2 | 2025-06-17 03:30:52+00:00
Well, yeah, selling drugs is bad, but it keeps happening and nothing we're trying is stopping it. Clearly, the fact that people end up in prison isn't disincentivizing people from choosing the 10-15k in their pocket option. Humans aren't good at understanding risk or connecting long term consequences to short term actions, in aggregate. We should design our society around this fact.

Hence why I typically argue for legalization and regulation. You have a pretty unique perspective though. I suppose in your position you're incentivized to always say you did the wrong thing, drugs are bad, etc etc, but to the extent you're able to discuss it, what's your take on arguments for legalization and regulation?
by adgjlsfhk1 | 2025-06-17 03:33:28+00:00
I don't think open source will be getting anywhere near leading edge in the near future, but I feel like a really good n12 or n7 chip might be possible. That would be enough to get to ~Zen1 levels of performance (or maybe a bit higher since we know Zen1 had some fairly avoidable mistakes)
by kachapopopow | 2025-06-17 03:33:33+00:00
AI is a tool like any other, you have to learn to use it.

I had AI create me a k8s device plugin for supporting sr-iov only vGPU's. Something nvidia calls "vendor specific" and basically offers little to not support for in their public repositories for Linux KVM.

I loaded up a new go project in goland, opened up Junie, typed what I needed and what I have, went to make tea, came back, looked over the code to make sure it wasn't going to destroy my cluster (thankfully most operations were read-only), deployed it with the generated helm chart and it worked (nearly) first try.

Before this I really had no idea how to create device plugins other than knowing what they are and even if I did, it would have easily taken me an hour or more to have something working.

The only thing AI got wrong is that the virtual functions were symlinks and not directories.

The entire project is good enough that I would consider opensourcing it. With 2 more prompts I had configmap parsing to initialize virtual functions on-demand.
by gchamonlive | 2025-06-17 03:34:06+00:00
It's because meaning isn't essential to the universe, but derived from human experience. The universe needs us just as much as we need the universe. Actually this separation is an artifact of reductionism we have to let go.

In any case, this is why I think philosophy is the required work to be done so that we can invite spiritualism and mysticism into our lives and potentially experience them with these reality altering drugs.
by 0cf8612b2e1e | 2025-06-17 03:34:30+00:00
Polar Night didn’t disclose the project’s cost, though the raw materials are cheap and the structure itself isn’t particularly complex. A much smaller prototype built a few years ago cost around $25 per kilowatt-hour of storage, the company estimated at the time. It’s likely the new version is cheaper. Lithium-ion batteries cost around $115 per kilowatt-hour.

“Economics look appealing”, but does not include costs.
by pizlonator | 2025-06-17 03:34:53+00:00
> it's definitely true for other sequences of passes, where subsequent passes depend on prior passes.

I don’t think it’s true for optimization passes in llvm and that’s what makes llvm kinda great.

I would love to hear of a counter example.

But say that you found a counterexample. That would still not be as bad as what happens in a lot of compilers out there where being able to reorder passes (or even run them a second time) is the exception rather than the norm, and our debate would be about whether there exists even a single pair of passes that could be safely reordered.
by o1bf2k25n8g5 | 2025-06-17 03:35:11+00:00
> ...you are here to do the required work to understand yourself, your circumstances, stand on the shoulder of giants and study the great minds that came before you.

Just to offer a counterpoint:

“I tell you, we are here on Earth to fart around, and don't let anybody tell you different.” ― Kurt Vonnegut

The more I experience, the more I think maybe that's a pretty good point, too.
by WalterBright | 2025-06-17 03:35:56+00:00
> From what I understand, this is because larger objects have more mass, moving slower when shaked, so as the larger (brazil nuts) don't move as much relative to the smaller ones (peanuts), and because of gravity, there's a cavity left under the brazil nut which gets filled in with peanuts.

I always thought it was because the smaller nuts can fall into smaller spaces, while the larger nuts cannot.
by atq2119 | 2025-06-17 03:37:20+00:00
It's fascinating how differently people's brains work.

Autocomplete is a total focus destroyer for me when it comes to text, e.g. when writing a design document. When I'm editing code, it sometimes trips me up (hitting tab to indent but end up accepting a suggestion instead), but without destroying my focus.

I believe your reported experience, but mine (and presumably many others') is different.