MurphyA/hacker-news huggingface dataset:
by tombert | 2025-08-30 23:50:48+00:00
For the record, I have a bachelors and a masters in computer science and while I didn't finish I did attend a PhD program. I'm not trying to dog on universities as a concept.

That said, I think universities aren't a good fit for a lot of people. A lot of people (and I include my brother-in-law in this group) would not be happy with a desk job, and while I think he's pretty smart I don't know that he would do well having to attend four years of a university. I think trade schools are excellent for these kinds of people.

I don't have children, but I would like to think that if I did I would try and help them get a career they would be happy with, and "comfortable" doesn't necessarily imply that.

I prefer to have a desk job, I like writing software, it's why I spend too much time on HN, but I think a lot of people would benefit from a trade school, and I don't think they should be stigmatized.
by echelon | 2025-08-30 23:51:02+00:00
If software developers wind up replaced by AI, I think it's safe to say every industry's labor will be replaced. Trade jobs won't be far behind, because robotics will be nipping at their heels.

If software falls, everything falls.

But as we've seen, these models can't do the job themselves. They're best thought of as an exoskeleton that requires a pilot. They make mistakes, and those mistakes multiply into a mess if a human isn't around. They don't get the big picture, and it's not clear they ever will with the current models and techniques.

The only field that has truly been disrupted is graphics design and art. The image and video models are sublime and truly deliver 10,000x speed, cost, and talent reductions.

This is probably for three reasons:

1. There's so much straightforward training data

2. The laws of optics and structure seem correspondingly easier than the rules governing intelligence. Simple animals evolved vision hundreds of millions of years ago, and we have all the math and algorithmic implementations already. Not so, for intelligence.

3. Mistakes don't multiply. You can brush up the canvas easily and deliver the job as a smaller work than, say, a 100k LOC program with failure modes.
by DaveZale | 2025-08-30 23:51:05+00:00
Did the Nazi homocaust of Jews seek to destroy all Jewish people, no. The UN has a working definition of genocide. The whole world, outside of the US (thanks AIPAC!) and maybe the UK is convinced that Israeli atrocities on Palestinians is clearly genocide.

"Never Again!" - really, Israelis? It's only okay if it's you doing the killing?
by sokoloff | 2025-08-30 23:51:11+00:00
At Signature at Logan, I had to go through formal non-FBO security (including a metal detector) in our Part 91 light piston single. I’m virtually certain it was TSA (but could have been contracted).

I’ve had metal detector and uniformed security treatment at some other class Bs and even at Wheeling, WV (which was entirely out of place compared to the scale of that airport).

In any case, even if it’s just the crew that has to validate your ID, that still prevents you from traveling as anonymously as you like, doesn’t it?
by xmat | 2025-08-30 23:51:22+00:00
Y a-t-il quelqu'un ici qui travaille sur Android chez Google ? Comment ça se passe ? Je suis curieux de connaître les nouvelles exigences de vérification des développeurs : https://developer.android.com/developer-verification/guides Pouvez-vous nous expliquer comment ces règles ont été élaborées ? Que pensent les autres développeurs de ces règles et de l'avenir d'Android ?

De plus, pourquoi avez-vous abandonné les conventions de nommage alphabétique pour les versions Android ?
by kaliszad | 2025-08-30 23:51:36+00:00
People are busy getting stuff done. Many people don't visit forums if they don't have issues, aren't looking for jobs, aren't offering jobs etc.

Yes, doing Clojure is more demanding initially than many other languages where you can basically template/ LLM your way to anything. With Clojure you might find it easier to do bigger and longer term projects that are rather easy to maintain even for a single person or a small team. That of course doesn't cause much buzz, because it's boring in the good sense.
by trasirinc | 2025-08-30 23:51:36+00:00
Because it's not just "CUDA" by itself, it's the whole ecosystem.

Most AI developers don't actually use CUDA directly, they use programming libraries like PyTorch that use CUDA under the hood to communicate with the GPU to run tasks in parallel.

CUDA is pretty much the standard and is supported anywhere it's relevant.

Just creating an alternative is pretty meaningless if it isn't actually supported anywhere.

Adding support isn't easy, and there's also stability issues, bugs, etc. People want something that works and is reliable (= CUDA, since it's battle-tested).

That's the same flawed argument that people have used to expect Huawei to replace Android/EUV.
by zeristor | 2025-08-30 23:52:16+00:00
What BirdNET-Pi Does

24/7 recording and automatic identification of bird songs, chirps, and peeps using BirdNET machine learning

Automatic extraction and cataloguing of bird clips from full-length recordings

Tools to visualize your recorded bird data and analyze trends Live audio stream and spectrogram

Automatic disk space management that periodically purges old audio files

BirdWeather integration -- you can request a BirdWeather ID from BirdNET-Pi's "Tools" > "Settings" page

Web interface access to all data and logs provided by Caddy

GoTTY and GoTTY x86 Web Terminal

Tiny File Manager

FTP server included

SQLite3 Database

Adminer database maintenance phpSysInfo

Apprise Notifications supporting 90+ notification platforms

Localization supported
by nirava | 2025-08-30 23:52:42+00:00
To list down the current state of things:

1. Regardless of whether correct or not, it's Linus that decides what's a feature and what's not in Linux. Like he has for the last however many decades. Repair code is a feature if Linus says it is a feature.

2. Being correct comes second to being agreeable in human-human interactions. For example, dunking on x file system does not work as a defense when the person opposite you is a x file system maintainer.

3. rules are rules, and generally don't have to be "correct" to be enforced in an organization

I think your perceived "unfairness" might make sense if you just thought of these things as un-workaroundable constraints, Just like the fact that SSDs wear out over time.
by chrsw | 2025-08-30 23:54:01+00:00
China is racing full speed ahead to win in all these tech domains regardless of export controls.

They will surpass us on chips just like they surpassed us on EVs. The leading edge of chip design is very complex so it will just take more time than EVs. But it is inevitable.

Even if China could get their hands on all the NVIDIA GPUs they wanted they would still try to make their own as fast as possible.
by prisenco | 2025-08-30 23:54:29+00:00
| "what if it keeps getting better at this same rate?"

All relevant and recent evidence points to logarithmic improvement, not the exponential we were told (promised) in the beginning.

We're likely waiting at this point for another breakthrough on the level of the attention paper. That could be next year, it could be 5-10 years from now, it could be 50 years from now. There's no point in prediction.
by JumpCrisscross | 2025-08-30 23:54:57+00:00
> GDP per capital with PPP

China’s ‘25 GDP per capita on a purchasing-power parity basis is $29k to America’s $90k [1]. American real GDP per capita grew at 1.7% a year from 2015 to 2025 [2]. (American PPP GDP/c grew 4.5% a year from 2014 to 2024 [3].)

From 2004 to 2024, Chinese PPP GDP/c grew 7.4% a year [4]. If China and America keep growing at their respective rates, we wouldn’t expect convergence for 20+ (40, using America’s PPP GDP/c) years. That’s too long for our if condition to be expected to hold.

There is not a strong argument for Chinese GDP/capita, PPP-adjusted or not, approaching America’s within a generation. There is a risk China’s economy becomes bigger than ours in aggregate.

> what quality at that low price means is tofu dreg buildings, cancerous food items, waist high flooding every summer in cities, ghost buildings, and unsafe water (recently one of the most prosperous city, Hangzhou, had sewage seeped into the water for weeks, which the local government denied responsibility)

Your comment loses credibility with this rant.

[1] https://en.m.wikipedia.org/wiki/List_of_countries_by_GDP_(PP...

[2] https://fred.stlouisfed.org/series/A939RX0Q048SBEA/

[3] https://data.worldbank.org/indicator/NY.GDP.PCAP.PP.CD?locat...

[4] https://data.worldbank.org/indicator/NY.GDP.PCAP.PP.KD?locat...
by tejohnso | 2025-08-30 23:55:04+00:00
Maybe it's the quality of the popularized music that isn't on par?

A billboard top ten from the 90s or 70s is going to have legendary music on it.

A recent top ten is going to be ...well Rick will tell you it's pretty bad, maybe something passable once in a while.

But I think it's possible that there is a lot more quality music than there ever has been. It's just not rising up past the mumble rap, auto tune pop, or Taylor Swift copycats. Even Rick gets very excited about new music once in a while. Symptom Of Life by WILLOW comes to mind.
by goosedragons | 2025-08-30 23:56:17+00:00
Lunch eaten by whom? Who was eating the world's richest country's lunch? The only lunch eating going on is the American rich eating the poors', something that's only accelerated under Trump. The tariffs are a tax that is most disproportionate on the poor. And they are in no way, shape or form actually intelligently designed to help them. It's just stupid madness.
by timschmidt | 2025-08-30 23:56:27+00:00
I'm laughing too, that code is 13 years old, committed by hurzl here: https://github.com/timschmidt/repsnapper/commit/5410b5d278a5... and in C++. To be clear, I'd handed off maintainership at least a decade ago. I haven't touched this software in many years. Just noticed the reply.

So this doesn't seem relevant to the conversation about LLMs, Rust, and software quality improvement methods from strict typing to formal verification. It's like a "gotcha!" that didn't land. Sorry.

Please, find some bugs in a project I've touched in the last few years! Looking for things to fix. Please open a github issue from an account linked to your projects next time so I can return the favor :D The bugs are in there, I know they are, but with an LLM and a bit of time to review it's work, it now costs me a few minutes tops to write a test to exclude future cases of the same problem or class of problems. Which is a level of verification beyond what's been allocated time in previous projects, where the tests never got written or very infrequently.

Repsnapper's a great example of that. We didn't have a standardized testing framework we were using across the dozen or so libraries we'd integrated into the app. The original author Kulitorum sort of copied and pasted bits and pieces of code together to write the app originally, without much concern for licenses or origin tracking, so I initiated a line-by-line audit and license verification for the codebase in order to qualify it for inclusion in Fedora and Debian to make 3D printing easier and more available as there were no printing tools shipping in a distro at the time. Integrating new libraries into that codebase was unpleasant, working with the build system in general was not my favorite. Lots of room to screw it up, but it has to be just right to work. I think having llms and a testing framework would have allowed us to evolve the Repsnapper code a lot more safely, and a lot further than we ever managed.

Well, and I can say that pretty safely now that I'm in the process of doing just that with https://github.com/timschmidt/alumina-firmware and https://github.com/timschmidt/alumina-ui and https://github.com/timschmidt/csgrs

They're all still very young, still some things stubbed out, code is gross pending revision and cleanup, but it's basically Repsnapper 3.0 in Rust but this version includes CAD and a motion control firmware and fits in < 4mb. Among them I already have hundreds of tests entirely absent from Repsnapper. Couldn't have written csgrs without them. Probably a lot of redundant tests at this point, as things have changed rapidly. I'm only about 6mo of effort in.
by danabramov | 2025-08-30 23:57:42+00:00
That's already the default behavior. You don't need to do anything special for that to work, it's what ATProto is designed for. Everything is always operating in a shared space by design.

When people "post", their posts go to their PDS's, which means that every AppView ingests data generated by every other AppView by default. There is no way to tell who's using which AppView — in fact, you can log into any AppView and your profile will be there with all your posts.
by diggan | 2025-08-30 23:57:52+00:00
> It wouldn’t have a market if it wasn’t for the tensions between the USA and China, unless it’s super cheap.

It is super cheap, compared to what's available if you want 96GB for ML inference in a single card (ignoring the other aspects one might care about). I'm seeing it on Alibaba for 1200-1500 EUR which is like 7-8 times cheaper than I can buy a RTX Pro 6000 for locally.
Ask HN: Should single presidential signature control global trade policy?
by haebom | 2025-08-30 23:59:21+00:00
I've been watching the market chaos from constant tariff announcements and wondering if this makes institutional sense. Constitutionally, Congress controls tariffs, but decades of delegation mean a president can unilaterally reshape global supply chains with one signature. We've seen US tariff rates jump from 2.5% to 27% in just months, bypassing normal regulatory review. A single executive decision can affect millions of jobs and trigger international retaliation, while businesses scramble to adapt to policy uncertainty that changes faster than legal challenges can resolve. Should policies with trillion-dollar economic impacts require more institutional checks and balances? How do other major economies handle trade decisions - do they have better frameworks? For those in international business: how are you adapting to this level of policy uncertainty?
by eric__cartman | 2025-08-31 00:00:53+00:00
You can't seriously expect a new GPU manufacturer to create a perfectly useable ecosystem on day one.

The drivers will surely get better over time and support for integrating the compute stack that they use will come if the incentive is good enough.

I really hope this doesn't turn out like HIP in AMD Radeon cards. That is absolute dog shit and has been dog shit for ages. It's really sad that an AMD card from 2017 is useless for compute while an equivalent Nvidia card from the same era is just now getting dropped by the latest CUDA versions.
by alisonatwork | 2025-08-31 00:00:57+00:00
I agree that many people do not care, but I don't think this is a tech problem.

In the real world, you can ask people if they would prefer to live in a town with all bespoke mom'n'pop businesses or just a few big box retailers and chain restaurants identical to the ones in the next town over. The intuitive expectation might be that most people would prefer the bespoke stuff because it offers a more personalized service, but it turns out that many people really do want to have the same experience as folks in the next town over. Even among folks who claim to be free thinkers or unique personalities, even among folks who have xenophobia or express a chavinistic sentiment, there is still an impulse to seek the exact same experiences that folks outside of their community are also having. Why is that?

I am sure there are various psychological and perhaps even physiological reasons why people are drawn to homogeneity, but the bigger problem is that bad actors can find ways to exploit these reasons to amass power. Once those actors have the power to shape society, then it becomes a feedback loop where perhaps in the abstract a person might not desire exactly those experiences that are provided by the central authority, but because the structures in society are now pointing toward that being the "best" option, then that's what people come to believe they want.

I suppose the philosophical question is if people come to want to be exploited, is it still okay to exploit them? Personally I think it's not okay. I think it's a worthy goal to present other options. In an ideal world, perhaps there would be structures in society that define open standards that allow people to find the homogeneous experiences they value while still ensuring that no central authority could take ownership over the delivery of those experiences. Perhaps there should be some assurance that those who deliver the experiences aren't also using other levers at their disposal to engineer the desire for those experiences in the first place.

Which is all to say that perhaps social media should be better regulated, and as nerds we might think that one way to do that is build it into the base technology as decentralization or federation. But one would hope that people outside of tech could at least understand the value, since the tech is just a model of real-world systems.
by tombert | 2025-08-31 00:00:59+00:00
Yeah, that's how I feel about it.

People like to assume that progress is this steady upward line, but I think it's more like a staircase. Someone comes up with something cool, there's a lot of amazing progress in the short-to-mid term, and then things kind of level out. I mean, hell, this isn't even the first time that this has happened with AI [1].

The newer AI models are pretty cool but I think we're getting into the "leveling out" phase of it.

[1] https://en.wikipedia.org/wiki/AI_winter
by bc569a80a344f9c | 2025-08-31 00:01:28+00:00
> If software developers wind up replaced by AI, I think it's safe to say every industry's labor will be replaced. Trade jobs won't be far behind, because robotics will be nipping at their heels. If software falls, everything falls.

I don’t think that follows at all. Robotics is notably much, much, much harder than AI/ML. You can replace programmers without robotics. You can’t replace trades without them.
by monooso | 2025-08-31 00:01:30+00:00
I'm not sure what point you're trying to make by mentioning Hack.

At this point it's diverged from PHP to the point that it's basically a different language, is (IIRC) actually slower than PHP 8, and the HHVM doesn't even support PHP any more.

As such, it's not a huge surprise that relatively few people outside of Meta give it much attention.

I also moved on from PHP several years ago, and don't miss it. That doesn't mean I don't recognise that there are still perfectly legitimate reasons to choose it.
by trasirinc | 2025-08-31 00:02:21+00:00
That's assuming they can keep pumping massive capital into every industry that it seeks to circumvent from bans and sanctions. But it appears they have very short runway these days. Just months after the initial tariffs/sanctions from US, Chinese government is enacting multiple tax raising schemes in September to try to stay alive. The first is the mandating that workers and employees cannot opt out of social security contributions. which is around 1500 yuan ($200) per month for one worker. for an average worker that makes 4000 ($600) yuan, it makes no sense. So many companies are deciding to layoff or close up in September. And workers are going back to countryside. The second is the landlord tax that is starting on September 15th. This is due to people not buying real estates anymore and renting instead.
by kragen | 2025-08-31 00:03:58+00:00
A very interesting idea! A couple of functional languages use "when" in a similar way to introduce pattern-matching guards, but I haven't used any languages which support such a general facility for type declarations, though I suspect some dependently-typed languages do. I suppose that at least you would need to limit the condition to terminating computations to be able to verify it at compile time, and perhaps restrict mutation somewhat. (p : S) => { p.x ← 0 } would have to be illegal, for example, though (p : S) => { (p.x, p.y) ← (3, 4) } might be permitted.
by spongebobstoes | 2025-08-31 00:04:27+00:00
there are pockets even in the corporate world where people are able to feel what they are doing

in my experience, those times have been with the most talented and productive people. perhaps they don't need the crutch of process

it is rare, and does not last forever. as teams scale up, this is gradually lost. regression to the mean?

leading with feeling is vulnerable. it can be very rewarding when met with like or very damaging when crushed under the corporate wheel
by JumpCrisscross | 2025-08-31 00:04:37+00:00
> would be a claim by a large amount of insurance clients at once

You’d insure against a specific product from a specific country being hit with a tariff. Tariffs are going up and down, sometimes in a way that may as well be random. (India not recommending Trump for a Nobel prize.) On its face, this doesn’t seem uninsurable.
by echelon | 2025-08-31 00:05:28+00:00
> Robotics is notably much, much, much harder than AI/ML.

Are you so sure?

Almost every animal has solved locomotion, some even with incredibly primitive brains. Evolution knocked this out of the park hundreds of millions of years ago.

Drosophila can do it, and we've mapped their brains.

Only a few animals have solved reasoning.

I'm sure the robotics videos I've seen lately have been cherry picked, but the results are nothing short of astounding. And there are now hundreds of billions of dollars being poured into solving it.

I'd wager humans stumble across something evolution had a cake walk with before they stumble across the thing that's only happened once in the known universe.
by zelphirkalt | 2025-08-31 00:05:38+00:00
How would you be painting yourself into a corner with PHP more than with JS? If you use PHP, you can just serve/use JS later. But if you use JS, you will have a hard time serving HTML from PHP later. Aside from both languages kinda being painting oneself into a corner, I don't see how one would do more so with PHP than with JS, out of all the things.
by crazygringo | 2025-08-31 00:07:08+00:00
I think you've got it backwards.

That was the hallmark of old TV, on networks. Since the start of TV in the 50's.

There are tons of modern TV shows that don't do anything you're talking about because they're made for streamers or paid TV without ads.

It sounds like you watch different shows than I do, but I watch a lot of TV and haven't seen what you're talking about in many, many years. Not with Squid Game or Stranger Things on Netflix, or Andor on Disney+, or White Lotus on HBO, or Severance on Apple TV+, or even something like Alien: Earth currently on FX/Hulu.

You might want to find better places for watching TV...
by alnewkirkcom | 2025-08-31 00:07:19+00:00
Most orgs don’t actually have (or want) accountability symmetry because they’d have to give up the comfort of ambiguity. There's rarely a mechanism to audit past decisions, objectively assess people or projects, or enforce meritocracy. Performance reviews (for people and projects) are usually narrative-driven theater: selective memory, flattery, politics and spin, and a lot of “effort counts” rationalizations. Almost no one asks the simple questions (of a person or a project): Did what we expected to happen, actually happen? If not, what went wrong?

That’s what led to Collaborate by Contract (CBC). A desire to create a hierarchical map of decisions and commitments, and to force the hard questions and clarity upfront, and leave a record behind. Everyone in the org should be able to answer, at any moment: What are we doing, and why, and how, and with whom. Ideally, everyone in the org should be able to point to some artifact that can answer those questions. Without that agreement, you’re not managing execution, you’re managing stories (i.e., it's just theater IMHO).