MurphyA/hacker-news huggingface dataset:
by general1465 | 2025-11-09 22:26:52+00:00
Thanks to unions we have things like 8 hours work day, it used to be 16 hours during 19th century. Thanks to unions we have things like job safety so industrial machinery won't rip you apart. Thanks to unions, company will give you tools for doing your job. I can go on and on.

Have a look on videos from Pakistan, India, Bangladesh or other part of south east Asia, where people are working in environment which can easily injure them or kill them. That's how European factories were looking like before unions have become to be a thing. Unions are direct consequence of greed of 19th century capitalists who refused to invest even bare minimum into safety and pay their workers properly while not working them to death.
by bikeshaving | 2025-11-09 22:27:17+00:00
It’s funny when engineers accidentally create/recreate weapons of war to scratch an itch. Like when Mark Rober et al tried to do an egg drop from space only to realize they were essentially creating precision-guided missiles.

https://youtu.be/BYVZh5kqaFg?si=Ml6e24BO9iiUL6d6&t=650
by bitsofgrace | 2025-11-09 22:28:10+00:00
Here’s mine:

I’m building a small live NFL game-prediction tracker and writing up what I learn as I go:

https://michellepellon.com/portfolio/nfl-game-predictions

# What’s under the hood today

ELO translated to the NFL with margin-of-victory adjustments, a modest home-field term, and week-to-week recency weighting.

Post-hoc calibration with isotonic regression so 70% predictions land near 0.70 empirically.

Monte Carlo to roll games forward for distributions on weekly win odds and season outcomes, plus basic reliability/Brier/log-loss tracking.

# Where I’m taking it (ensemble ideas)

Blend a few complementary signals: (1) pure ELO strength; (2) schedule-adjusted EPA/Success Rate features; (3) injury/QB continuity and rest/travel effects; (4) a small “market prior” from closing lines; (5) weather/play style pace features.

Combine via a simple stacked model (regularized logistic, isotonic on top), or a Bayesian hierarchical model that lets team effects evolve with partial pooling.

Separate models for win prob vs. expected margin, then reconcile with a consistent link so the two don’t disagree.

Emphasis on calibration over leaderboard-chasing: reliability diagrams, ECE, PIT histograms, and backtests that penalize regime drift.

# Why I’m doing it

It’s a sandbox to teach myself Monte Carlo and ELO end-to-end—data ingest → feature plumbing → simulation → calibration → eval—on a domain with immediate feedback every week.

# How this connects to my day job (healthcare ops)

I work at BlueSprig, running ~150 ABA therapy clinics. I’m exploring whether ELO-like ideas can augment ops decisions:

“Strength” ratings for clinics, care teams, or scheduling templates based on outcome deltas and throughput (margin-of-victory ≈ effect size/efficiency).

Opponent/schedule ≈ case-mix, payer mix, staffing constraints, geography.

Monte Carlo for expansion planning (new-site ramp curves), capacity/OT forecasting, and risk-adjusted outcome monitoring with calibration so probabilities mean something.

Guardrails for fairness and interpretability so ratings don’t become blunt scorecards.

# Help

If you’ve shipped calibrated ensembles in sports or have pointers on applying rating systems to multi-site healthcare operations, I’d love to trade notes or if you need someone to this and other kind of work for their dayjob email me at mgracepellon@gmail.com -- I would love to do this fulltime.
by techno_tsar | 2025-11-09 22:28:23+00:00
I'm working on a Yelp alternative called Vibehuntr -- just something different to browse venues using Google's API, with a social layer so I can see what my friends like. It's very rough around the edges right now and it might be completely different by next week. It's been a fun experiment in vibe coding on a full stack. https://vibehuntr.io
by busymom0 | 2025-11-09 22:28:23+00:00
https://limereader.com/

A time-sorted list of top posts from Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits.

Posts on STEAMD topics (Science, Technology, Engineering, Arts, Math, and Design).

My site went live 2 days ago. I shared more details on below post but for some reason, my post was shadow banned and didn't show up on Show HN.

https://news.ycombinator.com/item?id=45849924

Any constructive feedback is welcome!

Note that I am trying to narrow down a bug in my backend which sometimes causes it to crash. Since backend is built in Swift using SQLite as database, it's a bit hard to nail down the issue.
by MakerSam | 2025-11-09 22:28:23+00:00
The Bumble Berry has a touchscreen, so if you need to use the Raspberry PI OS GUI, you can simple use your finger as a mouse pointer. I've found it works pretty well for the rare occasions that I need to start the GUI.

However, I mostly use this unit in terminal, which means I boot to terminal and only occasionally start up the GUI with startx when I need it.

I use terminal because: I'm trying to brush up on my terminal skills and most of my use-cases are covered in terminal with applications. Some of my favorite terminal applications are:

tmux - for managing multiple terminal windows nano - for writing code (occasionally I use vim) tty-clock - nice clock screen saver lynx - text based web browser. works surprisingly well on some sites like wikipedia epy - ebook reader - great for reading classic free ebooks from Project Gutenberg doom - because doom cmatrix - matrix-style screensaver - looks really cool

My main use case is for learning new code languages - it's nice to have a handheld device on me to practice writing code when I have a few minutes on me but don't have a laptop
by mindslight | 2025-11-09 22:28:32+00:00
I see the comment as quite on point. There are many longstanding real problems that have been allowed to fester (in this case, embedded security). While these problems are now being talked about, there is still zero intention to actually address them. Rather they're merely being abused as talking points by fascists pretending that "something is being done" when really the "solutions" are merely the consolidation of autocratic control.

Real reform here would be something like prohibiting tying software and hardware together as one product, source code escrow, etc. Things that actually create security and consumer choice, rather than merely one less vendor to pick from.
by samrus | 2025-11-09 22:28:40+00:00
It sure seems like it. But does it have to be? It cant just be to sate our want for entertainment?

Although if i think about it, that doesnt need to "trade" in attention. You can just put art out there for the sake of creativity. Trading in attention does imply utilizing it for commercial gain. How else would that be done other than manipulation? (Asking non-rhetorically)

Seems something very deteimental to society that the free market will encourage. So a good case for regulation to step in
by ninetyninenine | 2025-11-09 22:29:21+00:00
>So now you want to replace the things that aren’t happening in the digital case with some other things that aren’t happening in the digital case?

Oh I see. You think the physical break-in imagery is the problem, not the behavior itself. Cute. The point flew over your head so hard it’s now in low Earth orbit.

Nobody is saying the method is identical. The point is the moral equivalence. If you want a book that you do not have, and you obtain it without permission, the only difference between burglary and piracy is how easy it is to lie to yourself afterward.

Digital theft just comes pre-laundered. No broken window. No police report. Just a clean conscience and a folder named “Book_Final_FINAL2.pdf.”

>Your analogy is barely even an analogy. It’s pretty obvious what the physical equivalent would be. You’d make a copy of the paperback as a hardcover, yourself in your own place with your own materials.

Fantastic. And where exactly are you getting the paperback to copy, professor? Are you growing it in a hydroponic book farm? Summoning it from the astral plane? Wishing really, really hard?

To “make your own copy at home” you must first acquire the book. And if you do not buy it or borrow it, you steal it. Congratulations. You have just walked right back into the house at night with a scanner, only you changed the lighting and think the ethics changed with it.

The source is the theft. Not the printing method. This is not subtle. You are just allergic to saying it out loud.

>Which is why it would make a lot of sense for the companies selling this stuff to care about and do everything they can to retain that good will, right?

Yes, and they do, and pirates still pirate. Spotify. Steam. Netflix. Apple Books. Kindle. Platforms with instantaneous, frictionless, brain-dead-simple purchasing flows already exist.

And people still torrent. Because the UX excuse was never the real reason. It was just the most socially presentable one.

People do not need better UX. They need better courage to say: “I wanted it and I took it.”

>Were the people saying they were returning to piracy not admitting they were returning to piracy, or were they just explaining what it would take to make them not?

No. They were explaining how to preserve their self image while returning to piracy.

They were not saying: “I pirate.” They were saying: “I pirate but I am still a good person because I have constructed a beautiful little narrative terrarium where I am the protagonist of justice.”

This thread is not about piracy. It is about delusion.

⸻

Let me say it plainly so your brain has no escape hatch:

To read a book you do not have, you must obtain it. If you obtain it without permission in the physical world, you break in somewhere. If you obtain it without permission in the digital world, you click a link.

The click feels cleaner, so you tell cleaner stories.

The ethics never changed. Only the lighting did.
Show HN: Valid8r, Functional validation for Python CLIs using Maybe monads
by lanemik | 2025-11-09 22:29:22+00:00
I built Valid8r because I got tired of writing the same input validation code for every CLI tool. You know the pattern: parse a string, check if it's valid, print an error if not, ask again. Repeat for every argument.

The library uses Maybe monads (Success/Failure instead of exceptions) so you can chain parsers and validators:

# Try it: pip install valid8r from valid8r.core import parsers, validators # Parse and validate in one pipeline result = ( parsers.parse_int(user_input) .bind(validators.minimum(1)) .bind(validators.maximum(65535)) ) match result: case Success(port): print(f"Using port {port}") case Failure(error): print(f"Invalid: {error}")

I built integrations for argparse, Click, and Typer so you can drop valid8r parsers directly into your existing CLIs without refactoring everything.

The interesting technical bit: it's 4-300x faster than Pydantic for simple parsing (ints, emails, UUIDs) because it doesn't build schemas or do runtime type checking. It just parses strings and returns Maybe[T]. For complex nested validation, Pydantic is still better. I benchmarked both and documented where each one wins.

I'm not trying to replace Pydantic. If you're building a FastAPI service, use Pydantic. But if you're building CLI tools or parsing network configs, Maybe monads compose really nicely and keep your code functional.

The docs are at https://valid8r.readthedocs.io/ and the benchmarks are in the repo. It's MIT licensed.

Would love feedback on the API design. Is the Maybe monad pattern too weird for Python, or does it make validation code cleaner?

---

Here are a few more examples showing different syntax options for the same port validation:

from valid8r.core import parsers, validators # Option 1: Combine validators with & operator validator = validators.minimum(1) & validators.maximum(65535) result = parsers.parse_int(user_input).bind(validator) # Option 2: Use parse_int_with_validation (built-in) result = parsers.parse_int_with_validation( user_input, validators.minimum(1) & validators.maximum(65535) ) # Option 3: Interactive prompting (keeps asking until valid) from valid8r.prompt import ask port = ask( "Enter port number (1-65535): ", parser=lambda s: parsers.parse_int(s).bind( validators.minimum(1) & validators.maximum(65535) ) ) # port is guaranteed valid here, no match needed # Option 4: Create a reusable parser function def parse_port(text): return parsers.parse_int(text).bind( validators.minimum(1) & validators.maximum(65535) ) result = parse_port(user_input)

The & operator is probably the cleanest for combining validators. And the interactive prompt is nice because you don't need to match Success/Failure, it just keeps looping until the user gives you valid input.
by lukan | 2025-11-09 22:29:23+00:00
I finally started modding a total war game (Warhammer 3). I played the series since the very first title, Shogun and I always wanted to improve the control over units and add my custom AI to not micromanage everything, but assumed it would be too time consuming and distracting from my main work. And well, it likely would have been.

But thanks to LLMs, I finally decided to give it a go and got something basic working in a short time, hurrey for AI assisted coding!

Feels empowering to be honest. No idea if I will really implement the main ideas, that I have since a long time, but I know that I can now if I want to.
by Wowfunhappy | 2025-11-09 22:29:47+00:00
I think there are ways to install the Windows Store, but it isn't there by default.

You may know this, and we agree it would be better if there was a GUI option, but to disable automatic updates just save this as a .reg file and run it:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] "NoAutoUpdate"=dword:00000001
by ent101 | 2025-11-09 22:30:10+00:00
I work on Puter (https://github.com/heyPuter/puter/); an open-source, self-hostable internet computer.

People use Puter for an incredibly wide range of things, including cloud storage, web hosting, coding, AI, and gaming. Right now, we're mostly focused on improving performance and making sure that it's as fast as a regular desktop environment!
by 0xbadcafebee | 2025-11-09 22:30:11+00:00
China isn't the major threat for consumer routers; it's crappy firmware. Millions of networks have been compromised from non-state actor attacks on crappy consumer routers. You wanna protect America? Impose a software building code on critical network infrastructure (which should include consumer routers and modems). But they aren't gonna do that, because they're just trying to score cheap political points and put pressure on China for trade concessions.
by foldr | 2025-11-09 22:30:51+00:00
The accusations against the BBC in this case are extremely weak, though. The main thing is the somewhat misleading edit of Trump’s speech in one documentary (which was such a big deal that no-one noticed till a year later), and then some general grumbling about too many positive portrayals of trans people. This latter complaint would be bizarre if it was made with reference to any other group of people. (Imagine if the BBC were accused of showing too many positive portrayals of Irish people and was then required to broadcast programs where people who hate the Irish were also given space to air their views.) Finally there are some complaints about coverage of the Israel-Palestine conflict, which is of course impossible for any news organization to cover without enraging someone or other.
by pron | 2025-11-09 22:31:03+00:00
Nice post!

A minor point:

> monitors are incompatible with coroutines

If by coroutines the author meant virtual threads, then monitors have always been compatible with virtual threads (which have always needed to adhere to the Thread specification). Monitors could, for a short while, degrade the scalability of virtual threads (and in some situations even lead to deadlocks), but that has since been resolved in JDK 24 (https://openjdk.org/jeps/491).
by acdha | 2025-11-09 22:31:10+00:00
Funding supply chain security for one of the most popular open source ecosystems in the world isn’t even a rounding error on the budget.

The debt increases are a political choice: the budget was balanced at the turn of the century, which was used as the pretext for cutting taxes to a level which ensured the problems we’re seeing now based on highly unrealistic growth projections. Cutting all funding on open source, or science, or foreign aid, or even all of those combined is a drop in the bucket compared to our cost of healthcare being whole multiples higher than in our peer countries.
by strictnein | 2025-11-09 22:31:41+00:00
To follow your format, apparently the entire left is okay with releasing convicted sexual predators back into society, when legally they should have been deported.

Now, I don't think the left is actually in favor of that, but their policies cause this to happen.

There's plenty of folks on the right who want to see the "Epstein Files" released. There's also plenty of folks on the right who are against abortions and still end up having the kid even though it will cause difficulties for them. If you're unaware of this, you may want to broaden how you're exposed to opposing views a little more.
by dragonwriter | 2025-11-09 22:31:50+00:00
Exactly, sanctuary city/state laws are an application of 10th Amendment reserved powers of the states, and particularly the principle known as the “anti-commandeering doctrine”, hinted at in in dicta concerning hypotheticals regarding the Fugitive Slave Laws in cases shortly before the Civil War and first applied as a basis for judgement by the Supreme Court in New York v. United States, 505 U.S. 144 (1992).

Even where the Constitution grants the federal government authority to make laws and to provide for their enforcement, it generally does not have the power to direct states to use their resources to enforce those laws. Sanctuary laws simply restrict the conditions in which state or local resources will be used to enforce certain federal laws.
by cyanydeez | 2025-11-09 22:31:56+00:00
And in reverse, you think Palentir has a transparent business model to trust with your data? I don't get why people find china more suspect than most of these billionaire led monopolies buying politicians and laws and spout paranoid gibberish about Christianity and anti Christ etc.

Both might be fundamentally evil or being, but they aren't different in danger based solely on how white they are.
by jkoff | 2025-11-09 22:32:25+00:00
I'm working on a web app that creates easy-to-understand stories and explainers for the sake of language learning. You can listen in your favourite podcast app, or directly on the website with illustrations.

https://infinitepod.app/

Most of the testing so far is English/French/Japanese/Mandarin, but I'm eager to add more languages if anyone is fluent and willing to help me evaluate the text-to-speech.
by veryrandomguy | 2025-11-09 22:32:32+00:00
Building an ai powered threats deception proxy.

It's a honeypot system that uses AI to mess with attackers. When someone tries to hack your app, it detects them and serves up fake responses based on attack type.

The system learns from attackers behavior and creates convincing decoys to waste their time and frustrate their efforts. It's basically a trap that gets smarter the more attackers poke at it.

https://github.com/0tSystemsPublicRepos/IfritProxy
by samrus | 2025-11-09 22:33:13+00:00
The correction is good in the long run. It will settle to sane understanding of AI's capabilities, competent applications, and the unsuing AI winter will be when real research is done rather than "we fed its garbage back into itself hoping something else came out"

It will ruin some lives. I hate that the american economy runs on these speculative cycles. If we tempered our expectations to what was sane, but still bullish, we'd have far less to fall
by nsainsbury | 2025-11-09 22:33:26+00:00
I was laid off recently along with most of the tech team (Australian company ~ very well known brand). There's a handful of people left, but even they know their time is coming soon.

And this isn't about AI (well, not primarily anyway). It's offshoring, offshoring, offshoring.

IMO, what's taking place now is absolutely transformative and the world economy is in the process of being reshaped. It's not just tech jobs that are being offshored - we're just one of the first/early movers. Many other professional/white-collar jobs (accounting, etc.) are also getting offshored at an accelerating rate. And it's happening all over the western world - it's happening in the US, it's happening in Australia, Canada, the UK, etc.

And unlike previous periods of mass offshoring, I don't think the jobs are ever coming back.
by lukan | 2025-11-09 22:34:16+00:00
"We could replace so many data centers with old desktops."

But I assume for way more energy costs? And the manual labour to sort out the different mainboards and make everything interoperable is not free either. But I guess it means lots of opportunity for unconventional low costs projects to scramble things together. Win 10 got another year of support, but I assume next year, even more computers will be avaiable quite cheap or for free.
by veryrandomguy | 2025-11-09 22:35:18+00:00
Building an ai powered threats deception proxy. A dynamic honeypot system that uses AI to mess with attackers.

When someone tries to hack your app, it detects them and serves up fake responses designed to make them think they're getting somewhere.

The system learns from attackers behavior and serves ai generated decoys to waste their time and frustrate their efforts.

It's basically a trap that gets smarter the more attackers poke at it.

MVP version at https://github.com/0tSystemsPublicRepos/IfritProxy
by throw0101a | 2025-11-09 22:35:20+00:00
Nav Canada, the non-profit which runs Canada's ATC, charges user fees which they adjust every so often, but they also have buffer/contingency funds.

Quarterly/annual financial reports are available at their site:

* https://www.navcanada.ca/en/corporate/investor-relations/fin...

* https://www.navcanada.ca/en/corporate/service-charges.aspx
by jeffalyanak | 2025-11-09 22:35:44+00:00
Ideally build it in away from your house, as others have said, but in terms of actual safety systems:

-get a high quality BMS from a reputable source, it should supports current limits and thermal probes - configure current limits with as much overhead as possible, the less you drive them, the cooler they'll stay - make sure you have sufficient thermal probes inside key points in the pack(s) and that they're configured in the BMS to cut draw - add thermal fuses as well, knowing where to put these is important, too - house the packs so to minimize fire risk and cascading issues, especially if space is not a concern
by ambicapter | 2025-11-09 22:36:09+00:00
> I mean if we look at the athletes around before the invention of steroids, they weren’t genetically blessed at all.

What are you talking about? If they had no steroids, and their training was far worse than what we have now (running on wood chip tracks), and they were still the best individual in the world at doing their thing, they were definitely genetically blessed.
by acdha | 2025-11-09 22:36:50+00:00
YMMV: I haven’t seen age discrimination from people who seriously supported DEI: quite the opposite, they are generally summed up as “hire people who can do the job” which doesn’t exclude age.

I have seen it from the same types of people who oppose DEI: born affluent, convinced that anyone who can’t retire at 45 chose not to, etc.