MurphyA/hacker-news huggingface dataset:
by bogwog | 2025-07-19 12:58:52+00:00
> We decided that the best way to do this is to integrate the life-cycle records into the firmware layer. By embedding telemetry capabilities directly within the firmware, we ensure that device health and usage data is captured the moment it is collected. This data is stored securely on HP SSD drives, leveraging hardware-based security measures to protect against unauthorized access or manipulation.

The laptop doesn't have a Secure HP SSD Drive? Then throw it in the landfill because it doesn't have an HPFax Report, so who knows what kind of problems it might have!
by Davidzheng | 2025-07-19 13:00:09+00:00
We can only go off their word unfortunately and they say no formal math. so I assume it's being eval'd by a verifier model instead of a formal system. There's actually some hints of this b/c geometry in Lean is not that well developed so unless they also built their own system it's hard to do it formally (though their P2 proof is by coordinate bash (computation by algebra instead of geometric construction) so it's hard to tell.
by luckylion | 2025-07-19 13:01:17+00:00
How do they handle it when you get your inventory sent back? I.e. you send them 100 pieces of X and after three months you tell them to send them back to you. Do they just take 100 pieces of X out of their general inventory, or do they know which ones were yours? Because otherwise it seems like an obvious scam where you could send in trash and get real items back.
by lmm | 2025-07-19 13:01:26+00:00
> You could just ask, "why do payment processors pressure content vendors not to offer this kind of content". You're starting from the premise that there's some weird puritan thing happening, but there's really nothing puritan about American business culture. There are other explanations!

Someone, somewhere is making a choice to pressure content vendors to not offer this kind of content, and not to pressure them to not offer other kinds of content. It may be upstream of the payment processors but there is absolutely a weird puritan American thing going on somewhere, and it's much more interesting to get to the bottom of that since that's the point where change could happen. If everyone involved was amoral, these profitable games would continue being sold.
by derangedHorse | 2025-07-19 13:01:51+00:00
Everything needs to be built into the application in a way that users don't notice if they don't care. A signature at the end of your emails is more cryptic than the recipient's email client showing an icon with a green checkmark or something similar. I take Chrome's rollout of tls-enforcement by default as a great example of this. All I would had to say to people was "check that the padlock next to your url bar is green."
by tolerance | 2025-07-19 13:02:27+00:00
For things like coding LLMs are useful and DEVONThink's recent AI integrations allow me to use local models as something like an encyclopedia or thesaurus to summarize unfamiliar blocks of text. At best I use it like scratch paper.

I formed the habit of exporting entire chats to Markdown and found them useless. Whatever I found of useful from a given response either sparked a superseding thought of my own or was just a reiteration of my own intuitive thoughts.

I've moved from ChatGPT to Claude. The results are practically the same as far as I can tell (although my gut tells me I get better code from Claude) but the I think Anthropic have a better feel for response readability. Sometimes processing a ChatGPT response is like reading a white paper.

Other than that, LLMs get predictable to me after a while and I get why people suspect that they're starting to plateau.
by moregrist | 2025-07-19 13:03:12+00:00
Have you looked for:

- Writing groups. They often have sessions that provide feedback and also help writers find/build a sense of community. Your son would also get to listen to other writers talk about their work, problems they’ve run into and overcome, and other aspects of their craft.

- School (sometimes library) writing workshops. This helps students develop bonds with their peers and helps both students: the ones giving feedback are learning to be better editors.

Both of these offer a lot of value in terms of community building and also getting feedback from people vested in the the craft of writing.
by Jcampuzano2 | 2025-07-19 13:03:18+00:00
There are entire fields of math with exceptional people trying to solve impossibly hard problems that utilize quite literally 0 calculus.

Many of them are also questions that eventually end up with proofs or solutions that only require very high level understanding of basic principles. But when I say very high I mean like impossibly high for the average person and ability to combine simple concepts to solve complex problems.

I'd wager the majority of Math graduates from universities would struggle to answer most IMO questions.
by ejiblabahaba | 2025-07-19 13:03:36+00:00
Learned a few tricks that I'm sure are buried on fstring.help somewhere (^ for centering, # for 0x/0b/0o prefixes, !a for ascii). I missed the nested f-strings question, because I've been stuck with 3.11 rules, where nested f-strings are still allowed but require different quote characters (e.g. print(f"{f'{{}}'}") would work). I guess this got cleaned up (along with a bunch of other restrictions like backslashes and newlines) in 3.12.

F-strings are great, but trying to remember the minute differences between string interpolation, old-style formatting with %, and new-style formatting with .format(), is sort of a headache, and there's cases where it's unavoidable to switch between them with some regularity (custom __format__ methods, templating strings, logging, etc). It's great that there's ergonomic new ways of doing things, which makes it all the more frustrating to regularly have to revert to older, less polished solutions.
by maest | 2025-07-19 13:03:57+00:00
> something is going on

Many things could be going on. You should propose a concrete explanation instead of some vague "something is going on" placeholder which could uncharitably be described as dog-whistling.

For example, consider that leaving one's country is difficult and, so, the distribution is skewed towards individuals with higher skill and talent.

I'm not saying that is the only effect at play here. My point is there are many effects and a lazy "something is going on" statement does nothing to understand that complexity.
by louthy | 2025-07-19 13:04:04+00:00
>> It’s annoying, but not onerous.

> So government regulating stuff like that does go against much of the thing you said in the comment above?

It isn't law. But even if it was, that doesn't contradict what I am talking about. I'm talking about the export of puritanism. If you think having to turn the porn button from 'off' to 'on' in your phone contract's options is the same, then I don't know what to say.

> When governments try to introduce mass surveillance of personal communications to "protect the children" liek ChatControl maybe it should turn into one.

Yeah maybe, but that's not the topic of conversation here. The topic was about puritanical beliefs in the US and how its export affects the world (like the Visa issue).
by RaSoJo | 2025-07-19 13:04:26+00:00
Everyone I've spoken to in my circle hates this feature. We're all fairly intelligent people — if we needed audio dubbing, we'd turn it on ourselves. But to have auto-dub enabled by default is, frankly, incredulous.

If someone from Google could explain the rationale behind forcing this on users, I’d genuinely love to understand it.
by hirosichen | 2025-07-19 13:05:01+00:00
Hi HN, I’m Hiroshi — a developer who kept getting client requests to build collaborative apps similar to Figma or Miro.

At first, I used great tools like Y-Sweet and Liveblocks. But they came with ongoing monthly costs and vendor lock-in, which made them less ideal for client projects or long-term scaling.

So I decided to build my own boilerplate from scratch using:

Next.js (frontend)

Node.js (backend)

Yjs (for realtime sync, open source)

The result is a clean, self-hosted boilerplate that includes:

Realtime multiplayer canvas

Cursor syncing

Session creation & sharing

Extendable architecture for drawing tools, shapes, comments, etc.

It’s designed to get you from zero to a working collaborative whiteboard/canvas in days, not months — without relying on any paid third-party infra.
by Someone | 2025-07-19 13:05:12+00:00
> And I bet that MS intended such a complicated format to prevent Open Source Projects from developing parsers and MS from losing market share this way.

It wouldn’t surprise me at all if it simply was “the XML schema mostly follows how our implementation represents this kind of stuff”.

The source code of MS Word almost certainly has lots of now weird-looking design choices based on having to run in constrained memory. It also has dark corners for “we released a version that did this slightly different, so we have to keep supporting it”
by manarth | 2025-07-19 13:05:15+00:00
he started spinning out of control he regained it later.

At such high altitude, the atmosphere is so thin that controlling a spin is near impossible. Skydivers use the airflow over their body to turn / move / control their motion. If there's no atmosphere, and therefore no airflow / friction, there's no control. There weren't any thrust engines on his suit!
by jeswin | 2025-07-19 13:07:20+00:00
> ridiculous breaking change

Not at all. This can be done without breaking code. The important part isn't typing the namespace - rather, the freedom to move files around without having to change namespaces.

Even if it were something like:

auto namespace; // for example

it's good enough. Allows me to move directories around, without having to depend on an IDE to keep namespaces in sync. IDEs anyway can only take a good guess at this, if namespace doesn't match the dir name.

> just look at https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-...

I am not looking for a scripting solution. C# is a misfit for it. I want all of C#, with terseness and not forcing OOP.
by wkjagt | 2025-07-19 13:07:22+00:00
I have our family pictures on a RAID 1 array in my home lab. Every night they are rsynced to an external drive on a little computer at my in-laws. Both as a backup, and as an "if something happens to me" easy access. My wife doesn't have any interest in tech, so I wanted to make accessing it "just in case" as straightforward as possible. I told her that that is where all the photos are, and that it's just a USB drive she can connect to her laptop in case something happens.
by Simon_O_Rourke | 2025-07-19 13:08:00+00:00
There's a concept I read about before called micromorts, where activities are given a danger rating something like the expected number of fatalities per million events.

So riding a motorbike 100 miles is 8 micromorts.

Hang-gliding is 9 micromorts.

Base jumping is 430 micromorts.

And summiting Everest is 37,000 micromorts.

Incidentally, of those - I know of two guys who died either on Everest or at base camp there over the past 15 years. First guy fell on the descent, and the second guy developed health issues at altitude (apparently related to an Israeli team immediately prior stealing their oxygen bottles).
by billrobertson42 | 2025-07-19 13:08:57+00:00
When you're writing a release, or about some detail of your project, you need to directly give new readers background, or at least provide some navigation to something else that provides background.

A lot of tech and tech-adjacent writing is like that these days. Our cool project X now does Y! With no introduction about what X is, or even a link to something that describes it. So most readers are left to wonder about why should care. At times, I've even tracked down X's github repo only to find that their README has the same problem.

It's an easy trap to fall in when you write. It's easy to feel like you're over-explaining things. You, the author, know what it is, and likely many of the people who follow X know too. The problem comes when some curious person outside of the Xosphere takes a look. Chances are good you'll lose most, if not all, of them.

If you want people to be interested in your X, then make sure they have a way of learning about your X when you introduce improvement Y.
by 1718627440 | 2025-07-19 13:09:34+00:00
I am not a doctor myself, but from what I hear from relatives, who are, for most known diseases, there is a predefined treatment plan. While the doctor can choose something else, he better knows what he is doing, otherwise it will be legally dangerous. Even if there is a well-known better treatment he isn't allowed to do it, because it isn't approved by the council of insurance, and this will also result in legal trouble. If the doctor doesn't work in a hospital that won't only result in legal trouble, but a revoked profession, i.e. the doctor is out of business and bankrupt for life, because the insurance decides where a doctor has a praxis.

If the case arises that the disease it is not known and it is not known by another doctor in a higher hospital, then you do need to select a medication yourself. And then you do need to know both the physiological issue and the mechanism of action. Not just to ensure that the medication is effective, but because there are thousands if not millions of medications and you do need to select. Simply choosing something will almost certainly result in serious harm/death. Also, because it is an unusual disease, the mechanism of action won't be the primary/intended one of the medication. I mean, not that the doctor wouldn't never be wrong. But he will always /think/ he knows how they work, because if he doesn't he would rather do nothing (meaning only treating pain / trying to prevent it becoming worse) than something, for legal reasons.

That's why the studies are famously only about learning by rote, because of the huge knowledge that must be known by heart. Also it is more important to know the physiology, because there will be constantly new medications and you need to understand their mechanism. This is also why in this profession you are required to go to continuing education or otherwise loose your profession.

I think for most mistreatments it's not because the doctor doesn't understand the medication, but because of wrong diagnosis, focusing on the wrong symptom, misunderstanding or simply human error. Every conclusion any man takes, can also be taken by every doctor, but in addition he also has the vast knowledge and training of decades and the century long history of the medical community. That's why I disagree with you and agree to the original claim:

> thinking that our own judgement is better than a doctor judgement, supported by a vast community and shared knowledge, is epistemically interesting.
by InGoodFaith | 2025-07-19 13:10:50+00:00
It appears the individual was unable to distinguish a display name from the actual email address (common phishing tactic of having something like admin@company.org as the email display name while the actual email address is a random throwaway). [1]

Good reminder to use a password manager as well (as it would also catch the 'npnjs' typo squatted domain too).

Similar incident happened to the HIBP guy who mentioned ignoring the password manager safeguards due to being half asleep while on the plane.

Also keep in mind you can disable install scripts in npm from running (if you happen to not do your development in an isolated environment) via configuring your .npmrc with

> ignore-scripts=true

Stay safe out there

1: https://x.com/JounQin/status/1946297662069993690
by kazinator | 2025-07-19 13:11:34+00:00
It depends on the API. If the only way to obtain the result of the asynchronous dispatch is a synchronous operation on a completion queue, then there are no cases where a single-threaded implementation will break, other than not providing the performance.

However, we can argue that if there is only a synchronous operation to collect the result, then it's not truly async. Asynchrony should mean not only that we can initiate a request without waiting for the result, but that the completion can happen at any time.
by MrGilbert | 2025-07-19 13:11:53+00:00
There is an indirect answer to your question in the interview:

"We developed the drivers in-house, so the replacement parts for those are available only from Teufel. But if you instead use similar drivers, it is possible to build a whole MYND on your own using the data we published. You could produce the boards using our PCB diagrams, buy components from various retailers and assemble."

So, as we'd say in Germany: „Jein“. (Yesno) Looks like it uses off-the-shelf components except for the drivers.
by DanHulton | 2025-07-19 13:12:10+00:00
You say that as if it's a justification, not an observation.

For one, the world doesn't need to be that way, I.e. We don't need to "leave behind" anyone who doesn't immediately adopt every single piece of new technology. That's simple callousness and doesn't need to be ruthlessly obeyed.

And for two, it's provably false. What is "the future?" VR? The metaverse? Blockchain? NFTs? Hydrogen cells? Driverless cars? There has been exactly ZERO penalty for not embracing any of these, all sold to us by hucksters as "the future".

We're going to have to keep using a classic piece of technology for a while now, the Mark 1 Human Brain, to properly evaluate new technology and what its place in our society is, and we oughn't be reliant on profound-seeming but overly-simplistic quotes as that.

Be a little more discerning, and think for yourself before you lose the ability to.
by dathinab | 2025-07-19 13:13:52+00:00
I wonder how much of this is related accidental grown complexity (in their original closed format) and their WYSIWYG just doing dump stuff devs aren't sure how or why it ended that way but also don't want to touch least it breaks.

Which they then carried over into OOXML.

Just to be clear, MS has back then and recently again repeatedly shown very clearly they the whole embrace extend extinguish thing is the core of their action for most things open or standardized(1). And what is a better way to "extinguish" open text standards by making one themself which is build in a way guaranteed to not work well, i.e. fail, for anyone(/most) but first party MS products and then use that to push the propaganda fud that open text standards just can't be good.

So I'm very sure them having an obscure, hyper complex, OOXML "open standard" format where actually implementing it standard compliant is far from sufficient for correct displayed/interpreted documents is a very intentional thing.

But if you already have a mess internally it is a very good move to just use/expand on that, because it does give you a excuse why things ended up how they are and save implementation time.

----

(1): disclaimer: In between there where a view years where they acted quite friendly; Specific dev of MS still love Open Source in a honest way; in some areas open source also has won; and in some places it's just a very bad time vor "extend and extinguish" so it's not (yet) done; And sometimes it's done very slowly and creepingly; So yes you will find good MS open source project and contributions. But its still pretty much everywhere no matter in which direction you look as long as you look close enough.
by miningape | 2025-07-19 13:13:59+00:00
Yeah I starved to death, but at least we all died equally starved!

Equality of outcome is the cruelest lie the untalented, lazy, and comfortable tell each other. They assume it means raising the bar to their level instead of drawing it on the ground. It's enforced mediocrity, peddled by those who fear effort and resent excellence.
by guru4consulting | 2025-07-19 13:13:59+00:00
This is sad. I have worked with many federal agencies including EPA and have seen firsthand how large corporations try to influence or circumvent the law without regard for people or the environment. The EPA isn’t as bloated as people think. Contrary to public perception, there are many talented and hardworking federal employees. The real culprits are the large federal contracting companies that deliver subpar results and hide behind federal procurement bureaucracy. I wish DOGE would focus on that.
Show HN: Flowchart AI – Write English, get a flowchart
by tanchaowen84 | 2025-07-19 13:14:41+00:00
Hi HN,

I’m an indie developer who kept running into the same bottleneck during code reviews and product planning: Someone would describe a process—“A → B if success else C”—and I’d stop everything to sketch it out. So I built a tool to turn plain English into editable flowcharts.

### What it does

- You can describe a process in natural language, and get a fully editable flowchart rendered on the page. - No login required for a one-time free run. - Logging in with Google (via BetterAuth) gives you one diagram per day. - It uses Gemini 2.5 Flash under the hood. - For now, exporting is only supported in `.excalidraw` format—but SVG/PDF are coming soon.

### Tech stack

- Frontend: Next.js 15 + TypeScript + Excalidraw - Backend: Vercel Serverless Functions - Auth: BetterAuth - Database: Supabase - Storage: Cloudflare R2 Bucket (S3-compatible)

### Try it

- Live demo: https://flowchartai.org The hosted version has usage limits due to server and model costs.

- Source code (MIT-licensed): https://github.com/tanchaowen84/flowchartai If you prefer, you're welcome to self-host the open-source version instead.

### Why I’m sharing

I built this to solve a personal pain point. Would love to hear if it’s useful to you, or if there’s something obviously wrong I missed. Bug reports, suggestions, architecture critiques — all welcome. I’ll be in the comments all day.

Thanks for taking a look.
by cenamus | 2025-07-19 13:14:50+00:00
Equal outcome? Like 99% of power in Hungary is split between Orban and his uni dorm buddies. The guy doesn't even have any ideology, just loves power, money and football. Used to be bearded liberal left wing, turned gelled hair far right after the first thing didn't pull any voters. Didn't care about immigrants until the far far right party got some votes on the issue and then started leaning in heavily.
by throw0101d | 2025-07-19 13:14:58+00:00
> […] whereas the other licenses are susceptible to being consumed and extended.

Often in practice people found that does not work with BSD/MIT-like licenses: you keep your changes and patches in-house and the original project moves forward. You then have to keep carrying forward your work, and you're either losing out on public fixes or have to expand energy to fix merge conflicts.

Lots of vendors learned this the hard way with (e.g.) FreeBSD: you want to follow the development branch (-HEAD) and merge early and merge often.

An exception to this would be one-shot forks, like Sony did with the PlayStations: you have your base functionality and it will never change for the life of the product so you don't really need future updates.