MurphyA/hacker-news huggingface dataset:
by otherme123 | 2025-09-23 11:47:09+00:00
I don't know much about LLM training, but previous AI needed clean data to train. You shouln't train on generated data.

For example, you had a classifier that works at 95% precission trained with carefully labeled data. Then, to train the next version you download 1Tb of images, classify with your previous model, and use that to retrain. Do you expect to get better than 95%, or are you poisoning your model?

I'm asking: can you do that with LLM? Feed them data that's known to be 95% precise at best? I did some Whisper, and usually get runs of words, like "bye bye bye bye bye bye", despite being only said once. Should I use that kind of data to train a LLM?

I saw this experiment where an LLM was feed an image and asked to make the same image. Then repeat with the generated image. After ten or so cycles, the content (a human head photo) was barely recognizable.
by pjmlp | 2025-09-23 11:47:22+00:00
Ideally, they would have learnt from other languages, and offered explicit control over what goes into the stack instead of relying into escape analysis alone.

As it is, the only way to currently handle that is with " -gcflags -m=3" or using something like VSCode Go plugin, via "ui.codelenses" and "ui.diagnostic.annotations" configurations.
by numpad0 | 2025-09-23 11:47:57+00:00
This doesn't read like they're primarily dealing with generated CSAMs. It's not even ideologically biased weaseling like labeling certain groups of people as embodiment of CSAM that don't deserve human rights. Rather it feels to me that the author is fighting between the word CSAM, NSFW, and something else altogether that isn't even mentioned, to steer the discussion into CSAM that is at least within thinking budget and sphere of imaginable reality of educated, but not social media native, readers.

I mean, I know there are people using Grok for long term self CBT. Because it's completely uncensored. I find it gross, and I'm not touching it, but to me, it's just "ugh those guys" content that makes me thinking if this can be used to somehow nudge the trend towards locally running LLMs. But to honest and naive blank slates like XAI employees without vaccination records against the Internet - I wouldn't be surprised if permanent brain scarring it causes were visible on MRI scans.

The way this article sound to me, it's screams. Zombie apocalypse call for help slowly turning into a call for an airstrike. Just sad.
by lazide | 2025-09-23 11:48:02+00:00
Russia lost (in a real sense), when their blitzkrieg of Kiev failed. From that point on, it’s just how much they turn the crank on the meat grinder that is trench warfare. It’s the nature of the bet that is inherent in Blitzkrieg. Ukraine/Russia is about who is going to lose more after that, not who can win. No one can win anymore.

Sanctions or lack thereof definitely impacts quality of life, but Putin put everything on a war economy footing pretty quickly anyway, and in that environment (especially in Russia), it’s suffering all the way down. And Russia excels at Suffering. Russia has oil too, and plenty of minerals, so if anything I expect by now they’re just getting stronger (economically), barring Ukraine wrecking their shit from time to time with a well placed drone strike.

Iran/Israel is an interesting question, but near as I can tell, Iran doesn’t really want to destroy Israel. They just want to make them as miserable as possible, and show they can ‘do harm’ to them when they need to prop up domestic support among the hardliners.

Israel provides a good scapegoat for the Iranian leadership.

With Israel gone, who is the Ayatollah going to use as the big bad? The Great Satan (USA) isn’t as tractable a target when they don’t have a designated ‘local’ they can go after, and if Iran actually meaningfully hurt the US (nuked the White House?), Iran is glass regardless of how otherwise strong they are.

NK got sanctions because they love playing the crazy-dude-with-a-gun-that-just-wants-a-handout, which is also why they eventually got nukes. They might have gotten nukes a little faster without sanctions, but sanctions definitely gave the hardliners huge leverage in the country. Hard to be friendly with the west (as a civilian!) when the west is literally openly starving the country, even if the leadership of your country is egging them on eh?

Near as I can tell, the USSR fell because of jeans and rock and roll. So yes, I think the ‘good guy’ sanctions BS is ultimately self defeating.

It can work if someone is either a) in a tenuous economic position, and b) the ‘sanctioningish’ behavior is not existential.

But any good authoritarian would rather throw their entire population under the bus ‘for the greater good’ than give in on something important for them…

And countries know how to deal with being at war (generally), even if it’s a weird only-semi-economic one.
by mytailorisrich | 2025-09-23 11:48:36+00:00
I am not saying that it is easy or that everyone starts with the same opportunities. But you can make your own luck in any case to improve your life or at least to have a better shot at it.

If you believe that you are a victim that nothing you can do will make a diference, and therefore don't even try then you will definitely not improve your situation!

Now if you are born in poverty as an albino in Africa, orphaned at a young age, sold to slavery and then to a witchdoctor for organ trafficking are you fucked? Probably but that does not change the point. [I am pushing your reply ad absurdum to highlight that it is not a counter-argument...]
by cb321 | 2025-09-23 11:49:06+00:00
Glad to be appreciated. You might also enjoy this snippet from my zshrc:

my-expand() BUFFER=${(e)BUFFER} CURSOR=$#BUFFER zle -N my-expand # Make Alt-E expand environ vars w/o val escape bindkey '^[e' my-expand # Allows eVar "short cuts" for history !!:gs etc

It's vaguely related in that it lets you put a variable in the main Zsh Line Editor (ZLE) buffer (with the leading `$`) and then press Alt-E to expand it. ('e' for E)nvironment-E)xpand).

As per the comment I did this so that I could have "history substitution expressions" stored in variables, then Alt-E - look (& maybe edit) & ENTER.

The history syntax itself is very cryptic, derived from early 1980s BSD csh. As with most such crypticnesses, figuring it out once, storing it somewhere you can remember, and expanding it on demand is a not awful way to learn it.

But besides cryptic history directives you could also use it for the `$a<Alt-E>` above to "see before you do". You need an extra `$`, though, as written. It would be pretty easy to auto-add a `$` prefix in `my-expand`, though (with Alt-E just becoming a sort of different kind of TAB for expansion rather than completion).
by bobalob | 2025-09-23 11:49:15+00:00
> 2. A group of people demanding certain specific and new legal rights with respect to how they are different

> (yeah, those n***s want to eat in our restaurants and swim in our public pools, have decent schools and even be allowed to buy houses near us! Why should they get special rights like that?)

Are you sure this analogy holds up when you're comparing it to males demanding access to female-only spaces?

Seems to be very different by every relevant metric.
by b-air | 2025-09-23 11:49:24+00:00
Finally made an account on hackernews for this after years of reading. I just checked my Unraid server, I'm running five docker containers from Hotio - Prowlarr, Sonarr, Radarr, Overseerr, and Tautulli. If I remember correctly, I originally chose Hotio's configs due to there being a few extra settings missing from the standard images in the Unraid store. This was all to avoid learning anything about docker at the time, but since then I've gained a few skills so I'd say it's time for me to set up the containers myself. Thanks for posting this, I really only read HN so I would have missed this if it were anywhere else.
by baobun | 2025-09-23 11:50:06+00:00
Supposedly this image.

https://github.com/hotio/qbittorrent/pkgs/container/qbittorr...

Based on https://github.com/hotio/base

Should be tracable via GitHub Actions logs for anyone signed on - if it is indeed supply-chain and not a qbittorrent exploit or something else.
by whalesalad | 2025-09-23 11:51:20+00:00
That’s how I feel here in Michigan. It’s been very dry though. Has been stellar weather for my outdoor cannabis but the good luck has run out and we are in a very wet foggy week now. Fall is certainly here. Fingers crossed I don’t have any issues with mold/mildew. As I look out the window visibility is about 100 feet the fog is so thick.
by smcl | 2025-09-23 11:52:03+00:00
I think you'd do well to re-read my comments because that's not what I'm saying at all. I suspect you're more upset because I've touched a nerve. Because this is something that many Americans (and fellow Brits, I might add) are guilty of, and cannot really provide a proper justification for other than "but we're the good guys". They will often try to derail the discussion or argue to avoid confronting the uncomfortable truth
by easyat | 2025-09-23 11:52:51+00:00
What a bizarre story. They say it's an anonymous network. What does that mean when multiple locations with racks of tens of thousands of SIM cards and the supporting equipment are found around NYC area? In order to manage this hardware and the operations around this equipment it would take boots on the ground, at least occasionally, for repairs and maintenance.

No mention of arrests or surveillance of any site to try and apprehend anyone related.
by JumpinJack_Cash | 2025-09-23 11:53:32+00:00
The world was never the same after Windows 95 or the iPhone, or Google search Amazon or Facebook. Paradigm shifts they were

Musk companies are essentially reinventing the wheel for no reason whatsoever (or for political purposes) chasing what can be defined at best extremely marginal quality of life improvement for the general population.

Uber and the food delivery apps are much more consequential but they are not as performative as a rocket landing on its butt, so easily amused people are not as enthusiastic (even though they are on the aforementioned food delivery apps 3+ times per day)

> > Common man, its fine to hate Musk, but at some point reality is a thing.

Reality implies that an individual be present and having knowledge of where their quality of life comes from . If you disappeared Musk companies the world will go on without a single trouble. Disappear Microsoft or Apple or Aramco or Google and you'll have Civil War within a week. Maybe you should get a dose of reality, for the stock market is not it, however pleasant the gainz might be.
by muzani | 2025-09-23 11:53:35+00:00
AI video generation at this point feels like stop motion animation. You'd think that you can get more done with less skill. But if you have a vision, it's more work to implement it.

A lot of AI image/video tools seem to be approaching stock images. They're beautiful. But they feel unnatural. I've seen people try to do films with these, but for example, movement feels too "gradient". There's a lot of focus on things and composition which are simply not important.
by account42 | 2025-09-23 11:53:53+00:00
XOR is commutative so for a one-time pad key and ciphertext can be swapped.

In this example given ciphertext C = A ^ B you can decrypt plaintext A using key B or you can decrypt plaintext D using key E = C ^ D:

( A ^ B ) ^ B = A

( A ^ B ) ^ ( C ^ D ) = ( A ^ B ) ^ ( A ^ B ) ^ D = D

B and C are pure noise individually but they are not uncorrelated just like E and C are not uncorrellated.
by flanked-evergl | 2025-09-23 11:54:23+00:00
https://energyandcleanair.org/publication/eu-imports-of-russ...

> EU imports of Russian fossil fuels in third year of invasion surpass financial aid sent to Ukraine

https://www.theguardian.com/world/2025/feb/24/eu-spends-more...

> EU spends more on Russian oil and gas than financial aid to Ukraine – report

https://www.bbc.com/news/articles/cdxk454kxz8o

> How the West is helping Russia to fund its war on Ukraine

https://www.aljazeera.com/news/2025/3/27/europe-imports-more...

> Europe imports more Russian gas, aiding wartime economy, report finds

https://europeannewsroom.com/why-is-europe-still-paying-russ...

> Why is Europe still paying Russia billions for oil and gas?

---

> I don't think you have your story straight.

I do. You don't.

The commitment for 2027 is great, but that is about 3 years later than it should have come, and it's also made without an actual plan to implement it.
by Sebb767 | 2025-09-23 11:54:25+00:00
> They know what works - threaten executives with prison.

The problem is that it works too well. As you can clearly see, the solution basically everyone individually applies is to stay clear of anything that might be an issue by several miles.

If you apply the same reasoning to things like private data handling, little things like just shipping stuff will be prohibitively expensive, as no one will want to handle private data like addresses and instead go to a provider, which will need excessive amounts of cash and red tape to do anything for taking on that liability. Building stuff will become impossible, as all of the current red tape will be exponentially expanded with liability checks against any possible pollution. Founding a company will basically never happen, because no one wants to risk 20+ years in jail - and if they do, they'll simply turn to crime, because if your risk profile is that off anyway, not paying taxes will just be a minuscule risk increase.

I'm not saying that there's no political incentive to ignore those issues and keep fines low, but piercing the corporate veil is the nuclear option and there is a reason it's used so little.
by IshKebab | 2025-09-23 11:54:47+00:00
As I understand it it's basically how Pytorch works. A clever trick but also super confusing because while it seems like normal code, as soon as you try and do something that you could totally do in normal code it doesn't work:

let friendsWithPhotos = friendsPromise.map(friend => { return {friend, photo: friend.has_photo ? api.getUserPhoto(friend.id) : default_photo}; }

Looks totally reasonable, but it's not going to work properly. You might not even realise until it's deployed.
by wok4899 | 2025-09-23 11:54:48+00:00
Omg! I am one of the user! Good find. I maily use for built-in VPN facility, gluetun do not cut out. But now time to re-think. I thought my 2000+ linux iso was causing medium CPU usage. But still lack of GPU, on my unraid server with 50+ docker containers running 24/7 CPU load is 2.31 2.04 2.00 so I wonder mining ever triggered?

Ps. I do have such binary on my machine as well, ps -ef | grep netservlet root 3708105 3665360 0 08:06 pts/2 00:00:00 grep netservlet
by crazygringo | 2025-09-23 11:55:05+00:00
The more we study it, the more we learn how harmful the air inside our homes is.

That's why fresh air is key. Crack a window or two open. Buy an air monitor that monitors CO2 (good proxy for overall freshness), VOCs (sometimes these build up much faster than CO2), and PM2.5.

If CO2 or VOCs are high, open windows more. If PM2.5 is high and coming from outdoors, turn on an air filter.

Yes, this means your heating and cooling bill will be a bit higher. But for your health and concentration, it's worth it.
by tgv | 2025-09-23 11:55:14+00:00
It depends on how they parse/decode/unmarshal the file. If they use a "generic" yaml parser, no will be translated to false. But if the parser knows the types of the data structure, or can be instructed not to replace certain strings, or has hooks, it can treat no as a string. So it might be that the linter doesn't operate like the parser.
by flanked-evergl | 2025-09-23 11:55:33+00:00
It's factual. Industry is moving out of Europe to China. EU is still dependent on Russian gas. If you think I'm wrong, tell me about what.

---

https://energyandcleanair.org/publication/eu-imports-of-russ...

> EU imports of Russian fossil fuels in third year of invasion surpass financial aid sent to Ukraine

https://www.theguardian.com/world/2025/feb/24/eu-spends-more...

> EU spends more on Russian oil and gas than financial aid to Ukraine – report
by _1tem | 2025-09-23 11:55:38+00:00
Brilliantly engineered but this is solving all the wrong problems. The author implicates that this is supposed to be a better GraphQL/REST, but the industry is already moving towards a better solution for that[1]: data sync like ElectricSQL/Turso/litefs/RxDb. If you want to collapse the API boundary between server and client so that it "feels like" the server and client are the same, then sync the relevant data so it actually IS the same. Otherwise DON'T pretend it is the same because you will have badly leaking abstractions. This looks like it breaks all of the assumptions that programmers have about locally running code. Now every time I do a function call() I have to think about how to handle network failures and latency?

What this could've been is a better way to consume external APIs to avoid the SDK boilerplate generation dance. But the primary problems here are access control, potentially malicious clients, and multi-language support, none of which are solved by this system.

In short, if you're working over a network boundary, better keep that explicit. If you want to pretend the network boundary doesn't exist, then let a data sync engine handle the network parts and only write local code. But why would you write code that pretends to be local but is actually over a network boundary? I can't think of a single case where I would want to do that, I'd rather explicitly deal with the network issues so I can clearly see where the boundary is.

[1] https://bytemash.net/posts/i-went-down-the-linear-rabbit-hol...
by myrmidon | 2025-09-23 11:56:29+00:00
> In 50 years there will be literally nothing left that China doesn't do better than the west

This is not at all obvious or inevitable. The exact same concerns where voiced when much of the electronics industry moved to Japan 30 years ago, but "Japan doing everything better than the west" never really happened.

China is facing the exact same challenges that made US, EU, Japanese and Korean industry stumble before: Your own success raises wages and living standards, which inevitably decreases competitiveness. China still has a lot of catching up to do (in living standards/median income) and despite that it already struggles in some sectors to compete with countries like Vietnam or Indonesia.
by xeonax | 2025-09-23 11:57:37+00:00
I gave up apple development after 2 years of paying developer fees. Vague errors, buttons that work 2nd time. but not the first time.

I got into apple development to publish a unity game to iDevice. To publish unity game to iDevice, you need a mac. You also need yearly apple developer membership. Where they make you jump through hoops which provides them entertainment. Just like you being an animal in a circus which they control.

I learnt apple doesn't care. Now I also don't care. (but yeah that got my money. I didn't get any money)

Microsoft DX has me spoiled.
by rmu09 | 2025-09-23 11:57:54+00:00
US made cars had the reputation of being low quality, too big, too heavy and too inefficient for european cities.

Tesla was somewhat different. People bought Teslas not for their promised "self driving" capabilities (I know no Tesla driver that took those promises at face value or got the FSD option FWIW), but one motivation was to "stick it" to snobbish arrogant european manufacturers wanting to develop "clean" ICEs with "green fuels" or other non-sensical crimes against thermodynamics like H2-cars.

Now, Tesla (and the US in general) has a brand toxicity problem, and it is worsening. People I know that would consider a Tesla some years ago now drive electric VWs or BWMs or KIAs, often times much more expensive cars than the comparable Tesla 3 / Y model.

This trend will probably continue the next years, and I don't see a way for Tesla to repair the brand image.
by mattgreenrocks | 2025-09-23 11:58:00+00:00
> to guard against self-deception

The greatest gift my counselor taught me was helping me realize the extent to which I could bullshit myself. I'm not sure I'm necessarily much better at stopping it, but instead now realize that my urge to adapt to a situation can be maladaptive, and my brain will happily retcon a million reasons why it has to be that way rather than chance the ego dying in the face of something unknown.
by flanked-evergl | 2025-09-23 11:58:14+00:00
> By your definition, are we all unmarried or living in disharmony?

If we consider what the word meant up until about 50 years ago, then yes. If we consider the new definition, of "you signed a piece of paper given to you by the government, and gave it back to the government". Then, sure, you are married.

I'm not trying to insult you or denigrate you, but again, if we use the word marriage for all relations between two human beings, then we gain nothing, we just lose a word.
by kketch | 2025-09-23 11:58:34+00:00
When not using python, been using this script to create ephemeral postgres databases for tests but also persistent one in my dev containers: https://github.com/eradman/ephemeralpg

I've wrapped it with yet another shell script to make it usable just like this:

`export DB_URL=$(./pgtest.sh)`

This version (pgtest.sh), just creates a disposable ephemeral postgres: https://gist.github.com/kketch/d4e19a7fb6ebc1cfc265af44c1b41...

This version (pgdev.sh), starts a postgres instance (if not already running) and persists the DB. Also supports seeding it with a SQL script (dev_seed.sql): https://gist.github.com/kketch/88bb5b766994e247a9f2c37f13306...
by kybernetikos | 2025-09-23 11:58:52+00:00
I think that often theres a difference in ability to put capital to work between the US and europe. Lots of innovative work has happened in Europe, but it often gets bought by US or Asian capital, or gets outcompeted by vastly more resourced US competitors, or just withers on the vine from a lack of investment.

Sabre seemed a really interesting space approach that failed from lack of funding.
by greenman2025 | 2025-09-23 11:59:06+00:00
A few years ago, I got stuck on a simple, almost childish question:

What if I could turn on a “TV” — not to watch something I chose… but to see what the world is watching?

Not for news. Not for productivity. Just… to feel connected. To stumble upon a cartoon in Brazil. To catch morning traffic in Tokyo. To watch rain fall over Cairo — live.

So I built World TV — a minimal web client that lets you tune into live TV from 100+ countries. No VPN. No registration. No tracking. No subscriptions.

Try it here: https://worldtv.onrender.com

Why this exists Sometimes it’s breaking news. Sometimes — a cooking show in Poland. Once, I found a live cam hanging from a tree in the Amazon

This isn’t a startup. It’s not trying to “disrupt” anything. It’s just a quiet experiment: What happens if you remove all the algorithms, recommendations, and ads — and just let people peek into someone else’s broadcast?

Features (built for curiosity, not scale): Categories: News, Sports, Movies, Kids, Music… Filter by country & region Upload your own M3U playlist “Now Watching” — see what others are viewing (updates every 10s) History — saves channels you watched >60 sec Works with TV remotes (← → ↑ ↓, Enter, Space) The philosophy I wanted the interface to disappear. No banners. No “recommended for you.” No autoplay. Just: pick a place → pick a channel → and be there.

It’s like shortwave radio — but for TV. You don’t always know what you’ll find. But when you find it — it’s real. Unfiltered. Alive.

I’d love your thoughts:

What’s the most unexpected thing YOU’VE ever seen on international TV? Any country or channel you wish was here? (And if you try it — did it load for you? I read every reply and fix what I can.) Built with for the quietly curious.