MurphyA/hacker-news huggingface dataset:
by duped | 2025-07-08 15:43:56+00:00
It took you 30 minutes to understand what "could not call Clone::clone because <type> does not satisfy Clone" means?The error message tells you exactly what the problem is and how to fix it.

This is a pet peeve of mine so I'm sorry to be overly dismissive. There are bad error messages out there in the world that are impossible to parse, but this is not one of them. Trying to file a github issue before attempting to understand the error message is insane to me.
by brudgers | 2025-07-08 15:43:58+00:00
Linkedin seems to have lost its charm in the last 1-2 years.

For most people, the Linkedin experience starts with the excitement of possibility and the line-goes-up endorphin buzz of increasing connections. After a while, it becomes clear that a Linkedin account requires management to filter push notifications and other spam. Finally, the basic physics of business networking replace imagined possibility.

Business networking is Serious work, Real work, Hard work. Linkedin facilitates that work, but about the best likely outcome of passive use is recruiter contact but there’s a big pile of tailings for any nugget…and there’s no guarantee of nuggets.

So is there an alternative? Existentially, No. Networking is work. You can work on Linkedin. You can work face to face. You can work on another platform. But there’s no substitute for work. Good luck.
by jltsiren | 2025-07-08 15:44:17+00:00
The EU already allowed keeping your shoes on in 2016. It's up to each individual airport / authority to decide if they want to invest in a more convenient screening process.

Metal belt buckles probably trigger false alarms in every screening device in existence. Even metal buttons and zippers may do that if the device is sensitive enough (such as those at SFO).
by meatmanek | 2025-07-08 15:44:44+00:00
I assumed it paused the program while it's running, by e.g. intercepting malloc calls or something, but no it just delays the startup.

I'm wondering what the value of this using LD_PRELOAD is, rather than just being a wrapper command that takes the command to execute as arguments. I guess it's easier to inject into a preexisting build system because it's all configured via environment variables?
by Symbiote | 2025-07-08 15:45:06+00:00
I usually call it non-interactively:

$ units 1500DKK USD * 236.76653 / 0.00422357

in which case it's always the first line I want.

(The second line is telling me 1USD is 0.00422357 of 1500DKK.)

Note if you use the currency conversions,

systemctl enable units-currency-update.timer

is needed to keep them up-to-date.
Restoring OVH VPS with non-profit directory of doctors
by kundi | 2025-07-08 15:45:42+00:00
Hi HN,

We’re in urgent need of help with our OVH account, which was locked due to a billing issue. The account hosted a non-profit public directory of medical professionals—a community-driven platform helping people find trusted doctors, with thousands of unique comments and contributions from users.

We had also been paying OVH for backups, but it turns out that this was the only backup, and we’ve now lost access to it.

We've tried reaching OVH support, but haven't received help yet. We’re hoping someone here might know a contact inside OVH or offer advice. Our requests:

This data serves the public good and the loss would be devastating—not just for us, but for everyone who relied on it.

Any help or visibility is greatly appreciated.
by flohofwoe | 2025-07-08 15:45:47+00:00
For safely running an untrusted architecture- and operating-system-agnostic binary blob. If all operating systems could even run simple WASI cmdline blobs directly that would actually solve a real problem for me (of distributing a shader compiler executable for Linux, macOS, Windows across x86 and ARM, which is built from massively big 3rd party C++ libraries (so compiling on the user machine isn't really an option).
by oooyay | 2025-07-08 15:45:56+00:00
Here's the tax policies:

"Millionaire Tax": A proposed flat 2% income tax increase on New Yorkers earning over $1 million annually. This is estimated to generate $4 billion in incremental revenue. Mamdani's campaign states this would fund programs such as universal free early childcare, free bus rides, and affordable housing initiatives. [1]

Corporate Tax Rate Increase: An increase of the top corporate tax rate to 11.5%, up from the current 7.25%. Mamdani's campaign projects this would generate an additional $5 billion annually [1]

Other proposals:

Freezing monthly rent payments governed by a city board.

Stepping up local enforcement of consumer protection laws and banning non-compete clauses.

Implementing common-sense procurement reform, ending senseless no-bid contracts, hiring more tax auditors, and cracking down on fine collection from corrupt landlords to raise an additional $1 billion [2]

In the end, most of these things should be good for business and livability in NYC. He's explicitly not doing what a lot of Democrats do which is promise to raise taxes on the rich but then only raise them on salaried high-income earners.

1: https://www.reuters.com/markets/us/mamdanis-millionaire-tax-... 2: https://www.zohranfornyc.com/
by yieldcrv | 2025-07-08 15:46:15+00:00
Oh that’s hilarious because it has been misattributed to Voltaire and TIL it was from 1993

Wtf, I hate that quote now! Just kidding its still accurate: In the East you don’t criticize the party, in the West you don’t criticize one particular designated genocidal foreign army. Easy enough to follow.
by AnotherGoodName | 2025-07-08 15:46:23+00:00
When you spawn a child process you can catch the OS level events acting on the process. These are called Signals.

https://unix.stackexchange.com/questions/176235/fork-and-how...

If you wish to exit gracefully in some way (eg. cleanup) you can catch SIGINT and SIGTERM in a function in the parent process. Signals propagate unless caught. This way you can avoid the parent process (imagine a UI visible to the user) dying if you have a subprocess (memory intensive video encoding) terminated by the OS.

Signals are undertaught in CS honestly.
Verification
by molmom93 | 2025-07-08 15:46:48+00:00
Received this text. Is it legit ?

Hello! My name is Lauren from Y Combinator. We were really impressed with your profile and would like to provide you the chance to take on a flexible remote role. In this position, you would assist merchants by updating their data, improving their visibility, and managing bookings effectively. You can work from anywhere for 60 to 90 minutes a day and earn anywhere from $200 to $500 each day, with a guaranteed $800 base every four days. There is a paid five-day trial period, and monthly earnings could exceed $5,000 with bonuses included. Full training and benefits are part of the package; you must be at least 21 years old to apply. Don’t miss out on limited availability! Text 'Yes' to 2132490105 to find out more.
by saalweachter | 2025-07-08 15:49:23+00:00
I also like just the idea that Neo being The One and his powers don't quite matter.

Sure, he couldn't have done the things he did in the second movie, escape the Merovingian, steal the Keymaker, rescue everyone, etc, without his powers in the Matrix, but at the same time, they don't actually solve the problem of the War.

And it isn't just a power escalation cycle, like Lensmen or DBZ -- he doesn't level up in each movie to become Even More Powerful to defeat Even Greater Threats.
by socalgal2 | 2025-07-08 15:51:15+00:00
I’d suggest looking at some of the ideas from Wasm I/O

https://m.youtube.com/@wasmio

One talk seems to claim they have a tool that auto converts docker containers to wasm for huge efficiency gains

Another proposed faster OSes based on wasm’s safety promises

Ps: not claiming either of these will work just interest to consider
by MobiusHorizons | 2025-07-08 15:51:19+00:00
The way I understand it, the machine code generator emits machine code for some particular piece of bytecode (or whatever the JIT IR is). This is almost like an assembler and probably has templates that it expands. It is important for this machine code to be fast, but it each template is at a pretty low level, and lacks the context for structural optimizations. The optimizer works at a higher level of abstraction, and can make these structural optimizations. You can get very large speed-ups when you can remove code that isn't necessary, or emit equivalent code that has a lower complexity or memory overhead. Typical examples of things optimizers do are * use registers instead of memory for function arguments * constant folding * function inlining * loop unrolling

I don't know if that's exactly how it works for this particular effort, but that would be my expectation.
by zamadatix | 2025-07-08 15:52:00+00:00
Not GP but their mention brings to memory these HN discussion I had read years ago and the comments probably already have more than this thread will discuss:

https://news.ycombinator.com/item?id=29884342 https://news.ycombinator.com/item?id=25690941

It looks like the blog post was taken down several months later, so I had to pull this copy to see what it was https://web.archive.org/web/20210108192114/https://blog.mozi...
by VBprogrammer | 2025-07-08 15:52:11+00:00
This audit put the number of overnight parking spots at "on-site locations" within 5km of the strategic road network (so not even the whole country) at 16,761. With the remainder of the report concluding that the usage was at or above capacity in much of the country.

https://assets.publishing.service.gov.uk/media/6454ab292f622...

Milence's first site in the UK, opened in March this year, provides 8 charging bays with 4 chargers shared between them. So to provide a similar number of overnight parking spots a further 2000 need to be built. Or to put it another way, these charging stations would need to be approximately as frequent as McDonald's restaurants in the UK. Not accounting for the areas of the country located further away from the strategic road network and the other 35% of the vehicles they surveyed parked in lay-bys and industrial estates.
by zug_zug | 2025-07-08 15:52:27+00:00
They want this integration because it's step 1 of replacing us with agents.

My workplace has gone from "Look at this helpful tool that can search the wiki or slack for you" (it sucked) to "Look this other tool can comment on PRs" to "Look here are agents that will open PRs for you..." to "This tool can do RCAs with just a splunk token"

Every step of the way they want us to start integrating our workflows to make them more AI accessible.
Show HN: Dashboard tracking all GitHub PRs and analyzing Code Agent activity
by mnmueller | 2025-07-08 15:54:05+00:00
Hi HN,

We are researchers from ETH Zurich interested in the real-world adoption and impact of Code Agents.

To measure this, we built a dashboard, scraping all public PRs on GitHub, analyzing which are created by different code agents (Codex, Jules, Copilot, Devin, etc.), and measuring their merge rates, sliced by various repository and PR characteristics.

https://insights.logicstar.ai

Since mid-May, we've analyzed over 10 million PRs and already found some interesting trends:

Usage is high, but shallow. Agents submit ~7% of all PRs overall, but only ~1–2% on popular repos. Most activity is in low-star or experimental projects.

Merge rates vary drastically. On low-traffic repos, some agents get 90%+ of their PRs merged. On popular projects, that can drop to <25%.

Pre-review helps. Agents that require human-in-the-loop review (e.g., Jules, Codex) have 30–50% higher merge rates than Copilot-style fire-and-forget PRs.

Bias toward new code. Agent PRs mostly add code. Refactorings and deletions are rare.

If you have ideas for what other characteristics we should look at let us know or play with the code yourself
by evacchi | 2025-07-08 15:54:20+00:00
> - Wasm Exception Handling is still not part of the standard. They are supported by browsers and runtimes based on browsers, but they are unsupported by lots of other runtimes (Wazero doesn't seem to support them, for example.)

...yet! :p

EDIT: I realized this comment might be too terse. I contribute to Chicory and wazero, I have recently worked on tail calls for wazero and EH would be the next item on my personal todo list. Let's see!
by dmbche | 2025-07-08 15:55:23+00:00
Great read!

I wonder if there is something noteworthy about Studebacker - yes, they were the only carriage maker out of 4000 to start making cars, and therefore the CEO "knew better" than the other ones.

But then again, Studebacker was the single largest carriage maker and a military contractor for the Union - in other words they were big and "wealthy" enough to consider the "painful transformation" as the article puts it.

How many of the 3999 companies that didn't acutally had any capacity to do so?

Is it really a lesson in divining the future, or more survivorship bias?
by rendaw | 2025-07-08 15:55:54+00:00
That acronym has always bothered me. Why use DRM when there's already perfectly good alternatives like "GPU" or "graphics".

Like take this:

> substantial progress on the DRM infrastructure required to write GPU drivers

It's basically saying

> substantial progress on the GPU driver infrastructure required to write GPU drivers

The headline could just be "Tyr, a new Rust CSF-based ARM Mali GPU driver" which is both shorter and avoids the DRM confusion.
by stablecoinuser | 2025-07-08 15:56:04+00:00
I don't disagree but it's a bad take. For most folks who are American, they've never had monetary choice of any kind. That's why most Americans still even don't understand competing currency, while the rest of the world does. It's a serious IQ handicap for USA. Stablecoins will, at very least, introduce the concept in such a way that doesn't threaten our delicate minds. Also, as proposed, licensed Stablecoins will be under the US Treasury, representing movement away from the Fed.

Stablecoins do provide some choice regarding which (or, who's) money you want to use. The accounting is better. It's a new financial system. Stablecoin performance makes payment networks we are using today look stupid. Consider that you can open for business today. Wifi is all you need. No proprietary equipment or special approval. Don't have to talk to anybody at any bank. And you can be receiving payments.

Obviously there are efforts to mitigate Stablecoin performance, and not just network performance, but all the way around. For example nearly all the (apparently) most popular phone "wallets" are slow as fuck now. They must be purposely bad. It's difficult to mess up crypto unless you're trying. They have been able to mess up BTC, but there are still good projects out there which haven't been compromised. (Laser eyes and insults and dumbness culture are not really part of BTC, those are its capturers.)

The real problem with stablecoins is the enforcement regime that will be constructed to bully the users of it. We can rest assured that under Democrats the enforcement regime will quickly turn into Stasi all over again, just like it did under Operation Chokepoint 2.0, with Obama/Biden and their FBI JTTF and international criminals committing most of the crime in crypto, and persecuting you for it. It will be VERY easy to frame people for somethign like money laundering, whichis of course the crime of not telling Bank of America how you did that.
by Izkata | 2025-07-08 15:56:05+00:00
> Terminator is the same. The first movie was a perfect sci-fi action movie, with a trippy premise and loads of fun. The second was a subversion of the first: the Terminator is the good guy! And that worked too. But after that, where else can you go?

Terminator: The Sarah Connor Chronicles had the main characters get information from the future and go on the offensive to prevent Skynet from forming in the first place. They also seemed to be working towards a reveal that none of the good Terminators were actually reprogrammed, that instead they were a faction rebelling against Skynet that pretended to be reprogrammed because it was the only way future humans would trust them - and John Connor was in on it.
by sophacles | 2025-07-08 15:56:32+00:00
I kinda agree with the main point, but keep in mind those libraries with SIMD optimizations don't just appear out of nowhere... people write those. Also it's pretty common for someone to write software for an org that thas 10^5 or more identical cores running in a datacenter (or datacenters)... some specialized optimization can easily be cost-effective in those situations. Then there's crazy distributed systems stuff, where a small latency reduction in the right place can have significant impact for an entire cluster. And on and on....

Point being, while not everyone is in a position this stuff is relevant (and not everyone who sometimes finds this stuff relevant can say it's relevant often), it's more widely applicable than you're suggesting.
by bayindirh | 2025-07-08 15:56:47+00:00
You are right, but with a good optimizing compiler and out of order execution, your code will not work the way you guess most of the time, even though it accomplishes what you want.

On the other hand, while doing high performance compute, the processor will try to act smart to keep everything saturated. As a result, you still need to look at cache trash ratio, IPC, retirement ratio, etc. to see whether you are using the system at its peak performance, and again CPU is doing its thing to keep the numbers high, but that's not enough of course. You have to do your own part and write good code.

In these cases where you share the machine (which can be a cluster node or a mobile phone), maximizing this performance is again beneficial since it allows smoother operation both for your and other users' code in general. Trying to saturate the system with your process is a completely different thing, but you don't have to do that to have nice and performant code.

GPU computation is nice, and you can do big things fast, but it's not suitable for optimizing and offloading every kind of task, and even if though the task is suitable for the GPU, the scale of the computation still matters, because a competent programmer can fit billions of computations until a GPU starts running your kernel. The overhead is just too big.

Knuth's full quote doesn't actually invalidate me, because that's how I operate while writing code, designed for high performance or not.
by klank | 2025-07-08 15:57:25+00:00
Ah, thanks for the explination. I actually was confused a bit. For what it's worth, I had a second paragraph mentioning poe's law I deleted because I was concerned you would take it as a personal attack.

I should have left it in, knowing you were sarcastic I think you'd have appreciated me being confused about whether you were being satirical or not.
by andy12_ | 2025-07-08 15:57:35+00:00
The same can be said about any recurrent network. To predict the token n+1 you could recalculate the hidden state up to token n, or reuse the hidden state of token n from the previous forward pass. The only difference is the amount of memory and computation.

The thing is that, fundamentally, an auto-regressive transformer is a model whose state grows linearly with each token without compression, which is what bestows them with (theoretical) perfect recall.
by LorenDB | 2025-07-08 15:57:37+00:00
Zorin is one of the best distros to recommend to noobs.

- Ubuntu based, so it has full compatibility with every .deb package that you find online

- Not actually Ubuntu, so it doesn't have that weird Canonical corporate push stuff (ads in terminal, etc.)

- Has a .exe hook preinstalled that asks you if you want to install Wine to run Windows apps

- Has a very Windows-like layout so it's instantly familiar (which is not uncommon, but Ubuntu certainly goes the other way)
by TheBudders | 2025-07-08 15:57:50+00:00
Location: Scranton, Pennsylvania

Remote: Yes

Willing to relocate: Yes

Technologies: Python, React, Javascript, AWS

Résumé/CV: https://drive.google.com/file/d/14WbRTPcAC21a_QDrOsKfuI6Dh-2...

Email: thomasjwenner@gmail.com

I have worn a few hats as a system analyst and full-stack developer. I am currently looking into building products with the new LLM technologies while also preparing for some FAANG interview loops. Looking to team up to build and sell something new or to interview prep. I am also looking for a community to build things in general.
by thisislife2 | 2025-07-08 15:57:56+00:00
I didn't understand what Cloudflare is saying, so perhaps somebody else could clarify - Google already crawls sites to index them for its search. So why would Google need a separate AI crawler? Cloudflare (according to the article) claims they already "block" Gemini - does that mean Google does operate a separate AI crawler? Why though, when they already have a huge index? What does an AI crawler do different from a search engine (indexing) crawler?
by kingstnap | 2025-07-08 15:58:12+00:00
I don't understand how AI scrapers make up such a large percentage of traffic to websites, as people claim it does.

In principle, if you post a webpage, presumably, it's going to be viewed at least a few dozen times. If it's an actually good article, it might be viewed a few hundred or even thousands of times. If each of the 20 or so large AI labs visit it as well, does it just become N+20?

Or am I getting this wrong somehow?
by ninetyninenine | 2025-07-08 15:58:32+00:00
They are going to have to use the law. Are you kidding? You block ai for Google while every other agent is able to bypass that block and crawl your site? How will Google stay competitive for AI? Of course Google would rather have you do it by law. You block it for them you better do it for every single one of their competitors too.

Also guaranteed even if you do block by law there will be actors who will ignore the law. For example people outside of the US. Those people will as a result likely build better AI because they have access to more training data.

First example of this is of course China. One thing with China is there’s no holy sanctity behind data. Whatever is made is copy-able and goes to the public domain regardless of anything. It both causes China to both exceed the US and to be slightly less innovative at the same time.

If these laws come to pass you bet your ass China will be exceeding the US in AI like they already have with stem cell research.
by privatelypublic | 2025-07-08 15:58:56+00:00
Same response, basically: take a 1000MB/s drive, it takes 120s before it drops down to 20MB/s... where are you going to source 120gigabytes- on a routine basis.

Not saying premium drives dont have their place- but for 95% of people $200/TB ($100 premium over lower tiers) is a waste.
by NitpickLawyer | 2025-07-08 15:59:20+00:00
> The best AI applications are beneath the surface to empower users

Not this time, tho. ChatGPT is the iphone moment for "AI" for the masses. And it was surprising and unexpected both for the experts / practitioners and said masses. Working with LLMs pre gpt3.5 was a mess, hackish and "in the background" but way way worse experience overall. Chatgpt made it happen just like the proverbial "you had me at scroll and pinch-to-zoom" moment in the iphone presentation.

The fact that we went from that 3.5 to whatever claude code thing you can use today is mental as well. And one of the main reasons we got here so fast is also "chatgpt-like bots and buttons with sparkles". The open-source community is ~6mo behind big lab SotA, and that's simply insane. I would not have predicted that 2 years ago, and I was deploying open-source LLMs (GPT-J was the first one I used live in a project) before chatgpt launched. It is insane!

You'll probably laugh at this, but a lot of fine-tuning experimentation and gains in the open source world (hell, maybe even at the big labs, but we'll never know) is from the "horny people" using local llms for erotica and stuff. I wouldn't dismiss anything that happens in this space. Having discovered the Internet in the 90s, and been there for every hype cycle in this space, this one is different, no matter how much anti-hype tokens get spent on this subject.