MurphyA/hacker-news huggingface dataset:
by kayodelycaon | 2025-12-05 02:09:51+00:00
I don't really like the idea of my coworkers playing armchair psychologist with the people they work with. Especially if person didn't ask for it.

Symptoms of mental disorders can be normal human traits taken to the point it affects person so severely it's an impairment.

This means anything normal can be pointed to as evidence of a disorder.
by hombre_fatal | 2025-12-05 02:10:08+00:00
Not sure how it works on Android, but it's such amateur UX on Apple's part.

99.9% of people expect HDR content to get capped / tone-mapped to their display's brightness setting.

That way, HDR content is just magically better. I think this is already how HDR works on non-HDR displays?

For the 0.01% of people who want something different, it should be a toggle.

Unfortunately I think this is either (A) amateur enshittification like with their keyboards 10 years ago, or (B) Apple specifically likes how it works since it forces you to see their "XDR tech" even though it's a horrible experience day to day.
by robot-wrangler | 2025-12-05 02:10:16+00:00
> The comment "useful idiots" is more a play on the russian KGB strategy.

Oh, I'm familiar with the phrase, but I'm specifically disputing how applicable it really is to people that are self-aware about the situation they are facing. Useful idiots are ones that are tricked, especially ones that are evangelical about tricking others. People forced to choose between 2 extremes where both choices are very bad are called.. normal citizens participating in the democratic process.

> This only works on people who are susceptible to this. I understand how propaganda works

What? You can see through propaganda, but you can't just pencil in your own policy options. Unfortunately and by design, the things you can ultimately vote for are "all or nothing" flavored. Censor everything, censor nothing. Track everybody, track nobody. Tons of parents who totally understand the surveillance state probably got flipped by meta's memo about chatbots being "sensual" with children. They'd rather vote to force corporations to be good citizens, but they can't. So they'll vote for an age-gated internet as the best of the bad options. I wouldn't assume all those people are naive, confused, or duped.. they've simply switched from a principled/abstract stance to a convenience-based calculus after they were forced into it. Meta wins either way, as planned. Either they get to build a more addictive platform, or they track more info about more people
by oaxacaoaxaca | 2025-12-05 02:10:21+00:00
No one has mentioned it: mobile! Mobile apps became a thing, and there was a strong argument to have one common backend for your web app and your iOS app and your Android app. Plus the mobile UX (especially with iOS apps at the time) was such a gamechanger that there was a natural shift to replicate it in the browser.

That said, even though I still build SPAs at work, but I can't wait for the day that I get to build something big with Django & htmx.
by derangedHorse | 2025-12-05 02:11:22+00:00
I'm genuinely confused about this story and the affiliated parties. I've actively tried to search for "Daniel Berulis" and couldn't find any results pointing to anything outside the confines of this story. I'm also suspicious of the lack of updates despite the fact that his lawyer, Andrew Bakaj, is a very public figure who just recently commented on a related matter without bringing up Berulis [1].

Meanwhile, the NLRB's acting press secretary denies this ever occurred [2]:

> Tim Bearese, the NLRB's acting press secretary, denied that the agency granted DOGE access to its systems and said DOGE had not requested access to the agency's systems. Bearese said the agency conducted an investigation after Berulis raised his concerns but "determined that no breach of agency systems occurred."

One can make the case that he's lying to protect the NLRB's reputation, but that claim has no more validity than Daniel Berulis himself lying to further his own political interests. Bearese has also been working his position since before the Trump administration started, holding the job since at least 2015. It's very hard for me to treat his account seriously, especially considering the political climate.

[1] https://www.spokesman.com/stories/2025/nov/18/us-federal-wor...

[2] https://news.wgcu.org/2025-04-15/5-takeaways-about-nprs-repo...
by saghm | 2025-12-05 02:11:29+00:00
If you're willing to do what you're saying in Go, exposing the errors from anyhow would basically be the same thing. The only difference is that Rust also gives all those other options you mention. The point about other people saying not to do it doesn't really seem like it's something you need to be super concerned with; for all we know, people might tell you the same thing about Go if it had the ability for similar APIs, but it doesn't
by buu700 | 2025-12-05 02:11:40+00:00
The "it's not X, it's Y" construction seems pretty neutral to me. Almost no one minds when the phrase "it's not a bug, it's a feature" is used idiomatically, for example.

The main thing that's annoying about typical AI writing style is its repetitiveness and fixation on certain tropes. It's like if you went to a comedy club and noticed a handful of jokes that each comedian used multiple times per set. You might get tired of those jokes quickly, but the jokes themselves could still be fine.

Related: https://www.nytimes.com/2025/12/03/magazine/chatbot-writing-...
by WalterBright | 2025-12-05 02:11:49+00:00
I agree with your assessment. In my case, I am a mechanical engineer and what he was billing me for smelled of being scammed - he thought I was ignorant. I confronted him on it and he backed down.

I've had similar experiences with auto repair shops. Recently I got a BS estimate for an alternator replacement, and a BS explanation. Fortunately, I had done my homework beforehand and knew everything about how to replace the alternator on my particular car, and the service rep knew he was outmaneuvered and gave me a fair price.

Women believe they are targeted by auto mechanics, but they target men as much as they can, too.
by LorenPechtel | 2025-12-05 02:12:02+00:00
That's how my parents taught. Design questions to make the students apply their knowledge rather than regurgitate it. Forget a fact it's being applied to, look it up. Don't understand the concepts, you're stuck. Know the material, piece of cake. One time I was in my father's classroom because he was showing a film he wanted me to see. There was a quiz afterwards, he knew it wouldn't be alien to me and had me try it. 5 minutes later I turn it in, the class thinks I gave up. Then he says I aced it. But I graded an awful lot of his tests, I know that when I didn't know the material I wouldn't stand a chance. The day I found a question that I could guess was notable enough to me that I asked my mother about it. (A case of not knowing the fact. Her supplying the information that the tribe in question was a stone age culture in the New Guinea jungles made the why apparent.)
by dghlsakjg | 2025-12-05 02:12:38+00:00
You should be thrilled to know that any plane you will learn to fly in typically has full maintenance records for the entire life of the plane, including who did the work, their FAA certificate number, and all of the paperwork for any parts that were involved in the repair.

The shortcut is to ask the mechanic to come for a test flight after repairs. The place I learned to fly was owned by a mechanic, and the daughter ran the flight school. Given that the daughter might be test flying the mechanic's work, I trusted him to keep his planes in good shape.
by codys | 2025-12-05 02:12:43+00:00
One would still use `?` in rust regardless of adding context, so it would be strange for someone with rust experience to mention it.

As for the example you gave:

File::create("foo.txt")?;

If one added context, it would be

File::create("foo.txt").context("failed to create file")?;

This is using eyre or anyhow (common choices for adding free-form context).

If rolling your own error type, then

File::create("foo.txt").map_err(|e| format!("failed to create file: {e}"))?;

would match the Go code behavior. This would not be preferred though, as using eyre or anyhow or other error context libraries build convenient error context backtraces without needing to format things oneself. Here's what the example I gave above prints if the file is a directory:

Error: 0: failed to create file 1: Is a directory (os error 21) Location: src/main.rs:7
by Libidinalecon | 2025-12-05 02:13:29+00:00
I got a quest 3 in the spring.

Putting it on for the first time was such a mind blowing experience. It is obviously the future, for about 1-2 months.

Before I tried one, I thought people might not like wearing the headset and that would be a problem. That for me is not a problem at all with the quest 3. It is super comfortable.

The VR experience itself just becomes uninteresting. It is the darnedest thing. That for me was with waiting over 30 years to try VR and the first week it completely delivered even beyond my expectations. Now I can't remember the last time I bothered to charge the headset. All in about 8 months time.
by bmitc | 2025-12-05 02:13:53+00:00
I've honestly never understood what backtesting even does because of the things you mention like time it takes to request and close trades (if they even do!), responses to your trades, the continuous and dynamic input of the market into your model, etc.

Is there any reference that explains the deep technicalities of backtesting and how it is supposed to actually influence your model development? It seems to me that one could spend a huge amount of effort on backtesting that would distract from building out models and tooling and that that effort might not even pay off given that the backtesting environment is not the real market environment.
by krackers | 2025-12-05 02:15:10+00:00
> bed frames and box springs are mostly superfluous and a mattress on the ground is more comfortable and cheaper.

This is basically a Japanese futon. The only con I can think of is the one the other commenter noted, about mold buildup in more humid climates, and that mattresses are usually built assuming a bit of "flex" from the frame+box spring so a mattress on a bare floor might be slightly firmer than you'd expect.
by amypetrik8 | 2025-12-05 02:15:24+00:00
> If you want to do this, you just have to pass laws saying companies are required to manufacture x% of their goods domestically.

and if they go below <x> they pay a fine yea?

yea, thats what a tariff is. you have to manufacture x=100% domestically. otherwise 100-x non-domestic is taxed. that's a tariff.
by WalterBright | 2025-12-05 02:16:20+00:00
At Caltech, exams were take-home, with a 2 hour time limit. It was on your honor to abide by the 2 hour rule. I used my alarm clock.

Ya know, the funny thing about students - if you presume they are honest, they tend to be honest. The students loved it, I loved it. If anyone cheated, the students would turn him in. Nobody ever bragged about cheating, 'cuz they would have been ostracized.

Besides, I actually wanted to learn the stuff.
by systems | 2025-12-05 02:17:12+00:00
well uniformity and homoiconicity are very important in an ideal db management system (a.k.a a true rdbms) everything should be represent as a relation and use the same set of operators to be manipulated

separations of types and relations should be limited to core atomic type, string, int , date etc ... (althought date is debatable as is not usually atomic in most cases, and many dbs end up with one more date relations)

anyway, always use a table .. when its a choice
by netsharc | 2025-12-05 02:17:47+00:00
An Apple press release about how much gold they could recover from recycled iPhones pissed me off so much. And all the "journalists" just copied and pasted the number with too many significant digits...

It said "Apple recovered 2204lbs of gold" from recycled iPhones. Guess who just did a plain conversion from a tonne (1000kg) to lbs.

The whole environmental report from Apple had more numbers, and you could clearly see that they were all converted from metric to imperial and made to look really precise...

"We recovered two thousand and four pounds of gold!" sounds a lot more precisely calculated than "we recovered about 1000kg of gold" ("Not 2203lbs, not 2205lbs, but 2204lbs!"). And no journalist caught this...

https://www.huffpost.com/entry/apple-ton-of-gold-recycling_n... including a link to the full report. Appropriately from a website cosplaying as journalism
Show HN: WishKeeper – Gift coordination that keeps the surprise alive
by colinmilhaupt | 2025-12-05 02:18:48+00:00
Hi HN! I built WishKeeper to solve a problem that's been annoying me for years.

Every holiday season, my family would end up in these ridiculous group chat threads trying to coordinate gifts. Someone would ask "what does Mom want?" and then Mom would see the whole conversation. And if we weren't spoiling surprises by coordinating in front of the recipient, we were buying duplicate gifts because nobody would create yet another side chat to ask "did anyone already get this?"

WishKeeper lets you create wish lists and share them with family and friends. The key feature is the claim system: when someone decides to buy you an item, they can claim it so others know it's taken, but you never see who claimed what or even that it was claimed at all. The surprise stays intact. You can also split big purchases. If someone wants a $400 stand mixer, multiple people can chip in allowing family tight on cash to feel like they're contributing without having family members feel like they have to put small items on their list just so everyone can contribute.

I kept it deliberately simple. No social features, no feeds, no ads. Just lists with items, links, prices, and notes. You create a list, share the link, and you're done. No group chat gymnastics required. It's free to use. I built this because I wanted it to exist, not because I had some grand monetization plan. You can sign up and create lists without a credit card.

Would love to hear what you think. What am I missing? What would make this more useful for your family's gift coordination chaos?
by QuadmasterXLII | 2025-12-05 02:19:34+00:00
Approximately 50% of people with autism have intellectual disability.

The people without intellectual disability are more convenient to recruit for studies. As a result, across a wide variety of studies on autism, only 6% of autistic participants had intellectual disability.

https://link.springer.com/article/10.1186/s13229-019-0260-x
by lisbbb | 2025-12-05 02:19:42+00:00
There are tons of used BMWs on the used market here in the states. They don't hold their value because everyone knows that some stupid thing is wrong with them that either can't be fixed or is so ludicrously costly to fix that it would be more than the whole entire car is worth. BMW is a shit company, doesn't matter if it is ICE or EV or whatever it is, they're intentionally made to be impossible to repair cheaply. It would be so easy to build "open" hardware and have onboard diagnostics built into the cars, but no.
by lalitmaganti | 2025-12-05 02:19:43+00:00
Firstly, thanks for the thoughtful comments across the post. Really happy you found it insightful!

> But it's best to build a strong portfolio of going fast (where needed), going slow (where high leverage), and if everyone agrees your "going slow" led to huge returns you get the best of all worlds.

I guess maybe I oversold this a little in the post but I definitely think that product orgs value speed more than infra orgs: there's often an mismatch when I speak to product engineers on how fast they expect us to build things for them vs how fast we can actually go while considering all our other customers and not breaking other usecases.

> my protip for prospective staff engineers is to _never_ say you only care about [speed, stability]

Fully agreed, both are important for engineers to have. As above, I think the relative composition of them varies though depending on the area (just pulling numbers from the top of my head, maybe it's 70/30 in favor of speed in product orgs, 30/70 in favor of stability in infra orgs).

> surely we can agree impressing customer stakeholders is even more important in (healthy) product orgs

You're absolutely right for what I say in the post; reflecting I think I maybe did not go into this topic in enough detail for the nuance it deserves (but the post already felt long enough!).

Let's split the discussion into 3 different areas (as IMO they each work slightly different): infra/devex, B2C and B2B.

* Infra/devex: as I say in the post, it's critical to impress your other team's managers as that's how you prove impact.

* B2C: your customers are consumers so it's all MAUs, revenue etc. There is no "customer stakeholder" who will give you direct feedback for your promo packet

* B2B: here's where it gets interesting. So if your management chain is directly able to talk to customers (and especially senior managers) to solicit feedback without middle layers (parter manager, account managers, PMs) then yes you're absolutely correct. But often this is not the case: the middle layers act as a filtering point so you get only a fuzzy sense of how stakeholders in the other company about a specific technical thing you worked on. So again it's sort of at the whim of how your manager feels the other company's managers feels.

The basic point I was trying to make is that if you're working on external facing product, from my understanding, even if you impress your external stakeholders, it's not like in your promo packet you can attribute concrete quotes to the customers. quotes like "we couldn't have done X in our company without the work of Y engineer in your org who worked on Z". Whereas this sort of quote is extremely common to see in infra promo packets.

Hope this made sense, I'm not sure I communicated this last point well!
by mihaela | 2025-12-05 02:20:27+00:00
Update: v0.3.0 shipped — setup is now 30 seconds

The crawl time was the #1 friction point. Fixed it. cupertino setup now downloads pre-built databases from GitHub Releases. No more 20-hour crawls. 138K+ docs pages and 606 sample projects, ready in under a minute. Blog post with details: https://aleahim.com/blog/cupertino-instant-setup/
by LorenPechtel | 2025-12-05 02:20:41+00:00
Yeah. Jury of your peers is fine for non-technical matters, but an awful lot of cases are technical. I would like to see a profession "juror" that requires a broad science education--enough that it doesn't come down to whose "expert" is better at making it believable. And for cases involving licenses make some of it people qualified to hold the license. (And the lawyers would hate that. They go ape over supposed lack of liability with vaccines--no, it goes before medically trained people. And locally there used to be a malpractice review board--three? doctors, three? lawyers. All malpractice cases must be presented to it first--non-binding but your chances in court were pretty slim if you did get a majority from the review board. The lawyers really loved destroying that.)
by Scene_Cast2 | 2025-12-05 02:21:14+00:00
I think my favorite of the bunch is the "Does Reinforcement Learning Really Incentivize Reasoning Capacity in LLMs Beyond the Base Model" paper. Easy to read, gets the point across very intuitively and quickly, and the point is very interesting and relevant to a lot of people.

About the Superposition paper - this is close to what I've been thinking about over the past week. I'm thinking that concepts or choices in a "superposition" are harder for a fully-differentiable neural net to reason about. For example, if there's a "green" vs "purple" choice to be made, it can't fully commit to either (especially if they're 50-50), and will have to reason about both simultaneously (difficult due to nonlinear manifold space). Discretizing to tokens (non-differentiable argmax) forces a choice, and that allows it to reason about a single concept separately and easier.
by dghlsakjg | 2025-12-05 02:21:33+00:00
This occured in the UK, so not really relevant to the FAA.

In the US though, yes, the FAA would not have a problem with this. This plane would be registered as experimental, meaning you can install unapproved parts. It does have to be inspected, but that can be done by the builder (not the designer, just the guy who built that particular example), or an airplane mechanic.

I know quite a few experimentals with 3d printed parts (including my own). I don't know any where they are installed in a place where failure would result in a crash. Typically I see them used as convenience stuff, in my case I am using a 3d printed catch to hold my upward opening door while I load the plane. If it breaks in flight, I wouldn't even know. If it breaks on the ground, the door will close.
by pear01 | 2025-12-05 02:21:41+00:00
Someone has never heard of a medieval peasant. Or take your pick of ancient slave...

Maybe your theory is that if you weren't alive in the past to see "an asshole" for yourself, then the prudent conclusion is a sort skepticism about their very existence.

I wonder how you envision the past then... a vacant landscape? Perhaps you actually believe human nature has radically changed just in the past few decades? The odd thing is I think an actual analysis might contradict your claim, that is if the measurement is simply who is "an asshole". Perhaps we would find more surveillance actually reduces "asshole" behavior generally. Like how confrontational people often change their behavior when confronted by a camera, .etc
by NoahZuniga | 2025-12-05 02:22:05+00:00
I mean this is a decision you can make, but its a disservice to your customers.

Starting in about a few months, user agents will stop requiring all certs to be logged in at least one RFC 6962 log. At that point some certs will not be visible to monitors that only monitor RFC 6962 logs.

Edit: This person behind merklemap known to be an asshole in the CT community.
by SabrinaJewson | 2025-12-05 02:22:27+00:00
You can claim that “learning disability” should mean whatever, but this does not change the fact that medical experts define “learning disability” such that they do not inherently impede intelligence: https://ehvi.org/learning-vs-intellectual-disabilities/. This isn’t my definition, it’s the definition used by medical experts. A quote from that article:

> Learning disabilities don’t affect intelligence and are different from intellectual disabilities. People with LDs have specific issues with learning but have an average or above-average IQ (intelligence quotient).

I acknowledge that I was including autism as a learning disability, but I see this isn’t the case. Still, however, I hope you would acknowledge that autistic people are not inherently less intelligent than others, and neither are people with depression nor anxiety.
by throwaway290 | 2025-12-05 02:23:05+00:00
idiot by definition is abnormal. if there is more idiots than non idiots then you have a wrong understanding of idiot. if almost everybody except you is an idiot then look in the mirror.

americans voted for trump because they are tired of democrats looking down on them. in other words, people with your attitude are to blame. until you seriously start trying to understand people and why they do stuff (it is not because they are idiots) you will keep making them do the opposite of what you think is good.