MurphyA/hacker-news huggingface dataset:
by notesinthefield | 2025-11-06 12:22:26+00:00
It takes time and I encourage runners of any level to start thinking about running, if they like it, in yearlong blocks with annual goals. My longest race to day is a 30 mile trail ultra. Ive done a variety of sports all my life so the fitness base was there. Then I committed to specifically training for that distance. Truth be told - as long as your training is consistent, intentional and you want it, eating is the hardest part. By far. 100k is a different beast altogether. It takes a community to tackle 24-30 hours of ruunning!
by Ekaros | 2025-11-06 12:22:29+00:00
You could always take actual action on what information you have. First roll back changes. Second announce termination of responsible people.

And never start with "I'm sorry for how you feel about". Say how would these work on you:

"I'm sorry for how you feel about death of your family"

"I'm sorry for how you feel about us destroying your work"
Show HN: A hand-held setup guide for Stremio (for non-tech friends and family)
by anonbuddy | 2025-11-06 12:22:33+00:00
I built Own-Your.stream (https://www.own-your.stream/ ) to help people who struggle with Stremio’s setup. Many of us can follow a GitHub readme, but our non-tech friends/family often can’t. They end up DM’ing us for step-by-step help, or give up entirely.

What it is: a concise, jargon-free onboarding flow for Stremio. It walks a non-technical person from zero to a working setup in clear, “do this next” steps (with screenshots and troubleshooting). No fluff, no rabbit holes.

Who it’s for: people who want the benefits of Stremio but aren’t comfortable with forums, Discords, or piecing together guides. If you know someone like that, send them here and we’ll get them over the hump.

What’s inside:

Beginner-friendly guide (written like you’d explain it on a call).

Common-failure checks and fixes (subtitle mismatch, wrong source, etc.).

Optional “concierge” help for folks who prefer real-time guidance.

Clear safety notes and boundaries; no grey-area “tips & tricks.”

Business model: paid guide + optional hands-on help. We disclose any affiliate links. No tracking beyond basic analytics. No email wall to view the overview.

I’d love feedback from HN: what’s unclear, what feels risky, what you’d trim, and what you’d add for the “I just want this to work” crowd. Also open to hearing strong objections—better to fix now than later.
by mordae | 2025-11-06 12:22:45+00:00
Because, like most of the population in the West, HN readers are not actually liberals but rather centrists, which means they lean roughly equally conservative, liberal and socialist on the political triangle - on average.

Sometimes you have to trade personal liberties (makes liberals sad) and/or privileges (makes conservatives sad) to obtain better societal outcomes, i.e. mandatory vaccination or minimum wage. Those are socialist policies.

And since the major media and thus our shared social space is heavily anti-socialist (qui bono?), everyone is closeted and tries extremely hard to justify socialist policies as liberalism, which is not shunned. Hence people in the US now perceive them as closer or even "allied".
by potato3732842 | 2025-11-06 12:23:48+00:00
Ignoring the cost of the battery how much does a cordless drill that'll break your wrist cost? A non-trivial amount more than the corded one that's for sure. You're gonna see comparable cost difference in just about every "final appliance" that actually turns the jiggling electrons into results (whether those results are work or heat).

Alternating current is substantially easier to step up/down in voltage, much nicer to anything that modulated current flow and has a lot of convenient aspects for motors. Like for like the DC solution costs just a little bit more every step of the way.

Even if you're not doing long distance transmission the cost of all those things that are worse about DC are going to be bore across the entirety of your economy that uses AC. DC makes sense here because the supply chain is so dysfunctional that making the "better" solution work would actually cost more than the "12v doodads from china" style solution. Eventually as electrification continues the choice of DC will become a drag though.
by bruce343434 | 2025-11-06 12:23:54+00:00
I have replaced my sensodyne with mirasensitive hap+. It is more expensive, even more so than sensodyne. However it has helped incredibly with my exposed roots which used to be very sensitive. Now they are less sensitive than they used to be with sensodyne. I can swish cold water and eat sour foods again.

My current routine is roughly brush_teeth(toothpaste={mirasensitive, random_cheap_toothpaste}[day%2]) as you don't need to apply HAP every single day.

I find that I still have to be careful eating apples and lemons straight up. To protect myself I thoroughly swish and rinse water a few times shortly after consuming these fruits. If I don't do that, my teeth get extremely sensitive and it takes a few days for the hap to repair it again.
by pshirshov | 2025-11-06 12:24:21+00:00
> What's the "Non-invasive" metric?

You can use it with code you can't modify (decorators are just convenience helpers, you can do same through bindings DSL with bit less type safety).

TSyringe depends on reflect-metadata and, if my understanding is correct, forces you to use its decorators.

The comparison table is completely subjective and made with just several glances at the readmes of the mentioned libraries. The point was to showcase phased DI for Typescript.
by devchix | 2025-11-06 12:24:28+00:00
The human body lacks the enzyme to digest inulin, it passes through the gut and feeds the gut bacteria, which I guess is why it's labeled a pro-biotic? Jerusalem artichoke (the root of a sunflower, Jerusalem is a corruption of girasole) contains a high concentration of inulin. This tuber is usually found served at upper-end swanky restaurants. One year I found it at a farmer's market, bought a bunch and gleefully carted it home. It was rather delicious. Also, gas that would turn a cow inside out. Beware.
by myself248 | 2025-11-06 12:24:36+00:00
I was wondering about that. Is there some sort of removal process when the lease is up? If there were, folks would just do it early. Maybe there's enough enforcement/followup to discourage that while there's still outstanding debt, but perhaps it's a thing later.

It's a good point. This purchase model with IoT-enabled PAYG devices means there's a built-in vulnerability in the entire infrastructure. And unlike with a centralized utility where hypothetically some action-movie hero could rip out the one central device that shut things down, here there's millions of them everywhere.
by Y_Y | 2025-11-06 12:25:03+00:00
Having a call is fine, but it's not like the original complaint didn't lay out in plenty of detail what the problem was.

Given the context of corporate doublespeak, I saw the response as "Oh shit, we can't refute your issues, but maybe we can bullshit you privately into putting up with them?".

(I see a few disagreements here, back up with "I'm a native speaker". Me too friend, but understand messages like this is (imho) more about the subtext than the text itself, so interpersonal knowledge is more important than linguistic.)
by ChrisMarshallNY | 2025-11-06 12:25:36+00:00
> if it is a volunteer group then it is more than enough to throw in the towel

I do a lot of pro bono stuff. Most of my work is free, and I spend a lot of time, trying to get others to pitch in, as well.

Treating "free" labor like shit, is a common, and self-destructive trait. Looks a lot like that's exactly what happened, here.

I could go on, but I won't.
by kibwen | 2025-11-06 12:26:46+00:00
What you say is true, but TUIs are not strictly worse than GUIs at accessibility. The fact that text is inherently more legible than graphics means that, for example, blind players can play console-based roguelikes (and do: https://www.rockpapershotgun.com/playing-roguelikes-when-you... ), and Dungeon Crawl Stone Soup even has configuration options to improve the experience for blind people: https://github.com/crawl/crawl/blob/599108c877da33bc03cb73da...
by pksebben | 2025-11-06 12:27:17+00:00
> The model has no concept of truth—only of plausibility.

This is such an important problem to solve, and it feels soluble. Perhaps a layer with heavily biased weights, trained on carefully curated definitional data. If we could train in a sense of truth - even a small one - many of the hallucinatory patterns disappear.

Hats off to the curl maintainers. You are the xkcd jenga block at the base.
by silentvoice | 2025-11-06 12:27:24+00:00
oh boy I've got opinions here.

Basically I just don't want to hear about "the state of SIMD in Rust" unless it is about dramatic improvement in autovectorization in the rust compiler.

80%-90% or so of real life vectorization can be achieved in C or C++ just by writing code in a way that it can be autovectorized. Intrinsics get you the rest of the way on harder code. Autovectorization is essentially a solved problem for the vast majority of floating point code.

Not so with rust, because of a dogmatic approach to floating point arithmetic that assumes bitwise reproducibility is the "right" answer for everyone (actually, it's the right answer to almost nobody) to the point of not even allowing a user to even flag on these optimizations. and once you get to the point of writing intrinsics you have to handwrite code for every new architecture when autovectorizers could have gotten you 80%-90% of the way there with a single source and often this is just enough.

the contention with the above is that if a user needs SIMD they can just use some SIMD API and make their intention more clear. this is essentially an argument that we should handwrite intrinsics. well guess what. I'm a programmer and I use compilers because they _do this for me_ and indeed are able to do so very easily in C or C++ when I instruct it that I'm ok with with reordering operations and other "accuracy impacting" optimizations.

The huge joke on us is that these optimizations generally have the effect of _improving_ accuracy because it will reduce the number of rounding steps either by simply reducing the number of operations or by using fused multiply adds which round only once.
by pratikborsadiya | 2025-11-06 12:27:44+00:00
Location: Ahmedabad, India Remote: Yes Willing to relocate: Yes Technologies: Data Analytics, AI, Javascript, Node.JS, ReactJS, Docker, Kubernetes, Linux Server, Git, MySQL, PostgreSQL, AWS, Azure, GCP Résumé/CV: https://pratikborsadiya.in LinkedIn: https://github.com/pratikborsadiya GitHub: https://github.com/pratikborsadiya Email: pratikborsadiya+hnrc@gmail.com

With over a decade in software development and AI-driven innovation, I design and build impactful solutions that bridge data and decision-making. As an AI/ML Computational Science practitioner and full-stack JavaScript developer, I excel in crafting scalable, user-focused applications that drive measurable business results. My work blends architecture, strategy, and creativity to transform complex challenges into smart, efficient systems. Passionate about technology’s power to create value, I strive to deliver products that enhance both business performance and user experience.
by Peroni | 2025-11-06 12:27:58+00:00
>Some industries are correcting after the hiring boom of the pandemic

The main correction is the staggering reduction in job vacancies. There's no world where I can be convinced that the surging number of redundancies can be explained away as a post-COVID course correction.

If this was just the market correcting itself, we would have the same level of unemployment today as what we had pre-COVID.
by smt88 | 2025-11-06 12:28:27+00:00
> I do wonder how many people would buy non-spy versions of devices given the option.

Depending on the discount for the spyware version, I'd guess close to zero. The general public has become completely numb to being spied on. It's hard to get someone to give up $50 (a real cost) for something nebulous like "very slightly less of your life is known by marketing companies".
by d4rkp4ttern | 2025-11-06 12:28:40+00:00
I built a similar tool called “lmsh” (LM shell) that uses Claude-code non-interactive mode (hence no API keys needed, since it uses your CC subscription): it presents the shell command on a REPL like line that you can edit first and hit enter to run it. Used Rust to make it a bit snappier:

https://github.com/pchalasani/claude-code-tools?tab=readme-o...

It’s pretty basic, and could be improved a lot. E.g make it use Haiku or codex-CLI with low thinking etc. Another thing is have it bypass reading CLAUDE.md or AGENTS.md. (PRs anyone? ;)
by andriesm | 2025-11-06 12:28:41+00:00
I always thought the usability/ergonomics of the Flutter framework was slightly poor, but the Dart language itself is pretty darn awesome!

I also rolled my own reactivity interfaces, and made many shorthand functional wrappers for standard things I use frequently to debloat the GUI boilerplate.

My stuff isn't robust enough to consistently live seamlessly alongside regular flutter code or to release for anyone elses use.

I am super stoked to see that I'm not the only one to find the stock flutter framework something that can be improved, and that others more confident than me (and more experienced with other frameworks) are putting things like this out there.

Congratulations and thank you.

I even dream that someone would reimagine the entire flutter framework, maybe just reuse some of the low level rendering and eventing but rebuild everything else on top of that.

Apologies to anyone on the flutter team if I sound too critical, you've put something very useful and difficult out there, but a lot of design choices seem to be mutually inconsistent or just have so many counterintuitive aspects to them, usually justified in the name of performance.

I often find myself thinking I am just not smart enough to figure out the right way to do something with flutter. A lot of abstractions that are hard to get them to work how I want or run into weird corner cases. Many simple things I just ask AI to solve it, and after seeing the solution I can see it is right, still don't understand why my attempt was not.... so I welcome alternative interfaces and approaches.
by mschuster91 | 2025-11-06 12:29:09+00:00
Meanwhile, here in Germany, we have 230V, but every standard wall outlet is rated for 16A continuous load over 1 hour so you can get 3.6 kW on each circuit.

Your standard home has a supply of 3 phase power @ 35A (southern Germany) or 63A (northern and western Germany), I think only the former GDR is at standard 3x25A, because like in many former Communist countries they had to save on expensive copper and aluminium, and since a lot of the GDR was heated by steam-based central district heating systems, you didn't need that much power anyway.
by noir_lord | 2025-11-06 12:29:51+00:00
Not unique to Nazi's (though I wouldn't call DHH that either, I'd call him many other things but not that one) open communities (including societies as a whole) have that problem - the paradox of tolerance was written about in "The Open Society and its Enemies" 80 years ago - it isn't a new thing.

The issue is how wide the tolerance is before you decide as a group people need excluding, if you set that too narrow you end up with an immediate conflict, if you set it too wide you risk your open community becoming dominated by one group.

I'm centre left (by European standards) and would definitely be considered "woke" by the people who use it as a negative epithet but I think many open source communities set it too narrow still.

People have a right to their opinions even if I don't agree with them just as I do, there is a line where active opposition is required for me but a lot of the time I disagree with where that line is.
by mschuster91 | 2025-11-06 12:31:03+00:00
> I guess the bigger issue is the limited power -- you probably can't use a small scale solar installation for cooking or washing, not because it's DC, but because it just wont offer 1000W power.

Your average lead-acid starter battery can easily do that - 1 kW is less than 100 amps at 12V, less than 50A if you wire two in series. 200 Ah means about four hours worth of runtime.

The problem is switching off higher DC voltages and currents. AC is easy, it traverses through 0V 100 (or 120 in the US) times a second. But DC? The arc is just going on. That's why most electrical equipment, from switches over automated breakers to fuses, has distinct ratings for AC and DC, with DC ratings sometimes being half the AC rating.

Additionally, larger DC networks tend to have issues with weird current flows and electrochemical corrosion.
by dangus | 2025-11-06 12:31:14+00:00
The copyright system should perhaps be torn up (or maybe not…) but you can’t just blatantly violate it at massive scale and expect to face zero consequences.

And anyway, why is it unreasonable for copyright holders to expect to be able to get paid for their work rather than have a massive library loophole where they just never get paid as long as you're a nonprofit?

Here you go, you can steal beer from my store as long as you’re a nonprofit organization.

> For a decade, the Archive had loaned out individual e-books to one user at a time without triggering any lawsuits. That changed when IA decided to temporarily lift the cap on loans from its Open Library project

So stupid. They had a working system that they blew up through their own actions and now the library is dead.

IMO the only two reform the copyright system needs are DCMA takedown abuse and copyright term length. All the other concepts of copyright make perfect sense. If I create something I should be able to consent to giving or not giving it to someone.

A lot of the software engineers on this forum wouldn’t like what happens to their profession without copyright.
by jjcob | 2025-11-06 12:31:33+00:00
I looked up that Impulse Labs induction hob. Holy Shit, 10kW peak on a single burner is ridiculous!

I already managed to ruin a pan with just 3.7kW (heated it while empty), and I tought that was a lot.

However, I think the cost is probably mostly the battery. Our induction hob (max power per burner 3.7kW / 7.2kW total) costs only 10% of the battery powered stove.

Also, at the low cost, induction is a non-starter. Resistive heating elements are dirt cheap, and the efficiency is not much less than induction. Induction is just way nicer :)
by flkiwi | 2025-11-06 12:31:53+00:00
I’m an American. The response is coded as “do nothing”. The proper response here would be to say “we’re going to roll back the changes until we understand and fix things that are going wrong.” The individual may not have INTENDED the dismissive due to the way American corporate language has internalize “do nothing, take no position, take no risk, admit no fault” but it’s definitely the tone. Essentially this is a human problem: how do you deal with someone motivated by project passion rather than revenue goals or personal income? It happens ALL THE TIME with nonprofits interacting poorly with volunteers because the motivations and associated daily language are so divergent.
by maccard | 2025-11-06 12:31:59+00:00
The problem with kubernetes is that containers just aren't quite enough.

You have an app which runs, now you want to put it in a container somewhere. Great. how do you build that container? Github actions. Great. How does that deploy your app to wherever it's running? Err... docker tag + docker push + ssh + docker pull + docker restart?

You've hit scale. You want redis now. How do you deploy that? Do you want redis, your machine, and your db in thre separate datacenters and to pay egress between all the services? Probably not, so you just want a little redis sidecar container... How does the app get the connection string for it?

When you're into home grown shim scripts which _are_ brittle and error prone, it's messy.K8s is a sledgehammer, but it's a sledgehammer that works. ECS is aws-only, and has its own fair share of warts. Cloud Run/Azure Container Apps are _great_ but there's nothing like those to run on DigitalOcean/Hetzner/whatever. So your choices are to use a big cloud with a simpler orchestartion, or use some sort of non-standard orchestration that you have to manage yourself, or just use k8s...
by greatgib | 2025-11-06 12:32:18+00:00
It happened to me in French also, one day I was looking at a video that was trendy, podcast like, and the voices were more than shitty, like a badly translated movie. I looked at comments and everyone was praising this video, so it did not make any sense to me. Until I discovered that Youtube somehow decided to auto enable this feature that I never asked for.
by Raztuf | 2025-11-06 12:32:56+00:00
>People think that when you become vegan you have to give up lots of food. It’s true that I stopped eating animals but the number of different species I eat has grown considerably. This is because meat-eaters tend to eat the same few species of animals over and over again – pigs, cows, chickens. Whereas there are some 20,000 species of edible plants in the world.

I was vegetarian for 10 years until around COVID. I often want to go back to vegetarianism, not for ethical or health reasons, just for the sheer diversity of what I ate and the fun of cooking with limitations.
by Towaway69 | 2025-11-06 12:33:02+00:00
As soon there is more than one container to organise, it becomes a management task for said techies.

Then suddenly one realises that techies can also be bad at management.

Management of a container environment not only requires deployment skills but also documentational and communication skills. Suddenly it’s not management rather the techie that can't manage their tech stack.

This pointing of fingers at management is rather repetitive and simplistic but also very common.
by Timon3 | 2025-11-06 12:33:22+00:00
Given that the bug is a well-known and inherent flaw of the technology used, I don't understand what good this would do. It's not enough to say "whoops, we didn't think the machine would do the thing the machine is known to do".

To fix the bug the architecture of the feature would have to be different, and that was completely obvious from the start.
by d4rkn0d3z | 2025-11-06 12:33:46+00:00
"Here’s one last advantage of dividing intelligence into well-defined problem-solving and poorly defined problem-solving: it reminds us to give some respect where respect is due."

There is another way of looking at this. A problem seems "well-defined" when it is presented in terms of your current paradigm. This means that it uses the thought apparatus with which you and everyone around you is familiar. So what appears to be a property of the problem is actually a state of affairs, a property of the whole problem/problem-solver/paradigm system. On the other side of the coin, an ill-posed or "poorly-defined" problem may actually be well-defined in an alternate paradigm. In the alternate paradigm one has new thought apparatus that suddenly make the ill-posed problem tractable.

On this view, what you call "stupid" may be identical to what you don't yet understand and what you call intelligent is that with which you are most familiar. So intelligence is not a property a human can possess but a network effect that is quite intellectually bereft.

Wisdom then is the experience of watching many paradigm shifts over time and realizing that what is stupid today may be smart tomorrow and vice versa.