MurphyA/hacker-news huggingface dataset:
by creer | 2025-12-06 20:47:33+00:00
I wouldn't call it hermetic in that the many forms of documentation are insanely thorough and accessible - if not well advertised. There is no gate-keeping (from my point of view). New users are welcome. It's easy to learn (for the people for whom reading is not an obstacle).

But yes, no contest that the world has been on a simplicity binge. Python won by pushing simplicity and by having giant software corporations choosing it (and not complaining about the line noise nonsense). If you want to go into programming professionally, for now many years, you need python.

I don't know that I would put Javascript in the same bag. I mean, it's the other way: it looks simple and it isn't.

But python, yes, python won because it looks simple and google pushed it.

Many other languages now have to reckon with the python supremacy. This is not specific to perl / raku. It will take work for anything to replace python.
by cj | 2025-12-06 20:47:42+00:00
As part of my job, I have to interview and hire people.

When I first started interviewing people, I would have crippling anxiety. On days I had a interview scheduled with a candidate, I would obsess and have anxiety to the point where I wasn't able to focus on anything until the interview was over. It was bad. I'd spend hours rehearsing every line I was going to say. I was an incredibly awkward interviewer.

Fast forward 10 years and hundreds of interviews later, the anxiety is completely gone and an interview doesn't even spike my heart rate anymore.

I absolutely met multiple DSM criteria for anxiety 10 years ago, but not anymore.

I suppose I was cured through "exposure therapy" (or whatever you call doing something repeatedly that gives you massive anxiety).

Interviewing still doesn't come naturally to me. But it's easy now because every interview is basically scripted. I repeat lines that I memorized over the years. I always start interviews with the same ice breaker. I use multiple tactics to put myself and the candidate at ease throughout the call.

Do I still have anxiety even though I've learned how to cope with it? I don't know.

Is someone still autistic if they were able to learn coping tactics that make the symptoms invisible to themselves and others? I don't know.
by erikrothoff | 2025-12-06 20:47:51+00:00
I went to the US recently and was fully prepared to drink caffeine on the trip because of all the cool coffee shops and roasters. But I was amazed that decaf was basically a first-class citizen there. The hotel breakfast had one giant brewer for regular and the same giant brewer for decaf. It was amazing.

And it’s pretty important to realize that well-made decaf doesn’t have to taste worse than regular coffee. James Hoffmanns decaf project proved this for me, and his video about decaf sold me on the idea: decaf drinkers are the OG coffee drinker, drinking it purely for the taste, even without the drug-induced high that caffeine gives you.

https://youtu.be/yYTSdlOdkn0?si=V0xKFGCZR1-YgGmO
by autoexec | 2025-12-06 20:48:14+00:00
> But autism may also be the only relevant diagnosis they’ve heard of or are familiar with. They haven’t seen any cool TikToks about being schizoid. No one’s offering them quizzes about being schizotypal.

Don't underestimate TikTok. You can find all sorts of weird fad mental illness there. For a while tourette syndrome was all the rage and the platform was filled with kids faking tics. There are fake epileptics faking seizures too. OCD is another common "cool" self-diagnosis and there are online quizzes to tell you how OCD, or ADHD or bipolar you are. It wouldn't surprise me at all if schizoid or schizotypal caught on.

I think some people are looking for the self-validation that can come with a diagnoses, an explanation for why they are the way the are, feel the way they do, or why they struggle with certain things. Others are just looking for views, attention, or a community to belong to.

While it can be fairly harmless the ability for mass sociogenic illness to spread via social media is interesting and a bit frightening.
by trimethylpurine | 2025-12-06 20:49:31+00:00
It's not a flop without a vote. I can agree with that definition. It's then not a "blocked" bill without a vote either. Right?

I'm certainly not trying to seem like I'm jumping to any conclusions. But we should like to keep our definitions uniform throughout a given paragraph. Well, at least if we aspire to call ourselves rational.
Show HN: Real-time, open-source voice assistant in Rust
by irqlevel | 2025-12-06 20:49:46+00:00
Work in progress. User pause detection may not working properly and llm/tts interruptions is not implemented yet. It's already can run and answer questions, but you need headphones to avoid echo problem (use laptop mic as input and headphones for output). Sorry, I'm not Rust pro, so the code maybe ugly, most of the code vibe-coded.
by testdelacc1 | 2025-12-06 20:50:38+00:00
Xi was a victim of the cultural revolution. His father was paraded as an enemy of the revolution, his mother was forced to denounce his father and his sister killed herself. Xi was sent to a rural village where he dug ditches and lived in a cave.

Makes his complete commitment to the Party that much more interesting. I think Chinese leaders see the path they took - always venerating Mao (unlike the Soviets who denounced Stalin) and taking brutal action against any who would challenge the party’s power (in Tiananmen, unlike Soviet parties) as vindicating the approach of trusting the Communist Party. They firmly believe that only the Communist Party can control China and make it strong. Any reform like what the Russians did would leave them weak, like Russia is.

Obviously we can’t read his mind, but I’d guess that he justifies the Cultural Revolution as the right thing because the Party cannot be questioned. If you question that it opens up a whole can of worms that leads to the weakening and destruction of the Party.
by nelox | 2025-12-06 20:50:49+00:00
Your experience illustrates something that often gets lost in the autism-vs-not-autism debate: many people don’t fall into clean diagnostic categories. You’re describing a profile that mixes autism traits, trauma adaptations, ADHD features, and developmental history, and instead of neatly labeling you, the system failed you outright with a bipolar misdiagnosis. That alone shows how fragile clinical certainty really is.

I think the most important part of what you wrote is that you changed over time. Whether that improvement came from meditation, therapy, maturity, trauma processing, or simply growing into yourself, it challenges the idea that autism is a static essence. Development, coping skills, neurology, and environment interact in ways the current diagnostic boundaries don’t fully capture.

Where I push back slightly is on the conclusion that self-diagnosis can automatically fill the gaps. For some people it’s deeply accurate and validating, for others it may explain one part of their experience but obscure another. As you said, many people carry a “grab-bag” of traits, and a single label can illuminate or compress that complexity depending on how it’s used.

You’re right that the field has a painful history and uneven present. Misdiagnosis is real. Forced treatment is real. Diagnostic tools are blunt instruments for a very diverse human reality. Supporting research while staying critical of the system makes sense, not because autism isn’t real, but because the categories we have are still evolving. Your story is a perfect example of why humility in diagnosis matters, whether it’s done by a psychiatrist or by oneself.

Edit:typo
by ErikCorry | 2025-12-06 20:51:43+00:00
The syntax problems are just surface. There are some real problems underneath:

Poor performance of the single implementation.

A single implementation.

Leaky ref counted GC, but 'luckily' the syntax for references is so clunky that nobody does anything complicated enough that it really matters.

Bolted on object oriented features that never got the love they needed at a time when oo languages were sweeping the world.

Most of the wizards decamping to a new language (Perl6) that was 'developed' for years without an actual implementation to keep them grounded.
by swatcoder | 2025-12-06 20:51:56+00:00
There's nothing in the diagnostic models for nearly any mental health concern that presumes a patient would forever earn that diagnosis nor (certainly) that its presentation would be identical through their life even if the diagnosis stood.

There are some clinicians and unfortunately now many patients and caregivers that nonetheless take an essentialist view of diagnosis and come to identify their patient/self/child/peer with what's really just meant to be a guideline for support with ongoing dysfunctions.

In reality, most people face some fluctuating bag of dysfunctions over the course of their life, with fluctuating intensity, with contributing causes too diffuse and numerous to identify. They might be diagnosed squarely by one clinician with one thing thing at one time, then see some other clinician the same day who thinks the diagnosis was overstated or preposterous. Or they might find that a qualifying symptom that seemed very salient at one time of their life hasn't been an issue for them for a long time because of some new learned behavior, some change of circumstance, etc. Likewise, they may even find themselves facing new or greater dysfunctions compared to what they'd experienced or noticed before, precipitated through known or unknown reasons.

For people most intensely disabled by mental health dysfunction, they often can't escape that dysfunction entirely without the discovery and resolution of some kind of radical physiological or environmental issue.

But for the majority of people who just found that they had a hard time with their daily life, but were otherwise independent, and received a diagnosis that helped them see some constellation of related factors and opportunities for accommodation or treatment, things are hardly so static.

For most of early psychology, this marked the distinction between "psychotic" and "neurotic" presentations. The former represented a disruption so severe that escaping disability and achieving independence were largely out of reach, whereas the latter were understood to be real but fluctuating or even ephemeral disturbances.

It's not really until very recently, when so many people started to obsess with "identifying" themselves with this thing or that thing in some kind of permanent way, that this distinction began to fall out of mind.

In the case of those diagnosed with autism as part of generally independent and functional lives, it's not hard to find people who have experienced changes to the symptoms that originally qualified them for the diagnosis -- sometimes positively, sometimes negatively; sometimes during certain times, sometimes permanently. It's also not hard to find people who received such a diagnosis at one time and either felt comfortable fully rejecting that diagnosis at some later time or had a clinician who strongly questioned it or refused to confirm it. None of this stuff is static and much of it is subjective.
by lysace | 2025-12-06 20:52:09+00:00
To be perfectly clear, other generals had no such qualms. Many hundreds to thousands of student protesters were massacred by the Chinese Communist Party's People's Liberation Army tanks.

https://en.wikipedia.org/wiki/1989_Tiananmen_Square_protests...

Edit: To address latincommie's claims based on one of 250k "cables" (meant to be quick reports without much vetting) from that Assange/Manning leak: I think that a plausible explanation here is deception from PRC counter-intelligence. Chile was in a state of flux at the time, to say the least.
by charcircuit | 2025-12-06 20:52:29+00:00
It supports devices just as long as the OEM does, which for modern Pixels is now 7 years, which is more than what Apple advertises for the iPhone. Considering people upgrade phones every 2 or 3 years, this is over double the amount of time of support than one would use the phone for. I disagree the support is for a short period of time.
by somat | 2025-12-06 20:52:31+00:00
Some of those Apollo 17 photos are especially epic, did he fall over? I have heard that the moon dust is electrostaticly charged and sticks to everything, but it is all over him, and those selfies. He looks terrible, exactly like I would expect someone to look with 12 days, no shower, in a vehicle the size of a cargo van with 2 other dudes, after grubbing around in electrostatic dust. Salutes
by bawolff | 2025-12-06 20:52:42+00:00
> It's just a set of pigeonholes made by people whose goal is to have a pigeonhole for every kind of thing so that the world doesn't seem messy and complicated anymore.

I mean, that is kind of how science/medicine work in general. Group the things that look similar, try and find things that work, and use the patterns to generalize the solution.

If you don't generalize you can't apply knowledge from other cases.
by syklemil | 2025-12-06 20:52:44+00:00
Though at the same time the bit where `use strict` was optional wound up being off-putting to a lot of us, at least in part because we'd always wind up with _something_ that wasn't designed for `use strict` and had, uh, interesting failure modes.

It's the same drive that we see from JS to TS these days, or adding type hints to Python, and even to some extent why people pick up Rust: because you get a refusal to act and an explanation rather than wonky results when you goof.

IME there's been a wider shift away from worse-is-better, and Perl was kind of one of the early casualties of that. Part of that is also how science has marched on: When Python and Perl were new, the most popular typed languages were kind of tedious but not what people would consider _good_ at types these days. Perl was the first language I learned, and if I was transported back to the 1990s, I'd probably still pick it, even if I don't use it in 2025.

(OK, maybe I'd go all in on OCaml. Any way the camel wins.)
by mym1990 | 2025-12-06 20:54:09+00:00
The OMSCS degree you get is equivalent to the in person one, so there is no way to make the distinction in an interview. I actually don’t see how people see that an experience like this brings no value, given the rigor of the assignments. One certainly would come out with a better knowledge of how things work, develop a better work ethic, and hopefully make some network connections on the way…
by cyberax | 2025-12-06 20:54:29+00:00
Again, I read that and tried various forms.

Yes, they do help a bit. No, they don't help a lot. The study you cited find only a weak effect on some endpoints.

Same for fish oil and various omega-3 acids. The effects are either weak or in some cases non-existent ( https://www.nejm.org/doi/full/10.1056/NEJMoa1709691 ).
by jackling | 2025-12-06 20:54:38+00:00
Meetings by themselves are worthless. Similar to how having an idea for something isn't intrinsically valuable. I argue, meetings can't be actual contributions because the real state, the code/hardware/etc, of your project hasn't change. The result of the meeting, what people actually do afterwards due to what was discussed, is all that matters. In which case, it isn't the meeting that was the contribution, it was the artifacts that were created afterwards (documents, jira project tasks, code, etc) that are the contribution.

When we view meetings as actual contribution, we're really just valuing people doing effectively nothing. For example, anyone who's job is just to take meetings, and nothing else, is worthless IMO. You need to tangibly create something afterwards. This is a problem with big tech (which the company I work for is one of), it rewards people shuffling papers around, especially senior+ engineers, instead of valuing real work they should be doing.

Senior+ engineers have also deluded themselves into thinking that they shouldn't be coding, and rather their real work is creating endless amount of superfluous documents and creating as many cross team meetings as possible, rather than doing the hard work of creating an actual product.
by tasty_freeze | 2025-12-06 20:54:54+00:00
Again: python syntax is more akin to what you are used to, and so it feels more comfortable to you.

$_ is inscrutable if you haven't studied perl, but the same thing would happen to anyone who sees a python decorator for the first time. what does "else: do after a while loop in python? Only people who know python know what it does (and I suspect most don't). The different quoting operators are also trivial to learn. In comparison, yield from python is also simple syntax but the semantics are much more involved.

BEGIN? Take 60 seconds to read what it means. And if you knew awk, you'd not have to do that, as it was directly lifted from awk.
by OptionOfT | 2025-12-06 20:55:14+00:00
External pressure forces me to focus. It requires you to identify ambiguity, and make a choice, vs solving for both branches.

The problem is that now with the giant amount of code that is generated we are seeing that management is really happy with those people who are getting feature after feature released.

But... as a team we're not allowed to say no to this slop. Nor are we allowed to point fingers to it when at 2AM code falls over because of some edge-case that wasn't considered.

The sheer volume removes 2 people from the equation. The developer who doesn't think line by line, and the reviewer who is overwhelmed by the amount of code.

And no, saying no is not an option. Because then you're the person with high quality standards.

Speed matters, but only if we all obey the same bar of quality.
by tokai | 2025-12-06 20:55:21+00:00
Its not minuscule at all. Some studies have employment rates for schizophrenics approaching 50%. In any case the rate is not 0%. Apparently when you look at the literature you find conclusions such as:

Very low employment rates are not intrinsic to schizophrenia, but appear to reflect an interplay between the social and economic pressures that patients face, the labour market and psychological and social barriers to working.[0]

Barriers like you believing you can generalize all schizophrenics to be poor/unemployed and unable to earn.

[0] https://link.springer.com/article/10.1007/S00127-004-0762-4
by overfeed | 2025-12-06 20:56:49+00:00
> Why would anyone think that?

That'd be the belief in good old American exceptionalism. Up until recently, a common meme on HN was "freedom" is fundamental to innovation, and naturally the country with the most Freedom(TM) wins. This even persisted after it was clear that DJI was kicking all kinds of ass, outcompeting multiple western drone companies.
by UncleEntity | 2025-12-06 20:57:26+00:00
Like I said, you do you.

All I really have an issue with is the claim you get compensated for the time and energy you, essentially, donate to the company. If that's what you want to do with your time then by all means...

It just seems like a weird business model to me, they sell a pimped-out dash cam (fair enough) and pay some tokens (or rely on your philosophical bent) so you're willing to turn over all your data so they can repackage and sell it. To give credit where credit is due, they seem to be completely transparent with this and if the people who participate don't care then why should I?
by marttt | 2025-12-06 20:57:46+00:00
I like using old hardware, and Tiny Core was my daily driver for 5+ years on a Thinkpad T42 (died recently) and Dell Mini 9 (still working). I tried other distros on those machines, but eventually always came back to TC. RAM-booting makes the system fast and quiet on that 15+ years old iron, and I loved how easy it was to hand-tailor the OS - e.g. the packages loaded during boot are simply listed in a single flat file (onboot.lst).

I used both the FLTK desktop (including my all-time favorite web browser, Dillo, which was fine for most sites up to about 2018 or so) and the text-only mode. TC repos are not bad at all, but building your own TC/squashfs packages will probably become second nature over time.

I can also confirm that a handful of lenghty, long-form radio programs (a somewhat "landmark" show) for my Tiny Country's public broadcasting are produced -- and, in some cases, even recorded -- on either a Dell Mini 9 or a Thinkpad T42 and Tiny Core Linux, using the (now obsolete?) Non DAW or Reaper via Wine. It was always fun to think about this: here I am, producing/recording audio for Public Broadcasting on a 13+ year old T42 or a 10 year old Dell Mini netbook bought for 20€ and 5€ (!) respectively, whereas other folks accomplish the exact same thing with a 2000€ MacBook Pro.

It's a nice distro for weirdos and fringe "because I can" people, I guess. Well thought out. Not very far from "a Linux that fits inside a single person's head". Full respect to the devs for their quiet consistency - no "revolutionary" updates or paradigm shifts, just keeping the system working, year after year. (FLTK in 2025? Why not? It does have its charm!) This looks to be quite similar to the maintenance philosophy of the BSDs. And, next to TC, even NetBSD feels "bloated" :) -- even though it would obviously be nice to have BSD Handbook level documentation for TC; then again, the scope/goal of the two projects is maybe too different, so no big deal. The Corebook [1] is still a good overview of the system -- no idea how up-to-date it is, though.

All in all, an interesting distro that may "grow on you".

1: http://www.tinycorelinux.net/book.html
by montroser | 2025-12-06 20:57:59+00:00
Yeah, it's true that Perl did not have as a design goal that a complete newcomer should be able to intuitively understand the code without having any prior exposure to the language. There is a little bit of a learning curve, and that was completely expected by Perl's creators. Yes, you have to learn about the idioms above, but they became second-nature. For many of us, the model clicked in our heads and the terseness was worth it. You could express a lot of functionality in very few characters, and if you had invested in learning, it was very quick to grok because common patterns were reduced to familiar abstractions in the language.

And yet, as the industry grew and all sorts of people from all sorts of backgrounds converged in this space, the tolerance and appetite for funky/terse waned in favor of explicit/verbose/accessible. It's probably for the better in the end, but it did feel a little bit like the mom-and-pop store on the corner that had weird pickled things at the register and a meemaw in the back got replaced by a generic Circle K with a lesser soul.
by tasty_freeze | 2025-12-06 20:58:06+00:00
Either you don't understand what an analogy is, your misunderstand this one in particular.

My point was that both do something which benefits me that directly disadvantages other people. When people talk about their massive truck feeling safer, somehow this dynamic is ignored. But if someone applied the same reasoning about standing up in a movie theater, the selfishness is apparent to everyone.
by cess11 | 2025-12-06 20:58:14+00:00
Seems the price where I live is about 500 euros for two doses, not extremely expensive, though a few times more than e.g. Twinrix and some other common vaccines that aren't covered by regular insurance.

It's not clear from the information on local private clinic web pages whether they'll make a fuss or not but I kind of doubt it. It's not uncommon that people manage to pay themselves to prescriptions for methylphenidate and amphetamine, it would be weird if shingles vaccine was more gatekept than those.
by nomadpenguin | 2025-12-06 20:58:23+00:00
"Genetically encoded" is the appropriate term here -- it was used in the original journal article. It's a common industry term in neuroscience research. For example, GEVIs and GECIs are "genetically encoded voltage indicator" and "genetically encoded calcium indicator" respectively. "Genetically encoded adenosine sensor" here is a term of art.