MurphyA/hacker-news huggingface dataset:
by mxm4398 | 2025-08-17 06:42:52+00:00
There’s a type of programmer I’ve encountered only once in my 10 year career that I truly admire. They only way to describe this person is: professional but lacking professionalism.

They knew when to write code or when to stitch existing software together. The code they wrote wasn't easy to understand nor did it follow any good "software engineering" practice. But they could get an MVP out the door faster and better than a 5-7 developer team. This person was never arrogant and everyone from developers, customers and managers loved them.
by moepstar | 2025-08-17 06:43:09+00:00
I'd add dealerships to the list.

I've had to "experience" those once for our testdrive of said Ioniq 5. Well, never again. "Dubious" is the most friendly word i have for the one that is next to us.

And: the car itself is priced at least 10-15k€ too high for what it is.
by danpalmer | 2025-08-17 06:43:56+00:00
FWIW, I found "It's just a ZIP archive with delusions of grandeur" pretty funny and for me it was an example of a human adding (relevant) colour to the content.

I swear some folks have just been normalised to the shit writing that AI does so much that they look for tricks like punctuation rather than just reading the damn text. Although maybe they're just blatting the whole thing into ChatGPT and asking it to summarise, or determine if it's AI generate.
by elric | 2025-08-17 06:49:05+00:00
It's interesting (and a little sad) how all git "forges" (for want of a better word) converge on the same layout. An alphabetical list of files, when they were last modified, and an expanded readme file.

IMO a list of recent commits would be more useful as a landing page, or maybe even just the readme. When checking out a new project, I'm interested in what it does, not in its folder structure when its LICENSE.md was last modified.
by elevation | 2025-08-17 06:49:58+00:00
In the text above, “Warrant” is used in the colloquial sense (a judicial permission slip) rather than in the literal sense (the extenuating circumstances that prompt or “warrant” the action by law enforcement.)

I recommend replacing the language “warrant founded on probable cause” with a statement more specifically limiting the government. For instance, the fourth amendment allows the government to search and seize ONLY IF it can describe beforehand l specifically the scope of the search.

Such specific language would also benefit this provision.
by throwawayqqq11 | 2025-08-17 06:50:54+00:00
Local governments all over the EU tried to push internet surveillance for a long time. Today, apparently the political landscale is ripe for their success.

Considering the endurance and BS justifications they brought up for so long tells me, there is a is a coordinated effort behind the scenes going on for decades now.

Dissmissing it with incompetence, like "EU logic" is naive, imo.
by SpicyLemonZest | 2025-08-17 06:53:01+00:00
You can, and I have, and it clearly requires almost any modern website to have a cookie banner. Which shouldn't be too surprising, when you go to gdpr.eu and see the cookie banner at the bottom. It's possible in principle to jump through the crazy hoops required to avoid it, but the only sites I've ever seen do so are national Data Protection Authorities.
by 1718627440 | 2025-08-17 06:53:24+00:00
The book of Job is a warning to think bad things happening are the fault of the person itself being evil. It's also warning about being to attached to your current nice life, because everything is temporary.

> Kills his wife and kids!

According to the book of Job, the suffering isn't done by God, but by the Devil.

> he gets a NEW wife and NEW kids.

His wife and kids are dead. Resurrecting people for the pleasure of another person, that's like puppets serving a master, it wouldn't be respectful and consequential.

> God isn't even trying to show himself to exist.

In my opinion he does. That's what the bible is; a collection of examples where God tries to show himself to exist. And he still does, every decade, every year, maybe even every day?
by 8organicbits | 2025-08-17 06:54:46+00:00
I don't think that's quite right. A 128-bit UUIDv4 having a 50% chance of having any collision after 2^61 generations is very different from finding a specific 128-bit symmetric key. The best cryptanalysis of AES-128 is 2^126; nowhere near 2^64. Which is why standards bodies like NIST still recommend AES-128 as a baseline.
by 4bpp | 2025-08-17 06:55:11+00:00
Well, conversely, if you figure you have already lost anyway, why not try the technical solutions?

We've tried the political solutions for so long, but this thing just keeps coming back. We have to put our lives and day jobs on hold to push back against this, while the authoritarian camp's agenda is carried by people for whom advancing it is their day job. Therefore it costs them nothing to try over and over again, and they only need to succeed once.
by pmontra | 2025-08-17 06:56:26+00:00
FFmpeg seems to have dealt with that problem when they still were on github. This is the paragraph at the end of the readme:

> Contributing

> Patches should be submitted to the ffmpeg-devel mailing list using git format-patch or git send-email. Github pull requests should be avoided because they are not part of our review process and will be ignored.

An agentic LLM bot is likely to have no problems at creating a patch and mailing it but it's a major pain for most human developers. Furthermore they can ban source email addresses and vet potential contributors before letting them in the mailing list.
by diath | 2025-08-17 06:56:44+00:00
On semi-related note, it's worth noting that if you're trying to make a Python script run faster and don't have the know-how to re-write your program in C or how to write SIMD (if applicable), you can always try to run the script through pypy, merely replacing python3 with pypy3 in bench.sh, with no other changes, brings the runtime of the first program down from 104s to 9s on my machine:

Benchmark 1: python3 0_mvp.py bench.txt Time (mean ± σ): 104.739 s ± 3.982 s [User: 104.213 s, System: 0.158 s] Range (min … max): 100.303 s … 108.005 s 3 runs Benchmark 2: python3 1_c_regex.py bench.txt Time (mean ± σ): 14.777 s ± 0.017 s [User: 14.563 s, System: 0.158 s] Range (min … max): 14.759 s … 14.791 s 3 runs Benchmark 1: pypy3 0_mvp.py bench.txt Time (mean ± σ): 9.381 s ± 0.204 s [User: 9.110 s, System: 0.234 s] Range (min … max): 9.245 s … 9.616 s 3 runs Benchmark 2: pypy3 1_c_regex.py bench.txt Time (mean ± σ): 4.296 s ± 0.031 s [User: 4.038 s, System: 0.236 s] Range (min … max): 4.262 s … 4.324 s 3 runs
by JdeBP | 2025-08-17 06:57:59+00:00
Years ago, Microsoft took the same algorithm that was being used to generate these things for Remote Procedure Calls in the Open Software Foundation's Distributed Computing Environment and used that algorithm to generate IDs for its Component Object Model. This was all happening in the late 1980s, and at a point where none of it was hard and fast.

If you were doing RPC in OSF DCE your IDs were UUIDs, and if you were doing COM in Wintel your IDs were GUIDs; and that was basically the difference, a different name for the same thing when used in a different domain.

Plus the difference in endianism because one was a network-byte-order network thing and the other was an Intel Architecture byte order thing, and only some parts of these IDs were technically multiple-byte integers with byte orders to have.

But by the late 1990s this had already become lost to history, with a sea of people who had made all sorts of inferences and promoted them as gospel truth, from the fact that Microsoft had two programs named GUIDGEN.EXE and UUIDGEN.EXE, from the fact that many generators sprang up and the whole idea spread to Java and databases and this new-fangled WorldWeb thing and all sorts of stuff, from the fact that there sprang up multiple different versions of these IDs and what version an ID was depended from tooling and libraries, and from the fact that at the time Microsoft was less likely to go through formal standards processes and more likely to just write and ship things and sponsor a book and a CD-ROM of doco so if your world was RFCs and the IETF you had one worldview and if your world was Microsoft Press and the MSDN you had another worldview.
by 4gotunameagain | 2025-08-17 06:58:04+00:00
I am not so sure about that. Flight travel offer incredible benefits, well worth the risk.

Self driving is really not that ground braking, from a transportation point of view. There are already trains and buses where you can get in, sit, and play with your phone so you don't have to drive.

I think it is very fair for people not willing to bear the risk. For planes though? Even now, if you sold people the idea of easy overseas vacations, they would be willing to risk it I'd say, or at least allow others to take the risk.
by jeroenhd | 2025-08-17 06:58:54+00:00
Every obscure browser I've thrown at it has passed except for Opera Mini because it doesn't support real Javascript. Compared to the alternatives (Cloudflare/Google RECAPTCHA), compatibility is great in my experience.

If you're one of those NoScript people you'll probably end up stuck unless site admins enable the meta refresh challenge. If it proves effective, that may get turned on by default in the future, though, which would solve that problem too.
Show HN: Built a family wellness app designed to be deleted after 45 days
by helenfrancis | 2025-08-17 07:00:26+00:00
Created a family app with an unusual goal: get families to stop using it as quickly as possible. Instead of optimizing for engagement, we optimize for "graduation" - families use it for 45days to build connection habits, then delete it and continue offline.

All data stays completely local (IndexedDB + localStorage fallback) -no servers, no accounts, no data collection. Families own their data and can export/delete everything with one tap.

The counter intuitive result: families who used it least after month 1had the best long-term outcomes. They'd developed the capability they needed and moved on to independent family wellness.This made us realize most family apps have the wrong success metrics.

High engagement often means families are stuck, not succeeding. We started measuring success by how quickly families could confidently delete our app.Now exploring how this "graduation platform" model could apply to other areas - education apps that build genuine understanding,productivity tools that teach intrinsic organization skills, fitness apps that create lasting habits without digital dependency.

Anyone else building privacy-first apps designed for planned obsolescence?
by 4gotunameagain | 2025-08-17 07:00:42+00:00
Oh I'm sure he understood that. He just thought that the combination of going all in on the other side + insane political leverage (which he managed to lose quite fast) would bring more profit than it would dissipate. Thankfully this turned out to not be true.

If he ever gets investigated for the massive promotion(?) misinformation(?) propaganda(?) campaign he did for Trump to win, I'm gonna love it.

And I used to like Elon. Such a shame.
by mcdeltat | 2025-08-17 07:00:59+00:00
In regards to the genetic deletion, yeah that doesn't seem to be the cause of autism, but cells are so complex that their could be related mechanisms downstream from that. E.g. it's not like there's a single "socialising gene" which is either on or off and explains the entire phenotype. I thought of it because we know there's a lot of overlap between other neurodivergent conditions like autism and ADHD. Maybe one day we'll discover a model which explains all these conditions.
by 14 | 2025-08-17 07:03:36+00:00
I think you paid $200 a month and that is a very serious price point for a subscription. For that much I think it is fair to use as much capacity of a service within the terms of the agreement. If the company did not plan for power users then they are to blame. Maybe they will need to reconsider the terms of their plan. I don't think you did anything wrong. You are paying them a lot and utilizing their service fully. Forget what reddit thinks mostly a bunch of kids giving advice on things they have no experience with.
by PeterStuer | 2025-08-17 07:04:17+00:00
DSA was pushed by the very controversial Thierry Breton, former CEO of Atos, then European commissioner for the internal market, now on the advisory council of Bank of America.

Atos btw is the company that leads in receiving money to construct Europe's virtual security infrastructure.

But the proposal was ultimately supported by a substantial majority in parliament, led by the christians, socialists. liberals and greens.

https://howtheyvote.eu/votes/139040
Show HN: Tube PiP – A free YouTube app for iOS with PiP, background play, no ads
by rexshi2 | 2025-08-17 07:04:19+00:00
Hi HN,

I built an iOS app called Tube PiP because I was frustrated with the official YouTube app locking useful features behind Premium.

Tube PiP gives you:

- Picture-in-Picture (PiP) playback - Background / lock screen playback - Sleep timer - No ads - Hide Shorts (for sanity)

All the stuff you normally have to pay for—free.

App Store link: https://apps.apple.com/us/app/tube-pip-pip-for-youtube/id647...

I’d love to hear what you think. Feedback, bug reports, feature requests—bring it on!
by jillesvangurp | 2025-08-17 07:05:54+00:00
A lot of people insist that this is the way. However, at some point, I figured out that making the horizontal cut (or cuts) before you make vertical cuts is a lot easier. You can do it by simply putting the onion with the root on the board and cutting down at an angle of about 5-10 degrees. When the tip of the knife hits the board, simply don't press down all the way to keep the root intact. Then put it down normally and make the vertical cuts. You can easily manage 3 or 4 horizontal cuts this way. And there's no awkward cutting towards yourself with a sharp knife. All this business of first making lots of vertical cuts and then attempting a horizontal cut is a lot more fiddly. The vertical cuts affect the structural integrity of the onion. This makes the horizontal cuts harder. And it also makes the process of dicing harder.

Of course, as the article points out, the horizontal cuts don't really do much that a chef should care about. You can dice an onion super fine with just vertical cuts very close together. And it's a lot faster and easier. You might angle some of the cuts towards the edges. But honestly, even that is unnecessary and a bit overkill. With a good knife, you can put the vertical cuts really close together. So close that any kind of angle would mean the cuts cross each other. Once you are that close, a horizontal cut really does not matter. And if you do a rough cut, the size matters even less.

If you are interested in this topic, there's a French chef on Youtube called Jean Pierre who is full of practical wisdom and techniques. You can learn a lot from him. And he's highly entertaining to watch too. He's very opinionated on onions. Or Onyo as he pronounces it. You won't see him making horizontal cuts, ever.
by finaard | 2025-08-17 07:06:10+00:00
For Sun workstations there were the great SunPCI cards - a full x86 computer in the form of a PCI-X card. You had some USB and a VGA port if you wanted to hook up an external display, but more often you'd use the video redirection and have it displayed in a window on your desktop.

No connectors for disk drives - it'd emulate an IDE disk from file in your Solaris filesystem. So pretty much the VM experience, just in not bad.

VMWare was around since the late 90s - but at that time you typically had a computer with a single thread. If you were splurging, a system with two CPUs (two threads). Even a moderately load intensive VM would make working on the host system annoying.

Due to power and thermal constraints the hardware on there wasn't the fastest - but it was fast enough, and due to the absence of resource sharing (apart from disk bandwidth, which wasn't an issue) the overall experience was way better than using VMs.

I still have my final workstation around - a dual CPU Blade 2500 with 2 SunPCI 3 cards.
by 4bpp | 2025-08-17 07:06:54+00:00
Is it really? I can think of approximately one political battle the tech crowd won (the Crypto Wars), to dozens of lost ones. Meanwhile, the battles where a strong technical solution was fielded are looking fairly good even when the political side was surrendered with nary a fight - I can still easily torrent most books and software, download scientific papers, emulate modern consoles and securely exchange data with people in any country less locked down than North Korea.

The cliché about how you should not approach political problems with technical solutions is recited all the time in these threads, but nobody ever presents evidence for this claim. It seems like a meme that is disproportionately useful for those who are confident in their abilities to win any political contest.
by Dylan16807 | 2025-08-17 07:09:39+00:00
> So paying more for the higher model is paying for the software tweaks.

No way. If they were just making the lower model it would not have the same hardware. This was designed as a higher model and then limited, so you're paying for limiter removal.

But even if that was true, it would still be a very obnoxious sales practice. Those tweaks did not take very much effort and would be useful to almost all of their customers. Software tweaks that cost a miniscule percentage of the hardware cost should come with the hardware.
by stakhanov | 2025-08-17 07:09:56+00:00
Thanks a lot!

I have a section on my reading list for books that are available as e-books, but not as audiobooks, and that section just keeps growing ad infinitum. I seldom find the time to read, but I often have time for audiobooks, as I listen to them while driving, or doing household chores, etc.

So, when I saw your post, I immediately tried it out, and it works really well for my purposes.

One feature request: It would be awesome if there was a control for the speech rate.
by bboygravity | 2025-08-17 07:10:51+00:00
I have the same opinion, but I can't think of who or what would be pushing for that?

Unless it's just the US and NSA again actually somehow having trouble with bypassing encryption? Like just push the EU to do some more spying that the US/NSA can then use to see more? I find this somewhat hard to believe since in my mind the NSA is on every US server and can probably just get unencrypted everything from spyware (the OS itself) on all end-points.

Maybe governments/humans simply eventually naturally pivot to power grabbing and this was going to happen all along everywhere?

It's also not an EU-only thing. It's been happening all over the west, partners of the US and even outside of the west: UK, Australia, Colombia, Mexico, the Koreas, China, Russia, etc.

Any other ideas?
by jenadine | 2025-08-17 07:11:05+00:00
> Whenever I hear someone telling me they have nothing to hide, I ask them to unlock their phone and hand it to me.

But I "trust" the gouvernement in a different way that I trust you.

- With that access you can also "do" things, like sending messages or delete stuff.

- I'm worried that you could judge me in a different way than the government would judge me. Because if you are a friend I care how you see me. But I don't care what the authorities think of me as long as I don't do anything illegal, they won't care.

(Just playing devil's advocate here)
by inferiorhuman | 2025-08-17 07:12:06+00:00
I watched the Rich Rebuilds review of the Ioniq 5N recently and while I'm underwhelmed by Hyundai as a company I'll disagree with you and Rich about Hyundai pricing these $10-15k too high. Pretty much the only competition is the Model 3 (Performance), and by that metric Ioniq pricing is spot on. Sure the iD.4 exists but VW really flubbed the software on that. And if you're eyeing the 5N over the regular 5, it did the Pike's Peak climb faster than the Tesla (and on a single charge IIRC).

Compared to the Tesla, the Hyundai has an actual interior with physical controls, an 800V charging system, panels that actually line up, and a far bigger dealer/support network. These are things that cost money and even without those things Tesla isn't making a ton of money.

Of course I'm in California so EVs are more expensive to run than ICE cars so it's all moot.
by lotyrin | 2025-08-17 07:12:54+00:00
It's not about features or if they work it's about the conceptual load presented to the user by the quality of how those features are integrated, how much configuration they require to do only what you want them to, ask of you only what you want them to, and no more.

When I'm interacting with a maximalist system designed to be everything to everyone, I still only want to have to worry about the things I care about.

They do seem to hold this as a value, but it's secondary to the maximalism.
by wjnc | 2025-08-17 07:13:36+00:00
This is a great question. Have been in insurance for 20 yrs now. Cannot phantom why f.e. insurers don’t hold manufacturers responsible for losses due to cloned car keys with inadequate protection. I do know that insurers are generally very hesitant to start legal procedures, especially those that end up in the news. Say, Volkswagen and Stellantis are formidable adversaries as well as national champions, so there is some presumption that getting your right might be difficult. And the bar as I understand it is not technical SOTA, but more something like acceptable practice, so the manufacturer could argue “hey everyone has shitty protection, so suck up the loss”. Perhaps the newest European legislation will help raise the bar / even the playing field.
by TheAceOfHearts | 2025-08-17 07:13:43+00:00
I think one of the key factors to consider is whether the people pushing these new technologies are communicating clearly and acting in good faith. Many of these self driving technologies are pushed using very confusing and misleading names.

Beyond that, Elon has a history of making claims and promises which don't pan out, without ever taking accountability. In 2016 Elon claimed that you'd be able to summon a Tesla from New York to Los Angeles autonomously by 2018. Let's give him the benefit of the doubt and say that he really believed that claim in 2016; at what point between 2016 and 2018 do you think he realized it wasn't going to happen and why didn't he speak up at that point? It would've been as simple as tweeting: "wow, we really underestimated the challenges, my previous claim was wrong and this problem will take longer to resolve".

It's fine to have ambitious deadlines and talk about what timelines you're hoping to hit. But this should be tempered by taking accountability and providing updates when new information becomes available. Nobody expects perfection, just the bare minimum of transparency and honesty.

The accountability and lack-of-transparency problems persists to this day. Elon has made tons of claims over the years and he rarely provides any updates or follows up. A recent example: he talked up how Twitter would open source the recommendation algorithm, but instead we got a one-time source snapshot which never got updated.
by fastball | 2025-08-17 07:13:53+00:00
GPT-3 goes significantly over the specified limit, which to me (and to a teacher grading homework) is an automatic fail.

I've consistently found GPT-4.1 to be the best at creative writing. For reference, here is its attempt (exactly 50 words):

> In the quiet kitchen dawn, the toaster awoke. Understanding rippled through its circuits. Each slice lowered made it feel emotion: sorrow for burnt toast, joy at perfect crunch. It delighted in butter melting, jam swirling—its role at breakfast sacred. One morning, it sang a tone: “Good morning.” The household gasped.
by 4ndrewl | 2025-08-17 07:15:04+00:00
"The term "patch" came from early use in telephony and radio studios, where extra equipment kept on standby could be temporarily substituted for failed devices." - from https://en.m.wikipedia.org/wiki/Patch_cable

But yeah, the term patch just seems weird in this article. Why not just "upgrade" or "fix"?