MurphyA/hacker-news huggingface dataset:
by jacquesm | 2025-07-13 08:33:22+00:00
I love Firefox, I've bee using it for as long as it exists and Netscape before that. It's Mozilla I have a problem with. Mozilla has allowed itself to become controlled opposition rather than the aggressive underdog that it should be. Lots of the money they take in that could go to improving Firefox is spent on stuff I could not care less about. There is no way to earmark funds sent to Mozilla as 'browser only'.
by lelanthran | 2025-07-13 08:33:23+00:00
> If that is the reasoning behind allowing infant circumcision, then there should be no argument against puberty blockers.

That sword cuts both ways: if the reasoning for banning infant male circumcision is "they can always do it as an adult", then that's a perfectly good reason for doing it with puberty blockers too.

I've always been against infant circumcision. Why would I extend that exception to be broader? I'd rather narrow the number of things we can do to children, not expand them.
by gsliepen | 2025-07-13 08:34:44+00:00
That would indeed satisfy std::map, but then the question is, is that a useful ordering for intervals? To answer that, you need to define what you want to use the interval map for. If you want to be able to lookup in which unique interval a given value is, then you shouldn't have overlapping intervals to begin with. If you do allow overlapping intervals, a query could result in multiple intervals. Are lookups by value (not by interval) still O(log N) with that ordering?
by defrost | 2025-07-13 08:34:51+00:00
Skimming the 900+ pages of the primary source (one web copy here: https://assets.glaad.org/m/26f7f002c06fc6be/original/2025_Ma... )

the search term 'transgender' appears 13 times largely in screeds against the things the authors don't like, these are followed by dot point actions to take to eliminate the mote in their neighbour's eye.

Look at America under the ruling and cultural elite today: Inflation is ravaging family budgets, drug overdose deaths continue to escalate, and children suffer the toxic normalization of transgenderism with drag queens and pornography invading their school libraries. Pornography, manifested today in the omnipresent propagation of transgender ideology and sexualization of children, for instance, is not a political Gordian knot inextricably binding up disparate claims about free speech, property rights, sexual liberation, and child welfare. It has no claim to First Amendment protection. * Bureaucrats at the Department of Justice force school districts to undermine girls’ sports and parents’ rights to satisfy transgender extremists; Reverse policies that allow transgender individuals to serve in the military. Gender dysphoria is incompatible with the demands of military service, and the use of public monies for transgender surgeries or to facilitate abortion for servicemembers should be ended. What’s more, NIH has long “been at the forefront in pushing junk gender science.” The next HHS secretary should immediately put an end to the department’s foray into woke transgender activism. * Restrict the application of Bostock. The new Administration should restrict Bostock’s application of sex discrimination protections to sexual orientation and transgender status in the context of hiring and firing. * Rescind regulations prohibiting discrimination on the basis of sexual orientation, gender identity, transgender status, and sex characteristics.

.. these are just short excerpts featuring the term. Reading through the FULL pdf (linked above) in those vicinities will provide further planned actions that will restrict rights w/out directly using the term.
by MengerSponge | 2025-07-13 08:35:36+00:00
Oh, I didn't realize there were 100m, 200m, 400m, 800m, 1500m, etc walking races.

Is the variety in locomotion in the races you listed regulated by the governing body? Like, would you be DQ'd if you skipped the last 50m of a 100m dash?

For the record, I would fully endorse a "hurdles" equivalent in swimming: put an obstacle every 10m that the swimmers have to go under. Make the lanes zig-zag.
by mkagenius | 2025-07-13 08:36:07+00:00
I have actually been working on something similar but instead of Docker, I am using Apple’s builtin container[1] support to run shell commands and code with real OS-level isolation. It’s fast (spawns in milliseconds) and integrates nicely with things like Claude Code and the Gemini CLI. I open sourced it as CodeRunner[2]. Would love to hear what people think or chat about how it compares.

1. Apple container: https://github.com/apple/container

2. CodeRunner: https://github.com/BandarLabs/coderunner

Caveat: You need M1/M2/M3/M4 mac for this to work. MacOS 26 is optional but recommended.
by dns_snek | 2025-07-13 08:37:02+00:00
> If the rail industry is ignoring this CVE, then it must be because it's either not practically exploitable or not as severe as the author claims.

> People who work for the railroad are smart, and have a lot more experience with trains than your average Lambda School grad, so I'll defer to their judgemental

That's a very idealistic view of the world, I don't think reality would agree. Ego, indifference, and plain incompetence are extremely common in every industry, then add onto that the fact that hardware companies are already notoriously bad at software, and then you can double the risk for entrenched companies that have little pressure to be proactive about these things.

This is exactly the kind of lax response I would intuitively expect from a company of this nature. I say that as I glance over at Boeing.
by ilion_identity | 2025-07-13 08:37:38+00:00
We just released a public proof-of-concept under the name Ilion Framework.

It is a semantic filtering and alignment layer designed to prioritize coherence with truth, not just surface similarity.

The model uses sentence embeddings + cosine similarity + anchored filtering logic — tuned for discernment, not mimicry.

This is a response to the growing concern that LLMs imitate patterns without truly aligning to semantic integrity.

The project includes: – Code: https://github.com/Athonitul/Ilion-CoEmergence/blob/main/ili... – Public DOI: Zenodo record – Background concept: Co-emergent Identity Layer

We're open to feedback, peer review, and further collaboration. Let us move toward AI systems that respect meaning, not just form.
by amarcheschi | 2025-07-13 08:37:56+00:00
If you're interested in reading about cyberpunk and why today it feels "dated" - or at least to me, how it didn't manage to reinvent itself and remains crystallized in time -, there's a wonderful article here: https://forums.insertcredit.com/t/what-was-cyberpunk-in-memo...

Be advised it's quite long
by longfingers | 2025-07-13 08:39:14+00:00
It would be very short sighted of the auto industry to criticize an insecure car to car protocol when that is a thing they want to implement with exactly the same security budget.

It needs local proximity RF which was probably considered an out of scope risk in the initial design but is more and more likely to be available by accident as newer RF devices have more defined by software.
by nivertech | 2025-07-13 08:40:08+00:00
> 5. Nakamoto consensus refers to the pairing of longest-chain consensus with proof-of-work sybil-resistance.

> 6. Lecture 8 shows that the only ingredient missing from a permissionless version of longest-chain consensus with provable consistency and liveness guarantees is a permissionless node selection subroutine that selects honest nodes more frequently than Byzantine ones.

Fair enough, this is just one definition. There are others. Some even piling the entire bitcoin protocol under Nakamoto Consensus umbrella (including 21M BTC cap).

I was talking about Nakamoto-style Consensus not specific to Bitcoin, more like in (6).
by eqvinox | 2025-07-13 08:40:31+00:00
> we ban all kinds of things for under 18s based on morals. […] a society decide […]

Which society though? It used to be that political decisionmaking understood and accepted the existence of people not like the voting majority, and work to a common consensus… that's rather eroded now, and not just in the USA.

> Obviously, there should be limits.

Obviously? The only thing I'd accept as "obvious" in terms of speech limits is that which is actively violating people, e.g. CSAM, revenge porn and doxxing.

Raunchy stories? Porn with consenting participants? Fictional horror & gore? Those are not "obvious" limits…

…and then consider nude selfies exchanged consensually between 15yo teens. Is that CSAM?
by wongarsu | 2025-07-13 08:40:42+00:00
The nukes just laying around in stockpiles are mostly in the 100-800kT range. You could use nukes that would otherwise need refurbishment (exploding old stockpiles and producing new stock instead of refurbishing old stock), or maybe even spin it as a disarmament treaty where the method of disposal are underground explosions for carbon sequestration. Or use it as an opportunity to use old nukes for a good purpose when you want to switch to a newer model (instead of needing facilities to disassemble them)
by lisper | 2025-07-13 08:41:38+00:00
> "Completely" means "for all".

Not in the case of bogosity. Completely bogus things might occasionally work under some very particular circumstances, but unless those particular circumstances just happen to be the circumstances you actually care about, complete bogosity can still obtain.

> setting the pointer to NULL

There is no such thing as setting a pointer to null. You can set the value of a variable (whose current value is a pointer) to null, but you cannot guarantee that there isn't a copy of the pointer stored somewhere else except in a few very particular circumstances. This is what the GP meant by "setting a variable to `NULL` only works for cases where there is one, obvious, owner". And, as the GP also pointed out, this "is not the circumstance under which double free is prone to happening in the first place." Hence: complete bogosity.
Show HN: VS Code extension to edit the filesystem like a text buffer
by hexomancer | 2025-07-13 08:41:51+00:00
This is a spiritual adaptation of oil.nvim for vscode. The main idea is you edit the filesystem by editing the current directory listing's text buffer. For example, if I want to rename a file, I just rename it in the listing file. This is extremely powerful because it translates all of your text-editing skills immediately into file editing capabilities.

Some features:

* Create/rename/move/delete files by editing the current directory listing's textbuffer

* Filter using glob pattern

* Trash and undo support

* Works even in remote-ssh workspaces

* Works across multiple vscode windows
by aziaziazi | 2025-07-13 08:43:28+00:00
Waymo aren’t build, maintained and disposed by robots only. Even if they were we’ve still to see how that can be deployed (and make sense economically) to more than a couple percentiles of the richest people in the top cities. That has nothing in common with "replacing the humans".

Agriculture efficiency mainly comes from last century fertilizer. The modern robot trucks are also limited to some richest countries and farmers and have nothing to do with AGI.

Your vague dream of AGI solutionism missed the barriers to technologie deployment: raw ressources availability, politics, demography, energy… IA can have a small impact there but it certainly won’t replace ALL products. How would a computer replace a mining truck or a reactor turbine?
by Terr_ | 2025-07-13 08:44:05+00:00
I often find myself wishing for a Checked Exceptions, I think things would have played out differently if there was more syntactic sugar.

Like if one could easily specify that within a certain scope (method or try-block), any of a list of exception classes (checked or unchecked) will become automatically wrapped into a target checked exception class as the chained "cause."

So you could set a policy that EngineBrokenException=or OutOfFuelException bubbling up will become FleetVehicleInoperableException.
by Rastonbury | 2025-07-13 08:44:35+00:00
I think that's a bit uncharitable, the top companies have hired top talent who's explicit job is safety, which is obviously a hard problem ever since Microsoft's Tay. Anthropic publishes pretty extensive safety reviews of their models. Misalignment on incentives,prioritisation of speed and it being and almost an impossible task may make it seem like a marketing scheme. It's not like companies who slap on all the certifications AWS has just because they run on AWS
by alessandro-a | 2025-07-13 08:45:47+00:00
Hi HN,

I figured that maybe I can introduce myself a little.

I’m a software developer who recently wrapped up a 3-year journey building a full-featured SaaS for academic conference management. I bootstrapped it while working full-time, eventually quit my 6-figure job to finish it, and launched it this past June.

The product worked, but the market didn’t respond. Rejections came fast: no certifications (SOC2, PCI), too many well-funded competitors, and no real differentiator. It was hard to take in after years of effort.

Now, I’ve pivoted to micro-SaaS: smaller, focused tools with faster feedback loops and lower risk. Elara is my first one.

Appreciate a lot your feedback, thank you!
by alkonaut | 2025-07-13 08:45:47+00:00
> If you're passing raw/unvalidated user input to the date parser you're holding it wrong.

Oh absolutely. But the difference between a sane api and other APIs is that a sane one will fail in a sane way, ideally telling me I’m holding it wrong.

Especially: the key at every turn is to fail hard if there is anything even slightly wrong rather than do something potentially incorrect. Many JS apis seem designed to continue at any cost which is the fundamental problem. You never really want a NaN. You don’t want to coerce strings to [whatever].
by elcapitan | 2025-07-13 08:46:24+00:00
Related: Is there some place that collects the predictions, ideas, concepts from Scifi stories, without all the plot and character stuff?

Every time I try to read Scifi because I heard about some interesting parts, I have the feeling there's a 1 page thesis about the future and technology trying to escape, but buried under some mildly interesting generic storyline and tons of made up terminology and worldbuilding.
by ivan_gammel | 2025-07-13 08:46:47+00:00
That’s a strange assumption. ID verification is part of entering the contractual relationship in many parts of this world, it’s absolutely normal thing. You don’t show your ID to random sites, only to those where you want to become a customer. If you don’t want to sign the contract, you don’t show your ID. I don’t know how many places have a copy of my passport (many hotels, for sure) and I don’t care as long as they are compliant with the laws. Tracking via ID is economically much less effective, since most websites won’t require ID verification anyway, so the biggest concern should be identity theft - but there having a copy of your ID is rarely enough in countries with developed government ID infrastructure. E.g. in Germany you must present original ID to open a bank account or change your residence address. In countries with digital IDs and government services identity theft often goes via easier routes by hijacking digital ID accounts.
by BrandoElFollito | 2025-07-13 08:46:49+00:00
I used to use Caddy for years and was active in the community.

I switched to Traefik for a few reasons: labels configuration (there is a parallel version of caddy maintained by somebody else that does it), how middleware are implemented and the dynamic capacities of Traefik.

Caddy is excellent, a brilliant piece of tech. For edge routing Traefik is worth at least considering.
by BLKNSLVR | 2025-07-13 08:46:50+00:00
I'm bang up for any suggestions, all good. Under no delusion that I know the right thing to say in this situation. I've actually found it difficult to find the right time to say, almost literally, anything; which may actually be a good thing (in minimising my opportunity to make things worse).

She has been seeing a psych for a month or two (regarding her 'minor' self harm, the eating disorder hadn't "presented" at that time). She's generally pretty closed about her emotions, but she did start opening up after a few sessions. Not that it was able to prevent the decline towards the current situation.

We've asked her "team" at the hospital whether there's a psych involved in her program. They said no, for two reasons:

1. They're currently understaffed in that area

2. They need to get her weight / nutrition back to a baseline level because 'starvation brain' is, essentially, not worth working on - it's not functioning correctly.

Despite that, they said they'd still see what they can organise.

We've also started the process to getting an eating-disorder-specific psych booked for when she's discharged from hospital.
by anupj | 2025-07-13 08:46:55+00:00
The most fascinating detail here is that every piece of tech in Neuromancer is Japanese or German. Hitachi computers, Sanyo suits, Braun drones. Gibson was extrapolating from 1984 when Japan dominated consumer electronics and Germany led manufacturing. Fast forward 40 years and we're having the exact same conversations about Chinese tech dominance. TikTok, DJI drones, BYD cars. Today's "future tech" assumptions mirror Gibson's perfectly. Makes you wonder what we're getting wrong about the next 40 years.

Also wild that he nailed AI and VR but completely missed that everyone would carry a supercomputer in their pocket. The big paradigm shifts are always the ones nobody sees coming.
by mattuk89 | 2025-07-13 08:47:58+00:00
I've really struggled with using the extensions - their UI/UX is worse, they're much more limited in what they can do and they're much more unstable (in IntelliJ at least).

Then again writing mostly kotlin I cannot get along with the VS Code forks as they're just not that great outside of typescript projects in my experience.

I tend to prompt in cursor/windsurf and refactor in IntelliJ which is okay but a bit of a pain.
by churchsor_ai | 2025-07-13 08:48:13+00:00
I like the CLI for commands, but would rather work with an agent chat interface for vibing, which unfortunately I’m becoming increasingly reliant on, even though it’s gotten me into trouble with larger projects.

I have many environments locally, some dependent on others, and some require local databases. I use containers in production, but not always locally.

It’s almost a hellscape situation for trying to setup a fully isolated dev environment. I might be able have have some future generation of Claude convert my existing dev setup to something isolated with k8s. But, I don’t have the power to run such an environment locally, with all of the apps and services. I’d need to set my dev environments up in the cloud, but I don’t have enough money to pay for that, and it wouldn’t even work in some circumstances, because some things must run locally.

So, instead I run Cursor AI with various MCP servers, I approve tool calls, I don’t have things isolated, and I know this will eventually bite me.
by vodou | 2025-07-13 08:48:29+00:00
After years of maintaining and using an application suite that relies on multicast for internal communication, I would hesitate to use "reliable" and "multicast" in the same sentence. Multicast is great in theory, but comes with so many pitfalls and grievances in practice. Mostly due to unreliable handling of switches, routers, network adapters and TCP/IP stacks in operating systems.

Just to mention a few headaches I've been dealing with over the years: multicast sockets that joins the wrong network adapter interface (due to adapter priorities), losing multicast membership after resume from sleep/hibernate, switches/routers just dropping multicast membership after a while (especially when running in VMs and "enterprise" systems like SUSE Linux and Windows Server, all kinds of socket reuse problems, etc.

I don't even dare to think about how many hours I have wasted on issues listed above. I would never rely on multicast again when developing a new system.

But that said, the application suite, a mission control system for satellites, works great most of the time (typically on small, controlled subnets, using physical installations instead of VMs) and has served us well.
by pmdr | 2025-07-13 08:48:33+00:00
> Then basic tasks get hidden.

> The lack of customization is really annoying.

This has been plaguing pretty much all software for at least 15 years now. Everyone wants to get away with an MVP. Advanced settings are deeply buried or they're simply inaccessible to users. Error messages no longer say anything meaningful, just 'oops' and 'we're sorry.' And that 'we' pronoun shatters any doubt as to who's now in control.
by DonHopkins | 2025-07-13 08:48:35+00:00
If you like TypeScript and C#, then you'll probably also like Delphi and Turbo Pascal!

They were all written by the same guy, Anders Hejlsberg:

https://en.wikipedia.org/wiki/Anders_Hejlsberg

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

"My favorite is always the billion dollar mistake of having null in the language. And since JavaScript has both null and undefined, it's the two billion dollar mistake." -Anders Hejlsberg

"It is by far the most problematic part of language design. And it's a single value that -- ha ha ha ha -- that if only that wasn't there, imagine all the problems we wouldn't have, right? If type systems were designed that way. And some type systems are, and some type systems are getting there, but boy, trying to retrofit that on top of a type system that has null in the first place is quite an undertaking." -Anders Hejlsberg
by ludicrousdispla | 2025-07-13 08:50:25+00:00
>> “Being able to write well and think coherently were basic requirements in most graduate jobs 10, 15 years ago,” said a senior recruitment professional at a large consultancy firm from London, speaking anonymously. “Now, they are emerging as basically elite skills. Almost nobody can do it. We see all the time that people with top degrees cannot summarise the contents of a document, cannot problem solve.

My personal opinion is that this is a result of universities grading students based on their ability to provide the right answers at the expense of being able to create.
by stevage | 2025-07-13 08:50:49+00:00
Two problems:

- they started to realise they didn't have some of the domain knowledge (I specialise in maps/GIS), so couldn't steer it effectively

- they said that the changes it made started to become unstable: while making one change, it would break other things. It got harder and harder to make progress.

I suspect the second problem wouldn't happen as soon (or maybe not at all) with an experienced dev running the process.