MurphyA/hacker-news huggingface dataset:
by visarga | 2025-09-27 04:22:52+00:00
> My 8 year old nephew was cranking out "songs" in Suno within an hour of being introduced to it. Reminds me of when parents were super impressed that their 3-year old could use an iPad.

You imply "it is Prompt -> Song" but in reality it is "Prompt -> Song -> Reflection -> New Prompt -> New Song.." It is a dialogue. And in a dialogue you can get some places where neither of you could go alone.

As software developers we know that multiple people contribute to a project, inside a git repo, and if you take one's work out it does nothing useful by itself. Only when they come together they make sense. What one dev writes builds on what other devs write. It's recursive dependency.

The interaction between human and AI can take a similar path. It's not a push-button vending machine for content. It is like a story writing itself, discovering where it will end up along the way. The credit goes to the process, not any one in isolation.
by hnlmorg | 2025-09-27 04:23:27+00:00
You’re getting hung up on the semantics of a word. The reality (no pun intended) is that language doesn’t really exist to define these concepts well because the concepts exist beyond our perception of reality.

The argument being made about the universe is that: just because time has always been a property of this universe, it doesn’t mean that this universe has existed forever.
by aw1621107 | 2025-09-27 04:23:33+00:00
> As to my understanding, the lifetime of an object is bound by the lifetime of the underlying allocation and is the time during which the storage of the allocation is initialized without interruption.

I think that's more or less the same definition used by Rust. It's just that the borrow checker gives you some more options to use/manipulate lifetimes.

Not entirely sure this would help, the consider this type from earlier:

struct ByteSlice<'a> { slice: &'a [u8], }

This describes a struct containing a non-owning reference to a slice of bytes where the reference has some "placeholder" lifetime 'a (where 'a could be checked at the point of use and in a more abstract way without necessarily knowing about an actual underlying object). This could be handy if you need to refer to multiple subsets of a whole and don't want to make a copy - say, if you were writing a zero-copy parser. The borrow checker will ensure that the underlying data will always be valid for as long as this struct is used.

I didn't see an obvious analogous annotation in the Splint user manual that lets it check this kind of construct. This struct doesn't own the data it references, so /*@only@*/ doesn't apply. The reference itself as well as the data it references will be initialized since `MaybeUninit` isn't involved, so `partial` and state clauses don't apply. And no reference counting is involved, so /*@refs@*/ doesn't apply either. `dependent` seems like it might fit, but that isn't checked.

The names also let you be more specific with your lifetimes. For example, you could create a struct with references with two different but overlapping lifetimes (though I think such cases would be rare in practice):

struct ByteSlices<'a, 'b> { first: &'a [u8], second: &'b [u8], }
by octoberfranklin | 2025-09-27 04:23:45+00:00
> And still completely missed the xzutils compromise.

There's no comparison.

That was the culmination of a three-year effort -- almost certainly state-backed. Stuff like that happens maybe three times a decade, and makes headlines. Meanwhile supply chain attacks against language-specific package managers are a monthly or perhaps even weekly event.

There's no comparison.
by joules77 | 2025-09-27 04:24:44+00:00
Eric Schmidt type leaders use fear and doubt to get the chimp troupe to do things. Mostly always benefiting Eric Schmidt more than anyone else. He used the same methods in google and everyone can see what google has become thanks to the seeds this man planted.

Contrast with the leadership style of JFK, faced with the Soviets.

He gives a 'we shall go to the moon' speech. When he talks about the Soviets, he doesn't talk about the fear of Soviet domination. He talks about American tech being better and benefitting more of humanity than anything the Soviets have produced.

He is not even talking about getting to the Moon being the point of the story. He is saying goals have to be set that are hard, "because that goal will serve to organize and measure the best of our energies and skills".

He is saying we pick goals so that everyone feels a need to be better than they were yesterday. This plants the seeds for producing a NASA. No talk about work life balance required.

Be conscious of Leadership styles. Cause they have a big effect on how your energies and thinking develop in life.
by ipnon | 2025-09-27 04:25:20+00:00
You don’t have to understand lambda calculus LISP style programming, and you don’t have to understand manual memory C style programming. You just need to be able to abstract procedures through functions, closures through classes, and conditions through loops.

Basically you get to program computers without having to know how computation or computers work. The fact that Python is so popular is perhaps the best evidence that knowledge of computation and computers is in fact an impediment to writing programs, ironically.
Show HN: Think Engine for Thinkers
by fco_tero | 2025-09-27 04:26:01+00:00
I’ve often wished for a better brain that shares my vision—because I know I won’t always be wise or brilliant. So I built a tool to help me think, the way we use cars to go faster. 1. It’s currently an open demo. Anyone can use it as easily as chatting with GPT. When you hover over chat results or select text, a brain-shaped button appears. Click it to train your own small model. That model then becomes a concept you can leverage in the LLM’s inputs and outputs. 2. Double-click the ink character at the top of the screen to view and manage the data you’ve trained. To reflect its semantic state, the system visualizes a graph-style database.

Feedback is always appreciated.
Show HN: EternaAI Ambient AI assistant for clinical documentation (early access)
by aldimiri | 2025-09-27 04:26:35+00:00
Hi HN,

All my life, I’ve been split between two passions: medicine and building things. Before becoming a clinician, I was fascinated by coding. I’ve always felt that coding is like being a chef, an engineer, and an artist all at once, using raw tools to create something that has never existed before.

When I entered clinical practice, I discovered the other side of the story: the daily struggles of physicians, nurses, and consultants dealing with healthcare IT. For more than 20 years I’ve seen colleagues spending endless hours fighting with documentation systems. Electronic health records were introduced with good intentions, and they did bring benefits in safety and compliance. But the reality is that their biggest payoff has been for billing and cost capture. For the clinicians actually using them, the burden is enormous. We’ve tried for decades to make EHRs tolerable, and adoption is there, but satisfaction is not. Everyone knows the pain.

I believe this moment is different. AI offers the chance to finally flip the balance to create tools that serve clinicians instead of weighing them down. That belief led me to start EternaAI Health.

EternaAI is an ambient AI assistant built to reduce the burden of documentation. It listens during the clinical workflow, creates real-time transcripts, and turns voice or text into structured outputs like notes, summaries, and forms. Today, the early version includes:

Scribe: generate, regenerate, and edit structured clinical notes. Ambient Workflow: listen in real time and produce summaries from transcripts. Form Filling: use AI to complete forms with templates and preferences. Quick Notes: capture short observations or reminders instantly.

This is very early access. It’s meant for testing and feedback only; no real patient data should be entered at this stage. But even as a proof, it demonstrates how AI can reshape workflows.

If you’d like to try it, you can sign up at eternaaihealth.com and use the promo code EARLYACCESS to unlock one free month of our Professional Tier.

The app has a built-in feedback function (simple thumbs up/down and comment capture). I’d love to know what works, what breaks, what’s confusing, and what you’d expect from a tool like this.

This is just the first step. Long-term, I see opportunities far beyond documentation: strengthening the patient-clinician connection, reducing risks where gaps exist, supporting education and pre-visit preparation, and exploring new use cases we haven’t yet imagined.

I’d really appreciate your thoughts, critiques, and suggestions. Thanks for reading, and for helping me explore how ambient AI might finally bring healthcare IT to a better place.

The EternaAI Team
by mickeyp | 2025-09-27 04:30:17+00:00
> I switched from a Moonlander to a UHK, and the programming time is ~instant. You click flash and in 1-2 seconds it's done. For the Moonlander you have to download the firmware, find the file, drag and drop onto the flashing tool, and wait 10+ seconds. It's amazing how much of a difference that made for me.

Actually I point out you can use webusb to flash it (if you use Chrome) further down ...
by visarga | 2025-09-27 04:30:35+00:00
I wanted to try the advanced Suno models but they are locked away, and I don't want to take a membership just to try a couple of generations. So, for months, I gave up on Suno. It's locked away at v3.5 for me. Last 3 models have been all closed.

I tried to sample a few songs generated by others, but I can't find their appeal.
by AtlasBarfed | 2025-09-27 04:32:24+00:00
While I agree the "who is more morally right" is owned to a higher degree by the Palestinians than the Israelis at the moment, I think people are missing a key shift in global politics.

Virtually all of the discourse on Israel-Palestine concerns moral righteousness or moral shame. I think the era of moral arguments in geopolitics is coming to an end, because the unipolar or Communist-Capitalist bipolar world combined with the Holocaust that enabled geopolitical moral arguments is basically dead.

It might just be my interest in global affairs spiking to avoid the constant bad news from the Trump administration, but I think we are entering a much more turbulent (and historically normal) period of realist/self-interest directed foreign policy. The US isn't around to be "good cop" (I can't emphasize the quotes around "good" enough).

I think this is why we are surrounded by the sense that authoritarianism is on the rise. The US won't care if you are democratic or authoritarian. The US won't care if you invade your neighbor if it doesn't disrupt them too much. Or the US just plain doesn't care at all.

So it's my general opinion that even if the Palestinians are more morally righteous in the great moral book-pounding, history-pointing, casualty-counting endless debate ... the era where that mattered has come to an end. Alas, I think we are entering a might-makes-right era of world politics, especially in the Middle East, and especially since the US has its own oil now from the Dakota shale fracking.
by jmyeet | 2025-09-27 04:33:43+00:00
No, it’s the opposite actually. There are a couple of reasons why:

1. You have a deductible. Insurance is incentivized to make things more expensive so you don’t use it. With a $10,000 deductible, are you going to pay $500 for a service outside insurance or $2,000 with insurance?

2. Hospitals really have no idea what anything costs. Nobody does. There is a maze if agreements between providers, contractors, hospitals and insurance companies. If you have insurance, hospitals are more likely to throw out a higher random number;

3. There is more process and paperwork for the hospital with insurance; and

4. You are more likely to be able to negotiate down a bill without insurance.
by marttt | 2025-09-27 04:34:01+00:00
I literally remember one of my elderly relatives pulling out a tooth at home with a thread tied around a door handle as if this was nothing special. DIY all the way! Early 1990s, former Soviet Union rural-or-so area.

As of today, we have moved to a different situation where dental care in that same country is ample, but the price lists are rarely transparent, making many not-so-well-off people avoid going to dentists altogether.

The health insurance system gives something like 60€ yearly to an adult for fixing teeth. Dental care for children up to 19yo is for free, though, which is great.
by _DeadFred_ | 2025-09-27 04:37:56+00:00
I could never remember things/events/past times. I thought it was just how I worked.

When my life fell apart and I needed strength, I remembered so many moments. All those moments with my kids I was afraid/thought I forgot. When my mom got sick/was passing I remembered so many moments with her to remind her of to make her feel special/like she would be remembered. I think we just don't really care most of the time so don't flex that muscle so we don't realize how much we remember.
by AstroNutt | 2025-09-27 04:38:39+00:00
This is me. There are so many things I don't remember about my childhood. My brother was lucky and lived with my grandparents for many years. I was stuck in hell with my physically/verbally abusive father and my pill head mother trying to OD about once a year.

It bothers me when he brings events up that he remembers clearly and swears I was there...family get together and birthdays. But I have zero recollection. I only remember the bad things.

I'm in my early 50's and just now beginning to enjoy life and feeling happiness for the first time in my life. I met a great woman that is loving, caring, great cook and has a 160 acre farm with Bortle 3.9 night skies. I have a good reason to drag out my heavy ass 10" telescope out now.
by inferiorhuman | 2025-09-27 04:40:29+00:00
We also don't know much about these so called purchasing contracts either.

https://www.go-metro.com/wp-content/uploads/2024/03/Planning...

Something from this article doesn't add up. In 2023 the SORTA board approved purchase of buses with a base price of $530,000.

Gillig LLC was the sole responding vendor and is recommended for award. The contract will be a firm fixed price contract with a 5-year term beginning immediately upon contract execution and ending on June 30, 2028.

Back in 2012 SORTA estimated that hybrid buses would cost an additional $240,000.

https://www.cincinnati-oh.gov/oes/mobility1/public-transport...

Assuming that $530,000 is for diesel only buses you'd have to more than double the premium to get to Bloomberg's figure as not all of the order was for hybrid buses.
by mmgeorgi | 2025-09-27 04:41:28+00:00
The Ottoman empire caused tons of Muslim migrants to enter its core provinces. Empires always managed and reshaped migration. The Romans resettled conquered peoples across their empire to strengthen borders and repopulate cities. The Habsburgs moved ethnic groups into borderlands against the Ottomans. The Russian Empire orchestrated mass movements of Tatars, Circassians, and others. In all these cases, imperial expansion created migration streams that later fed into demographic and political conflicts.
by qmr | 2025-09-27 04:41:42+00:00
These are not "license plate readers".

They can and do identify vehicles based on a myriad of other factors. Paint wear, dents, roof racks, bumper stickers, and more.

There's currently a suit filed against them for 4A violations, with supporting case law. I'm also investigating possibility of a federal suit or suit against my municipality for the same. Previous case law has ruled cell phone searches with historical data are a 4A violation and illegal without a warrant.
by subsection1h | 2025-09-27 04:41:57+00:00
> I don’t think it’s great to see a truly free project get absorbed into a commercial venture.

Auth.js and NextAuth.js didn't seem to be in a healthy state. Work on NextAuth.js v5 began way back in May 2023.[1][2] NextAuth.js v5 was renamed to Auth.js in August 2023.[3] v5.0.0-beta.0 was released in October 2023.[4] Balázs Orbán, the main contributor to Auth.js and NextAuth.js, quit in January 2025.[5][6] v5 is still in beta after all this time. It never had a stable release.

[1] https://github.com/nextauthjs/next-auth/pull/7443

[2] https://github.com/nextauthjs/next-auth/discussions/8487

[3] https://github.com/nextauthjs/next-auth/commit/a996ab57e8ffc...

[4] https://www.npmjs.com/package/next-auth/v/5.0.0-beta.0

[5] https://github.com/nextauthjs/next-auth/commits?author=balaz...

[6] https://x.com/balazsorban44/status/1943635445235040488
by xyzzy123 | 2025-09-27 04:42:49+00:00
I think it's "worse" than that.

I have at different times put out windows, mac & rpi as "lounge computer" used by kids (5, 7, 9 and their friends) and their main complaint with rpi is DRM issues, that's pretty much it.

Kids who have used multiple devices understand they can physically look different and the things you click on are in different places. Also updates can move stuff around. Things are just randomly different sometimes for fundamentally un-knowable reasons.

The operating system primarily exists to provide a button that launches a web browser; computers as a skill is ability to open the things you want despite bad ui/ux.

A browser is a thing that if you type in "crazygames" lets you play games. The other important buttons / magic words are "netflix" / "disney" / "youtube". Spotify also a core request.

Median child (<12) doesn't know what an operating system is, advanced kids will know about "apple" being different from "windows" but usually won't have a coherent mental model of why that would be. Engineer's kids know what Linux is.
by MichaelDickens | 2025-09-27 04:43:25+00:00
For me the biggest benefit of thumb keys isn't finger strength, it's the fact that the thumb is separated from the rest of the hand. It's really easy to hit a thumb key while hitting any other key on the "main" part of the keyboard. Whereas on a traditional keyboard, typing something like shift-T or ctrl-R requires stretching out your hand.
by nickm12 | 2025-09-27 04:43:58+00:00
Agree these are advantages: Mailing lists are simple - Mailing lists are bandwidth-friendly - Mailing lists interoperate - They're asynchronous - They're portable - They can be freely interconverted - They can be written to media and read from it

Disagree these are advantages: Mailing lists require no special software - They impose minimal security risk - They impose minimal privacy risk - They're push, not pull, so new content just shows up - They scale beautifully - they're relatively free of abuse vectors - They handle threading well

I still use mailing lists, both at work and personally, but they are 1970s technology and it feels like it. We could build mailing lists for this century that keep these advantages and fix what's broken, but there's no business model in it.
by rapjr9 | 2025-09-27 04:44:48+00:00
About 20 years ago the CS community was getting excited about optical memory. It promised to be huge, must faster than static RAM, and hold it's state. Tied directly to the CPU as a very large cache+RAM replacement it would have revolutionized computing. There were other advantages besides speed. One was that you could just pause the CPU, put the computer to sleep, then wake it up later and everything was already in RAM and computation would continue where it left off. Instant boot. Running apps would be instant, they were already in RAM and could be run in place. Prototypes existed but optical memory never happened commercially. Not sure I remember why, maybe couldn't scale, or manufacturing problems. There was also the problem that code is never perfect, so what to do when something stored became corrupted? Without a boot phase there would be no integrity checks.
by MangoToupe | 2025-09-27 04:46:19+00:00
If you chuck language out the window, you're also chucking meaning and concepts out with it. Just because you can string together the words "time has always" doesn't mean I can ever grasp what it refers to empirically, let alone objectively—what does it refer to for time to exist outside or inside of time? Language allows the construction of many contradictory statements, but this ability doesn't imply that those statements cohere with reality others can perceive or share.

Perhaps if you tried using koans you'd be more effective at communicating the concepts you're reaching for.

Anyway, if we're making up fun ways to think about the meaning of the universe, I strongly prefer Tegmark's mathematical universe—which conveniently doesn't rely on trying to extrapolate our perception outside the bounds of our perception. And it's far neater and more amusing than the ridiculousness of trying to find evidence of something for which by definition there can be no evidence. You might as well try and find the cause of causation!

...but, there could be time before a big bang. Maybe that's what you're trying to refer to? Maybe it's less of a big bang and more of a big yo-yo.
by _DeadFred_ | 2025-09-27 04:46:20+00:00
We use AI assisted coding to be more productive or to do boring stuff. If the 'making the music' part is what you are getting away from, why make music? You're basically a shitty 'producer' (decent producers are amazing at those boring parts you are skipping and can fill out a track without hitting up a robot) at that point.
by balder1991 | 2025-09-27 04:46:32+00:00
This is so true. It’s good to be reminded of it. Doing these kind of things is what keeps me interested in the field.

These days I was interested in messing around with something different and went through rabbit hole of running FreeBSD in a VM. In an objective sense, it never had any purpose, neither I have any specific goal with it. From an outsider perspective, it’s all just a waste of time.

But it’s these little things — getting obsessed about making some random thing work (or trying until I’m convinced it won’t) — that makes me do things I normally wouldn’t, and I end up learning unexpected things on the way. I’m now trying to map the holes in my terminal and UNIX tools knowledge just because of that, and it led me to read more details about UNIX history, GNU history, watch videos on these things, look for blogs etc. You never know where something like this will lead you to.
by flykespice | 2025-09-27 04:51:30+00:00
> There are different ethnicities of "white people" who can be told apart by looking. So "he can tell by looking" does not mean that he is applying a racial standard.

damn, you are really catching the straws here to defend a racist

It's obvious he meant brown people or anyone that isn't white/european looking.

There is no genetically pure or distinct native British phenotye to set apart other europeans.

Europeans have been mixing themselves for centuries, he obviously knew what he was talking about (non-whites)
by Veedrac | 2025-09-27 04:52:50+00:00
I was using ‘consumer preference’ here as a proxy for ‘the things that people tend to care about.’ The point I'm highlighting is that it's weird that when AI audio comes up, there's a reliable crowd of people discrediting it for missing a thing that clearly doesn't matter that much to most people in most contexts.

It's like, sure you can want things from music that are to your specific taste, but it's like coming into a post about, idk, a folk band and complaining that it's not metal. You're allowed to like your thing, but clearly most music is allowed not to be metal, why is this music specifically bad for not being metal?

And in this case the point I'm making is stronger, in that AI audio actually unlocks a lot of ability to listen things that are ‘interesting and creative’ but not widely available because of consumer preference, so it's actually more like showing up to a folk metal fusion band and saying the problem with this band is that it isn't metal.
by hobs | 2025-09-27 04:53:12+00:00
It is not a weird bar at all when the "personal view" here is being a Nazi. The action of believing in Nazism is actually a disbarring for any role of trust, integrity, or value in our society.

Being a Nazi is not a protected status (yet) and you should expect to be fired immediately if you espoused those views anywhere, at all.