MurphyA/hacker-news huggingface dataset:
by WarOnPrivacy | 2025-08-05 17:39:23+00:00
> With satellite internet from starlink (and I think amazon is attempting their own version?) I don't see how running internet over wires to rural housing could ever be seen as a good expenditure of money.

A number of replies here explain how deploying wireline is absolutely a good expenditure of money.

Once you have read them, will you then understand?
Show HN: Whittle – A shrinking word game
by babel16 | 2025-08-05 17:39:26+00:00
Whittle is a small word game I've been working on. Each phrase must be whittled down by one letter (or space) each turn. The remaining phrase must still consist of valid words. That's it! There's a daily puzzle, as well as an archive of old puzzles.

The idea for the game came to me in a dream (really) and I built the puzzle generator with my partner, who's also a software engineer. It's a labor of love! Any feedback or suggestions are welcome. Thanks for playing!
by Akronymus | 2025-08-05 17:39:33+00:00
There are also ||> and |||> for automatically destructuring tuples and passing each part as a separate value along.

And there are also the reverse pipes (<|, <|| and <|||)

F# is, for me, the single most ergonomic language to work in. But yeah, M$ isn't investing in it, so there are very few oppurtunities to actually work with f# in the industry either.
by hajile | 2025-08-05 17:39:38+00:00
It used to be said that "Lisp programmers know the value of everything and the cost of nothing."

This applies to MOST devs today in my experience and doubly to JS and Python devs as a whole largely due to a lack of education. I'm fine with devs who never went to college, but it becomes an issue when they never bothered to study on their own either.

I've worked with a lot of JS devs who have absolutely no understand of how the system works. Allocation and garbage collection are pure magic. They also have no understanding of pointers or the difference between the stack and heap. All they know is that it's the magic that makes their code run. For these kinds of devs, spread just makes the object they want and they don't understand that it has a performance impact.

Even among knowledgeable devs, you often get the argument that "it's fast enough" and maybe something about optimizing down the road if we need it. The result is a kind of "slow by a thousand small allocations" where your whole application drags more than it should and there's no obvious hot spot because the whole thing is one giant, unoptimized ball of code.

At the end of the day, ease of use, developer ignorance, and deadline pressure means performance is almost always the dead-last priority.
by stego-tech | 2025-08-05 17:39:51+00:00
You mean the FCC was actually trying before? /sarcasm

In all seriousness, we’ve poured billions of dollars into broadband expansion efforts since the early 2000s. Every single time it’s been largely hoovered up by Big Telecoms, failed to expand broadband/improve speeds/lower prices, and basically just gone right to their bottom line as a subsidy.

The solution all along has been funding municipal broadband as the baseline for private enterprise to compete against and surpass, but lobbyists have all but killed that dead up until the past ten years or so. You can’t treat broadband as a utility in legal language but not in practice, yet the USA seems perfectly fine with their status quo leaving them a laughing stock of the developed world.
by colechristensen | 2025-08-05 17:39:55+00:00
>music becoming superficial and lacking intentionality, or dare I say it, soul.

This phrase though could be plunked down at any point in the last hundred years and you'd find someone making it.

About autotune or electric guitars or rock or jazz or punk or disco or Philp Glass or Stravinsky... one could go on for a long time.
by Dagger2 | 2025-08-05 17:40:07+00:00
You're never going to get that. There isn't enough v4 in the world for that. That's kind of why we're doing v6.

You don't have to install NAT64 to connect to v4-only hosts -- you can run dual-stack, and use your existing v4 setup to reach them. NAT64 is just what you do when you want to turn off v4. You said in the post above that people running networks should have been told they had to change things, so you don't get to whinge about needing to do it yourself.

Also, you don't need to have a public v4 address for v4-only people to connect to you. Reverse proxying is a service you can pay for, and only the people running the proxy need v4. CloudFlare do this (for free, even, depending on what you're doing).

In fact the same is true of NAT64; set your DNS server to e.g. 2a01:4f8:c2c:123f::1 and away you go.
by fuzzfactor | 2025-08-05 17:40:08+00:00
A playbook I have instinctively run on the smaller scale, building industrial labs, pursued this as a student, then started decades earlier than Novartis.

Leads to exponential growth, as always.

Would recommend, always willing to repeat, no risk at all.

Experimentation & discovery-R-us.

It was a no-brainer.

Mainly didn't choose anything else.
by digikazi | 2025-08-05 17:40:32+00:00
Bizarrely when I do that it tells me “uBO Lite is not supported by this version of Safari”.

On an iPhone 13 with the latest version of iOS.

I’m very new to the Apple ecosystem so it could well be that it’s meant to work on a laptop/desktop rather than the mobile version.

I could of course be wrong: does anybody know better? Or is it a case of me being frazzled after work?

EDIT: some users have suggested upgrading to iOS 18.6 solves this problem. Doing it as we speak!
by gcarvalho | 2025-08-05 17:40:39+00:00
I'm not sure that's what you're implying, but DNS-level blocking is not more powerful than filtering in the browser, at least in the sense of what it is capable of.

Content-filtering can and most definitely does block domains entirely, but it can also filter page elements served from the same domain which match a known ad "signature".

Though, if you can't run an adblocker, e.g. your Smart TV's browser then sure, DNS-level blocking is your best bet.
by throwaway1280 | 2025-08-05 17:40:43+00:00
This is an incredible achievement, but as a musician, I wish this would go die in a fire.

I'm a bedroom hobby musician with no dreams of ever making it big, but even so, I'm looking at the hours I'm spending trying to improve my skills and thinking what's the point, really, when I could just type in 'heavy metal guitar solo at 160bpm, A minor' and get something much much better?

I know there is value in creating art for art's sake. I've always been up against a sea of internet musicians, even when I started back in 2000. But there's just something about this that's much more depressing, when it's not even other people competing with me, but a machine which hasn't had to invest years of its life in practice to beat me.
Ask HN: Long computer routine after work. Am I overdoing it?
by levysoft | 2025-08-05 17:40:54+00:00
I’m looking for feedback on my daily routine. I work as a developer and, beyond office hours, I spend almost all my free time on digital activities; while driving I listen to tech podcasts. At home in the afternoon (after dealing with family duties) I usually sit at the computer to work on side projects, study new language-model developments, and write articles. On weekends, if I have no other commitments, I spend most of the time on the PC (updates, backups, small experiments).

Important note: my family doesn’t feel neglected. In fact, they let me do it because they see I enjoy it and keep learning. Still, I wonder whether, even with their approval, I’m pushing it too far or if it’s fine.

Questions – Does anyone have a similar routine? – How do you prevent “useful” time from becoming compulsive or unproductive? – Do you have rules or rituals to balance family, offline leisure, and learning? – What signals tell you it’s time to dial back or change pace?

TL;DR: I spend most of my free time at the PC between study, side projects, and repetitive micro-tasks; I’m looking for experiences and strategies to maintain a healthy balance without taking time away from a supportive family.
by finaard | 2025-08-05 17:42:14+00:00
Maybe to get an impression that they'd be performing like them - but not actually performing.

It helps me being lazy because I have a rough expectation of what the outcome should be - and I can directly spot any corner cases or other issues the AI proposed solution has, and can either prompt it to fix that, or (more often) fix those parts myself.

The bottom 20% may not have enough skill to spot that, and they'll produce superficially working code that'll then break in interesting ways. If you're in an organization that tolerates copy and pasting from stack overflow that might be good enough - otherwise the result is not only useless, but as it provides the illusion of providing complete solution you're also closing the path of training junior developers.

Pretty much all AI attributed firings were doing just that: Get rid of the juniors. That'll catch up with us in a decade or so. I shouldn't complain, though - that's probably a nice earning boost just before retirement for me.
by xg15 | 2025-08-05 17:42:16+00:00
I think passkeys are packaging up two different "innovations" into one system:

1: Replace passwords with classic public key auth. The benefits of that are uncontroversial and the tech has been successfully in use for decades (e.g. with SSH keys).

2: Lock away the private key in a HSM and introduce some complicated set of rules and protocols to ensure that no one, not even the user, ever gets to see it.

Seems to me, most of the security benefit comes from the first part (no confidential data is sent, no password guessing, etc) while most of the problems come with the second part.

So why not unbundle the two parts and add public-key crypto to the web that allows the user to store their private key themselves?

Again, this is how it's done for SSH for decades, and so far I haven't heard of any large-scale SSH phishing campaigns, even though there would be enough attractive targets.

The one benefit that's advertised everywhere is "bullet proof phishing protection", because each key is tied to a domain and the HSM can refuse to sign anything with the key that's not from this domain.

But you could implement an 80% version of that with accessible private keys as well: Just add the domain (or a hash of the domain's TLS cert) to the key's metadata and have the browser refuse to use the key if it doesn't match. A user could spend some effort and change the metadata, but the bar is MUCH higher than just typing in your password somewhere.

A phisher could also try and make the user run some tool that automatically switches the metadata (or just sends off the key directly). But at that point, the phisher would be forced to trip some classic red flags like getting the user to download a tool. Also, if the user did install the tool, they'd have a huge problem even with HSM keys: The tool couldn't access the keys directly, but it could impersonate the user and use the keys.

So I don't see why we have to go from plain passwords to "opaque walled garden" with no step in between.
by mmmBacon | 2025-08-05 17:42:17+00:00
This is cool and it amazes me how the “big” home security companies don’t have this. My Ring cameras false detect all the time. The front will detect the flag as a person when it blows in the wind. The rear gets triggered by the pool robot skimmer. As much as I’d love to try this, I don’t have the time. It would be great though if it was built into something I could buy.
by SkyPuncher | 2025-08-05 17:42:51+00:00
I don't doubt Opus is technically superior, but it's not practically superior for me.

It's still pretty much impossible to have any LLM one-shot a complex implementation. There's just too many details to figure out and too much to explain for it to get correct. Often, there's uncertainty and ambiguity that I only understand the correct answer (or rather less bad answer) after I've spent time deep in the code. Having Opus spit out a possibly correct solution just isn't useful to me. I need to understand _why_ we got to that solution and _why_ it's a correct solution for the context I'm working in.

For me, this means that I largely have an iteratively driven implementation approach where any particular task just isn't that complex. Therefore, Sonnet is completely sufficient for my day-to-day needs.
by wadadadad | 2025-08-05 17:42:52+00:00
I onboarded a junior (not an intern though) as an otherwise solo engineer, and there definitely is something different about both being able to explain to them in such as way that they start to understand, and also watching them grow. I find it fulfilling, something that I don't think can be replicated with AI (and also good for everyone in sharing experience). Maybe it helps that the junior is very interested in the job and growing.

That being said, there's also a lot of time in teaching and explaining that isn't directly pushing work forward, so there's that to consider.
by arp242 | 2025-08-05 17:42:53+00:00
Previous: Mozilla Firefox – Official GitHub repo - https://news.ycombinator.com/item?id=43969827 - May 2025 (468 comments)

According to the top comment, hg is synced from git (rather than the other way around), and they basically finished the migration AFAIK, with some compatibility/legacy hg stuff for the time being.
by kunzhi | 2025-08-05 17:42:55+00:00
I worked with a guy once whose previous employer, a startup, had been bought by a large well-known entertainment company (famous for running an amusement park or two in Southern California). He told me that when they had the company party, the three founders all got up on stage to thank the employees for their hard work, sacrifice, etc. The first two founders were humble, gracious, struck the right note.

However, alcohol was flowing and when the third founder took the mic he started with: "I just wanna thank everyone here...for making me FUCKIN' RIIIIICH." Didn't raise the mood exactly.

That was Silicon Valley then and it's Silicon Valley today. Folks are just saying the quiet parts louder and louder now.

"He got his bag."
by FirmwareBurner | 2025-08-05 17:42:59+00:00
>What an utter self-own.

Which self own? Besides the one making your industry dependent on energy from your military opponent? Besides the one putting all your eggs in selling diesel engines when China and the US were betting on computer driven battery powered EVs? Besides the one where you open your borders to unvetted illegal immigrants leading to a rise in crime, terror attacks and right wing extremism all over Europe?

Because I lost track.
by kkukshtel | 2025-08-05 17:43:08+00:00
2 heavily resonates with me. Simon Wilson made the point early on that AI makes him more ambitious with his side projects, and I heavily agree. Suddenly lots of things that seemed more or less un-feasible are now not only do-able, but can actually meet or exceed your own assumptions for them.

Being able to sit down after a long way of work and ask an AI model to implement some bug or feature on something while you relax and _not_ type code is a major boon. It is able to immediately get context and be productive even when you are not.
by tornikeo | 2025-08-05 17:43:43+00:00
> First-author paper published at a top conference

I now find that requirement in most AI-related high-tech jobs. Starter salary for these jobs is often $150k+. When someone is willing to pay you $150k+ for having published a paper, fraud definitely makes (financial) sense. Basically, the problem is the demand, and the demand corrupts the metrics (h-index).

I think that having a paper published would become less and less significant in the future. With time, businesses will also move onto other signals of success.
by prodbro | 2025-08-05 17:43:45+00:00
> those opinions most sense for VAST majority of their users

I have a much more nuanced view.

I think that ASP.Net is the de facto standard for being backed by Microsoft since many years. From the gold time when ASP means IIS to now when Kestrel was cannibalized by Microsoft.

As a developer, working with the most widely used stack guarantees that these choices won’t be questioned in critical situations. I’m not saying Kestrel is bad, but it doesn’t automatically fit every scenario.

- 15 years ago, there were Apache or IIS.

- Then nginx changes the game and kicks their ass

- Then webserver starts being written into script langage for better integration (Ruby, Python), no more CGI and nginx as reverse

- Then node changes the game

- Now : caddy and other alternatives... but still not web server in PHP (troll inside)

I see a pattern to not believe aspnetcore is the only one and the best.
by modeless | 2025-08-05 17:44:26+00:00
Nah, these are much smaller models than Qwen3 and GLM 4.5 with similar performance. Fewer parameters and fewer bits per parameter. They are much more impressive and will run on garden variety gaming PCs at more than usable speed. I can't wait to try on my 4090 at home.

There's basically no reason to run other open source models now that these are available, at least for non-multimodal tasks.
by hintklb | 2025-08-05 17:44:47+00:00
Exactly. Real estate is highly emotional and irrational.

I personally know a ton of people that are keeping a house and renting it out at a loss (because of the market rate), because they cannot seem to emotionally agree to sell that house. This happens way more with real estate than with anything else. Half of the time they don't even realize they are losing money, the other half of the time they don't want to know they are losing money.
by firefax | 2025-08-05 17:45:09+00:00
>It is mind-boggling, how in this day and age search functions can still be soooo bad in so many places on the web and inside applications

Not really, if you understand how modern search algorithms work.

Pagerank[1] relies on link analysis -- you see who links to whom, and combine that with information on the traffic each site gets to suss out which sites are more likely to be sought out.

None of that data is available when you're searching through your local hard drive -- you have to use basic search operators like AND, OR, or use negation (Eg: "Star Wars -film" to find information on the space laser thing)

Unfortunately, we don't train folks on how to search anymore, so when "the algorithm" doesn't produce what they are looking for, folks have no ability to conduct their own search.

[1] https://en.wikipedia.org/wiki/PageRank
by not_that_d | 2025-08-05 17:45:25+00:00
Is not the wrong image. I got a notification (thru Home Assistant) because Frigate detected that group of toy horses as a person. I tried to find the image where the box is visible but only found that preview.

Edit: I found a better place to make an screenshot https://imgur.com/a/5qpDWia There you can see the event marked as "Person"
by allears | 2025-08-05 17:45:38+00:00
This guy is pretty quick to dismiss the results of a very few tentative experiments. Extra money on a regular basis is certainly helpful, isn't generally spent on frivolous things, and produces some positive outcomes. But it's not nearly sufficient to break someone out of a cycle of poverty. If you're roughly "middle class" like me, you know that you're being squeezed all the time. Things get more expensive, and 'the system' is always coming up with new ways to take your money. Imagine being in the same situation, but broke and out of work, with kids. An extra thou a month might keep your head barely above water, but it certainly won't put you on a path to security or self-sufficiency.

The reason these experiments are being tried is that our social order is breaking down. Even if you're able-bodied, well educated, and willing to work, there are too few jobs that pay a living wage. And many people were unfortunately born to the wrong set of parents, so they never got good health care or education. What do we do with these people? Leave them out in the street to die?
by matheusmoreira | 2025-08-05 17:46:14+00:00
I just finished reading everything about these leaks and I have to say... Wow.

They literally decided who to arrest based on analysis of social media political speech. One person was apparently targeted for "demonstrating aversion to Lula and the Worker's Party".

Everything feels so hopeless. Trump's sanctions are quite literally the only consequence these people have suffered to this day.
by ashwinaj | 2025-08-05 17:46:20+00:00
1. Chattanooga, TN isn't exactly "rural"

2. How large is each "diagnostic medical image"? I can't imagine this being in the order of TB

a. An existing 5G/LTE or satellite internet is perfectly serviceable for even GBs of medical images b. Let's assume the images are in the order of TBs, does this justify spending billions for one person (or tens) in a "rural" area?
by shadowgovt | 2025-08-05 17:47:37+00:00
Is it more or less dystopia than an army of musicians trying to eke a living out of creating stuff like this (https://www.chosic.com/free-music/presentation/) to go behind your company's PowerPoint about how its Q3 woodchip sales didn't quite exceed expectations?

Maybe the fundamental issue is that this shouldn't compete with a human picking up a guitar and having fun with it, and the only reason it does is because we keep tying questions like "survival" to whether someone can make woodchip earnings reports less boring to read instead of trying some other way to be a community?
by abdullahkhalids | 2025-08-05 17:47:40+00:00
I think these are all using old machine learning techniques and not the modern transformer based architectures that underlie LLMs. These tools won't be able to match the abilities of an expert musician replicating a song by listening to a live recording of it. Check this video channel where they ask professional drummers to replicate a song after only one listen [1].

[1] https://www.youtube.com/results?search_query=drummer+replica...
by rvz | 2025-08-05 17:47:55+00:00
Notice how Anthropic has never open sourced any of their models.

This makes them (Anthropic) worse than OpenAI in terms of openness.

Since in this case as we all know. [0]

"What will permanently change everything is open source and transparent AI models that are smaller and more powerful than GPT-3 or even GPT-4."

[0] https://news.ycombinator.com/item?id=34865626
by n42 | 2025-08-05 17:47:59+00:00
here's a quick recording from the 20b model on my 128GB M4 Max MBP: https://asciinema.org/a/AiLDq7qPvgdAR1JuQhvZScMNr

and the 120b: https://asciinema.org/a/B0q8tBl7IcgUorZsphQbbZsMM

I am, um, floored
by lyu07282 | 2025-08-05 17:48:07+00:00
I don't think what you really seek is a world free of automation, what you are actually upset about is the capitalist system. Liberalism made itself so totalitarian that it made itself invisible, it just "is" like a force of nature. So "automation driven by capitalism to maximize profit and redistribute wealth to the super rich" just becomes "automation" in peoples heads, people can't even articulate their grievances with it any more.

Don't forget that science is separate, we are driven to innovate and invent as human beings, people spend their entire lives working on niche hyper specific math problems, collectively that leads to innovation and practical purposes like automation. Most scientists aren't in it for the money, we would have scientists even if there were no neoliberals. Capitalism is a separate driving force from science, there is nothing inherent about innovation and knowledge that is bad, its capitalism with its sole purpose to seek profit maximization at all cost and despite any and all negative consequences is what is hurting us.
Show HN: Chrome extension that adds topic/description notes to LinkedIn posts
by VladLunachev | 2025-08-05 17:48:30+00:00
The basic idea: flip from [read everything → decide if useful] to [see what's useful → read selectively]. Way less mental fatigue.

This extension was built just for fun as an experiment with non-linear reading and different approaches to consuming text. But it turned out to be quite useful.

I'm curious, though - how do you all handle reading these days? What's your workflow for dealing with information overload? Do you have any systems or tricks for filtering what's actually worth your time?