MurphyA/hacker-news huggingface dataset:
by crq-yml | 2025-11-09 21:33:02+00:00
I believe Lisp is relatively more understood than Forth these days, in that most of the "big ideas" that have been built in it have also been borrowed and turned into language features elsewhere. We have a lot of languages with garbage collection, dynamic types, emphasis on a single container type, some kind of macro system, closures, self-hosting, etc. These things aren't presented with so much syntactical clarity outside of Lisp, but they also benefit from additional engineering that makes them "easy to hold and use".

Lisp appeals to a hierarchical approach, in essence. It constrains some of the principal stuff that "keeps the machine in mind" by automating it away, so that all that's left is your abstraction and how it's coupled to the rest of the stack. It's great for academic purpose since it can add a lot of features that isolate well. Everyone likes grabbing hierarchy as a way to scale their code to their problems, even though its proliferation is tied to current software crises. Hierarchical scaling provides an immediate benefit(automation everywhere) and a consequent downside(automation everywhere, defined and enforced by the voting preferences of the market).

Forth, on the other hand, is a heavily complected thing that doesn't convert into a bag of discrete "runtime features" - in the elementary bootstrapped Forth, every word collaborates with the others to build the system. The features it does have are implementation details elevated into something the user may exploit, so they aren't engineered to be "first class", polished, easy to debug. It remains concerned about the machine, and its ability to support hierarchy is less smoothly paved since you can modify the runtime at such a deep level. That makes it look flawed or irrelevant(from a Lisp-ish perspective).

But that doesn't mean it can't scale, exactly. It means that the typical enabled abstraction is to build additional machines that handle larger chunks of your problem, but the overall program structure remains flat and "aware" of each machine you're building, where its memory is located, the runtime performance envelope, and so on. It doesn't provide the bulldozers that let you relocate everything in memory, build a deep callstack, call into third-party modules, and so on. You can build those, but you have to decide that that's actually necessary instead of grabbing it in anger because the runtime already does it. This makes it a good language for "purposeful machines", where everything is really tightly specified. It has appealing aspects for real-time code, artistic integrity, verification and long-term operation. Those are things that the market largely doesn't care about, but there is a hint of the complected nature of Forth in every system that aims for those things.
Show HN: Steadykey – Deterministic Idempotency Keys with Pluggable Stores
by ebogdum | 2025-11-09 21:33:12+00:00
I built Steadykey after fighting duplicate API calls and messy idempotency logic in our queue workers. It canonicalizes any JSON payload (order-insensitive, handles Maps/Sets/BigInts) and hashes it to a stable key, then lets you drop markers into Redis, Postgres, MySQL, MongoDB, SQLite, or an in-memory adapter. You can opt in to storing the canonical payload, refresh TTLs, or clear markers when a workflow finishes. I’d love feedback on the hashing semantics, adapter API, and any gaps in the docs/examples—especially if you’ve rolled your own idempotency layer before.
by stevage | 2025-11-09 21:33:22+00:00
https://whenever.world/

It's an explorable database of films, TV shows, books and board games based around their historical setting: where and when the thing is set. It's been incredibly complex and interesting getting the (messy) data, making sense of it and trying to design a UI to explore it.

https://stevebennett.me/2025/08/26/whenever-exploring-times-...
by Marshferm | 2025-11-09 21:34:19+00:00
No they're fragmenting, study the numbers. They're no longer coherent as state-myth, they're now individual claims to moral and ethical superiority.

And notice the idea that sloganeering propaganda is used to describe this: "coming back stronger than ever".

As if religion, myth etc is a brand of detergent, or a sports franchise, or a fast food enterprise.

https://www.npr.org/2024/01/24/1226371734/religious-nones-ar...
by righthand | 2025-11-09 21:34:38+00:00
But what cause that decrease to happen is by presenting false things as accurate. There will always be someone snooping around and if it’s an obvious false thing then people will make lots of noise about it, the evidence is this post thread.

It doesn’t matter if they actually cheated at sports or if the image is real. The threat of it being untrustworthy is actively eroding trust.
by _DeadFred_ | 2025-11-09 21:35:20+00:00
Bribes. Europe has (or had in the past) very different rules about bribery, especially overseas.

I know the American company I worked for lost bids we had won when we refused the kickback schemes the government that granted the bids expected us to include. Some American companies package/tie deals to other deals with other foreign entities so that the kickbacks happen on the side, but it's nothing like the bribery the Europeans did that we had to compete with.
by Arch-TK | 2025-11-09 21:35:20+00:00
> You are using a workaround for your privacy, and to prevent spam (not solid at either).

Neither, I do it so I can track which companies sold my email address on without my permission so I can put them on my shit list / report them to my government / shame them on the internet / whatever.

> The protocol proposes to alleviate a UX burden. The back and forth.

That seems to be _one_ aspect but that assumes you're logged into whatever email verification provider is in use.

> it would need Google (and other email provider supporting the + trick) to allow you to certify your ownership of a wild card set of email addresses, i.e anything matching what's before the + and the protocol would work just the same. Absolutely reducing some friction without adding you the extra burden your trick currently involves.

You assume that it's the email provider which has to implement this, which isn't so clear to me.

Only the email provider can attest that + addressing is in place, if a third party is involved, they can only explicitly match on full email addresses.

Like I said in my original comment, if it's the email provider that has to implement this, then the bulk of my issue is gone. Aside from the fact that now, as my own email provider, I have to implement this protocol somehow (easier said than done given my current infrastructure approach is aimed towards moving as many things into a non internet facing network).
by trjordan | 2025-11-09 21:35:21+00:00
If you're thinking about, e.g. upgrading to Django 5, there's a bunch of changes that are sort of code-mod-shaped. It's possible that there's not a codemod for it it that works for you.

Tern can write that tool for you, then use it. It gives you more control in certain cases than simply asking the AI to do something that might appear hundreds of times in your code.
by djmips | 2025-11-09 21:35:28+00:00
This is a bit of history that has always fascinated me ever since I found out in the nineties while employed at Accolade, where we were reverse engineering the Sega Genesis, that the VDP in the Genesis was a variant / descendent of the humble 70's TI TMS9918 (mentioned at the heart of the SG-1000 / Colecovision / MSX and more) - we made a lot of hay in our clean room reverse engineering effort using Texas Instruments data sheets for the 9918!

It is also casually mentioned that the TMS9918 inspired the VDP in the Famicom/NES but I haven't seen any direct proof because it also seems possible that the 2A03 was derived from Nintendo/Ikegami Tsushinki 'Namco Galaxian' inspired arcade board design notably used in Donkey Kong. It's an interesting thread and perhaps studying Galaxian arcade hardware and Donkey Kong hardware and contrasting it with the TMS9918 and 2A03 can establish some geneology for home and arcade VDP design in the early 80's

But it is clear that there was a pretty 'open source' attitude towards hardware IP at SEGA and Nintendo and elswhere in the early 80s.
by a022311 | 2025-11-09 21:36:09+00:00
I really like the idea and I wish I was introduced to Linux too as a kid! (although I did eventually get into it myself when I was 13)

Linux has a really steep learning curve for people who have only learned Windows at school or are used to the touch-based interface Chromebooks and smartphones/tablets provide. It can certainly be overwhelming for a kid who just wants to work on a school project or game with friends, so you'll need to maintain a delicate balance if you try to make this work.

If I was considering this for my kids, I'd try to give them something as friendly as possible. No terminals or writing code at all, unless they actually get interested and start asking you about how the computer works. Sit down together and teach them how to responsibly use the internet, protect their privacy and find free software.

Try to make the experience interactive and let them know that they can customize it however they want and help them do so. I always found Windows and macOS very limiting in that sense as a child and my only options were downloading sketchy apps or writing my own terrible scripts (I remember trying to animate my wallpaper on Windows with Python...).

It's also very important to ensure they're covered for schoolwork and any gaming needs. I won't recommend Libreoffice here, Office online or in a VM will be a much better experience and Proton is amazing at gaming on Linux these days (although if you've selected low-end hardware it may be worth considering a dedicated game console).

I generally think most people will appreciate Linux if they give it a try. People just tend to be negative because they've been taught to stay inside the closed ecosystem of big OS vendors and closed, user-hostile software. Once you experience freedom, there's no going back!

Good luck with your project!

EDIT: An important downside I forgot to mention is that there is practically no way to set screen-time or app limits, or block certain websites which is something important to have at least in the beginning when teaching responsible computer use. For those who have tried this, what's your approach?
by sothatsit | 2025-11-09 21:36:26+00:00
Such policies would be incredibly unpopular, so you would need a true tyrant to make it happen. And even then, genetic editing would be a very expensive and slow option compared to just regular forms of oppression. Can that tyrant keep power for the decades it will take for them to get their subservient work-force?

It seems very unlikely that poorer countries with dictators would have the skilled workforce, competence, and resources to pull this off. Perhaps some wealthy authoritarian states like the UAE could do it, but it would still require a massive effort for it to happen. And why bother when they can just import labour instead?
by devrundown | 2025-11-09 21:37:21+00:00
https://RadioPuppy.com - Listen to 1000s of online live radio streams.

This is a pet project for myself. I love listening to online radio while at work, helps me focus. But I didn't really click with any of the current selection of web apps out there so decided to build one myself.

It uses the great API available at radio-browser.info for all the radio information.

Been using it as a way to learn how to market a website as well. Learning a lot.

I welcome any constructive feedback.
by pessimizer | 2025-11-09 21:38:17+00:00
> "if you have bad genes, you shouldn't reproduce"

It would be, if I had said that. If I had something extremely screwed up about my genes, I definitely wouldn't reproduce, though. Reproduction is irreducibly narcissistic, even though it's fine - it's our purpose if we could be said to have one. But I don't need to watch a child suffer intensely to feed my ego.

Also I, like everyone else, have plenty in my genes that I hope my kids don't get but it doesn't keep me from having them. They can have a big noses, or weird teeth; hopefully they'll have the character to overcome it.

But I think you need to realize that people will be trying to breed extremely skinny girls with huge breasts, or extremely skinny boys with huge breasts, or that a trend will catch fire about girls with eyes really far apart because of some movie star, and there will be a generation with a million girls with brain damage and constant migraines. All because we couldn't tell wealthy people "no."

Even if we're doing eugenics as a society, it would have to be tightly regulated in every way (what do we define as an illness?), and now you instantly have government eugenics. Are you happy with that?
by throw0101a | 2025-11-09 21:38:54+00:00
One can buy "all-in-one" index-of-index funds that have all US equities, all EU, etc. In Canada (which sub-thread stated with), see VEQT or XEQT (100% equities), VGRO/XGRO (80/20), VBAL/XBAL (60/40), VCNS/XCNS (40/60).

You can probably find an 'asset allocation' fund in most countries; e.g., in the US:

* https://investor.vanguard.com/investment-products/mutual-fun...

There are also (more dynamic) 'target date' funds, where the bond allocation increases over time.
by iLemming | 2025-11-09 21:38:57+00:00
I second that. Clojure is really a great joy to use. It may take a while to shift into the mindset, especially for someone new to Lisp, but after a while it's an absolute delight.

A great degree of occasional criticism of Clojure typically comes from brief exposure - either from not using structural editing idioms, misunderstanding REPL-driven workflows, or confusion around "the type system". Of course, Clojure being dynamically/strongly typed, doesn't really have a type system in the traditional sense, yet it has mechanisms that provide type-like guarantees, and from pragmatic point-of-view those instruments are incredibly robust.
by a022311 | 2025-11-09 21:38:59+00:00
> One of the actually most valuable thing my father did for me, definitely in terms of education outcome and career. Was getting me interested and spending time with me and explaining me things. The particulars do not matter, I can not remember them. It is totally irrelevant whether what Linux distro you use or what you teach them. What matters is that the parent is there, explains and encourages.

Yup, that's the essence of parenting and should totally not be overlooked!
by i_love_retros | 2025-11-09 21:40:11+00:00
Of course they are providing that feedback! No one gives a shit though. Our industry and society at large has basically given approval for people to submit AI slop. Managers and executives consider it working smart and efficiently. So telling someone "this code doesn't run" results in more slop in an attempt to fix it. Eventually it will run and get merged and the code base gets even shitter. There's only so much gate keeping and quality control the few people who actually give a damn can be expected to do when swimming against the tide. Mental health is a thing. And to quote Dan Ashcroft, the idiots are winning.
by hinkley | 2025-11-09 21:40:17+00:00
They said all the point to point airlines failed to recover after Covid.

That’s bad news for Boeing as well because their latest refresh for pretty much their entire fleet adds about 500 miles range to each aircraft (not 500 best case, but 500 FAA miles, safety margins and all), so the notion was that more point to point flights would happen, relieving congestion at the hub airports and reducing connecting flights.

But then your inventory and employees are spread everywhere. At least with crew if they move to the hub city they have an easier time.
by dsp_person | 2025-11-09 21:40:37+00:00
It's possible to run a full DE bwrapped.

bwrap --dev-bind /dev /dev --tmpfs /tmp -- labwc bwrap --dev-bind /dev /dev --tmpfs /tmp -- kwin_wayland konsole bwrap --dev-bind /dev /dev --tmpfs /tmp -- startplasma-wayland

eglgears_wayland and nvtop show gpu works.

That's obviously super permissive, but from there can take things away to expose as much or little of the host system as needed.

For my system I'm working on making a few bwrapped "zones". E.g. start a terminal that can see a certain subset of files, and can configure whether it should use gpu or not, have internet or not, have access to local network or not, etc. A bit more project/environment focused than bwrapping programs one by one.
by ctoth | 2025-11-09 21:40:43+00:00
> instead of gambling, you can choose to treat having a genetic disease like being infertile ... I'm totally comfortable if we decide that this sort of thing is going to be criminal,

I was born with retinoblastoma.

You want the state to use criminal law to control my reproduction based on my genetics.

You're "totally comfortable" with that. Easy position when it's not your eyes, not your children, not your choice being criminalized.

You invoke eugenics like it's a magic word that wins the argument. But you're the one advocating for state control of reproduction based on genetic fitness. I just want to select among my own embryos.

Your adoption argument only applies to people like me - people whose genetics you call "admittedly bad." Everyone else gets to reproduce freely.

The cruelty is that you get to advocate for my childlessness from perfect safety. You'll never face the choice you want criminalized. You just get to feel righteous about it.
by mac_ | 2025-11-09 21:40:53+00:00
A database populated with audio metadata (including a link back to YouTube or Spotify or whatever) that includes vector embeddings for the audio. That way I can grab clips of music I like from YouTube, generate vectors for them, then find similar things in the database.

It's off to a rocky start though, as I've initially populated it with YouTube-8M and AudioSet, neither of which are music-specific. The search results can be... Weird.
by SoftTalker | 2025-11-09 21:41:20+00:00
Before the first dotcom era, software jobs paid like most other professional office jobs. Decent money but nothing really remarkable.

With the dotcom boom and VC money, that changed. I doubled my salary going to a startup in 1998. I was not a better developer all of a sudden, it was just that startups had piles of money and investors demanding that they spend it.

15-20 years ago software development was still very well paid compared to 30 years ago. And then the really insane FAANG money started flowing.
by Fwirt | 2025-11-09 21:41:48+00:00
The amount of e-waste in general is truly nauseating. My employer just cleaned 30 years of “junk” out of our in house IT “tech shop” and the number of working but obsolete computers that went out (many simply because they couldn’t support Windows 11) is sickening to me. The amount of carbon generated from the mining activities, steel production, etc. that went into producing “obsolete” computers has to absolutely dwarf any carbon “savings” you get by replacing them with more “efficient” machines. Especially when you consider that renewable power is taking over and many places aren’t burning coal to run the things anymore. A 12 year old i7 server runs my NVR, home automation setup, web server, and network router (not to mention a small handful of other services) without even breaking 25% CPU usage. We could replace so many data centers with old desktops.
by dkdcio | 2025-11-09 21:41:53+00:00
the problem is it’s a lot of work (not actually worth it for me for a thousand dollars) — but you cannot win

just one scenario, I write 100 rather short, very similar blog posts. run 50 through Claude Code with instructions “copy this file”. have fun distinguishing! of course that’s an extreme way to go about it, but I could use the AI more and end up at the same result trivially
by recurseP | 2025-11-09 21:41:54+00:00
This study is just another case of confusing correlation with causation, wrapped in a scary headline to grab attention.

The problem here is that they compared people who were already sick enough to need long-term melatonin prescriptions with those who weren’t. That’s not testing melatonin’s effects, it’s just showing that people with serious health problems (like chronic insomnia, depression, or anxiety) tend to have worse outcomes. And surprise, those same conditions are already known to increase heart risks.

Here’s the kicker: in the US, melatonin is over-the-counter. So their "non-melatonin" group probably included plenty of people using it anyway (they just didn’t have a prescription on record).

No info on doses, no explanation of how it might actually cause heart issues, and it’s not even peer-reviewed, it's just a conference abstract. Even the AHA expert they quoted sounds pretty skeptical (but of course, the press release still makes it sound like melatonin is the villain).

Honestly, if you wanted to design a study that would produce misleading results, you’d do exactly this: use observational data, ignore selection bias, and skip adjusting for how severe people’s conditions were. The real takeaway is that people with chronic insomnia have worse health. Groundbreaking stuff (not), applause.
by oulipo2 | 2025-11-09 21:41:55+00:00
"Who wants to buy that?"... really?

Elon Musk is trying very hard to produce robots and failing... imagine if it had access to a tech that solved all the hard problems, like making senses that work, vision, smell, etc... just keeping those beings "dumb enough" that they obey order... what if... we could just use humans and re-engineer them to obey...

"free countries with free press" haha. The guy bought the US election ("the #1 democracy in the world") for $250M
by Veserv | 2025-11-09 21:42:37+00:00
Yes you did, you said: "all governments using COTS OS for military/intelligence work" and then argued: "If your statement was even remotely true then why is this not used in conflicts to devastating effect?". You are clearly arguing that the operating systems they use, which you clearly admit are standard COTS operating systems, must be unhackable by other governments otherwise we would be seeing devastating effects (or at least require more than pocket change to a potential US adversary to attack, i.e. at least more than a single tank (~10 M$), at least more than a single fighter jet (~100 M$), probably at least more than a aircraft carrier (~1 G$) before not being pocket change).
by throwworhtthrow | 2025-11-09 21:42:58+00:00
Thank you for this. Count me as one more person who's been influenced by your exchange with Eisinger.

Edit: My layperson reading of the source makes me think the ProPublica article would be accurate if its link to the source had the text "which it mostly didn't" rather than "which it didn't". I don't have a problem with the article as it's written, but this is a good reminder that journalists writing for a general audience will often omit qualifiers, sacrificing accuracy for readability. (I, on the other hand, cling dearly to my qualifiers.)
by lunar-whitey | 2025-11-09 21:43:07+00:00
This and your comment upthread read like a textbook example of the naturalistic fallacy. The environment that produced your apparent masculine ideal was not permanent, nor was all of what it produced ideally suited to it.

If you really believe in naturalism, you believe that bacteria and insects are (presently) ideal forms of life. However, I suspect you do not believe this, and are instead arguing from an untestable value based position, as nearly everyone in this discussion is.