MurphyA/hacker-news huggingface dataset:
by SoftTalker | 2025-11-16 17:42:37+00:00
Some learning is a slog. We have to go through it because it's required to understand the thing we really want to learn about. And we don't appreciate that until we're on the other side. The teacher/professor can say "you need to understand this, even though it's not obviously applicable yet, just trust me" and that is the part you have to slog through but you eventually see the point.

Other stuff we slog through just because we've decided it makes a student well-rounded. I like reading fiction, but I never liked reading "literature" and then trying to write an analysis of it. It was absolutely a slog, and even 40 years later I cannot see that my life is any worse off because I never loved reading Homer or Shakespeare or Chaucer or Tolstoy.
Show HN: Harada Planner (Harada.app)
by devsatish | 2025-11-16 17:43:02+00:00
I built HaradaPlan to help people turn big goals into actionable plans using the Harada Method – a Japanese goal-setting framework that breaks one main goal into 8 key areas and 64 specific tasks.

The app features: • AI-powered plan generation (just describe your goal, AI fills in the 64 cells) • Interactive grid editor with auto-save • AI coach to help refine your plan • Community sharing with voting/moderation • Shohei Ohtani's actual draft plan as a template (he used this method to become an MLB superstar)

Would love feedback on: - The AI prompt quality (does it generate useful plans?) - UX – especially the grid interaction on mobile vs desktop

Happy to answer any questions about the architecture or the Harada Method itself!
by rjzzleep | 2025-11-16 17:43:24+00:00
You think that's the only person that talks about the oligarchs excess farming? It's being talked about nonstop. The government just doesn't do anything about it.

Iran has desalination facilities(75 in 2022 to be exact). But not enough and obviously only by the water. Iran has way less energy production than Saudi Arabia, which per capita would put it at a 4th or so. That's with the fact that Iran is a massively industrialized economy which none of the states in the area are. A lot of the UAE and especially the modern desalination plants are built in collaboration with France, Spain, China and Japan. Desalination technology transfer and construction by third parties in Iran is specifically restricted by the US.

One of the things that would have helped Iran's energy problems is nuclear energy and we all know how that goes. It's kinda cute how you don't think that every single one of these facilities is a target for the US and Israel if Iran does not have any weapons deterrent. Iraq's civil infrastructure was leveled by the US in the beginning of the war in 2003.
by danaris | 2025-11-16 17:46:39+00:00
> Brains are not close to being fully developed until the age of 25.

Brains continue developing throughout our lifetimes.

The study that appeared to show them stopping development at 25 did not have any participants older than 25.

It would be convenient to have a specific age we can point to where we can say "now you're fully adult!" based on biological factors, but I'm afraid we'll just have to use our flawed human judgement and draw imperfect lines.

That said, it is fairly well-understood when various of the structures and functions in the brain responsible for certain basic capacities (like discipline) first develop, on average.
by fluxusars | 2025-11-16 17:47:31+00:00
Trying on every single thing you do is exhausting. I certainly don't have the energy any more to try hard at some personal life things when my work is stressful. I think it's good to do some introspection from time to time to find out what things might be draining you and preventing you from trying on something that you should be trying hard at.
by physicsguy | 2025-11-16 17:48:16+00:00
All quite good examples but I would say that these are quite well known. It’s also missing that there are mitigation strategies for some - for e.g. in vibration analysis it’s typical to look at the Hann windowed data to remove the effect of partial cycles, and it’s common to overlap samples too. Similarly there are other tools like the Cepstrum which help you identify periodic peaks in the spectral data.
by figmert | 2025-11-16 17:48:43+00:00
Ansible is a procedural mess. It's like helm had a baby with a very bad procedural language. It works, but it's such a mess to work with. Half of the time it breaks because you haven't thought about some if statement that covers a single node or some bs.

Comparing that to docker swarm and/or k8s manifests (I guess even Helm if you're not the one developing charts), Ansible is a complete mess. You're better off managing things with Puppet or Salt, as that gives you an actual declarative mechanism (i.e. desired state like K8s manifests).
by fifhtbtbf | 2025-11-16 17:48:52+00:00
I have the opposite perception: they’re the only company in the space that seems to have a clue what responsible software engineering is.

Gemini Code and Cursor both did such a poor job sandboxing their agents that the exploits sound like punchlines, while Microsoft doesn’t even try with Copilot Agentic.

Countless Cursor bugs have been fixed with obviously vibe-coded fake solutions (you can see if you poke into code embedded in their binaries) which don’t address the problems on a fundamental level at all and suggest no human thinking was involved.

Claude has had some vulnerabilities, but many fewer, and they’re the only company that even seemed to treat security like a serious concern, and are now publishing useful related open source projects. (Not that your specific complaint isn’t valid, that’s been a pain point for me to, but in terms of the overall picture that’s small potatoes.)

I’m personally pretty meh on their models, but it’s wild to me to hear these claims about their software when all of the alternatives have been so unsafe that I’d ban them from any systems I was in charge of.
by parineum | 2025-11-16 17:48:57+00:00
> These are professionals being interviewed

They're detectives from the case. They aren't interviewing the same guy over and over, it's a different guy for every case. And, like I said, I've known a few personally who echo the same thing.

Never once have I seen it presented as an interview technique. They will "clear" people based on polygraph.

This could all be theater, as you're saying, but we're getting into 9/11 size conspiracies to keep all of this coordinated. It's much more likely they are telling the truth. If only there was a machine we could hook them up to to find out...

> Many may feel that people ... that's a sign that that they very probably have something to hide.

That's another can of worms.
by jayflux | 2025-11-16 17:49:50+00:00
I’m sorry I struggle to understand your comment, but I’ll have a go.

> Saying “nuclear can handle the easy part” doesn’t help.

That’s literally how baseload works, look at France’s energy mix for an example, they have nuclear handle the bulk of their demand (at least the very minimum it will ever be) and renewables + transfers handle the rest, if renewables goes up they export it or lower their nuclear output (yes, their nuclear output can be modulated).

> You still need 20GW of extra capacity to cope

The goal isn’t to replace the entire energy mix with Nuclear, the goal is to add enough nuclear in the mix so that we don’t need gas being generating all year round (gas sets the price in the merit order so we don’t want it on 24/7). If you added just 6GW of nuclear you’d be achieving that on some days.
by hylaride | 2025-11-16 17:50:00+00:00
Years ago (circa ~2005) I was working for a company with a mix of OpenBSD, FreeBSD, Windows, and Linux. I was more of a fan of OpenBSD and I received a lot of grief when the OpenBSD team suddenly ripped out support for one of the Dell hardware RAID controllers (I don't remember which one, but IIRC it was one based on something from Adaptec), claiming they couldn't reliably reverse engineer it to create stable drivers. Their attempts ultimately always ended up with "random" corruption.

A year or so later our main DB on Windows (long story on why we were running windows DBs with most of the other kit being BSD/Linux) had a total corruption incident (it was painful, but we had a replica failover that we recovered from) - turns out we could get an answer from Dell since Windows was obviously supported by Dell themselves. There was a known issue with that model of RAID controller that would result in random and total corruption - and there was no way to fix it in firmware.

I was smug about it, but had to concede that people should still be given an informed choice. IIRC Dell was very quiet about it, which is certainly not "informed choice". Had we known, we'd have shelled out for different hardware for our databases!
by dragonwriter | 2025-11-16 17:50:07+00:00
> It's not fair to judge AI by asking it for objective answers in questions requiring value judgement... especially when it's been "aligned" to within an inch of its simulated life to avoid bias.

They aren’t aligned to avoid bias (which is an incoherent concept, avoiding bias is like not having priors), they are aligned to incorporate the preferred bias of the entity doing it the alignment work.

(That preferred bias may be for a studious neutrality on controversial viewpoints in the surrounding society as perceived by the aligner, but that’s still a bias, not the absence of bias.)
by Defletter | 2025-11-16 17:50:25+00:00
Because of the clear regressive biases evident in your comments: not once in your little diatribe nor the tedious back and forths since then have you mentioned general paid time off, bereavement leave, or even paternity leave. I don't want fathers to be chained to their desk and away from their children either, hence my use of "parental leave", but you seem only concerned about mothers being around their children. Isn't that interesting? That coupled with your "the glorification of every other sexual special interest except the productive one", spreading the bigoted lie that non-straight people are unproductive to society and there's little ambiguity on what you think women's role in society is.
by danaris | 2025-11-16 17:50:36+00:00
Specialization is for societies.

No human has the capability to learn to do all the things necessary to sustain a modern technological lifestyle solo, with the limited time we have on this planet. At best, someone who's wealthy enough not to have to do all the boring, time-consuming parts might be able to learn a decent subset.

Heinlein's purported philosophy fits very well with the all-too-American "rugged individualist" perspective that every person should be completely self-sufficient, but it doesn't actually hold up if you study psychology, sociology, or history.

It is, perhaps, also relevant that this quote is from the book "Time Enough for Love", whose main character, Lazarus Long, has been alive for many centuries.
by FloorEgg | 2025-11-16 17:50:55+00:00
The hive is a great example and I'll look closer at it. What stands out to me immediately is that all the bees seem the same and are doing the same jobs. There isnt the same kind of diversity in functions as there are in some other living systems or our civilization.

> The worker bees aren't doing their job for money, but for the betterment of the hive.

How do you know why they are doing what they do?

Do you think that the cells in your body do what they do for the betterment of your body? As in the cells in your body are aware of you and your well-being?

Do you know for a fact that the bees that collect the most pollen don't get additional privileges within the hive? What their biological feedback system and incentive system is exactly? I'm not sure, but this is what I'm wondering how.
by Retric | 2025-11-16 17:51:04+00:00
The drinking age is 21 in the US 18 is not quite full adulthood, so 12 is still quite young. Even just 1 year is a big deal for kids, 6 years is a huge jump look at 0 vs 6 vs 12 vs 18 and these are very different people.

You see my last sentence when you don’t change how our parents were raised. A 12 year old isn’t ready to handle the full responsibility of a smartphone or grocery shopping etc, but that doesn’t mean you can’t introduce aspects of a smartphone.
by card_zero | 2025-11-16 17:51:21+00:00
Well, I just ignored the whole thing about type 1 and type 2 fun. I guess type 2 is something about being patient. Thing is, though, if it's actually fun, it's not painful, and if it is painful, it's not necessary as part of learning, and isn't helping.

I suppose we often have to do painful things to maintain stability, or advance, and indirectly therefore they're necessary as part of a strategy to continue learning. Like, I don't know, work a terrible job to pay the rent. But that's indirect, not intrinsic to learning, so those things don't count.
by wakawaka28 | 2025-11-16 17:51:56+00:00
>and then let people be free from 10-20 to figure out their own goals instead of just funneling them into the endless capitalist churn.

This "capitalist churn" is how we get things done for society. While some exploration makes sense, the vast majority of people are not gifted in the arts or endowed with genius. They must be prepared for life with basic skills that can be put to good use. Even under communist "utopian" regimes, children are forced to do basically the same stuff they do under capitalist regimes, because people and their needs are the same under both.
by LexiMax | 2025-11-16 17:52:16+00:00
> When are we going to actually look at these issues dispassionately and realize that religion itself is the problem?

Because it's not.

I've been interrogating this sort of question for most of my life. I am a queer agnostic who grew up in a religious part of the South and saw shades of this kind of abuse firsthand, mostly around queerness.

At first, I did blame religion, but with the benefit of hindsight, I realized something. In the context of queerness, almost nobody I ran into growing up hated queer people because they heard their preacher say so and thought it must be true. They hated them because they were massively insecure. They were terrified of being labeled gay. They were terrified of guys hitting on them. They were terrified of hitting on a woman who turned out to have been born as a man.

Religion isn't the problem. Instead, religion gives these sorts of insecure people a trump card that requires very little interrogation. However, if these folks weren't Christian or weren't even religious, I have no doubt that the underlying insecurities would remain, and simply manifest in a different way.

Once I realized this, it was actually a massive weight lifted off my shoulders. In particular, I was no longer confused as to why my friend groups that were majority Christian continued to be nice to me and treated me with respect, despite me being a atheist queer at the time. It opened the door to connecting with them on a deeper level of understanding, as well as leading to me dabbling with my own forms of non-Christian spirituality.

So yeah, religion isn't the problem. It's merely a mechanism that allows shitty people to be shitty.
by Joker_vD | 2025-11-16 17:52:40+00:00
Just use Scott-Mogensen encoding, seriously.

Zero = z. s. z Succ = n. z. s. s n isZero = n. n True (_. False) pred = n. n Zero (r. r)

Addition requires explicit recursion, however (since numbers aren't folds), so I guess you'll have to either use Y combinator or closure-convert manually:

add' = add'. m. n. m n (r. Succ (add' add' r n)) add = add' add'

In any case, arithmetic operations can't be made fully constant-time for obvious reasons so whether your prefer this to Church numerals is a matter of taste. However, for lists/tuples the ability to execute head/tail/cons in constant time is much more important in practice than being able to do append in constant time.
by renewiltord | 2025-11-16 17:52:56+00:00
The classic problem that online commenters face is that they only know products that are on Hacker News and Reddit. And I get why. Not being plugged into anything the only way to get information is social media so you only know social media.

E.g. https://www.thomsonreuters.com/en/press-releases/2025/septem...

B2B AI company, 2 years in sold for hundreds of millions, not an agent, chatbot, or completion. Do you know it exists? No. You only read Hacker News. How could you know?
by gf000 | 2025-11-16 17:53:13+00:00
> Meanwhile a large fraction of adults are failing to do what you’re expecting a 12 year old to get right.

Is it not because they failed to learn it in there teenage years?

My mother is a teacher and she noticed that kids that regularly do some kind of competitive sports tend to be much more hardworking in school, and it does extend to their university studies as well. Meanwhile "former gifted children" often experience the first year of university as a giant slap on the face, because they never learnt how to study, how to work hard for something, and being smart is often not enough at this level. Many can't even stand up from that hit.

So this is absolutely a huge disservice to not teach children some sort of self-discipline, motivation is never enough, there will always be days when you don't have enough of the latter, and only the former could push you forward then.
by thewebguyd | 2025-11-16 17:53:16+00:00
The quote I'm remembering from Jobs I thought was much earlier, but it came post-iPhone:

> "What I love about the consumer market, that I always hated about the enterprise market, is that we come up with a product, we try to tell everybody about it, and every person votes for themselves. They go 'yes' or 'no,' and if enough of them say 'yes,' we get to come to work tomorrow. That's how it works. It's really simple. With the enterprise market, it's not so simple. The people that use the products don't decide for themselves, and the people that make those decisions sometimes are confused. We love just trying to make the best products in the world for people and having them tell us by how they vote with their wallets whether we're on track or not."

I'm wondering if the success of the iPhone kind of led to that line of thinking since it was primarily a consumer product anyway, it was Apple doubling down on it.

Also makes sense though. "Enterprise" comes with a lot of baggage and support requirements that can really slow your product down and turn into a bloated mess of one-off features for one specific customer's use case. You're no longer making product decisions for what you want the product to be but instead your roadmap is driven by whatever the enterprise customers want.
by ruidosujeira | 2025-11-16 17:53:45+00:00
Hi everyone, I’ve been building a new tool called *Perf Fiscal*, and I’d love feedback from this community.

*Perf Fiscal is a performance-oriented linter for JavaScript/TypeScript that performs cross-file analysis.* Instead of looking only at the current file like ESLint plugins normally do, it builds a TypeScript-powered metadata graph across your entire codebase and catches issues that traditional linters simply cannot detect.

### What it detects today: - Unstable inline props that break memoization boundaries - Components with volatility patterns that propagate re-renders - Functions whose identity changes across modules - Async flows that create invisible performance traps - Cross-file references that trigger unintended updates - React props that look stable but aren’t - Misplaced memoization that silently kills performance

### Why this matters Modern React apps don’t break because of syntax errors—they break because of *invisible performance leaks*. These issues are rarely found by tests, and existing linters don’t see them because they only analyze one file at a time.

Perf Fiscal attempts to solve that by building a cross-file dependency graph, correlating TS metadata, and evaluating the stability of values, hooks, and props across boundaries.

### Why I built it I felt we needed tooling that goes beyond “style linting” and actually understands how the app behaves holistically. Perf issues are often architectural, not local. This tool tries to make that actionable.

### What’s unique here - Cross-file engine (works across modules) - TypeScript metadata correlation - Detects volatility patterns before they hit production - Zero-config (just install + run) - Designed to work with existing ESLint workflows - 8 days old and rapidly evolving

### Roadmap - Deeper async graph inspection - Detecting global-store volatility - Optional runtime sampling validation - Standalone CLI mode

### Repo https://github.com/ruidosujeira/perf-fiscal

Would love to hear your thoughts, criticisms, or edge cases I should support. Happy to answer anything. Thanks!
by arbol | 2025-11-16 17:54:20+00:00
You need to terminate the TLS connection yourself so this prevents people from using DNS proxy, e.g. Cloudflare. Then you have to run a server that has a module that computes the ja3/ja4, e.g. nginx. Even then, it's possible to set your client hello in python/curl/etc. to exactly mirror the JA4 of your chosen browser like Chrome. So ja4 stops basic bots but most seasoned scrapers already implement valid ja4s/ja3s
by Cockbrand | 2025-11-16 17:55:52+00:00
I used to have this Debian box (which was a PowerMac G4) in my hallway. It had a 1000+ day uptime, back when this kind of uptime was still cool, or at least I thought it was. At some point it was two major versions behind, and I decided to dist-upgrade it. To my amazement, the upgrade went flawlessly, and the system booted without problems afterward. Debian is just great like that.
by aeve890 | 2025-11-16 17:56:39+00:00
>The major objection is that its predictions are for things at a microscopic scale that we cannot yet test

Yet? That's generous. String theory (whichever one you choose) works on the Planck scale regime, around 15 orders of magnitude beyond what the LHC can reach. Just scaling the LHC size you'd need...

27km(10^16TeV/14TeV) ≈ 2.710^13 km ≈ 2.4 ly

Sure technology doesn't scale linearly but come on, string theory testing scale is impossible.
by wakawaka28 | 2025-11-16 17:56:40+00:00
Even in the most interesting fields, 95% of everything is boring work. That even goes for the individual tasks. Found a good physics problem? Well, you might be excited about it but 95% of solving it is going to be thinking about assumptions and doing rote mathematical manipulations. You are likely to get sick of it before even getting to any answer, much less the right one. There are also many important/useful fields that are not very interesting.

In a sense, the most important thing school does is to build up within students a tolerance of boredom and an appreciation of the fact that most work is potentially boring.
by Retric | 2025-11-16 17:56:46+00:00
I agree learning should happen, but you don’t learn to drive a car by someone handing you the keys on day 1.

Learning just about anything looks very different than handling the full responsibility of doing the thing correctly in your own. ‘How to teach someone to use a cellphone’ is a much better question than ‘is 12 years old enough to be given one.’
by ajb | 2025-11-16 17:57:20+00:00
Modula-3 has it despite not having a continue statement:

https://www.cs.purdue.edu/homes/hosking/m3/reference/exit.ht...

But there, it's more comprensible because in order to define the interaction of return (and exit) with exceptions, they define return, and exit, to be exceptions. So then it's more obvious why return can be "caught".
by koliber | 2025-11-16 17:57:35+00:00
I like this approach.

In finance you have three basic statements:

- balance sheet

- profit & loss

- cash flow

It seems like looking at net worth of a person is like only looking at the balance sheet. The mag wealth approach also takes potential cash flow into perspective, by estimating ability to raise cash, even if it is through loans. It does provide a more complete picture.