MurphyA/hacker-news huggingface dataset:
by johnisgood | 2025-09-28 20:26:36+00:00
I do not see how this is always necessarily implied. And should I seriously always assume this is the case? Where are you getting this from? None of these projects people claim to successfully (or not) written with the help from LLM have 10k LOC, let alone >100k. Should they just be ignored because LOC is not >100k?

Additionally, why is it that whenever I mention success stories accomplished with the help of LLMs, people rush to say "does not count because it is not >100k LOC". Why does it not count, why should it not count? I would have written it by hand, but I finished much faster with the help of an LLM. These are genuine projects that solve real problems. Not every significant project has to have >100k LOC. I think we have a misunderstanding of the term "significant".

> nobody in this or any meaningful software engineering discussion is talking about software projects that are 1000, or even 10000, SLoC.

Why?

> these are trivial and uninteresting sizes.

In terms of what exactly?
by raesene9 | 2025-09-28 20:26:55+00:00
The online safety act is a terrible piece of legislation, along with a variety of other ones promoted as being for "child safety" but having serious external consequences.

But they implemented that act, without needing a digital ID. I don't think they need a digital ID to push authoritarian policies.

And I think a digital ID has possible benefits for people who can't easily fit in to current setups, thus my point about it being orthogonal.
by cjbgkagh | 2025-09-28 20:27:08+00:00
You’re listing things that are high powered and or old. Modern PSUs don’t have that switch. While it’s in the early stages I expect more white goods to switch to BLDC motors which will likely use voltage transformers that’ll support the 110-240v.

People generally are not lugging white goods internationally, the average persons experience with different voltages is for laptop and phone chargers when they travel.

But for the matter at hand, the margin mentioned is needed on the solar systems, this is where the inverters can get expensive, which is why it can look like an unnecessary upsell to people who’ve never blown a device before.
by hollerith | 2025-09-28 20:28:42+00:00
It sort of sounds like you believe that Washington (or any other country with enough nukes) could use nukes to kill every single Russian and that Moscow could use nukes to kill every single American. This belief gets repeated a lot on the internet: a full "exchange" of nukes is game over.

In reality, even if Moscow were cheating on its treaty obligations and had (in ready-to-use form) every nuke that the Soviet Union possessed at the peak of its arsenal, plus all the intercontinental missiles and bombers the Soviets had at the peak of their arsenal, Moscow could kill only about half of the US population. Since the Russian population is more concentrated in cities than the US population, Washington could kill about 55% of Russians with the arsenal it possessed at the height of the Cold War.

There is a bit of a wild card in these estimates: if the effect called nuclear winter turns out to be as bad as some say it will be, a lot more would die (mostly outside the countries that got nuked). Nuclear winter will probably turn out to be a nothing burger, but we cannot know that for sure, so there is some chance it would cause the deaths of most of the people in the world, but if Moscow's situation becomes desperate enough and there is a clearly identified enemy who is causing the desperation, it start to become rational for Moscow to bet that the nuclear winter won't be extremely bad (which it probably won't be).

Moscow might calculate that Russian are better at enduring hardships than the West is, so Russia will be able to recover from the nuclear exchange before the West does, so that in a model in which the only thing that matters is Russia's strength relative to the West, a nuclear exchange can make sense -- not now, but if the situation becomes more desperate for Moscow because of the attacks you describe.
by sxp | 2025-09-28 20:28:52+00:00
>Finally, one winter morning on the school bus, he turned on his tormentors. Curling his fingers in the shape of a pistol, he said, “I hope you all die.”

> Mike Carinci, the school resource officer — a member of the sheriff’s office who worked in the school — viewed and listened to hours of video from the bus, seeing the level of abuse directed daily at the student. “Just horrible things, like nonstop,” he said. Mr. Carinci summoned the students and told them that the bullying had to end. The superintendent told them that they could be suspended or expelled.

> The school traced the “hit list” rumor to a girl who admitted making it up. This quieted the community.

This article makes it sound like the only one who was punished was the victim of the bullying for his emotional outburst and everyone who picked on him got away unscathed. This seems similar to the recent Netflix miniseries Adolescence. Both the series and the discussion around it focused on the main character rather than the bullying that caused him to kill.
by raesene9 | 2025-09-28 20:29:19+00:00
Oh I agree a system, if implemented, should not depend on a tie to Apple or Google, however, I'm not aware that detailed implementation guidance has been produced as yet which would require that tie, although I could have missed that.

I'd hope that a system as implemented is as technologically neutral as possible.

Good on you for avoiding the smartphone tie on banking though, it's getting increasingly hard for decent MFA not to tie to it in some way or another, and travel's a right pain without the smartphone apps.
by dijit | 2025-09-28 20:29:26+00:00
Just like Britons can’t imagine Estonia, I know you can’t imagine Britain.

In the UK there’s a bunch of government and company databases, and coalescing them isn’t just hard, in some cases it’s not even possible.

You can ask a company for specific details on a person, and they can make a “reasonable effort” to get the data. But if they mishandle the request (maybe your name has accents?) then the government gets no information.

The easier it gets, the easier it can be for them to excercise power over you, and right now there’s sufficient reason to be worried about that. The current government is liberally using the fascistic powers that the previous government created.
by ZephyrBlu | 2025-09-28 20:29:26+00:00
On vibe coding being self-correcting, I would point to the growing number of companies mandating usage of AI and the quote "the market can stay irrational longer than you can stay solvent". Companies routinely burn millions of dollars on irrational endeavours for years. AI has been promised as an insane productivity booster.

I wouldn't expect things to calm down for a while, even if real-life results are worse. You can make excuses for underperformance of these things for a very long time, especially if the CEO or other executives are invested.

> The real problem we should be discussing is, how do we convince students and apprentices to abstain from AI until they learn the ropes for real

I hate to say it but that's never going to happen :/
by reorder9695 | 2025-09-28 20:30:34+00:00
The UK government has justified this with reducing the amount of illegal workers. To work legally currently you need an NI number, this is not an improvement on that system other than requiring everyone to have a phone (probably with safetynet checks to ensure it can't be running a custom rom).

I personally do not trust the government one little bit and am sure they'll find some way to abuse this, as they have just about everything else they do at this point. This possibly sounds far fetched, but why couldn't they ask for GPS permissions on the app then use it to quickly find out who was at a pro Palestine protest for example given their recent penchant for arresting protesters?

They have given us no reason to believe things will improve with it's introduction, and have given us plenty of reasons to believe it will be abused. It's almost perfect for that, "install our software on the device you have most places you go, or you can't earn a living anymore".
by mamonster | 2025-09-28 20:30:38+00:00
Start with statistics by David Freedman. It is very approachable as an introduction, not too theory heavy, can get a handle on all of the "main" issues. Afterwards, you have 2 options:

1) Do you want "theoretical" knowledge(math background required)? If so, then you need to get a decent mathematical statistics book like Casella-Berger. I think a good US CS degree grad could handle it, but you might need to go a bit slow and google around/ maybe fill in some gaps in probability/calculus.

2)Introduction to Statistical Learning is unironically a great intro to "applied" stats. You have most of the "vanilla" models/algorithms, theoretical background behind each but not too much, you can follow along with the R version and see how stuff actually works and exercises that vary in difficulty.

With regards to Gelman and Bayesian data analysis, I should note that in my experience the Bayesian approach is 1st year MS /4th year of a Bachelors in the US. It's very useful to know and have in your toolbox but IMO it should be left aside until you are confident in the "frequentist" basics.
by DonHopkins | 2025-09-28 20:30:54+00:00
It's turtles all the way down!

Or all the way up. Yertle the Turtle represented Hitler, and now Trump and Putin.

https://en.wikipedia.org/wiki/Yertle_the_Turtle_and_Other_St...

>Seuss has stated that the titular character Yertle represented Adolf Hitler, with Yertle's despotic rule of the pond and takeover of the surrounding area parallel to Hitler's regime in Germany and invasion of various parts of Europe.[3][4] Though Seuss made a point of not beginning the writing of his stories with a moral in mind, stating that "kids can see a moral coming a mile off", he was not against writing about issues; he said "there's an inherent moral in any story" and remarked that he was "subversive as hell".[5][6] "Yertle the Turtle" has variously been described as "autocratic rule overturned",[7] "a reaction against the fascism of World War II",[8] and "subversive of authoritarian rule".[9]

When Dr. Seuss Made Hitler Into a Turtle: A reading of Dr. Seuss’s “Yertle the Turtle” with a bit of history in mind.

https://benkageyama.medium.com/when-dr-seuss-made-hitler-int...
by matt-attack | 2025-09-28 20:31:39+00:00
I actually wonder if it’s possible to coerce someone to use Face ID. If you have it set properly it requires your eyes to be open and looking at the phone, so someone can’t use it while you’re sleeping. They would have to hold your eyes up at that point Their hand is in front of your face. And how can someone force you to look in the right direction?
by asdff | 2025-09-28 20:31:47+00:00
Bullying happens in other species outside humans even. It is very deep evolutionary behavior. It isn't going away, unfortunately.

However, when we look at places outside the US that have very low rates of school shootings, they generally have stronger gun controls and better mental health care. To me, this is more realistically achievable than rooting out bullying. The vast majority of victims of bullying do not murder people. The vast majority of school shooters (100%, surely) are mentally ill and had access to a gun.
by shortsunblack | 2025-09-28 20:31:57+00:00
The current reference design is not compatible with existing law. eIDAS regulation that is the legal basis for digital wallet mandates unlinkability. GDPR has a general requirement for technical controls to be state of the art. Inherent reliance on American monopolies is incompatible with Digital Markets Act.

The current design and usage of cryptographic primitives does not allow for unlikability (it is actually quite easy to for verifiers and relying parties to collude) and it certainly is not state-of-the-art. BBS signatures would achieve actual unlinkability, but those have been outright rejected by the designers.

Current implementation is poised to not comply with the regulation that established the mandate for the wallet and it violates GDPR. The best one could hope for is for CJEU to strike down the whole project.

The GitHub organization of the OP's post has various issues that discuss these ills. Here is a position of several cryptographers against the current design: https://github.com/eu-digital-identity-wallet/eudi-doc-archi...
by ricardobeat | 2025-09-28 20:32:44+00:00
On the last point, most of that latency is from the touchscreen response, the audio system is capable of single-digits latency.

Things may have gotten much worse recently as I distinctly remember the iPhone around the 4s-6s era having <30ms latency which was a huge advantage over Android.

The Apple Pencil can also go under 10ms latency when drawing, there must be a way of taking advantage of that for music apps?
by zackmorris | 2025-09-28 20:32:44+00:00
I need something like this for a switch() command (technically a list of arbitrary functions). Sort of like up to N branches in one step.

The idea is to take some number of inputs A, B, C, ... and conceptually perform all of the possible functions simultaneously, then keep the one that's desired and throw the rest away. For any arbitrary logic. Ideally using fewer operations than all of that, but that's optional. Driven by one variable, it would look like:

// branch version switch(var1) { case 1: var4 = var2 + var3; break; case 2: var4 = var2 - var3; break; case 3: var4 = var2 * var3; break; case 4: var4 = var2 / var3; break; // ... default: var4 = 0; // optional and arbitrary break; } // branchless version var4 = magic(var1, var2, var3);

I don't know how to do this outside of programmable hardware like an FPGA. The problem is that it's extremely challenging to write/solve the formulas that map ordinary arithmetic and bitwise functions to the larger set of functions.

So for now, I may just use a switch() command in a shader and let it figure out any reusable logic internally. I don't know if shaders have come far enough to allow that performantly, or if they end up just calculating everything and throwing away the paths not taken. Which would suggest that the max speed would be O(1/N) for the number of cases.

Does anyone know? Maybe truth tables? Or a SAT solver? I'm also not sure how this would work for floating point, but that's optional too.

Edit: I updated the cases to show how var1 controls the math performed on var2, var3 and var4.
by AlecSchueler | 2025-09-28 20:32:45+00:00
Here in the EU, specifically The Netherlands. There was an EU Council regulation about it [0] and many Dutch ISPs complied [1].

0: https://eur-lex.europa.eu/eli/reg/2022/350/oj/eng

1: https://merlin.obs.coe.int/article/9476
by lsaferite | 2025-09-28 20:33:00+00:00
In one of the alleys there a trash can with one open lid and a small box on the ground next to it/ You notice an exterior stair just above teh trash can. You hop on the box, then the closed side of the trash, then the open, then the stairs. I'll leave the rest of the puzzle for you to figure out. You want to make it to the top of the building.
by _DeadFred_ | 2025-09-28 20:33:00+00:00
Yes we first had a world of telnet and networks that allowed anyone who pierced them with a transceiver to be part of it (thicknet). It was a simpler/kinder/less malicious world than todays.

X Windows ran great on AIX before Linux was a thing. IBM was involved with its's inception (Project Athena).

https://en.wikipedia.org/wiki/10BASE5
by fabian2k | 2025-09-28 20:33:21+00:00
Just for comparison, you can buy a 28 Tesla magnet that is stable over long times. Well, it's part of a 1.2 GHz NMR spectrometer, but I suspect it's the strongest magnet of that kind you can buy off the shelf.

These comparisons are often not quite fair and compare different things. The conversion to press releases tends to remove all nuance beyond "strong magnet".
by StrangeDoctor | 2025-09-28 20:33:23+00:00
That’s an awful thing to have gone through, but they are sometimes in a lose-lose-lose situation wrt insurance(s)-best practices-community concerns.

Maybe the patient’s insurance requires certain conditions to be met. Depending on the drug even expressing you’d be ok paying out of pocket can be dicey.

Maybe their malpractice insurance has some conditions based on actions of this doctor or not even this doctor but their insurance pool.

Maybe the hospital, state, school they are at or went to has procedures that just weren’t met for whatever reason. If you are dead set on getting or trying a particular treatment I have found it useful to know what these are. This can backfire spectacularly though if they suspect they’re being played. (Which is an additional related meta game).

And then there are societal/community issues. We aren’t in the time of just using antibiotics whenever something comes up as suspect. We are running out of effective antibiotics for some strains. Having had a resistant bacterial infection I wish people had had more restraint.

Learning to play the medical game or even realizing there is one is extremely upsetting. Doubly so when dealing with sudden life altering conditions. I got mad at it too. But that also didn’t help me, until I realized it’s just a big system like any other.
by ahmedatef61 | 2025-09-28 20:33:33+00:00
I've been building Kooder - a system where autonomous AI agents handle the entire development workflow: - Agents write production-ready code for complete applications - Sub-agents automatically test functionality, enhance UI/UX, and review code quality - Direct deployment to your own Vercel account via API integration - MCP protocol support for extended AI capabilities Week 2 update adds Vercel API integration so you own your deployments, plus autonomous sub-agents that handle testing, design improvements, and code review without human intervention. Would love feedback from the HN community on the approach and technical implementation.
by Yoric | 2025-09-28 20:33:35+00:00
There are a few other limitations, in particular how much energy, hardware and funding we (as a society) can afford to throw at the problem, as well as the societal impact.

AI development is currently given a free pass on these points, but it's very unclear how long that will last. Regardless of scientific and technological potential, I believe that we'll hit some form of limit soon.
by thisislife2 | 2025-09-28 20:34:04+00:00
> Just because I searched for a car last week doesn't mean I haven't bought one already --- so why am I seeing auto ads when I search for pet supplies?

This generates a lot of false positives too - if I have bought something and I see an ad about it, I may still click at it out of curiosity but without any intention to purchase it. (And rarely has an online ad or copy induced me to purchase something again that I just bought). So Ad networks do have an incentive to keep showing me ads that I have clicked, whether it would convert into sales or not, because they make money from these clicks. I think that's why "personalisation" matter to the online ad industry - not because it increases conversion and makes more money for the advertisers, but because it does increase revenue for the advertisement platform.
by matt-p | 2025-09-28 20:34:34+00:00
Much faster to do it in the database than in the client, especially in a normal situation where the postgres server is on a different machine that's possibly not even in the same building as the app server or where it allows you to use existing indexes.

I agree that they're often a symptom of bad schema design or data normalisation though. Sometimes that can't be helped however.
by kouru225 | 2025-09-28 20:35:40+00:00
In 2.16:

3 says I'm wrong for saying its alive. It's clearly alive. It's a big black formation with one eye in the corner and one eye at the bottom

4 Says I'm wrong for saying its alive. It's clearly alive. It's a big black formation with two eyes diagonal from each other, one on the edge.

In 2.17:

2 shows me a black formation with two eyes already made and says "white to play. Make two eyes."

3 is doable but it also says "white to play" while showing a black formation.

4 shows me a black formation with two eyes already made and says "white to play. Make two eyes."

5 shows me a black formation with two eyes already made and says "white to play. Make two eyes."

6 shows me a black formation with two eyes already made and says "white to play. Make two eyes."

FYI I'm using firefox
by amluto | 2025-09-28 20:36:46+00:00
> Smartphones already do this. They essentially measure the resistance of the cable by measuring the voltage and correlating it with the current drawn, and regulate the current accordingly.

Not sufficient. It’s easy to have a cable where the long conductors can safely carry a lot more current than the terminations. Or one could have a 1 foot thin cable connected in series with a 10 foot thick cable.

For that matter, a short low-ampacity cable would look just like a long high-ampacity cable.
by zer00eyz | 2025-09-28 20:37:03+00:00
> What's wrong with "personalized ads"? They are fundamentally rooted in the past --- and the past is often no longer relevant. Just because I searched for a car last week doesn't mean I haven't bought one already

It's something you do only once every 3-8 years. Targeting you, who just bought, wrongly, is better spend than targeting me, who isn't interested at all...

A good marketing team has a pretty sophisticated reporting pipeline. A bad one is doing a lot of misattribution.

> the idea that personal browsing history is a good indicator of the future

Its a good way to build a profile of a customer, and even mundane things can be connected together into interesting data conclusions... This was almost 15 years ago: https://www.forbes.com/sites/kashmirhill/2012/02/16/how-targ...

The reality is this, your consumer behaviors can be VERY predictable. No one wants to know that their ghost in the machine baahhh's like a sheep following the herd.
by kmacdough | 2025-09-28 20:37:08+00:00
I use both to good effect. Similar goal, but not the same in practice.

UBO is a request-level filtering system. It blocks certain requests based on a set of patterns. It's incredibly simple, incredibly fast, and surprisingly effective, since most adds and trackers are served by 3rd party sources that can be recognized. This doesn't catch everything, though, and trackers can be sent alongside the core website content. PB provides content-level filtering that can catch some things that slip by UBO.
Show HN: CLI tool to query software semantic versions data
by zak905 | 2025-09-28 20:37:33+00:00
I wrote this small utility to be able to select software versions that I want to test my app on when running CI workflows. For example, let's say I am developing a certain plugin of a platform, and I want to always make sure my plugin is compatible with the three latest versions. The query language uses lua syntax.
by sznio | 2025-09-28 20:37:41+00:00
I'm wondering if a VPN in layer 2 mode would work better for such cases.

- Make all participants keep a connection with each other, each connection equivalent to an ethernet cable, and each participant a network switch.

- Just like real switches, use spanning-tree to decide which connection is used for data and which is kept as redundancy.

- Bring your own router/dhcp/etc

I think that would be quite robust.
by jordanb | 2025-09-28 20:37:53+00:00
One thing I've realized it that the Democratic party is a machine. It rewards loyalty and waiting your turn. It punishes getting out of line and challenging incumbents.

Parts of the Republican party are too of course (hence Grassley) but it's been the target of several successful insurgencies. First the tea party and then Trump. Now it's turning into something completely different.. a cult of personalty for a dictator.

But the intact machine is the reason why the Democrats can not rise to the occasion. Their whole system is one designed to produce dour grey apparatchiks.