MurphyA/hacker-news huggingface dataset:
by legacynl | 2025-09-18 17:27:56+00:00
I'd just like to clear up a misconception that people seem to have about mental healthcare. Getting a diagnosis isn't related to the 'severity' of the thing you're experiencing. But rather how you're dealing with it, and if it requires professional help to work through. Keyword being 'requires'.

Even if you grief a lot, if you're dealing with it yourself you will not get a diagnosis.

If grief makes you isolate yourself, stop working, start abusing alcohol or drugs, stop you from caring for you children, etc. Then there's a very real chance that this behavior could lead to more problems, making it in turn harder to regain positive mental health. In that case the person should get a diagnosis, which would then unlock treatment and therapy for them.

> The American Psychiatric Association describes “disordered grief,” also known as “prolonged grief,” as a loss that occurred at least one measly year ago for adults

Even though that might be true, it's an excellent example of why you can't just take the written word at face value if you're not well versed in the subject. In the mental health profession it's understood that everybody is going to be different from the norm. Only the treating psychologist can put the clients problem in the proper context to determine if a year is enough or not.
by BizarroLand | 2025-09-18 17:28:28+00:00
My favorite thing to do around christmas was to take the aluminum foil garland strands and place them on the CRT screen.

Static would hold them in place, and when people would go to manually turn on the TV they would suddenly become energized with thousands of volts of static electricity from the ray gun in the tube and leap out like an electric snake to zap the everloving snot out of the unfortunate bastard that turned the tv or monitor on.

Which was usually me, because I liked the challenge, but if you ever have that combo available with kids who didn't grow up around them and know any better, it would be a good prank.
by bilater | 2025-09-18 17:28:37+00:00
Have been seeing these rants since the incident. Yet no concrete suggestions. Just high level hand wavy stuff like "better package management". What does that mean? We already have mandatory 2 factor, private npm registries.

Ultimately the reason the ecosystem is so fragile is because a ton of packages are maintained by solo devs. So it only takes one hack to impact a ton of code bases.

The only thing I can think of to prevent this is automated LLM scanning of every npm package when any dependency or subdependency (and that's its own gnarly tree) is updated.
by munificent | 2025-09-18 17:28:49+00:00
I think you are misinterpreting what the author means with "medicalize". They aren't saying "require to be treated by a medical professional".

What they're saying is that as a culture, we reason about grief using the tools and concepts of the medical industry. Because it's part of our culture, this is so automatic that it's almost hard to conceive of any other way. But it is indeed a choice to describe grief as a sort of labeled pain which can be explored using falsifiable scientific experiments, is amenable to treatment by medical professionals, is a problem representing a delta between a "normal healthy human" and their current state, etc.

We could just as well have a culture that treats grief as a normal part of the human experience. We could consider a person currently grieving as exactly as healthy and normal as someone playing the saxophone. We could (and some do) consider that the most appropriate people to offer help for grief be spiritual counsellors.

I'm not saying we should handle grief differently. I'm just trying to point out that what the author's saying is that it's a cultural choice the way we present and work through it socially. (But, for what it's worth, I do think we should handle it in a less medical way.)
by kazinator | 2025-09-18 17:29:00+00:00
Not calling the function would be evidence of further derangement in the design.

Such a thing has been perpetrated in C. In C, you can repeat designated initializers. like

foo f = { .a = x(), .a = y() }

The order in which the expressions are called is unspecified, just like function arguments (though the order of initialization /is/ specified; it follows initialization order).

The implementaton is allowed to realize that since .a is being initialized again by y(), the earlier initialization is discarded. And it is permitted not to emit a call to x().

That's just like permitting x() not to be called in x() * 0 because we know the answer is zero.

Only certain operators in C short-circuit. And they do so with a strict left-to-right evaluation discipline: like 0 && b will not evaluate b, but b && 0 will evaluate b.

The initializer expressions are not sequenced, yet they can be short-circuited-out in left-to-right order.

Consistency? What's that ...
by foodevl | 2025-09-18 17:29:14+00:00
Zuck owns 13% of Meta shares and 61% of the voting power

Jensen Huang owns 3.8% of Nvidia and 3.8% of the voting power

Tim Cook owns 0.021% of Apple and 0.021% of the voting power

Previously, Steve Jobs owned 0.6% of Apple and 0.6% of the voting power

So yeah, there's a structural difference here and Meta is much closer to being owned, managed, and controlled by Zuck alone
by rixthefox | 2025-09-18 17:29:16+00:00
Fuck that noise. The places that shadow ban and encourage self-censorship do not deserve your traffic nor your content.

Start voting with your voice and your (digital) feet. Don't be sheeple. Keep the Internet weird. It is not on us to censor ourselves to protect the feelings of snowflakes who get all bent out of shape because of something someone said.
by porridgeraisin | 2025-09-18 17:29:28+00:00
I like KDE, just not the defaults which I think are horrific. I had my fair share of ricing linux in general, and have done my rounds through all kinds of window manager and desktop environments and theming engines and desktop effects.

Unfortunately, what I found was once you added plugins and themes and this and that, there was too many breaking changes when considering the whole UI system. This is not really a technical fault of KDE devs themselves, but it turned into something akin to managing a node.js project. Yes I know it you use less plugins it's better, but I want both: plugins as well as pixel perfect consistency.

I found similar issues in gnome, where it's even worse since the DE itself pushes tons of breaking changes. Note that I consider even a settings menu reorg as a breaking change.

I finally settled on XFCE, where for years now, nothing has changed. Not even one pixel. The menus are the same, the search results come in the same order so I have muscle memory like "<text> arrowkey arrowkey enter".

That's my expectation from a DE. I basically have the entire desktop byheart. And this culture seems to extend to the plugins as well, for example the various xfce4-panel plugins I use have all been pixel-perfect equal for years now. My themes and what not have never broken on me either.

Windows up until 10 also had similar properties, I had a crap ton of plugins with rainmeter, 10k+ LOC AHK scripts, etc, and nothing ever broke.

I also like that the shared library disease isn't that high in XFCE-land, in KDE installing something needed too many common k-* packages. I understand KDE gives a whole suite of apps so it might be necessary, but this also meant that I cannot use KDE apps even the ones I liked, on another DE without also getting... kwallet or something iirc.

The thing I miss the most from KDE is wobbly windows. I would kill for that feature, but unfortunately, I don't think I would tolerate breaking changes for that feature.
by jpc0 | 2025-09-18 17:29:36+00:00
You understand why that is exactly pointless…

I could write those exact same bindings for my language that I will compile to wasm and then use the current WASI interface, but even that is pointless because at that point I have written a native app, what good reason would I need to run it through an emulator, specifically when a modern OS is already sandboxing things.

If I am targeting the browser my above point stands, unless the DOM is already a reasonably decent API for what needs to be built(it probably isn’t, it’s the best example you can get of horrible API design in my opinion) then I will need to build something ontop of that, prime example being react.

So I need to run my code in an interpreter, having built data structures to generate a document in an eDSL, which creates other data structures, which then calls into another API, which then calls into the OS/hardware layer.

When what I want to do, is call into the OS/hardware layer directly…
by rezonant | 2025-09-18 17:29:44+00:00
Court cases have established that you don't need actual action for a free speech violation to have occurred. The act of using your government position to pressure, coerce, or threaten people who are using speech you don't like is a violation of the Constitution, flat out.

Otherwise the protection of free speech means nothing, because politicians can merely threaten you all day but never pull the trigger on an obviously disallowed act while implying that you'll make trouble for involved actors which has a degree of separation, enough to avoid it being a direct cause and effect. And in this case Carr did exactly that by threatening to make trouble for affiliates like Nexstar -- as long as your threat has a material impact (like causing a company to adhere to the desired action to avoid further red tape in their acquisition approvals), it would be enough to quell constitutionally protected speech.
by jbreckmckye | 2025-09-18 17:30:07+00:00
We tried all that stuff in the early 2010s. I was there. It didn't work.

People ditched element-based CSS for good reasons: it forces you to maintain increasingly complex stylesheets, because you end up having to come up with increasingly arcane rules describing how the design links back to content.

But some design isn't about content. Sometimes you need a button that's centered because it just looks better. There's no semantics or document structure you can point to, to justify that.

(So then you end up with post-hoc mental gymnastics like, "hmm, well, it's the second last button on the page in this one instance, so let's write an :n-selector that only targets the penultimate <button>...")

So having classes lets you keep the look and the meaning orthogonal. Which is especially helpful when you don't have total control over the markup (e.g. most content management systems)
by thisislife2 | 2025-09-18 17:30:18+00:00
Ironically the violence unleashed by these so-called "revolutionaries" makes me wonder whether the police firing on the protestors was based on intelligence alert that the protest would turn to violence? Now imagine if these people also had guns. Sri Lanka, Bangladesh, Nepal, (Myanmar?) - some BigTech seems to have cracked the social media politico-cultural code of the indian sub-continent to foster revolution and throw these countries into political turmoil. The template is the same - "fight against corruption", "('organic') student movements / gen-z protests", "new democracy", "installation of inexperienced politicians in power", "get rid of experienced ('corrupt') politicians" ... it's a political recipe setup for failure.
by drdaeman | 2025-09-18 17:30:40+00:00
Very fair point, thank you! I'm not sure I entirely agree with everything, but I was definitely missing the change in the accessibility of the disruptions. You're probably right that the more immediate the notification is, the higher are the chances that it'll interfere with our attention in a way that's could introduce some undesirable effects. Definitely there's a difference between a mail arriving, phone or watch buzzing, and something instantly appearing in the visual field.
by canucker2016 | 2025-09-18 17:30:44+00:00
Kimmel: We hit some new lows over the weekend with the MAGA gang desperately trying to characterize this kid who murdered Charlie Kirk as anything other than one of them and doing everything they can to score political points from it.

Kimmel: In between the fingerpointing there was uh grieving on Friday. The White House flew the flags at half staff which got some criticism but on a human level you can see how hard the president is taking this.

Reporter: "My condolences on the loss of your friend Charlie Kirk. May I ask sir personally, how are you holding up over the last day and a half, sir?"

POTUS47: "I think very good. And by the way, right there you see all the trucks. They've just started construction of the new ballroom for the White House, which is something they've been trying to get, as you know, for about 150 years, and it's going to be a beauty."

Kimmel: Yes. He's at the fourth stage of grief, construction.
by Bjorkbat | 2025-09-18 17:30:47+00:00
My thoughts as I reconcile my conflicting feelings on this. I think it should be objectively cool that Meta has finally managed to come out with a pair of smart glasses that come incredibly close to being a practical wearable.

The thing is, it's honestly hard to imagine doing anything cool with them. I think this has less to do with hardware limitations and more to do with vendor restrictions.

I think Meta is fundamentally incapable of making anything cool. Hence why they had to partner with Ray-Ban to make these glasses rather than making their own. I think Meta's failure to realize their version of the metaverse had to do with their inability to recognize coolness and taste as much as anything else. I think any and all apps Meta ships with these glasses are cursed to be a mediocre experience.

I think Apple could do a better job but at the end of the day I think the most interesting (not necessarily best) would be ones with the most developer freedom.
by Balgair | 2025-09-18 17:30:59+00:00
> There is a certain cowardice in how we deal with death in the contemporary west.

It's because we have a dearth of true elders right now.

Not in age, but in temperament and learning.

I got interested in story telling during COVID and managed to find a great author (K.M. Weiland) that went in deep on the archetypes of story.

Her hook was essentially: "What happens after the Hero's Journey/happily ever after?" And then she got real deep on her idea of the 6 phases of life. Her work is properly about how to write a plot, but man does it apply more broadly.

The pertinent one here is the 'Crone' stage of life [0]. You're no longer the 'King' of your little fief, you had to give up the power and make way for the next generation. But now what?

The journey of the Crone is essentially learning that Death is a part of Life, that Death is not Evil, Death is a Friend.

K.M. Weiland admits that less and less people ever make it through the stages as you go along.

But, I think right now in the West, we have a lot of boomers that never really progressed past the Hero stage, let alone the Queen or King stages. There should be more Crone and Mage people around, but the boomers were retarded in their development. Just look at RBG, Feinstein and Pelosi (to name but a few), grappling on to power like the Tyrants or Sorceresses (strong shadow archetypes of the Queen and King) and never letting go, to the classical harm of the kingdom/hearth that such stories tell.

Facing Death is hard, very hard. But is something that we all must do. Realizing that Death is not Evil, but a part of life, and one to be welcomed at times, that is something that very few of us can do.

[0] https://www.helpingwritersbecomeauthors.com/archetypal-chara...
by munificent | 2025-09-18 17:31:12+00:00
Consider that the author may elect to this suffering as a testament to her love for her partner and as a way to memorialize what he meant to her.

If your partner died and the very next day a doctor said, "Here's a pill that will make you forget you were ever together and erase 100% of the pain. You'll feel amazing." Would you take it?
by kazinator | 2025-09-18 17:31:25+00:00
If the language allows <whatever> := <new-value> --- if that compiles and executes --- then <whatever> is by definition a mutable place.

Once you introduce this misfeature, mutable places no longer have the property that they all record the assigned value and keep it until the next assignment.

Now, sure, you also don't have that property when you have operator overloading that allows assignment to be coded by the programmer; but that's a design decision under the programmer's control which affects only that code base, not the entire language and all its users.
by mikestew | 2025-09-18 17:31:32+00:00
My car maintenance costs since 2018 has been a gallon of windshield wiper fluid and new tires.

If you're buying a new car every two years, you could get the same low level of maintenance with an ICE Toyota. Or, you know, you can buy an EV from a company that knows how to make a door handle, and still get that low maintenance of an EV. There are many to choose from.
by avidiax | 2025-09-18 17:31:56+00:00
That is dystopian, but to be fair, this is China. They are literally rolling out facial ID tech to prevent paper thieves.

https://www.youtube.com/watch?v=pj2bZCwJeVc

https://www.youtube.com/watch?v=foT2kCByOgs

> soon toilets will be photographing your butt to fingerprint your anus, while data brokers sells your poop data

Life imitates art: https://www.youtube.com/watch?v=DJklHwoYgBQ
by pogue | 2025-09-18 17:31:58+00:00
This sounds an awful lot like Microsoft's Recall, only implemented in the browser.

Granted, there have been a lot of times I have trouble finding a website in my history, open tabs or even bookmarks, so I could potentially see how that might be advantageous as long as I was in a situation where I had a second browser for "non-work" related tasks, or this was strictly prohibited in in-private mode.

>4. Find webpages you previously visited

>For those frustrating instances when you want to jump back into a past project but don’t want to scroll through your history to find an important website you previously visited, soon you’ll be able to use Gemini in Chrome to recall it for you. Once launched, you can try prompts like “what was the website that I saw the walnut desk on last week?” or “what was that blog I read on back to school shopping?”

As for their "agentic browsing assistant", I don't have much trouble adding stuff to my shopping cart or other minor tasks. I'm still waiting on that 'Google Duplex' [1] feature they announced years ago that claimed Google would make phone calls for me to make appointments and etc. Make a doctor's appointment? Dispute a charge on my bill? That's what I want.

[1] https://youtu.be/D5VN56jQMWM
by techsystems | 2025-09-18 17:32:06+00:00
The reason why Nvidia is buying now does not have to do anything with Arc or GPU competition. There are mainly two reasons.

1) This year, Intel, TSMC, and Samsung announced their latest factories' yields. Intel was the earliest, with 18A, while Samsung was the most recent. TSMC yieled above 60%, Intel below 60%, and Samsung around 50% (but Samsung's tech is basically a generation ahead and technically more precise), and Samsung could improve their yields the most due to the way set up the processes, where 70% is the target. Until last year, Samsung was in the second place, and with the idea that Intel caught up so fast and taking Samsung's position at least for this year, Nvidia bought Intel's stock since it's been getting cheaper since COVID.

2) It's just generally good to diversify into your competitors. Every company does this, especially when the price is cheap.
by steffan | 2025-09-18 17:32:16+00:00
[I work for MongoDB] For your use case, I would consider just holding all of the data in MongoDB. With an appropriate data model, you'd be able to quickly retrieve the information you need for the initial page display as well as article details.

This isn't to say that there aren't use cases that might be better served by either database or a combination, but for your particular use, you may not be gaining enough to offset the added complexity of using two different databases.

Obv. I'm biased, but I would recommend using MongoDB :)

Here's a reference for some design patterns to consider: https://www.mongodb.com/company/blog/building-with-patterns-...
by Taek | 2025-09-18 17:32:44+00:00
It frustrates me greatly how little people, and especially regulators, value attention in modern society. Your behaviors as a human are largely driven by the things you pay attention to, and advertising is a form of driving your behaviors by bringing your attention to things that are good for them (and not necessarily good for you!).

In other words, advertising is a form of mind control. By hijacking your attention, it hijacks how you think about the world and changes what sorts of things you focus on every day, pulling your mental cycles into products when maybe without seeing that ad you'd instead be thinking about family.

I really think the social and societal cost of advertising is immense, and that it should be strongly regulated. Especially because most people greatly under-value their own attention and under-estimate how much seeing ads in their kitchen every day is going to disrupt and hijack their normal thinking patterns.
by Sohcahtoa82 | 2025-09-18 17:34:09+00:00
I don't know what anybody would do with such a weak card.

My RTX 5090 is about 10x faster (measured by FP32 TFLOPS) and I still don't find it to be fast enough. I can't imagine using something so slow for AI/ML. Only 2.2 tokens/sec on an 8B parameter Llama model? That's slower than someone typing.

I get that it's a budget card, but budget cards are supposed to at least win on a pure price/performance ratio, even with a lower baseline performance. The 5090 is 10x faster but only 6-8x the price, depending on where in the $2-3,000 price range you can find one at.
by graemep | 2025-09-18 17:34:13+00:00
> Which is probably why religion was developed in the first place, for its comforting effects, as a balm, a bravery-enhancer, a coping strategy for dealing with inevitable death.

It maybe a factor, but I do not think it was the main one. Death is still very hard to cope with, regardless of religious belief. There are other things behind religious belief, mostly experiences.

> I think the way we deal with death nowadays has more to do with arrogance or hubris, coupled with wishful thinking
by fullshark | 2025-09-18 17:34:29+00:00
She drowned in a glass coffin surrounded by her loved ones unable to figure out how to get her out. You are able to open a normal car door when the interior is fully submerged due to the water pressure equalizing. It's very clear to me she would have survived with normal door handles and your "anyone who DWIs deserves to die and doesn't receive sympathy cause I worship Elon Musk/Tesla" position is truly contemptible.
by drob518 | 2025-09-18 17:35:23+00:00
No, you don't. You have lawyers to assist managers in legal matters. But you can't simply throw a contract at a lawyer and ask "What do you think?" All the terms need to be understood by the manager. It is however reasonable to ask a lawyer "What does this say in normal language?" and "Is there any provision in this thing that sticks out as being really out of line or would trip us up if we had to litigate it?" Understanding a contract is not difficult. I've negotiated contracts with some of the largest companies in the world over my career and it only worked because I was also reading the contracts and interacting with the lawyer as a partner.
by Balgair | 2025-09-18 17:35:25+00:00
I mean, people aren't going to try to have kids if they think that their immediate futures and longer term futures aren't worth bringing people into.

Like, if you think that your future is a good place, then you're more likely to want to have kids.

If we want to raise the birthrate, then we've got to listen to the people that can have kids and do what they want.

It's all about perception as no one can predict the future.