MurphyA/hacker-news huggingface dataset:
by chii | 2025-10-01 11:06:45+00:00
that's why the AI capabilities should be as decentralized and "localized" as possible - aka, i want to own the hardware and software for LLM, image generation, etc etc.

Until these ai capabilities are as neutral and un-discriminatory as electricity, centralized production means centralized control and policies. Imagine if you are not allowed to use your electricity to power some appliances, because the owner of the power-plant feels it's not conducive to their agenda.
by hypeatei | 2025-10-01 11:07:21+00:00
The problem with the Comey case is that Trump is publicly pressuring the DOJ and installed his former personal attorney as the prosecutor. It's reported that they did so because evidence is lacking and the former prosecutor was pushed out for saying so. I guess we'll see how the case plays out but you can't deny that is clear weaponization of the DOJ. I don't recall Biden ever doing this.

> No surprise that even a blue state grand jury

Why would being in a "blue state" matter here? I don't think it's a given that grand juries are politically biased.
by logicziller | 2025-10-01 11:07:23+00:00
Having no prior exposure to any European languages, I tried using it for learning a bit of German, just to be able to sing along with some songs while also understanding what the words mean. I learned about 1500 words, but about a year later I watched a language training video and it became obvious to me that I have been pronouncing S, Z, and ß all wrong this whole time and made the wrong pronunciation a habit that I'm having difficult breaking. It taught me nothing about the alphabets and how the combination of certain letters or their position in a word can change the sound. Clicking through the words and advancing to the next level probably made me go too fast without giving me enough time to really absorb it. If I repeat a test, it's the same questions being repeated so it kind of feels like rote-learning than actually giving me an opportunity to reflect on the mistakes.

It also allows you to skip through the audio and speech tests, so these shortcuts make you chase XPs rather than actually learn the language you originally set out to learn. My biggest pet peeve about this app is that I have absolutely no idea if I'm pronouncing words correctly. Even if I intentionally pronounce a word wrong, it'll tell me it's correct.

I wouldn't say I learned nothing from it. After all, there is nobody I can speak with, so Duolingo made something impossible, possible for me, but it hasn't made me conversational at all. If I watch a German movie or a TV show, I can understand a little bit by looking at the subtitles, but the audio seems to go way too fast for me that I pick up just 1 or 2 words from a sentence. I'd imagine if someone asks me a basic question really slowly, I might be able to answer it, but if I'm in a group or something, words will just fly by too quickly for me to be able to comprehend anything.

One thing it did is make me motivated. After learning so many words, it made me pursue training courses by professional language teachers, and eventually I will join an actual classroom. I don't think I'd have gone all the way if I hadn't got my first start with this app. After all, my original motivation to learn was just cultural / music, and not because I want to move there or that it'll help professionally, but after having coming this far, it made me think I should pursue learning more seriously and become fluent.
by WillAdams | 2025-10-01 11:07:38+00:00
Long list.

It would have been very helpful if the list had been categorized in some way --- some potential divisions which would have helped my looking for a project:

- platform --- esp. SBCs such as the Raspberry Pi

- licensing --- opensource/free/commercial

- text mode/graphical IDE (note that there is a short list of IDEs at the bottom)/GUI development
by wk_end | 2025-10-01 11:07:56+00:00
I know Robert Harper has advanced that argument, but I think it's only really interesting for striking a single rhetorical blow: that, uh, actually statically typed languages are trivially more expressive than Python, since Python has one static type and they have as many as you want.

But I think as an actual ontology, as an actual way of understanding and structuring the world, it's obviously quite silly. There's no compile-time (static) type checking phase in Python, because it'd be trivial and therefore a waste of time. Without static type checking, what does it mean to say it's "statically" typed? Moreover, the language has an entirely different, extraordinarily related concept of type which is checked dynamically. Yes, you can say that "Python is a statically typed language with only a single meaningless static type and but also dynamically checked dynamic types", but frankly that's not telling you anything that calling it a dynamically typed language isn't.

From a different angle, you can't program SML or something "monotypically" - just restricting yourself to one type - without effectively building an interpreter for an entirely separate, dynamic language inside of it (you can of course build a statically typed language inside of Python, so if you think that counts you're just stripping the meaning from comparing languages). In that sense, Python's just plain doing something fundamentally different from what "a static language with one type" is.
by JSR_FDED | 2025-10-01 11:08:42+00:00
Every iMac, Mac Pro, MacBook Air, Mac Mini and MacBook Pro I’ve had (for me and family) has been indestructible.

A few months ago Spotify on an ancient Intel Mac mini in the living room started complaining that the new version of Spotify is no longer compatible with that Mac. Then I ran Open Core and updated the MacOS to a much newer version, and Spotify is happy. Now I’ll get even more years out of that machine.
by vintermann | 2025-10-01 11:08:57+00:00
Malice is a strong word. I think they (because as another commenter points out, he can't do this entirely alone) primarily just don't care, and secondarily, just assume there's going to be a reward. They aren't told by some shadowy cabal there's going to be a reward, they just assume it.

It's not an unreasonable assumption either. Nick Clegg did seemingly get rewarded for tanking the lib Dems. The ones lower in the party hierarchy will also have seen plenty of examples of pyrrhic loyalty being rewarded.

What modern parties effectively teach - UK Labour is just one of many examples, not even the only example in the UK - is that the supreme political virtue is loyalty to decisions taken in rooms you weren't invited to. That, they think, will eventually get them invited to those rooms.

The sad thing is that whether the rooms actually exist or not, the result is much the same.

"Don't obey in advance" is Tim Snyder's first rule against tyranny. While that is a great moral rule to follow in tyrannies, all organizations want people to obey beforehand, whether tyrannies or not. It's called showing initiative, doing what's needed without having to be told explicitly, and no organisation can function without it.

But in organizations with opaque power structures, where it's expected that decisions are taken unaccountably ("Noen har snakket sammen", loosely, "There has been discussion", used to be an ironic phrase in the Norwegian Labour Party), people may easily slip into obeying in advance a tyrant who doesn't even exist. They're trying to please the responsible people who are surely in charge somewhere nebulously above them in the hierarchy, but those people don't exist, it's bullshitters like Starmer all the way to the top.

Snyder's had his first rule, but I have a first rule too, which I keep repeating, and that is that powerful people believe in all the stupid things regular people believe in. They just act differently on the beliefs. A common person who thinks covid was an ethnically targeted bioweapon rants about it online and gets banned from Reddit. A powerful person who believes it, thinks "it's important that we too get such a weapon, and don't trust experts who say it can't be done, they probably just have scruples". A common person who thinks a Jewish cabal rules the world maybe pesters his relatives with it all day. A powerful person who believes it - well, he's more likely to do something like what Starmer has been doing the last decade. You don't try to fight Bilderberg, obviously, you try to get invited to it. Once you do, (like e.g Jens Stoltenberg was) you probably get disappointed and try to figure out who the real competent ones behind them too are, and how to join them - but you're not terribly disappointed, because on the way up you've been rewarded by all the others who thought they'd be rewarded for supporting someone like you.
by roenxi | 2025-10-01 11:09:35+00:00
> Concepts that have a strong theory behind them tend to last longer.

The programming paradigms (functional, imperative, declarative) as implemented generally don't have strong theories behind them. We have no sharp line to detect when a language sits in any of those categories for any major language apart from SQL. One can write something that is recognised as functional in an imperative language for example. And even the best example of purity, SQL, in practice needs to be hosted in an imperative or functional environment to get useful results. The declarative part of the language isn't competent at getting complex performance-friendly results.

One of the interesting things about being a member of the functional programming community is I genuinely can't tell what the claim to fame of the community actually is beyond a sort of club-like atmosphere where people don't like mutability. Are we claiming that C++ programmers don't know how to write pure functions? I hope not, they clearly know. Many are good at it.
by PanoptesYC | 2025-10-01 11:10:01+00:00
I've mostly seen the problem manifest when information is spread across a multitude of spreadsheets all stored in different places. The people involved don't know which spreadsheets contain what information and which are supposed to. Sometimes they end up having conflicting data purely because they don't realise that someone else thinks the primary source is spreadsheet A while they're only making changes to spreadsheet B.

Any flaws with Excel haven't been due to the actual program or data, but just how the files are managed within projects. Labyrinthian sharepoints, files being forgotten about on network storage, etc.
by menaerus | 2025-10-01 11:10:09+00:00
Yes, it can. Why would you be checking the pointer for nullptr after you have dereferenced it? It makes no sense at all, so, compiler indeed can elide the nullptr check before dereferencing the ptr exactly because it is free to _always_ assume that the program is free of UB.

To be more precise GCC says "eliminate useless checks for null pointers" and what I am saying that you can never be sure what in your code ended up being "useless check" vs "useful check" according to the GCC dataflow analysis.

Linux kernel is a famous example for disabling this code transformation because it is considered harmful. And there's nothing harmful with the nullptr check from your example.
by esrh | 2025-10-01 11:10:26+00:00
Think of it as an img2img stable diffusion process, except instead of starting with an image you want to transform, you start with CSI.

The encoder itself is trained on latent embeddings of images in the same environment with the same subject, so it learns visual details (that are preserved through the original autoencoder; this is why the model can't overfit on, say, text or faces).
by KempyKolibri | 2025-10-01 11:10:41+00:00
We could grant all that for the sake of argument but it wouldn’t interact with anything I said.

I’m talking specifically about the claim that because individuals with a low exposure to something don’t necessarily have a given outcome, there is no causal pathway between the exposure and the outcome. It’s not clear to me how what you’ve written speaks to anything regarding that claim.

Not trying to be snarky, I just want to be really clear about the point I’m trying to make here.
by e12e | 2025-10-01 11:12:13+00:00
>> Microsoft 365 however apparently will hate your email no matter what. you learn to live with it

> Or you don’t self-host but use a major email provider and don’t have the problem.

This does not follow.

There can be delivery problems between Gmail and m365 - and even between m365 and m365 - and vice-versa.
by rimbo789 | 2025-10-01 11:13:05+00:00
Because it isn’t overregulation? Ensuring cars don’t kill people is a good thing. It’s proven from the last century of road deaths that people can’t actually drive them safely so automating safety is the next best thing.

More generally I don’t think overregulation is really a thing. Just because you don’t see the use case for a rule doesn’t mean there isn’t one or it doesn’t serve some purpose. I think the last 40 years of removing rules have shown we are really bad at knowing where the line is.
by maccard | 2025-10-01 11:13:21+00:00
I run my household budgetting off google sheets - a clean load of 8 sheets, wth 20-200 rows and 20-50 columns including some simple cross-sheet formulas is fully loaded and interactive in less than 2 seconds. My work's sharepoint based Excel roadmap doc is 40 rows of 8 columns and takes about 15 seconds from clicking the link to actually being readable, for comparison.
by Bender | 2025-10-01 11:14:34+00:00
But the real reason I stopped running my own mail is that I didn't trust myself with regular backups (even though I still do them via IMAP on occasion) and disaster recovery. I don't think anyone self-hosting really has this figured out.

On the server itself a cronjob calling rsnapshot [1] is a good habit in the event something gets corrupted or someone deletes mail by mistake and you want to save the day. RSnapshot uses hardlinks to avoid copying the same data to keep the size small which allows for many snapshots. Then a cronjob to call a script that uses either lftp+sftp+mirror or rsync to back up all the important things to a standby node along with a corresponding script on the standby node to quickly copy everything into place and start everything in an idempotent manor can get one back into operation quickly. All of this should be tested quarterly in the event some software update breaks any assumptions.

If running this on VM's in a VPS provider there may be an option in the VPS control panel to swap IP addresses on the active and standby assuming they are in the same region.

[1] - https://rsnapshot.org/rsnapshot/docs/docbook/rest.html
by falcor84 | 2025-10-01 11:14:48+00:00
> never looked back

Obviously there are very many Amish people who leave their communities to join the modern world - according to various sources this attrition seems to be between 15-25%. And even amongst those who stay, it's likely that a central reason is the fear of excommunication/shunning, rather than an inherent desire to reject modern technology.
by 6LLvveMx2koXfwn | 2025-10-01 11:14:51+00:00
I'm probably alone in thinking this is ok. According to the statement by the ICO reported by the BBC, this is because imgur has refused to implement some kind of technical verification of users being served pornography or suicide promotion.

Requiring this is not a bad thing

Governments/Regulation is the only tool at our disposal

How else should we approach this problem? Do we just throw our hands in the air? Or do we think that serving pornography and suicide promotion is not something that requires oversight?
by sjw987 | 2025-10-01 11:16:22+00:00
I fully support your argument and can't understand why people in this thread assume the EU doesn't have millions of programmers who can bash out a chat app, one of which would rise above the others and get a critical mass of users.

Sometimes I think it would be good for Meta, X, Google etc. to lose market share in the EU and UK. It's ridiculous that we're beholden to one country for so much software, and they're all being actively enshitified anyway.
by isodev | 2025-10-01 11:17:31+00:00
Well yes - so many young people in the UK have been radicalised. Was it the fault of Imgur, I don't know, probably not. Is the Online Safety Act going to solve it? Probably not.

But my comment was that, in general, it's not up to Imgur, Google, Meta, Apple, etc. to have an opinion on this or any other country's policy because it's just not fair. 1 corporation should not have more say or sway than 1 citizen vote. And that ideally includes their ability to "lobby" and buy themselves regulations (like the recent AI law in California which practically doesn't do anything).
by oreally | 2025-10-01 11:18:16+00:00
Well I'd have to pay all the friction of writing up a new type, and in some cases the type gets cubersome. Doubly so if your codebase requires extra some friction like 1 header for each type.

Also get over it. We got post-processor things like static analyzers, etc, and whatever AI code reminders/fixers that are coming up next. I'd prefer those over muddying up the code base.
by Gravityloss | 2025-10-01 11:18:49+00:00
But is there room for innovation in the airliner industry anymore? Let's have a thought experiment

If you use the same engines from the same vendors, same aluminum, same carbon fiber, same landing gear. Almost everything just like the others, can you really differentiate anymore? Or if you are a component vendor, can you really innovate that much anymore?

Ie maybe it can be argued it is the correct move, from the board's and investors' point of view. The machine is already pretty close to optimal, and has been since the nineties. Don't change the machine, just milk it. Fire most engineers, move production to the lowest cost non-unionised place, outsource as much as possible to vendors that you compete viciously against each other etc.
by esrh | 2025-10-01 11:19:14+00:00
A lot of wifi sensing results that have high-dimensional outputs are usually using wideband links... your average wifi connection uses 20MHz of bandwidth and is transmitting on 48 spaced out frequencies. In the paper, we use 160MHz with effectively 1992 input data points. This still isn't enough to predict a 3x512x512 image well enough, which motivated predicting 4x64x64 latent embeddings instead.

The more space you take up in the frequency domain, the higher your resolution in the time domain is. Wifi sensing results that detect heart rate or breathing, for example, use even larger bandwidth, to the point where it'd be more accurate to call them radars than wifi access points.
by Bender | 2025-10-01 11:19:35+00:00
If cost is not an issue one can run standby servers in multiple locations and have backups to all of them. Just as MX records allow for multiple inbound servers one can have multiple outbound servers as well. Park a few unused or vanity domains on them and have cronjobs send automated emails to yourself. I reply to those emails so the likes of Gmail see interaction between them. With time all IP addresses get good reputation.
by KempyKolibri | 2025-10-01 11:20:42+00:00
> Age-standardized cardiovascular mortality dropped steadily from 1975 to 2010 (with no particular discontinuity when statins were introduced), and has not budged since 2010.

Why would we favour cross sectional data over that produced by more rigorous methodologies?

> the tiny effect that statins claim (25-35%, under particular conditions)

25-35% reduction in one of the west’s leading killers is tiny? Wild.
by archargelod | 2025-10-01 11:21:15+00:00
I like Nim more than both of those:

- syntax that focuses on readability

- automatic memory management without GC overhead (ARC)

- batteries included stdlib

- fast to compile and execute, small binaries

- reduced boilerplate (thanks to templates and macros)

- very easy cross-compilation (thanks to zigcc)

- small but welcoming community, not full of zealots
by bravetraveler | 2025-10-01 11:21:31+00:00
> There can be delivery problems between Gmail and m365 - and even ... - and vice-versa.

Absolutely not on the same scale as 'your' mail-in-a-box toy, though. I'm with OP, even for those who can roll Exim with NixOS or whatever the latest fashion is: mail is not worth the hassle.

I pay Zoho and do/host better things with my time [nearly anything], I have nothing to prove. They [or another provider, not an ad] can fight the mail hegemony; not interested, personally.
by mavamaarten | 2025-10-01 11:22:24+00:00
Ugh. While technically extremely impressive, I'm so tired of the slop. Every AI content generation tool should have a watermarking system in place, and sites like YouTube should have a way to filter out AI generated content from search results with the press of a button.

Ever since the launch of Veo, there's already so much AI slop videos on YouTube that it becomes hard to find real videos sometimes.

I'm tired, boss.
by c16 | 2025-10-01 11:23:22+00:00
While this is a very real concern; I can't help but think it's over exaggerated? Kids will always find ways around blocks. I know, I too was once a child.

They're already using Google Docs as a chat application in class when social media is blocked. So what are we really trying to do here? Much like prohibition, I suspect we'll see the masses annoyed and inconvenienced, and those who want to find alcohol finding it regardless.

Sometimes I miss the old flash, irc, html tables for layouts internet.
by jijijijij | 2025-10-01 11:23:50+00:00
> I understand the point you're making, but FWIW I run Windows and Linux under Parallels and it works great.

See, that's where the MacOS shitshow begins: Parallels costs €189.99 and it looks like they are pushing towards subscriptions. I am not in the ecosystem, but Parallels is the only hypervisor I've ever seen recommended.

Another example is Little Snitch. Beloved and recommended Firewall. Just 59€! (IIRC, MacOS doesn't even respect user network configuration, when it comes to Apple services, e.g. bypassing VPN setups...)

Now, don't get me wrong, I am certain there are ways around it, but Apple people really need to introspect what it commonly means to run a frictionless MacOS. It's pretty ridiculous, especially coming from Linux.

I mean c'mon... paying for a firewall and hypervisor? Even running proprietary binaries for these kind of OS-level features seems moderately insane.
by raddan | 2025-10-01 11:25:21+00:00
It’s worth mentioning that the Amish aside, there are many groups of people who understand that work has to be done, but do it in a way that elevates the idea that humans can seek transcendence through work. The Shaker communities in my part of the US come to mind. They were not anti-technology by any stretch of the imagination. But they did care about work’s role in being a part of a whole. There are still remnants of that mindset here. For example, I have lately been spending time with people who like to build houses using traditional techniques; while hand tools often play a role, it’s not because they hate technology. There are lots of power tools being used as well. Instead, it’s about asking “what is best?” and “how do I want to spend my working life?”
Protests raging in Morocco about education and health
by kirito1337 | 2025-10-01 11:25:53+00:00
Protests have been raging in Morocco in the past 2 days, many people have died, the protest has took over many places north of Morocco towards Tiznit.

One report said that police have been trying to split the protests, and while doing so, arrest anyone nearby, including women and children.

one guy got his 2 legs cut yesterday and died of blood deprivation holy crap