MurphyA/hacker-news huggingface dataset:
by fakedang | 2025-07-18 10:52:08+00:00
Given all the declarations of people on this site expressing how they only really work for 2 hours a day out of 8, with the rest being occupied by meetings and the like, I'm inclined to agree with you.

Given enough digitization, a country can easily implement a 4 hour work week. Some countries have been doing that already. Works very well when the cost of human capital is already quite high .
by chapliboy | 2025-07-18 10:52:12+00:00
I thought it was very interesting about how Alan Kay and Bjarne Stroustrup may have been applying wisdom from their old fields of expertise and how that affected their philosophy.

There is an appeal to building complexity through Emergence, where you design several small self-contained pieces that have rich interactions with each other and through those rich interactions you can accomplish more complex things. Its how the universe seems to work. But I also think that the kinds of tools that we have make designing things like this largely impossible. Emergence tends to result in things that we dont expect, and for precise computation and engineering, it feels like we are not close to accomplishing this.

So the idea that we need a sense of 'omniscience' for designing programs on individual systems feels like it is the right way to go.
by A4ET8a8uTh0_v2 | 2025-07-18 10:53:06+00:00
<< Which is exactly why users have the freedom and choice to just disable Secure Boot?

I might be misremembering it, but initial plans for Secure Boot were less open. It was only the stink raised that resulted in it being an option.

<< How often are you trying to install custom drivers on a smartphone, console or car? Why would you have secure boot issues on those?

Does it matter? Is it mine? If yes, then it should my concern. But that is the entire problem with trusted computing and recent trends in general. Corps become operators, users are downgraded to consumers.
by endymion-light | 2025-07-18 10:53:15+00:00
Oh 100%, there's definitely an important trade-off, and it's important to know. But there was definitely a cultural disdain and judgment for "why are you using python to create a simple side project - C is superior".

It's still important to know both, and especially when I began working on aspects like multithreading I found my basis in C helped me learn far easier, but i'm definitely more supportive of the ship it mindset.

It's better to have a bad side project online than have none - you learn far more creating things then never making things, and if you need LLMs and Python to do that, fine!

I think it depends on how you approach these tools, personally I still quite focus on learning general, repeatable concepts from LLMs as i'm an idiot who needs different terms repeated 50 times in similar ways to understand them properly!
by LAC-Tech | 2025-07-18 10:53:25+00:00
Author here!

I pointed to tigerbeetle because they're one of the few companies I know of who 1) have a philosophy about dependencies and 2) talk about it openly in an easy to quote document.

I'm not sure if I succeeded, but I wanted to get across that I mean "dependency" in a very broad sense. Not just libraries, or services you interact with, but also what you need to build and deploy.

It wasn't a call to just not use dependencies. It was a call to think about them and be clear what you're depending on. Tigerbeetle have done that and given reasoning.
by jajko | 2025-07-18 10:53:45+00:00
Sun's rotation over time sort of aligns everything on that plane (or maintains momentum from accretion disk), galaxies are mostly also in disc forms. Pluto is a bit of an outlier, I wonder if due to some ancient collision or some other force.

So yes its a vast space (2D -> 3D), but should be rather empty no?
by tmtvl | 2025-07-18 10:53:54+00:00
I'm one of those Software Freedom nerds and I hated my experience with OSX Yosemite on an iMac back in 2016, so I can't really empathise, but I suppose you could always just give it a try and keep your older machine and if the MacBook doesn't work out for you, you can give it to One Laptop per Child.
by brainless | 2025-07-18 10:54:23+00:00
This is a very critical point. I think code generated by LLMs will lower code generation cost, that means mass produced software.

But: if we reduce cost, then can we not add deterministic guardrails in software that are also maintained at LLM speed and cost? This is pretty much what I am trying to understand. Choice of Rust/TypeScript in my projects in very intentional and you may see why.
by poszlem | 2025-07-18 10:55:01+00:00
I agree. I also recommend people read this: https://docs.anthropic.com/en/docs/build-with-claude/prompt-...

There are some things in there that really take this from an average tool to something great. For example, a lot of people have no idea that it recognizes different levels of reasoning and allocates a bigger number of “thinking tokens” depending on what you ask (including using “ultrathink” to max out the thinking budget).

I honestly think that people who STILL get mostly garbage outputs just aren’t using it correctly.

Not to mention the fact that people often don't use Opus 4 and stay with Sonnet to save money.
by orwin | 2025-07-18 10:55:02+00:00
To be clear, the Biden admin wanted to stop republicains, and republican judges especially from being afraid of retaliation or any politicization of the DoJ (politics in its narrow meaning of party politics), to go back to the status quo under Bush/Obama. I'm not from the US so take everything with a grain of salt, but it was dumb of them.

Executive federal power in the US practically neutered the legislative power, and it seems Trump admin want to do the same to judges. It happened before in history, even more recently, in both turkey and Israel.
by jongjong | 2025-07-18 10:55:47+00:00
I learned that the fiat system was a scam so I joined crypto, then I learned crypto was a scam too.

That's when I understood that everything which exists and will ever exist is or will be a scam.

If something existed which wasn't a scam, you would not have heard about it.

If something which wasn't a scam was allowed to keep existing, that can only be because it was turned into a scam.

Everyone in the modern crony-capitalist system is a scammer. You have to be a scammer in order to have the competitive edge needed to keep existing.

Essentially all the people at the top are scammers so if you compete by honest means, your chance of success is zero. Your profit margins will always be smaller if not padded by the sweet, juicy proceeds of scams... There is no room for second best; there can only be one winner... It's a matter of time before your competitor uses their scam juice to squeeze your honest margins down to negative.

You either scam directly or benefit from scams built into the system. There is no alternative if you don't want to be a loser in this system.
by pjc50 | 2025-07-18 10:56:32+00:00
Not even true for the UK, which does have geographic peerages but they're not really linked to the county boundaries any more.

For some reason, the UK doesn't issue the title of "count", only "viscount". "Marquis" is linked etymologically to "marches", an old type of land allocation boundaries, but again not in practice.
by sylware | 2025-07-18 10:56:48+00:00
nvidia 5090: 400W, latest silicon process. AMD is not even trying to manufacture a competitor in this class.

Evening in a modern country: 10 millions of people play their favorite greedy 3D games to change their mind, 400 * 10 millions = 4GW for the GPUs with electrical grid spreading. I start to understand why nintendo and sony manufacture gaming consoles kind of caring a lot about the power envelope.

I wonder if 1kW GPUs will happen... you know with those 15 new fabs (and they better start to put some far away from tw, unfortunately).
by RedShift1 | 2025-07-18 10:58:19+00:00
Which to me leads me to a bigger problem, UEFI is trash, too complicated, too bloated, too hard to implement all the various bits and pieces.

In my opinion the system firmware should do the absolute minimum possible. Find a piece of data somewhere that the processor can start executing, like in the BIOS days where it would just load in the first 512 bytes and start running that. Anything else like hardware configuration, power management, etc... should be left to the operating system.
by 9rx | 2025-07-18 10:58:19+00:00
> You look at it the wrong way.

I didn't choose any particular direction. Your assertion that "college dropouts get rich" carries a lot of truth, though. However, buying access to a monopoly is hard to beat.

> but the consequence of being successful before the graduation.

It is unlikely they were all successful beforehand. Financial success typically comes later in life. More likely it suggests that those who chase degrees that aren't backed by monopoly are not prioritizing (financial) success. The hard truth in life is that it is hard to do well in something when you are distracted with something else!

The ruse when talking about financial success and college is that:

1. We typically lump "college degree or higher" into a single group, not differentiating between those who are buying access to a monopoly and those who are taking a vacation.

2. We don't like to recognize the spectrum of people. Someone with, say, severe autism, that limits their participation in the economy, isn't going to find an autism cure in graduating from college, but they are treated as if that is the case.

Which can lead some to think that college itself is somehow magically a key to success. Ask them to explain the magic and you'll get all kinds of bizarre, handwavvy explanations, but once someone believes in magic...
by bell-cot | 2025-07-18 10:58:54+00:00
Yes, sorta. But metrics-gamed warfare is older than Pong*.

More importantly - it sounds like they are very aware of how metrics-gamed warfare can go wrong, and are doing a decent-ish job of administering the game. Unlike, say, McNamara**.

*https://en.wikipedia.org/wiki/Pong

**https://en.wikipedia.org/wiki/Vietnam_War_body_count_controv...
by martinald | 2025-07-18 10:59:04+00:00
Agreed. I do agree with your point that they are very replaceable, but the amount of people I know that still only have tried ChatGPT makes me think that most users are quite lazy once they have a tool. I suspect the (vast?) majority don't bother moving without good reason.

So to me it seems to make sense to take as much marketshare in this as possible, rather than saving a few $10/100ms on COGS optimisation, then do the COGS optimisation later.

FWIW all LLM stuff is quite easily replaceable, but that's not stopping anyone from trying to aggressively grow marketshare.
by Amezarak | 2025-07-18 10:59:53+00:00
> The wheel just wasn't that useful because there was no road infrastructure to make it viable.

The wheel was invented and used widely in Eurasia millennia before the invention of road infrastructure.

American horses were even the ancestors of Eurasian horses; they were likely wiped out with other American megafauna by the Native Americans.

We don't know why Amerindians weren't traveling around in wheeled vehicles pulled by animals in 1491, but "it wasn't practical" is not the answer.
by endymion-light | 2025-07-18 11:00:36+00:00
Hmm - i'd like to see the proportion of self-taught engineers that quit before they became self-taught engineers. This feels like a classic WW2 bomber problem. More computer science grads end up graduating while despising computer science ( I knew many) because it's just a potential career track.

I think there's a bit of a survival bias within this, you aren't going to get data from self-taught people who now work in accounting because they tried to be self-taught but didn't really find passion.
by chha | 2025-07-18 11:00:42+00:00
Sure they can. GDPR article 2 (2) says:

«This Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union, where the processing activities are related to: (a) the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the Union;»

So the GDPR applies. The EU can of course sanction violators outside, but given the current political climate it is likely to be more difficult than before.
by perching_aix | 2025-07-18 11:01:09+00:00
I can appreciate if someone doesn't (or if most people don't, even) see the fun in this, sure.

> Considering the first mile would need to have been faster than 23mph

That said, note that it's not just the up-leg's average speed that's been provided (15 mph), but also the distance as you say (1 mile). If you explore the error term for both of these, you'll see that it's not necessary to go at the ludicrously high speed of 23 mph after all. """15 mph""" (15.444... mph) will do just fine.
by lproven | 2025-07-18 11:01:42+00:00
Oh yes, I bought mine for £400 in about 1999 or 2000. It ran Windows 95 well, Win98SE OK if cut down hard with 98Lite, and Windows 2000 very very poorly indeed.

I would have run OS/2 Warp on it, but the internet connectivity was lacking.

I had two Xircom RealPort2 cards in mine, giving it 10MB/s Ethernet and a 56K modem.
by pushmetop | 2025-07-18 11:02:25+00:00
DueDateKit offers a versatile and easy-to-use pregnancy calculator for all expecting parents. Whether you conceived naturally or through IVF, our tool provides an accurate due date estimation. Use our standard calculator or the specialized IVF due date calculator for precise results based on your transfer date. Get the answers you need on your pregnancy journey, completely ad-free and without distractions.
by raron | 2025-07-18 11:03:22+00:00
For real eye diagram, a signal / PRBS generator and a high end oscilloscope. Those are in the many-tens-of-thousands of USD range.

Debug tools for eg. FPGA transceivers or some redriver chips can measure BER and show fake eye diagrams. In the few-hundreds to the few-thousands of USD range, but you may need a company to sing NDAs. Eg.:

https://www.intel.com/content/www/us/en/docs/programmable/68...
by wizzwizz4 | 2025-07-18 11:03:41+00:00
We know the "world has changed": that's why we're yelling. The Luddites yelled when factories started churning out cheap fabric that'd barely last 10 years, turning what was once a purchase into a subscription. The villagers of Capel Celyn yelled when their homes were flooded to provide a reservoir for the Liverpool Corporation – a reservoir used for drinking water, in which human corpses lie.

This change is good for some people, but it isn't good for us – and I suspect the problems we're raising the alarm about also affect you.
by Y-bar | 2025-07-18 11:04:06+00:00
Yes. Agreed. But on the other hand Apple has taken conscious action to put themselves in the position where you have to go through them to get an attestation if you have customers who use Mac OS. They chose not to trust any attestation other than their own, you cannot choose to have Microsoft, or Red Hat, or IBM, or any other trusted vendor (e.g. https://www.sigstore.dev/ or something similar) attest and verify your software and your developer identity.
by colomolo | 2025-07-18 11:04:13+00:00
Just launched an icon shop with an evergrowing collection of vector all-purpose icons for your websites, interfaces, print and anything, really: https://iconotheque.shop

For all Hacker News people here's a special 50% discount code: hacker2025

Feel free to drop your feedback or any question as well to hello@iconotheque.shop
by fulafel | 2025-07-18 11:04:33+00:00
Do terminals usually do something intersting with these?

if (cmd.opts.useHyperlinks()) { const path = try std.fs.path.join(cmd.arena, &.{ cmd.opts.directory, entry.name }); try writer.print("\x1b]8;;file://{s}\x1b\\", .{path});
by kaffekaka | 2025-07-18 11:04:48+00:00
I agree and this is a risk. There is a balance to be found where the AI is power tool, not a black box.

The best use cases for me have been when I know the solution and what it should look like but don't want to write it all by hand myself. The AI can make the code just appear and I can verify it is up to spec.
by reportgunner | 2025-07-18 11:06:07+00:00
Any old laptop (especially thinkpad) can run linux well. If you want to use it it's not "trouble" per se because once you really know what you are doing there is no trouble(and you can't get to knowing what you're doing without finding out what is it you did that caused you the trouble).

If you just want to use linux so you can tell someone about it, don't bother using linux and stick to what works for you.
by FirmwareBurner | 2025-07-18 11:06:20+00:00
>Sure they can. GDPR article 2 (2) says:

No they can't. That says only about where the law applies, it doesn't say about prosecution of entities not residing in the EU. EU's legal arm can't extent outside the boarders of the EU, without an outright military invasion, it's toothless to foreign entities.

>So the GDPR applies.

I never said it doesn't apply. I said how is the EU gonna prosecute an entity that doesn't reside in the EU?

Extraditions are tough to negotiate even for serious stuff like murder. No foreign judge will take GDPR violations seriously to do that.
by yvdriess | 2025-07-18 11:06:34+00:00
It's not the same, but boy it sure does rhyme.

Typical prose in late 90's early 00s: Designing the right UML meta-schema and UML diagram will generate a bug-free source code of the program, enabling even non-programmers to create applications and business logic. Programs can check the UML diagram beforehand for logic errors, prove security and more.
Show HN: Fluent-state: a new fresh take on local React state
by bosmarcel | 2025-07-18 11:07:06+00:00
Hi HN

I built *fluent-state*, a lightweight React hook that replaces useState, useReducer, useMemo, and useEffect.

It gives you:

- A fluent, proxy-based API: `state.user.name('Joe')` - Immutable updates without spread logic - Automatic dependency tracking - Built-in `compute` for reactive, memoized derived state (no useMemo needed) - Built-in `effect` for reactive side-effects with automatic dependency tracking (no useEffect needed) - Zero boilerplate, full control

Designed for local state, nested structures, and clean, declarative code.

Demo: https://stackblitz.com/edit/vitejs-vite-uh4kyzkf?file=src%2F... GitHub: https://github.com/marsbos/fluent-state NPM: https://www.npmjs.com/package/fluent-state

Try it out plz.
by aiphoto | 2025-07-18 11:08:00+00:00
At the moment, it’s a printed magazine with 31 photos, sent out monthly.

The idea is that the children pay for the subscription and upload the photos, while the grandparents simply receive the printed magazine—no tech or apps needed on their end.

We hadn’t considered switching to a quarterly schedule, but that’s an interesting idea, especially to reduce clutter and align with seasonal changes.
by birn559 | 2025-07-18 11:08:04+00:00
Is it really dying? There's only so much growth possible without having it flooded with low effort stuff. They try to instead grow by introducing more topics, but that's limited as well.

I personally didn't use it so much (meaning: Writing content) because it always felt a bit over engineered. From what I remember the only possible entry point is writing questions that get up voted. Not allowed to even write comments, vote and of course not allowed to answer questions. Maybe that's not correct but that has always been my impression.

In general stack exchange seems to be a great platform. I think "it's dying" has an unfortunate connotation. It's not like content just vanishes, just the amount of new stuff is shrinking.
by sneak | 2025-07-18 11:08:14+00:00
Crypto is just messages in a permissionless p2p network. To not “allow” it to exist is the legislature banning what is presently considered protected expression/free speech.

Crypto is speech, not property.

I really don’t think you’d like where that can of worms leads.

It doesn’t even matter if you like cryptocurrencies or not; we all have a vested interest in being able to create p2p networks amongst the whole internet and send any kind of messages/frames within them that we wish.
by specproc | 2025-07-18 11:08:46+00:00
That article stinks of PR.

It's certainly an interesting, newsworthy development, but the piece is missing just a teeny bit of context: the crypto donations and Trump interests, the money lost in the last cycle, the risks involved in opening up volatile assets to broader markets, the really sketchy actors and use cases, the dubious history of Tether.

This is a puff piece.
by endymion-light | 2025-07-18 11:08:56+00:00
It would help if every crypto project wasn't either an obvious attempt at stealing money or a solution in search of a problem.

Say what you want about the LLM hype, but there's been situations where i've used a LLM and thought oh yeah that makes sense, that makes my life easier. I've never seen a crypto project where I think, oh yeah, that was way easier than the current basis.

If any evangelist has a crypto project that does this, i'd be happy to support crypto/blockchain etc, but I've really not seen a useful outcome. I even own a crypto wallet, but there's a reason why I still pay for everything with visa.
by christophilus | 2025-07-18 11:09:20+00:00
This is my take: I’ve been professionally developing software for 25-years. I use Claude Code daily and find it really useful. It does take a lot of effort— particularly in code review, which is my least favorite part of the job— in order to get useful, high quality results. For small, focused or boilerplate-heavy stuff, it is excellent, though. Also, the most fun part of programming (to me) is solving the problem; not so much actual implementation, so agents haven’t removed the fun yet.
by NalNezumi | 2025-07-18 11:10:19+00:00
1. Debugging multiprocessing. I know it's tricky to implement but I'd imagine there would be more tools today for that than your brain, logging and (single process) debugger.

2. Good explanation for build system. I don't know how many time I've ventured out to "aight let's learn cmake once and for all" to just give up and default to "Google when you get stuck, copy paste Stackoverflow solution" when I get some niche error. For programming I can almost always find and understand error, making my knowledge deeper. Build system, not so much

3. (in python) people using dict as config objects. Worst code (that work) I ever read was ML research code using json -> dict as experiment setup configuration. crux was that every object that read this dict ALSO modified to it, including adding function calls that modifies it. It was a horrible mess following it even with debugger. I'd love to have some advanced linter that tracks the dicts thrown around
Show HN: Roceet Review – I built a tool for client file approvals and feedback
by yellow_dot | 2025-07-18 11:10:36+00:00
Another news on Roceet. Last time I posted I mentioned Roceet (now Roceet Share), a file sharing platform as a solution to transferring data between devices. It was motivated by seeing my fiancee struggling to transfer data between her phone/laptop.

I found another pain point: she’s a wannabe model, and the process of feedback and selecting photos is a mess. Big folders, endless emails, no good feedback tools.

So I built Roceet Review. Upload photos/videos/whatever, share a review link, clients can approve pics, comment, even draw on the photos if they want to be specific.

Its kind of a pivot from my original idea about Roceet. But Roceet Review is an extra tool on top of the offer. No extra cost, same architecture, so it didn’t take forever to build.

Any feedback is welcome! Use YC100 for 1 month free. Whoever gives me feedback, I'll give you the product for free forever. I really need help shaping this.

link: https://roceet.com Old post: https://news.ycombinator.com/item?id=43754748