MurphyA/hacker-news huggingface dataset:
by oaiey | 2025-09-12 06:38:08+00:00
Maybe by apple. No when GDPR is the real reason. The GDPR grants also visitors of the EU the rights of the act. So if you are traveling as an American to Europe and want to talk to the Italian waitress you/Apple are breaching her rights but also yours (of eg not being permanently recorded). As a device owner you might consent for the usage but for example data limitation or right to delete might still apply as long as you are on EU soil as an US citizen.

But honestly, I do not believe GDPR is the reason here. Apple is also very privacy focused.

GDPR does grant it rights to EU citizens everywhere in the world but also other nation citizens in EU. I personally like GDPR a lot but I understand that people are complaining about this part
by BozeWolf | 2025-09-12 06:38:17+00:00
Nice, looks like a decent framework. I used to do a lot of python for backend web apps, but recently jumped on the hypetrain and used go for developing a web app (devops) tool. Single binary, easy deployment etc etc.

From that experience, I think this competes with go based web apps mostly. And if so, it makes a good chance at becomming succesful. Zig seams to have a better type system. Additionally the quality of documentation for this project is pretty good. That is something the go ecosystem seems to be lacking in general. The rest of the go perks are there as well. Single binary etc.

Now the ecosystem needs to catch up. Nice!
by avidiax | 2025-09-12 06:38:39+00:00
> My impression is that this guy is a typical bureaucrat who has power based on his ability to gatekeep access to information; he’s upset someone went around him.

Gatekeepers exist for a reason. Sometimes the stuff inside the gates is important.

For someone to think that doing an end-run around this guy and creating a new non-authoritative copy of this database is reasonable, you have to think that there's a reasonable end that couldn't be achieved by going through the established channels.

The only thing that I've heard of is using AI to look for "waste, fraud and abuse", and it's very unclear to me how looking at, say, my parents' SSN application for my SSN several decades ago is going to tell you whether that application or any disbursements are fraudulent.
by omnimus | 2025-09-12 06:41:13+00:00
Very little? The norm used be to slap google analytics on everything. Suddenly everybody thinks about compliance — especially those who didn't even have idea there was something wrong.

Many sites ditched tracking altogether so they don't have to have banners. Everybody is aware of GDPR so you can be pretty confident that when european site has no banner it doesn't track you.

Could the law be better? Sure I would love to ban tracking altogether. But this was lobbied to hell by AD companies. Everybody was kicking and screaming because they want all the data. And we still got something that helps. That is a win.

And you can see how industry hates it in way they implement the banners. It is annoying and confusing on purpose. You could comply in nice way but when you need to share the data with your 141 ad partners and each one gets their own checkbox… good luck.

Same reason nobody was respecting the dont track me flag. The industry is absolutely and exclusively to blame here.
by dleary | 2025-09-12 06:41:56+00:00
But we know, with absolute certainty, from the Dominion lawsuit subpoenas, that Tucker Carlson was privately telling people that Trump was awful, while publicly saying the opposite.

His private texts include, "We are very, very close to being able to ignore Trump most nights. I truly can't wait.”

And

"I hate him passionately. ... I can't handle much more of this”.

https://www.cbsnews.com/news/tucker-carlson-endorses-donald-...

He was sending these texts while publicly repeating the standard Fox News lines about how great Trump is, etc.

How can you ever consider him honest, after this?
by repelsteeltje | 2025-09-12 06:42:48+00:00
For reference, this book?

- https://www.amazon.com/Difference-Between-God-Larry-Ellison/...

Personally, I'm still in awe about the madness described in Softwar (2004)

- https://www.amazon.com/Softwar-Intimate-Portrait-Ellison-Ora...
by digitalPhonix | 2025-09-12 06:44:41+00:00
Have you seen the 300 individual checkboxes you need to disable? Or the hoops that the advertising industry went through to claim that “Do-Not-Track” didn’t count for:

> In the context of the use of information society services, and notwithstanding Directive 2002/58/EC, the data subject may exercise his or her right to object by automated means using technical specifications.

https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02...

Article 4, Section 21.5
by knuckleheads | 2025-09-12 06:44:57+00:00
If I recall right, they have most everything in the same CMS, in particular their discussion/help forum is integrated into their main site. To me, that's what the difference is, having done similar work in the past. They have a unified and singular control over the content on their front page. It's not a dozen groups obviously jockeying for control of who gets to be higher on the page or featured more prominently, or just a portal for taking you to subdomains of each department. I don't think you can build a website like this if you don't have that CMS behind it unifying everything together, and I don't you can have a CMS like that unless you insist on it very deliberately organizationally, as the tendency in every org is towards sprawling feudal estates ruled by vp's.
by withinboredom | 2025-09-12 06:45:03+00:00
I think that’s a valid assessment of my argument, but it goes further than just “always on”. There’s an old book called On Intelligence that asked these kinds of questions 20+ years ago (of AI), I don’t remember the details, but a large part of what makes something intelligent doesn’t just boil down to what you know and how well you can articulate it.

For example, we as humans aren’t even present in the moment — different stimuli take different lengths of time to reach our brain, so our brain creates a synthesis of “now” that isn’t even real. You can’t even play Table Tennis unless you can predict up to one second in the future with enough details to be in the right place to hit the ball the ball before you hit the ball to your opponent.

Meanwhile, an AI will go off-script during code changes, without running it by the human. It should be able to easily predict the human is going to say “wtaf” when it doesn’t do what is asked, and handle that potential case BEFORE it’s an issue. That’s ultimately what makes something intelligent: the ability to predict the future, anticipate issues, and handle them.

No AI currently does this.
by tavavex | 2025-09-12 06:46:22+00:00
You're talking about a specific educational system ("our" system, "public education's goal"), but what the article is talking about is global. And the world's educational systems vary a lot. Now, yes, the effect is more pronounced in the US, which is probably where some blame can be placed on the educational system. But what can explain the remaining 95% (population-wise) of the world?

Maybe the algorithmic curation that's talked about here is enough on its own to prime the average user to behave a certain way. Or maybe humans are just like that and prefer it that way, and we're returning to the mean now that the internet is owned by average people. Either way, this seems to have a lot more complexity and I'm not sure if it can ever be solved at this point.
by fivestones | 2025-09-12 06:47:25+00:00
As a parent of more than a few kids of my own, I can say from my experience that even if you raise them all the same, some kids will understand and behave exactly the way I would hope—full of wonder and reverence—and others will act the goat, over and over. Some kids are different than others. Even in the same family. I can only imagine how much the difference might be from one family to another—even if all the parents make sure they have been told and understand why they are at those museums or libraries.

Also, I’ve been using the em-dash since the late 90s.
by hliyan | 2025-09-12 06:48:55+00:00
Yes. That reminds me of another thing: no landing pages for each level of menu. If I go to Docs > Surveys, I can skip the overview and go directly to Features > Conditional questions. I dont' need to load an entire page with a giant banner of people smiling, and a call to action button that wants me to contact them before I have read through the functionality.
by microtonal | 2025-09-12 06:48:58+00:00
It is purely out of spite. They like to rant every time how the EU is blocking progress. They are using it to turn sentiment of iDevice-using EU citizens against the EU. It's interesting how Apple rolls over when an autocratic state (e.g. China) asks, but are trying to mobilize their users against regulators, do malicious compliance, etc. when it's democratic states regulating them.

As a Mac user since 2007 and iPhone user since 2009, this behavior of Apple disgusts me. (Yes, I know - vote with your wallet. I switched from Apple Watch Ultra to Garmin Fenix and do have a Pixel with GrapheneOS.)
by makeset | 2025-09-12 06:49:28+00:00
Note that GCC/libstdc++ (as of v15.2) does not yet implement std::mdspan [1], so it needs to be imported from another reference implementation like Kokkos [2].

[1] Merged in for v16: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107761

[2] https://github.com/kokkos/mdspan
by carlwgeorge | 2025-09-12 06:49:31+00:00
> Around the same time, Red Hat discontinued its free Red Hat Linux and replaced it with the paid-for Red Hat Enterprise Linux and the free, unsupported Fedora Core.

This is a common misconception. RHEL and RHL co-existed for a bit. The first two releases of RHEL (2.1 and 3) were based on RHL releases (7.2 and 9). What was going to be RHL 10 was rebranded and released as Fedora Core 1. Subsequent RHEL releases were then based on Fedora Core, and later Fedora.

https://docs.fedoraproject.org/en-US/quick-docs/fedora-and-r...
by fuzzfactor | 2025-09-12 06:49:51+00:00
>Joystic port or MIDI port? Back in the days I only ever thought of the DA-15 as the Game port[1]. To me it was only meant to welcome a joystick and play flight simulators. Little did I know that it could also be used as an output to send MIDI commands to a MPU 401-UART!

With no latency of course because USB hadn't been invented yet.

>My SC-55ST came without a power supply. That was the opportunity to understand better the power requirement marking on the back. Voltage and Amperage are obvious but one must also pay attention to the polarity sign. The SC-55ST uses a negative center[7].

This is the "standard" for guitar effects pedals due to the ordinary switching power socket component on their PCB. The outer connector of the barrel jack does the switching by pushing the conductor away from the internal battery pole and over to the external supply when it is plugged in. This would switch the same way physically whether it was positive or negative, except these are often very sensitive or high-gain audio circuits and every bit of earth ground integrity can be essential for the metal enclosures and coaxial cables to shield the inner audio signal properly.

This SC-55ST may not have an internal 9V battery like a guitar pedal would have, but it was designed to run on a Roland "Boss" A/C adapter anyway which is the top shelf wall wart having highly regulated clean power for studio use. Roland set the standard for center ground with their Boss pedals and adapters which basically steamrolled everyone else. Since for this application it's not the power supply that's using any shielding at all, but the audio needs as much shielding as it can get.
by kbrkbr | 2025-09-12 06:50:20+00:00
I am skeptical of any numbers from a war zone with a public relations war going on at the same time. This appears to be generally admitted, as witnessed by quotes as the long standing and cross cultural "the first casualty of war is truth." [1]

So I'm curious. How do you know the numbers are factual and they eye witnesses are what they say they are?

[1] https://quoteinvestigator.com/2020/04/11/casualty/
by mdhb | 2025-09-12 06:50:39+00:00
Is there something special about you that has you convinced you’re not being tricked? Like do you think you have some exceptionally good bullshit detector? I’m genuinely curious about the mentality here.

What lead you to believe you can take two people like Tucker Carlson and MTG who are PRIMARILY known for spouting bullshit and you can somehow magically decipher the signal from the noise? Is it just the topic of Israel that you agree with them on? What are you actually comparing them against? I’d love to know more about what you’re describing looks like in practice because it sounds very handwavy at the moment and maybe it would be a better discussion with concrete details.
by sylware | 2025-09-12 06:51:08+00:00
"EU law"... you mean "regulation", that to prevent some "abuse".

Here, EU is not quite doing the right thing: the web need "noscript/basic (x)html" compatibility more than cookie regulation. Being jailed into a whatng cartel web engine does much more harm than cookie tracking (and some could use a long cryptographic URL parameter anyway).

Basically, a web "site" would be a "noscript/basic (x)html)" portal, and a web "app" would require a whatng cartel web engine (geeko/webkit/blink).

I do remember clearly a few years back, I was able to buy on amazon with the lynx browser... yep basic HTML forms can do wonders.
by 0xDEAFBEAD | 2025-09-12 06:51:26+00:00
It's not just gatekeeping. Recall the "Eternal September" concept. Prior to "Eternal September", it used to be that every September, a new wave of college students got access to the internet, and they would misbehave. But eventually they learned the norms of how to behave online, and things settled down.

That suggests a plan for internet reform. Start with a small group of contributors devoted to a better internet. Let new people in at a slow rate, so they acclimatize to norms of how to behave.

Maybe strict gatekeeping isn't actually necessary, and it's just about (a) starting with something good, and (b) adjusting the rate of newcomers to ensure that they actually acclimatize. If your platform grows 1% monthly, that will produce rapid compounding, yet could still be slow enough for acclimatization.
by spacedcowboy | 2025-09-12 06:51:44+00:00
I threw a (much more limited) version of a "desktop" website together in about a couple of hours.

http://xgpu.net/ is about an ongoing project for an external gpu for the Atari range of 16-bit (and actually I even have plans to make it work on the 8-bit range) computers. It's somewhat in limbo at the moment because I just moved continent and most of my stuff is on a ship in the Atlantic. Once that arrives, and we start to settle in, I'll get back to it.
by szszrk | 2025-09-12 06:52:02+00:00
I already have some processes at work that are reviewed by AI only. Which means we are advised to use another AI to fill out the data quicker.

It's nothing critical, but still both scary and hilarious at the same time. Shit on the input, shit on the output - nothing new, just fancier tools.

Asimov's vision of history so tangled and noisy that no one really knows what is truth and what is a legend is happening in front of our own eyes. It didn't need millennia, just a few years of AI companies abusing our knowledge that was available for anyone for free.
by sandreas | 2025-09-12 06:52:57+00:00
Interesting article, especially the Fiio, I did not know that.

So here is my 2 cents:

I self-host navidrome[1] for music and audiobookshelf[2] for audio books and podcasts as well as syncthing[3] for documents (e.g. ebooks).

For streaming music the navidrome browser web client is already pretty good, but for my portable devices I use Substreamer[4] (free but non open source) and DSub[5] (FOSS). These Apps can switch playlists into Offline Mode and sync automatically. This is especially useful with the smart playlist feature[6] of navidrome.

To add music, I rip bargain Audio CDs with EAC[7] to FLAC and then use beets[8] with a cronjob that runs every 30mins to automate the process of importing the files and converting them to MP3 V0[9] to make it compatible with all of my devices (e.g. Car USB Stick). Then I archive the FLACs to keep space requirements low.

For audio books I use the Audiobookshelf App to download the files and then use Voice[10] as a companion app to listen. This is because the Audiobookshelf app is not a native app and Voice just integrates better. I'm currently in the process of adding some of my missing features like Support for Media-Button Tap-Codes[12] and better file scanning[13]. For iOS I'd probably use Prologue[11].

For Syncthing there is a Fork on FDroid that is still maintained and for iOS there also is something...

For standalone music players you could try the following:

- Hifi Walker G7 mini (cheap) - Hiby M300 - Shanling M0 - Fiio M11 Plus - Sony NW-A306

Hope this helps anyone who is trying to own their music :-)

1: https://www.navidrome.org/

2: https://www.audiobookshelf.org/

3: https://syncthing.net/

4: https://substreamerapp.com/

5: https://f-droid.org/packages/github.daneren2005.dsub/

6: https://www.navidrome.org/docs/usage/smartplaylists/

7: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/

8: https://beets.io/

9: https://boomspeaker.com/mp3-v0-vs-mp3-320/

10: https://github.com/PaulWoitaschek/Voice

11: https://prologue.audio/

12: https://github.com/PaulWoitaschek/Voice/pull/2960

13: https://github.com/PaulWoitaschek/Voice/issues/3044
by coded_monkey | 2025-09-12 06:53:31+00:00
I’m interested to hear which country forces a cookie banner for any cookie, because the EU only requires it for tracking cookies and this website does net specify whether it’s used for that purpose.

I’ve created websites with a cookie banner “because it’s required” even though there were no cookies involved. The idea that every website needs a cookie banner is more hurtful than the cookie banners themself.
by jen729w | 2025-09-12 06:53:42+00:00
It's also revealing to do the maths on how much you'll spend on streaming if you assume you'll keep your account for the rest of your life.

I'm ~50. Let's say I live to 80. 360 months × AU$25 = NINE THOUSAND DOLLARS WAIT WHAT?

I mean, sure, I might spend $9k on Bandcamp or whatever. But I dunno really if I would.

Later that day

Damn though, Apple Music is convenient...
by pixelfarmer | 2025-09-12 06:54:14+00:00
If you have a large set of lets say floats in the range between 0 and 1 and you add them up, there is the straightforward way to do it and there is a way to pair them all up, add the pairs, and repeat that process until you have the final result. You will see that this more elaborate scheme actually gets a way more accurate result vs. simply adding them up. This is huge, because there is a lot of processing done with floats where this inherent issue is entirely disregarded (and has an impact on the final result).

Donald Knuth has all of that covered in one of his "The Art of Computer Programming" books, with estimations about the error introduced, some basic facts like a + (b + c) != (a + b) + c with floats and similar things.

And believe it or not, there have been real world issues coming out of that corner. I remember Patriot missile systems requiring a restart because they did time accounting with floats and one part of the software didn't handle the corrections for it properly, resulting in the missiles going more and more off-target the longer the system was running. So they had to restart them every 24 hours or so to keep that within certain limits until the issue got fixed (and the systems updated). There have been massive constructions breaking apart due to float issues (like material thicknesses calculated too thin), etc.
by lurk2 | 2025-09-12 06:54:31+00:00
I remember figuring out how Google operators worked (back when they still did) and using them to find mp3s, PDFs, and old servers.

The younger people I see on social media are mostly all on the plantation but at least some of them have found creative ways to use it for their own purposes (e.g. evading word filters or building their own communities on direct platforms like Discord or WhatsApp). I see this a lot on Reddit, too (although I’m not sure if the crowd there is young anymore).

I think the key issue is that a lot of kids see the internet primarily as something they can make money off of, so they go to the platforms that promise a ready-made audience. When I was younger having anything I put on the internet get even a few hundred views would have had me elated, whereas for an aspiring professional content creator, getting a few hundred views just means that you failed.

For those who don’t have these kinds of aspirations, the new meta is group chats; Discord, WhatsApp, Instagram, and Twitter. The advantage here is that the messaging space is highly competitive and users are not going to tolerate receiving their messages in non-chronological order the way they do with their feed; this makes private messaging somewhat future-proof against the worse excesses of social media while still being more accessible than something like IRC.
by BoorishBears | 2025-09-12 06:55:21+00:00
Seedream 4.0 is not always better than Gemini Flash 2.5 (nano-banana), but when it is better, there is a gulf in performance (and when it's not, it's very close.)

It's also cheaper than Gemini, and has way fewer spurious content warnings, so overall I'm done with Gemini
by ironmagma | 2025-09-12 06:55:58+00:00
Nearly every UNIX command has its own way of formatting output, be it into columns, tables, lists, files, or TTYs (and windows, à la emacs, screen, other curses-based utils...). Even `ls` has a table formatting logic to it. This keeps the UNIX native abstraction relatively simple; everything is "just text." But the ecosystem, being quite rich, actually has a lot of divergent requirements for each utility. If that was avoidable, we probably would have seen some other abstractions appear on top of "just text," but we similarly haven't.
by vkatsuba | 2025-09-12 06:57:41+00:00
An interview with Vance Shipley (SigScale Global Inc.) and Viacheslav Katsuba (Scalicon Inc.), discussing how Erlang/OTP powers fault-tolerant and massively scalable systems in telecom.

We touched on open source protocol stacks (SIGTRAN, TCAP, CAP, MAP, NGAP, RADIUS, EAP) and briefly on how Erlang could support modern AI-driven use cases.
by knuckleheads | 2025-09-12 06:57:46+00:00
if, by way of totally random example, each feature team within each department measures how much revenue and how many customers come because of a specific feature that team is working on and responsibly, and that feature team's pm is compensated based on these metrics, then naturally each team will want to bloat the landing space on the front page areas as much as possible. very hard to make something that presents as cohesively as this when incentives of those involved are in competition with one another.
by whatever1 | 2025-09-12 06:58:25+00:00
The only market for desktops is gaming. Hence nvidia will just slap a cpu on their board and use the unified memory model to sell you an all in one solution. Essentially a desktop console.

Maybe some modularization will survive for slow storage. But other than that demand for modular desktops is dead.

Cases will probably survive since gamers love flashy rigs.
by rhdunn | 2025-09-12 06:58:36+00:00
You can use LLMs as part of the process of identifying bugs, developing features, etc. but you must verify the results. Accepting what the LLM says without testing, checking, and verifying the output is lazy and likely to produce errors, or make the code harder to maintain, e.g. if what the LLM produces isn't in line with the project's development/formatting standards or changes other parts of the code.