MurphyA/hacker-news huggingface dataset:
by dredmorbius | 2025-11-21 22:53:07+00:00
HN mods act on behaviour rather than position.

If someone's violating HN's guidelines (<https://news.ycombinator.com/newsguidelines.html>) or FAQ (<https://news.ycombinator.com/newsfaq.html>), flag the post or comment. Both links are found at the bottom of most HN pages. If there's an egregious violation, email mods at hn@ycombinator.com.

Most moderation (that is, votes and flags) are by members of the site, mods step in very rarely, usually guided by flags or emails as noted above. Member actions may well be driven by factors differing from those of mods, part of the moderators' job is to correct for those biases.
by lazyasciiart | 2025-11-21 22:53:27+00:00
This topic is such a basket case. “Homeschooling” in the US is a word that has come to mean “not enrolled in an accredited school” and can mean anything from being the Duggars to “my 4yo audits classes at MIT” or “we have an unaccredited private school that is identical to any other private school except for not being subject to laws”.

Advocating for homeschooling is simply advocating for absolutely no regulation on schooling, which is fine for the Zuckerbergs and will condemn children like the Duggars.
by Seth-Pendless | 2025-11-21 22:53:48+00:00
A Google Chrome extension that functions as a full AI browser automation engine. It turns plain English into deterministic actions inside the browser, allowing anyone to automate complex web workflows with the precision of traditional RPA and the ease of a conversation. Pendless reads the page, understands the DOM, and executes tasks step by step with stable, repeatable accuracy. No scripts. No builders. No infrastructure. Just natural language that becomes real work done: form filling, data movement, record updates, scraping, navigation, multi-step workflows and more. Built for teams that want reliable automation without the overhead, Pendless frees people from repetitive tasks so they can focus on what actually moves the business forward.
by ianstormtaylor | 2025-11-21 22:54:17+00:00
No I don’t think it’s “very hard”. But I also don’t pretend like OP that it’s super simple, only to suggest a law that would make most people criminals.

I think regulation is critically needed in this area, but acting like it’s easy to do well is a recipe for laws like the Computer Fraud and Abuse Act that have massive unexpected consequences.
by VerifiedReports | 2025-11-21 22:54:26+00:00
I seriously doubt that physically rescuing hikers or delivering first-responders to plane crashes represent a large percentage of LAPD helicopter missions. I live in a nice suburb and there's one of them circling over it probably weekly.

I don't see why large drones can't do most of what these helicopters are doing. They're using needlessly expensive helicopters, too.
by ckw | 2025-11-21 22:54:27+00:00
I witnessed a pair of doctors prescribe a family member an incredibly dangerous drug for an off label use. The company had been fined $500 million dollars for various illegal schemes to convince doctors to write such prescriptions, but I’m sure the doctors in question were unaware of this. When this family member began to exhibit textbook symptoms of an extremely dangerous (life threatening) condition which could only be caused by the drug in question, the doctors failed to notice, and in fact repeatedly increased the dosage, and added more drugs on top to treat the symptoms caused by the initial drug. It was not until I accompanied my relative to a doctor’s appointment and delivered a carefully designed incantation that they made the correct diagnosis and halted the prescriptions.

So should I not have done my own research?
by VikingCoder | 2025-11-21 22:54:40+00:00
Thanks for your work on this!

I tried to use these official sources to make my own.

https://github.com/MattCruikshank/zork1-source

Curious if you have feedback:

> docker run -it --rm -v $(pwd)/saves:/home/zork/save mattcruikshank/zork1-source:latest

The -v lets me save and restore.

I tried to use Docker Compose to specify the volume... But the TTY support there feels terrible, and I don't know how to fix it.
by asdff | 2025-11-21 22:54:45+00:00
They get away from time to time from the airship. Two in one week this past august and I don't think they ever caught the suspects. One drove under an overpass and fled on foot, the other entered LAX airspace which requires waiting on clearance from ATC and got away somehow after that. I don't know why they don't just shoot a magnetic dart at the car with a gps tracker on it.
by JoshTriplett | 2025-11-21 22:54:45+00:00
> Does anyone know why Linux laptop battery life is so bad?

It's extremely dependent on the hardware and driver quality. On ARM and contemporary x86 that's even more true, because (among other things) laptops suspend individual devices ("suspend-to-idle" or "S0ix" or "Modern Standby"), and any one device failing to suspend properly has a disproportionate impact.

That said, to a first approximation, this is a case where different people have wildly different experiences, and people who buy high-end well-supported hardware experience a completely different world than people who install Linux on whatever random hardware they have. For instance, Linux on a ThinkPad has excellent battery life, sometimes exceeding Windows.
by ManuelKiessling | 2025-11-21 22:55:16+00:00
I know this is semantics pedantry, but there has never been an „Internet bubble“, only an „Internet-related stock market bubble“.

It’s not as if there were ten million people using and/or building on the Internet, and then this bubble popped and for some years there were only ten thousand people on the Internet.

And I think the same is true for „AI usage/adoption“.
by cosmic_cheese | 2025-11-21 22:55:33+00:00
The problem is that what constitutes “healthy” varies so greatly between individuals (especially these days) that it barely carries any objective meaning, and the odds are heavily against any one person’s definition being correct.

If I put myself in the shoes of a parent, I wouldn’t trust myself on the matter enough that I’d feel good shaping my childrens’ entire world to match it. It’s such a wildly difficult thing to get right, and I’d rather they get a glimpse of the world through wide variety of viewpoints and hope they’ll use the values I’ve instilled in them to construct their own view.
by xmodem | 2025-11-21 22:55:38+00:00
> Introducing a library with two GitHub stars from an unknown developer

I'd still rather have the original than the AI's un-attributed regurgitation. Of course the fewer users something has, the more scrutiny it requires, and below a certain threshold I will be sure to specify an exact version and leave a comment for the person bumping deps in the future to take care with these.

> Introducing a library that was last updated a decade ago

Here I'm mostly with you, if only because I will likely want to apply whatever modernisations were not possible in the language a decade ago. On the other hand, if it has been working without updates in a decade, and people are STILL using it, that sounds pretty damn battle-hardened by this point.

> Introducing a library with a list of aging unresolved CVEs

How common is this in practice? I don't think I've ever gone library hunting and found myself with a choice between "use a thing with unsolved CVEs" and "rewrite it myself". Normally the way projects end up depending on libraries with lists of unresolved CVEs is by adopting a library that subsequently becomes unmaintained. Obviously this is a painful situation to be in, but I'm not sure its worse than if you had replicated the code instead.

> Pulling in a million lines of code that you're reasonably confident you'll never have a use for 99% of

It very much depends - not all imported-and-unused code is equal. Like yeah, if you have Flask for your web framework, SQLAlchemy for your ORM, Jinja for your templates, well you probably shouldn't pull in Django for your authentication system. On the other hand, I would be shocked if I had ever used more than 5% of the standard library in the languages I work with regularly. I am definitely NOT about to start writing my rust as no_std though.

> Relying on an insufficiently stable API relative to the team's budget, which risks eventually becoming an obstacle to applying future security updates (if you're stuck on version 11.22.63 of a library with a current release of 20.2.5, you have a problem)

If a team does not have the resources to keep up to date with their maintenance work, that's a problem. A problem that is far too common, and a situation that is unlikely to be improved by that team replicating the parts of the library they need into their own codebase. In my experience, "this dependency has a CVE and the security team is forcing us to update" can be one of the few ways to get leadership to care about maintenance work at all for teams in this situation.

> Each line of code included is a liability, regardless of whether that code is first-party or third-party. Each dependency in and of itself is also a liability and ongoing cost center.

First-party code is an individual liability. Third-party code can be a shared one.
by atomicnumber3 | 2025-11-21 22:56:00+00:00
This is what I say a lot. Valve isn't even remotely close to having clean hands here. They invented loot crates. Hats. Etc.

It's just that the bar is so INSANELY low - it's probably somewhere deep in the earth's core at this point - that valve looks like a fucking angel by being only VAGUELY greedy on occasion.

When your competition is EA... it's not hard.
by chaps | 2025-11-21 22:56:04+00:00
I've looked at many, many criminal court cases with these questions in mind and it really isn't that simple in court. Judges and prosecutors very often and truly don't give a fuck. Or the prosecution will just nolle the case if issues of facts come up. That happens with a lot of technology oriented cases, eg shotspotter and stingrays, where 4a issues are dropped. See [1].

Please realize that defense counsel is fighting an uphill battle while their client is stuck in pretrial limbo. The issue of parallel construction, with some exception, will not really come up. As many lawyers have told me -- what matters to them is getting their client out of jail/pretrial. And because that's the concern over all else, the publicly available information about these abuses simply don't come up in the public eye. So these problems go and go and go.

Really, a lot of what you hope happens in court just... really fucking doesn't. All that'll happen is people will be in jail longer because so many people were arrested under 4a-violating arrests and the defense attorneys get more work load.

https://www.documentcloud.org/documents/2290703-chicago-pd-f...
by brendoelfrendo | 2025-11-21 22:56:20+00:00
I wouldn't recommend searching for "chemical imbalance debunked" unless you intend to confirm an existing bias. The internet will show you whatever you want, and there are enough people who distrust medical professionals that any search for "debunking" will be a minefield of fringe theories and grifters. I'd recommend someone start generally, searching for information about clinical depression, and then build on that to look at root causes and how the medical understanding of those root causes has changed over time.
by Razengan | 2025-11-21 22:56:49+00:00
> Trying to help those people with talk therapy or exercise or companionship would be as futile as using those things to treat hepatitis or gangrene.

I get what you want to say, but to nitpick the analogy: If the "treatment" for gangrene is amputation, then that's not really "fixing" anything. That's just the scorched earth strategy of destroying the afflicted along with the affliction. Like lobotomies. What do people think of them now?

> Someone with severe melancholic depression could win the lottery one week, lose all of their family in a plane crash the next, and feel literally nothing about either event.

Why SHOULD someone feel a specific feeling about any event? If you're subconsciously aware of the ultimate pointlessness of any event, if you're aware that feelings won't change what happened, you won't. You'd move on and handle the new reality in the means available to you.

I'm not saying that medicine should never be used and there's never a "chemical" cause to sadness (or any "wrong" feeling), just that it may be used too often as a lazy escape for the "helpers".
by accrual | 2025-11-21 22:57:33+00:00
Yeah, the Pentium 2 and 3 CPUs were very capable. Even today I feel they can do a lot of work with the right tools and some shims to access modern stuff (SSH, RDP).

Maybe XBMC's kernel wasn't designed for multitasking and they're now adding better support. I could understand wanting to throw the whole CPU at whatever the user was doing, especially in early days.
by hatthew | 2025-11-21 22:57:53+00:00
As far as I'm aware, high speed drones tend to have quite short flight durations due to battery limitations. Drones that have the range to follow a fleeing suspect for a long time would probably have to be big enough that they could cause a fatal accident if they crash, and in that case I'd rather have a pilot on board. Better reaction time, no risk from jamming, much better field of view/awareness, decades of testing, etc.
by ZyanWu | 2025-11-21 22:57:53+00:00
Well, it's a bit of a chicken and the egg, no? Microcontroller won't work without a (most likely) crystal oscillator or something to act as a clock signal.

Now that I think about it, no, it's not even cheaper as XTALs are quite pricy compared to other discrete components.

I didn't mean to be rude - I interpreted the comment as "Would you like to build an (insert random object here)? Well, you can just BUY it and be done with it" - may not be as I put it (dumb) but certainly... simplistic and purpose-defeating
by JoshTriplett | 2025-11-21 22:58:01+00:00
> They're more awkward around kids their age, but far less awkward around adults. They know how to speak and act, in large part.

This is another argument that "by age" is not the best way to find one's academic or social peers.

Some people in 2nd grade should be in high school. Some people in high school should be in 2nd grade. (And, academically, sometimes that's different by subject; some people need to be in 2nd grade math and high-school reading.)

I was a TA/lab-assistant at the community college I was attending. I spent a lot of time talking to and helping out people, universally older than me, who had gotten out of high school and needed to figure out where in a multi-year curriculum of remedial math they should start.
by KK7NIL | 2025-11-21 22:58:22+00:00
> Being behind doesn't mean they're permanently stuck where they are today

Without EUV, they very much are.

> but aren't our processes running into the wall of soon trying to make transistors smaller than an atom?

No, the finest pitches are still in the low double digit nanometers in 2 nm processes. The "2 nm" nomenclature hasn't denoted a physical dimension for decades.
by swatcoder | 2025-11-21 22:59:14+00:00
No, there's never been a time where everyone was saying "stocks will go up forever" then. Even in the late 90's, as momentum was accumulating towards what would eventually burst as the dot-com bubble, a Very Central Figure in the whole thing was warning about "irrational exuberance" in the market but didn't have safe tools do anything about it.

For the last most explosive bubbles -- "dot-com" (~2000) and "housing" (~2008) -- you can go back and find all sorts of warnings and critiques and fretting and skepticism in newspapers, academic and industry journals, blogs, television, personal ephemera, etc. And not too far from almost all the examples you find, you'll also find somebody blowing off the skepticism.

The tricky part is that you can more or less find similar dialog in all those sources even when there didn't turn out to be a looming collapse. There's just always people worrying about collapse or hard correction when the markets are running hot and always people blowing them off, and sometimes worriers prove right. Eventually. And sometimes they don't, and the underlying economy either catches up with the market or government policy successfully props it up for long enough that some other concern dominates or some other industry can absorb the over-allocated investment.

Basically, it turns out your heuristic for spotting a bubble faces too much noise and isn't actually all that informative at all.
by christophilus | 2025-11-21 22:59:26+00:00
It’s pretty unpopular, but a properly designed whole life insurance policy is a good stable, growing asset. You can borrow against it at reasonable rates, and it makes a good rainy day fund and risk buffer. You can generally annuitize them later if you wish, providing a stress reduction in retirement which is correlated with longer life, iirc, though that could simply be due to selection bias.
Show HN: Habit-Tracker a simple self hosted, local only, habit tracker
by jdironman | 2025-11-21 22:59:35+00:00
Hi HN!

I've been trying to replace apps I use recently with my own version + export and import with data being completely local the device / browser (lost on cache clear!).This is one of them. Its used for tracking things you want to quit in a somewhat gamified way. You can unlock badges for staying quit longer but also handles adding lapses or 'occurrences'. Hope you like it. You dont even have to host it, you can just download the repo and open the index.html instead.

So far I have about 4 of these. 2 private and 2 public

## Private: - Budget Tracker - integrated with plaid for actual banking data...working out good security hygiene on this one first before releasing the source.

- Job Tracker - Web UI / Self hosted. Integrates with your preferred LLM, CRUD for adding jobs via link (only tested with dice). It scans and then LLMs compare it against your uploaded resume and gives the job a scoring, generates a short introduction to the company who posted it / what they do, generates talking points for interviews and things you should highlight, and generates a cover letter tailored to the position / company. *Edit: Also local only until I figure work out the security hygiene and some obvious UX issues.

## Public: - Habit tracker - This one.

- Fit Tracker - Very similar in appearance to habit tracker. Allows you to easily log workouts, re-use exercises. I get frustrated with fitness apps that do too much etc. I basically just want a simple way to log what exercises, reps, weight, minutes I did and that be it. Stored for later analysis. Though the page does allow for some analysis as it is. You can find this one here:

https://github.com/justind-dev/fit-tracker

Anyways, enjoy!
by JoshTriplett | 2025-11-21 23:00:02+00:00
> Having prior knowledge of the subject is almost irrelevant. Teaching is really just applying solid methods on how to build knowledge from the most basic concepts as well as having the patience in dealing with humans who are not fully formed in their emotions.

I would disagree with this. Those are necessary but not sufficient. It is necessary to have enough knowledge and joy from the subject to convey that to students.
by jdietrich | 2025-11-21 23:00:21+00:00
They are by no means mutually exclusive. If you want depressed people to get more exercise, then a really useful starting point is to give them a pill that could rapidly increase their energy and motivation. The idea that people will be stuck on those pills forever is just lazy psychiatry; ongoing maintenance treatment is often the best option for patients with a history of severe depression and a high risk of relapse, but antidepressants are equally useful as a stepping-stone towards self-management.

Bluntly, if someone is capable of actually starting and sticking with an exercise routine, then they aren't very depressed and should not be offered medication as a first-line treatment. Antidepressants are markedly less effective in patients with milder illnesses, so psychotherapy and lifestyle interventions are a far better initial treatment option. It's only when these treatments fail - or when engaging with them is severely impaired by the severity of the illness - that medication becomes the favoured option.
Show HN: Open-Source Visual Wiki Your Coding Agent Writes for You
by ruben-davia | 2025-11-21 23:00:58+00:00
Hi HN,

We’re Ruben, Afnan, and Theo. A couple of days ago we released the early repo for Davia and were surprised by how much feedback came in right away. We decided to turn it into a full open-source package you can run locally.

Davia is designed for coding agents to generate an editable internal wiki for your project. It focuses on producing high-level internal documentation: the kind you often need to share with non-technical teammates or engineers onboarding onto a codebase. Writing this kind of documentation takes forever, diagrams are often missing, and most tools don’t let you edit everything locally or integrate smoothly with your workflow.

Davia is open source. It produces an editable workspace: – Text lives in a Notion-like editor – Diagrams live on editable whiteboards – Everything runs locally and can be modified either in your IDE or in the workspace

One thing people found especially interesting is that you can delegate the documentation to your IDE’s AI agent. Davia handles all the heavy lifting. Your agent just writes the docs, and Davia turns them into structured pages, diagrams, and visuals.

The project is still early, and we’d love feedback, ideas, and examples of how you handle internal documentation today.

GitHub: https://github.com/davialabs/davia Discord: https://discord.gg/A79mEzP8me
by o11c | 2025-11-21 23:01:04+00:00
The problem is that homeschooling is extremely bimodal (and the split at least used to be pretty even). It tends to be either very good or very bad.

In particular, the "unschooling" approach (not always named such) is almost universally terrible.

But most of the homeschooled kids I know now are in healthy co-ops with defined curricula and socialization.
by thesz | 2025-11-21 23:01:07+00:00
Atom [1] is an EDSL that escaped Haskell GC. Note that Atom takes ideas from Bluespec which compiles to hardware circuits, where GC is not availble.

[1] https://hackage.haskell.org/package/atom

One can make a Haskell EDSL with effects and everything and output a C (or some compiler's IR) code.

These languages you mentioned repeat Rust's mistake.

Rust's type system includes rules that remove definitions from the scope/environment. This is inherent and obligatory for uniqueness/linear types type systems.

At the time Rust was conceived, Haskell had HList library [2] and Beyond Monads [3] extended state monad. Combining both would embed into Haskell most, if not all, Rust at the time, allowing to pursue research of how to combine borrow logic with algebraic effects. But Rust's developers preferred to go OCaml implementation (syntax first) way and not to pursue complexity issues of semantics.

[2] https://hackage.haskell.org/package/HList [3] http://blog.sigfpe.com/2009/02/beyond-monads.html
by rweichler | 2025-11-21 23:01:07+00:00
Srs question, I keep reading everywhere from experienced people Wayland sucks. I need to start learning of these stacks, should I go with Wayland or should I go with Xorg?

If I didn't know any better I would learn the Wayland API. Just like how: if I didn't know any better I would learn Swift (instead of Objective-C). But thankfully I do know better and I know to stay far away from Swift [1]. Is it the same deal with Xorg/Wayland? It seems like noobs prefer Wayland but the experts prefer Xorg.

1. https://youtu.be/ovYbgbrQ-v8?t=1456