MurphyA/hacker-news huggingface dataset:
by dgacmu | 2025-11-17 11:42:09+00:00
I dunno - I have a seven year old whom I try to allow to be as feral as possible. We let him go alone to the neighborhood park, which requires seven small residential street crossings. But I would hesitate also about a multi-lane stroad if there wasn't a lot of pedestrian traffic. Kids are small and cars have gotten huge and drivers are very distracted, especially post-pandemic.

(We're in the US, and I draw the line at letting him cross ordinary 25mph residential streets but not the "25mph" artery road on which many of the drivers go 40mph. It's only one lane in each direction but there are no lights or crossings and the effective speed is quite high.)
by magicalhippo | 2025-11-17 11:42:39+00:00
> isn’t lack of art sense, it’s all of the above. It is clear that film, and any other creation today, is soulless, aims at the common denominator [...]

That's a problem with what you seek, rather than what is created.

There are lots of films and other creations being made that are the exact opposite of soulless, and does not aim for the common denominator.

Yes the big blockbuster movies are typically predicable sequels with limited inspiration. But that's what the audience wants. If Barry Lyndon premiered this year it wouldn't be a blockbuster hit, I am sure.

So you need to put in some effort, and not just go on the highway and complain it's not an exciting drive.
by goastler | 2025-11-17 11:43:22+00:00
We have 14 servers and counting running the frontend captcha service, we have a high uptime which you can observe here: https://portal.prosopo.io/status

We have extra provisions for enterprise clients to provide rock solid SLAs for every use case.

The db in question is our data store for event that we use for aggregated features such as traffic analysis and ml. This service lags behind our realtime services so we can deal with some downtime if necessary
by griffzhowl | 2025-11-17 11:43:36+00:00
That part of the sea as well as Doggerland itself are named afer Dogger Bank, a large sandbank that must have been some promontory on Doggerland.

Dogger Bank in turn seems to be named after a kind of Dutch fishing boat called a dogger

https://en.wikipedia.org/wiki/Dogger_Bank
by bean469 | 2025-11-17 11:43:52+00:00
> And in Eastern Europe 25-30 years ago, other adults would have no problem yelling at you to behave in their own language/words.

Nobody yelled at us then or even thought that we were doing something wrong. If you would yell at a kid in a shopping mall for running around like crazy - people would look at your weirdly. It was expected of kids to behave this way in my culture, and still is to this day. This may not be the case elsewhere, hence why I think that there is a heavy cultural aspect.
by stingraycharles | 2025-11-17 11:44:50+00:00
Ah, I didn’t know this was made by a child, that makes sense then.

I knew this was part of the JS community, I just didn’t realize AI was literally 1:1 using the same style.

I guess didn’t realize that the NodeJS community was so dominant.

Or maybe is it because the NodeJS community always had a style of “many small libraries”, which causes them to be over represented?
by 59nadir | 2025-11-17 11:45:11+00:00
If you want to learn the actual mind changing aspects of the BEAM, clearly learning the simpler, smaller language with a more direct route to the juice is the way to go. Hence Erlang, not Elixir. I learned Elixir first back in 2015, and then learned Erlang, and have had the pleasure of using both in production. When all was said and done I really think Erlang was better, especially over a long enough time frame.

As a general point I'd like to state that I don't think it really matters what "people" do when you're learning for yourself. In the grand scheme of things approximately no one uses the BEAM, but this doesn't mean that learning how to use it is somehow pointless.
by arcade79 | 2025-11-17 11:45:15+00:00
I don't know how folks did it elsewhere, or what the rules was.

Here, a friend and I created ourselves a "bubble". My family and his family hanged out with each other. My kid was playing with his kid. We went on long forest walks, with the kids, and they could roam and play.

We didn't have contacts with lots of others, and if we did, we stayed away from each other for ~4 days or so, until we shared the same social bubble again.

Worked wonderfully well.
by pjmlp | 2025-11-17 11:45:41+00:00
Borrow checking is basically a synonym for affine type system.

The same outcome can be achieved via affine types, linear types, effects, dependent types, regions, proofs, among many other CS research in type systems.

Which is why following Rust's success, plenty of managed languages are now going through the evolution step to combine automatic resource management with improved type systems.

Taking the one that best approaches their current design.
by nevon | 2025-11-17 11:47:23+00:00
I'm coming from a place of complete ignorance here, so take my question as genuine and not trying to imply that this _should_ be an easy problem. But what exactly is it that makes it so difficult to have a KVM that lets me connect two computers to two high definition (2k in my case) monitors, along with some basic USB peripherals and audio components and switch between them? Every single device I've found has had some drawbacks like not supporting high framerates (144hz), not supporting Mac/Linux/Windows, only supporting audio output and not a microphone, not supporting thunderbolt or only supporting low resolutions.

Is it just that there's no market for it and that the cost of it would just be too high? If money was not an issue, would there still be technical reasons that this is impossible?
by sliq | 2025-11-17 11:48:04+00:00
This is the equivalent of a guy building a "car" in his backyard with old used parts, then saying it was only 1% of the cost of a new Mercedes, and everybody thinks now that Mercedes is 100x overpriced.

Also the "calculation" is totally wrong. A guy with lots of enthusiam and masses of free time rebuild existing tech stacks in plain PHP (!) and JS (!), two of the slowest languages on the planet. That alone should debunk the whole story. Comparing ANY logic in PHP vs C (nginx) is just nuts and ChatGPT should know it.

Interesting hobby project, and maybe even a profitable one if you find niche clients, but obviously far far away from the definition of a 0.01% engineer.
by zwnow | 2025-11-17 11:49:30+00:00
> 2. Even if it were AI generated, that does not automatically make it worthless.

It does make it automatically worthless if the author claims it's hand made. How am I supposed to trust this author if they just lie about things upfront? What worth does learning material have if it's written by a liar? How can I be sure the author isn't just lying with lots of information throughout the book?
by hackstarky | 2025-11-17 11:50:11+00:00
Hi HN,

I built a small side project called SQL Case Files — a detective-themed SQL practice game that runs entirely in the browser. You solve cases by writing real SQL queries against a SQLite database, and the story progresses as you uncover clues from the data.

A few things I focused on:

• Runs 100% locally in the browser using SQLite WASM • No sign-up, no backend, no data collection • Short “cases” instead of quizzes — each clue comes from a query result • Minimalist noir UI inspired by detective files • A validator that compares result sets rather than SQL text (so alternate solutions work) • Works offline after first load (PWA)

I built it because I wanted a more narrative/immersive way to relearn SQL, and I’m hoping to hear what the HN community thinks — especially around:

• Are the cases too easy/too hard? • Is the validator forgiving enough? • Ideas for new case formats or mechanics? • Any performance issues on older devices?

If you try it, I’d love your feedback or bug reports. Thanks for taking a look.
Show HN: FastWorker – Task queue for Python with no external dependencies
by ticktockten | 2025-11-17 11:51:01+00:00
I built FastWorker after getting tired of deploying Celery + Redis for simple background tasks in FastAPI apps. Every time I needed to offload work from API requests, I had to manage 4-6 separate services. For small projects, this felt like overkill.

FastWorker is a brokerless task queue requiring only Python processes. No Redis, no RabbitMQ – just 2-3 Python services instead of 4-6+.

---

Quick example:

# tasks.py

from fastworker import task

@task

def send_email(to: str, subject: str):

return {"sent": True}

# FastAPI app

from fastworker import Client

client = Client()

@app.post("/send/") async def send_notification(email: str):

task_id = await client.delay("send_email", email, "Welcome!") return {"task_id": task_id}

Start workers:

fastworker control-plane --task-modules tasks

fastworker subworker --task-modules tasks # optional

---

Architecture: Uses NNG messaging for direct peer-to-peer communication. Control plane coordinates task distribution via priority heap and tracks worker load. Workers auto-discover via discovery socket. Results cached in-memory with LRU/TTL.

Designed for: Moderate-scale Python apps (1K-10K tasks/min) doing background processing – image resizing, report generation, emails, webhooks. Great for FastAPI/Flask/Django.

NOT for: Extreme scale (100K+ tasks/min), multi-language stacks, or systems requiring persistent task storage. For those, use Celery/RabbitMQ/Kafka.

Try it:

pip install fastworker

Repo: https://github.com/neul-labs/fastworker

FastAPI integration docs: https://github.com/neul-labs/fastworker/blob/main/docs/fasta...

Would love feedback on whether this fills a useful niche or if the limitations make it too narrow.
by vanderZwan | 2025-11-17 11:51:37+00:00
I think that's the wrong way round: climate change causes longer summers and shorter winters, so the problem is one of cooling, not heating.

Shade balls[0] could work, but then they'd have to cover part of the lake with that.

EDIT: And of course, that also comes with a reduction in total light reaching the lake, which may have different side effects beyond temperature alone.

[0] https://www.youtube.com/watch?v=uxPdPpi5W4o
by potato3732842 | 2025-11-17 11:51:46+00:00
Is it the cost of net zero? Or is it the cost of everything else pretending to be relevant to net zero?

Of the interests pushing for net zero, the bulk of them are only doing it insofar as it can be done in a way that basically guarantees them incomes and all of these earmarks are what's driving the non-starter cost while simultaneously souring people on the whole premise. You'd think that people who allege to think on environmental time scales wouldn't need to be told that a movement that looks like branded rent seeking and legalized corruption when viewed through the perspective of anyone who isn't rolling in money isn't gonna last long enough to do its job.
by mlrtime | 2025-11-17 11:53:04+00:00
I wish people would come up with examples that are more than 'Just look at Japan'. Japan is great, and I think we could learn a lot from them. However, their society is extremely homogeneous (98%+ ethnically Japanese) with deeply shared cultural norms that have been reinforced over centuries. This creates a fundamentally different trust environment than what exists in diverse, multicultural societies.
by bean469 | 2025-11-17 11:54:26+00:00
> If you let your kids run around in giant parking lots I would argue you are a bad parent.

> Ever heard of parks?

I remember being bored as hell when my parents used to take me to the city park. Many other kids thought the same, too. I couldn't wait to run around with my friends wherever else in the city afterwards. I'm thankful for my "bad parents" for letting me roam around anywhere I wanted, as was the norm back then for kids where I grew up in Europe
by anuramat | 2025-11-17 11:54:43+00:00
> good idea for them to make the features opt in

true, but that's not the same as "nobody wants AI"; them fucking it up once shouldn't mean that they should drop the entire idea; by this logic they should stop making browsers altogether

the only thing actually pissing me off about this is the selection popup, everything else is just yet another (useless) button in a menu

> local translation is already available

and it's already "AI"

> I'm not sure what AI would do for tab grouping ...

they already have a "suggest more tabs" thing that does exactly this using a local model; it's insanely slow, low quality, doesn't use gpu, but the idea is nice. I'm hoping they will continue working on it, as managing tabs across multiple windows is not exactly what I want to spend my time on, and it's exactly the type of a problem LLMs are perfect for

> never had issues with ads

it could always be better; there's always a certain amount of sites that either don't work at all or still show ads, and I imagine you could use a local VLM to hide elements based on the actual rendered result; same with cookie banners, annoying sign-in prompts, and so on -- how is this not the coolest thing ever? as long as you have like 8gb (v/u)ram, you could immediately unshittify most of the web
by Cthulhu_ | 2025-11-17 11:55:36+00:00
It was also intentionally ignorant, as even then western search engines and websites had their own "censorship" and the like already.

And I think that's fine. I don't want a zero censorship libertarian free for all internet. I don't want a neutral search engine algorithm, not least of all because that would be even easier to game than the existing one.
DietPi released a new version v9.19
by StephanStS | 2025-11-17 11:56:22+00:00
DietPi is a lightweight Debian based Linux distribution for SBCs and server systems, with the option to install desktop environments, too. It ships as minimal image but allows to install complete and ready-to-use software stacks with a set of console based shell dialogs and scripts.

The source code is hosted on GitHub: https://github.com/MichaIng/DietPi The main website can be found at: https://dietpi.com/ Wikipedia: https://de.wikipedia.org/wiki/DietPi

The project released the version DietPi v9.19 on November 15th, 2025.

The highlights of this version are: Raspberry Pi, Allwinner H3/H5: Fixes for these SBCs BirdNET-Go: New software title (avian monitoring and identification) NAA Daemon, Moonlight (GUI), UrBackup, Medusa, Mosquitto: (Improved) support for Debian Trixie Fixes for DietPi-Update, Jellyfin, Node.js, Lidarr, Prowlarr, Bazarr, SABnzbd, Medusa The full release notes can be found at: https://dietpi.com/docs/releases/v9_19/
by mlrtime | 2025-11-17 11:56:44+00:00
I think you're onto something here. We do a lot to protect children, but we've outsourced that protection to institutions—police, laws, politicians—rather than building it into our communities. If we had stronger communal networks where neighbors actively looked out for each other's kids, parents would feel comfortable letting them roam. Without that social fabric, we're stuck with a binary choice: either rely on law enforcement to intervene after something goes wrong, or keep kids sheltered at home.
by mexicocitinluez | 2025-11-17 11:57:04+00:00
You're anthropomorphizing. LLMs don't 'feel' anything or have orthodoxies, they're pattern matching against training data that reflects what humans wrote on the internet. If you're consistently getting outputs you don't like, you're measuring the statistical distribution of human text, not model 'fear.' That's the whole point.

Also, just because I was curious, I asked my magic 8ball if you gave off incel vibes and it answered "Most certainly"
by efreak | 2025-11-17 11:57:35+00:00
There's other issues as well: occasionally a service will not allow using their service name in your email address. My usual response to this is to misspell it and use an address cursing them instead. (Since these accounts are usually one-off to register to view something, I really don't care if they delete my account in the future and I don't bother to save the password)
by rswail | 2025-11-17 11:59:14+00:00
This reminds me of Mel:

Mel's job was to re-write the blackjack program for the RPC-4000. (Port? What does that mean?) The new computer had a one-plus-one addressing scheme, in which each machine instruction, in addition to the operation code and the address of the needed operand, had a second address that indicated where, on the revolving drum, the next instruction was located.

https://users.cs.utah.edu/~elb/folklore/mel.html
by rasz | 2025-11-17 11:59:21+00:00
>I derived from a clock running at twice the speed

aah, so CFG_ENABLE_20MHZ runs cpu at 10. I was surprised you could run the bus at 20MHz with this FPGA devboard, 10 makes more sense.

As I touched on that in HaD comment this is not a good devboard :( It has terrible pinout https://github.com/wuxx/icesugar-pro/tree/master/schematic all 100 signals huddling together in the middle with only 9 ground pins among them. Very bad for signal integrity. Whats worse someone in China actually decided to sell it commercially :( Luckily you made it work.
by frumplestlatz | 2025-11-17 11:59:33+00:00
I have a job to get done, and my job isn’t screwing around with my Emacs configuration.

And honestly, even if that was my job, I wouldn’t want to spend all my time messing around with a fragile, slow, untyped lisp REPL in the first place.

I used Emacs because it helped me get my job done, not because I have any particular affinity for lisp. I truly do not — in fact, I have even less affinity for it now that I’ve wasted so much time making Emacs usable for my purposes.
by noeconomist | 2025-11-17 12:00:10+00:00
Hey guys

I am doing my IGCSEs in June and because I love to waste time

I built https://www.acemyexams.lol/ (kinda like a SaveMyExams spin off) where you can interactively solve full sets of past papers for different subjects and exam boards and mark it with AI.

It's completely free. But for now the subjects for papers are limited to Edexcel and Cambridge

But if you think this kind of tool will be of value to you feel free to drop the subjects you do and I can add their papers in too! <3
by necklesspen | 2025-11-17 12:00:58+00:00
There's a difference between the author being more upfront about it and straight-up lying on multiple locations that zero AI is involved. It's stated on the landing page, documentation and GitHub - and there might be more locations I havent' seen.

Personally, I would want no involvement in a project where the maintainer is this manipulative and I would find it a tragedy if any people contributed to their project.
by eloisant | 2025-11-17 12:01:40+00:00
> I see it as the same way Tinder works if you want the mentality. There's a point where being "optimal" hurts your bottom line, so you don't desire achieving a perfect algorithm

Yes, in the case of Google:

- They make more money from ads if the organic results are not as good (especially if it's not clear they're add)

- They get more impressions if you don't find the answer at the first search and have to try a different query
by blueblisters | 2025-11-17 12:03:42+00:00
"Exoskeleton" was inspired by the more recent Dex-Op paper (https://dex-op.github.io/)

Calling UMI an "exoskeleton" might be a stretch but the principle is the same - humans use a kinematically matched instrumented end affector to collect data that can be trivially replayed on the robot.
by awjlogan | 2025-11-17 12:04:38+00:00
Maximum power output and maximum (assisted) speed are generally legislated. In the UK, an e-bike is up to 250 W and 25 kph. More than that, it would classify as a motorbike and you'd need a license (not particularly onerous). The bike itself is often built differently to accommodate the different power profile.

As a pedal cyclist, I feel that's a reasonably sensible limit as much faster than that you should be more experienced as a cyclist to control the bike and anticipate the conditions.
by Aeolun | 2025-11-17 12:05:14+00:00
I can’t speak to the rest of Japan, but in Tokyo, yes.

Suginami in particular seems to be very kid focused in terms of infrastructure development efforts. 6 years ago the was a wild sprouting of daycare facilities everywhere around, and these days new parks pop up everywhere. They were going to close the nearby jidoukan, and the new major seems to have reversed all of that. Japan is absolutely making an effort to reverse population decline xD
by pron | 2025-11-17 12:06:57+00:00
I think that describing Zig as a "rewrite of C" (good or otherwise) is as helpful as describing Python as a rewrite of Fortran. Zig does share some things with C - the language is simple and values explicitness - but at its core is one of the most sophisticated (and novel) programming primitives we've ever seen: A general and flexible partial evaluation engine with access to reflection. That makes the similarities to C rather superficial. After all, Zig is as expressive as C++.

> Most importantly, it dodges Rust and C++'s biggest mistake, not passing allocators into containers and functions

I think that is just a symptom of a broader mistake made by C++ and shared by Rust, which is a belief (that was, perhaps, reasonable in the eighties) that we could and should have a language that's good for both low-level and high-level programming, and that resulted in compromises that disappoint both goals.
by DrScientist | 2025-11-17 12:07:15+00:00
There are also higher order effects in terms of business model - if you look at the broader business model of health care.

A concrete examples abound in the infectious disease space - many antibiotics are curative of something that would otherwise be fatal - and while there isn't a huge amount of money in antibiotics it has in effect contributed to the larger market of older people's diseases like cancer.

Every intervention simply delays death - and the older you get the more health care you need.
by bargainbin | 2025-11-17 12:09:12+00:00
Exactly that - once it’s shipped it’s shipped. Doesn’t matter if the code is “clean” or “maintainable” or whatever.

The longer it’s not released for sale, the more debt you’re incurring paying the staff.

I’ve worked with a few ex-game devs and they’re always great devs, specifically at optimising. They’re not great at the “forward maintainability” aspect though because they’ve largely never had experience having to do it.
by pmontra | 2025-11-17 12:10:08+00:00
I'm not the person you're asking to but this is my reasoning:

1. If I'm building a gadget for my line of products, I want to be able to test it only with my products. I don't want to spend money to make it work with anybody's else products. There are standards but there are bugs and non compliant products from known and unknown parties, their problems.

2. However I might also want to be able to build gadgets for somebody's else products, so I appreciate if those companies stick to standards and don't go out of their ways to make their products incompatible with gadgets of third parties. BTW, this reminds me about cartridges for inkjet printers.

So I think that it would be fair for Apple to say, "these earpieces are tested to work only on these products of mine: ...; if they happen to work on something else: congratulations! you got lucky." It won't be fair if they make their products incompatible with every other earpieces and at the same time claim that they are compliant to a standard.

But fairness and business are often at odds.
by DrScientist | 2025-11-17 12:10:57+00:00
>As long as the value created is more than the cost of the treatment, then it's a net-gain for the economy even if it's a net loss for that singular business.

Specifically on this - this is pretty much how pharma companies negotiate prices with governments - using quality adjusted years of life or saving from alternative costs.

> If all you're judging is the first-order impacts on a single business,

However you do have to pay the companies involved otherwise the activity doesn't happen ( as the companies will go bust and cease to exist ) - cf lack of significant research into new antibiotics.

That's why the above happens.