frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Claude Sonnet 5

https://www.anthropic.com/news/claude-sonnet-5
177•marinesebastian•28m ago•78 comments

Claude Code is steganographically marking requests

https://thereallo.dev/blog/claude-code-prompt-steganography
661•kirushik•2h ago•202 comments

Claude Science

https://claude.com/product/claude-science
111•lebovic•1h ago•45 comments

Nano Banana 2 Lite

https://deepmind.google/models/gemini-image/flash-lite/
112•minimaxir•1h ago•35 comments

We Are the Last People Who Know How It Works

https://unix.foo/posts/last-people-who-know-how-it-works/
77•cylo•1h ago•34 comments

Xsnow "protestware" in Debian

https://lwn.net/SubscriberLink/1079385/3d7a57da58b41aa9/
62•6581•1h ago•38 comments

I built a mmWave material classification radar

https://gauthier-lechevalier.com/radar
27•GL26•59m ago•4 comments

Looking Ahead to Postgres 19

https://www.snowflake.com/en/blog/engineering/postgresql-19-features-beta/
163•thinkingemote•4h ago•100 comments

Memoirs of Extraordinary Popular Delusions and the Madness of Crowds (1852)

https://www.gutenberg.org/ebooks/24518
121•lstodd•5h ago•37 comments

County with 37 Data Centers Asks Schools to 'Conserve Electricity'

https://www.404media.co/henrico-virginia-datacenter-energy-cost-email/
188•01-_-•2h ago•102 comments

Crypto firms have spent $189M so far on 2026 US election, report says

https://www.reuters.com/world/crypto-firms-have-spent-189-million-so-far-2026-us-election-report-...
90•tartoran•1h ago•36 comments

Knoppix

https://www.knopper.net/knoppix/index-en.html
128•hoangvmpc•5h ago•70 comments

Open Source Low Tech

https://opensourcelowtech.org/
550•grep_it•4d ago•112 comments

Don't Make Gates Optional, Make Them Flexible

https://wakamoleguy.com/p/flexible-gates
10•wakamoleguy•3d ago•0 comments

Building a custom octocopter from scratch with no prior hardware experience

https://karolina.mgdubiel.com/drone/
255•noleary•2d ago•56 comments

Factorio 2.1 Experimental Release

https://factorio.com/blog/post/fff-444
74•ibobev•3d ago•39 comments

European digital ID wallets rely on safety services of Google and Apple

https://waag.org/en/article/european-digital-id-wallets-are-gift-google-and-apple/
621•donohoe•7h ago•269 comments

Zluda 6 release (run unmodified CUDA applications on non-Nvidia GPUs)

https://vosen.github.io/ZLUDA/blog/zluda-update-q1q2-2026/
108•Tiberium•7h ago•9 comments

We moved our Bluesky data to Eurosky

https://waag.org/en/article/why-we-moved-our-bluesky-data-eurosky/
105•dotcoma•3h ago•88 comments

Qwen 3.6 27B is the sweet spot for local development

https://quesma.com/blog/qwen-36-is-awesome/
1097•stared•1d ago•697 comments

LongCat-2.0, a large-scale MoE model with 1.6T total and 48B Active

https://longcat.chat/blog/longcat-2.0/
245•benjiro29•17h ago•71 comments

The labor share of income in the US is at its lowest post-war level

https://libertystreeteconomics.newyorkfed.org/2026/06/the-post-covid-decline-in-the-labor-share/
381•loughnane•2h ago•366 comments

Mathematics: Its Content, Methods and Meaning

https://old.maa.org/press/maa-reviews/mathematics-its-content-methods-and-meaning
44•teleforce•3d ago•11 comments

.self: A new top-level domain designed to support self-hosting

https://hccf.onmy.cloud/2026/06/21/reclaiming-our-digital-selves-hccfs-vision-for-a-human-centere...
631•HumanCCF•22h ago•356 comments

Free the Icons

https://weblog.rogueamoeba.com/2026/06/26/free-the-icons/
630•zdw•3d ago•230 comments

Exercise intensity influences body composition in healthy older adults (2025)

https://www.maturitas.org/article/S0378-5122(25)00571-7/fulltext
169•bookofjoe•7h ago•144 comments

Supreme Court takes sledgehammer to federal regulatory structure

https://www.npr.org/2026/06/29/nx-s1-5875161/supreme-court-takes-sledgehammer-to-much-of-federal-...
45•marojejian•1h ago•49 comments

I'm building a Space Cadet Pinball Machine! [video]

https://www.youtube.com/watch?v=lHQ8c8i42VE
61•skibz•4d ago•10 comments

Have You Restarted Your Computer This Week?

https://taonaw.com/2026/06/27/have-you-restarted-your-computer.html
40•surprisetalk•4h ago•108 comments

Memory Safe Context Switching

https://fil-c.org/context_switches
196•modeless•17h ago•29 comments
Open in hackernews

Xsnow "protestware" in Debian

https://lwn.net/SubscriberLink/1079385/3d7a57da58b41aa9/
58•6581•1h ago

Comments

Svoka•56m ago
How is seeing more Ukrainian flags a discrimination?

Discrimination implies something harmful. Like invading neighbor country and perpetrating genocide. This complaint says more about Ivanov than anything else.

jszymborski•47m ago
Yah that's where I stand on it. The message isn't harmful or hateful, it dares only make a political statement.
Svoka•38m ago
But also it is showing how russians think that Ukrainians existing is somehow discriminatory against them.
4bpp•12m ago
It's still selective degradation of functionality, as presumably people who download a snowglobe animation program don't do it to see any sort of statement apart from normative depictions of wintery things. The problem would be the same if it showed Russian flags only to users with Ukrainian locale, or ads for Mountain Dew only when the user's locale is set to French, or even just something as impossible to interpret as offensive on its own as adding lots of little cactus men whenever the locale is Dutch.
galdauts•44m ago
Very much agreed. It‘s a statement by the authors of that software, and that is well within their rights.
4bpp•36m ago
The imputed discriminatory part is that the software only shows the additional flags to users with Russian locale, not that it shows the flags at all.
Svoka•21m ago
Not sure you know what discrimination is.
epistasis•34m ago
Given the number of colonized people that speak Russian, including residents of Ukraine, Georgia, Uzbekistan, etc. etc. etc. I think this sort of Easter Egg based on language rather than geographical location is quite appropriate.

My family speaks both Ukrainian and Russian, and in Russian speaking spaces here in California we find many many many eager supporters of Ukraine's sovereignty, because when they hear Ukrainian spoken they tell us! And also tell us they wish they had been able to keep their non-Russian family language alive too. Most of these supporters are not from the Moscow or St. Petersburg areas though...

bradrn•33m ago
This point in the comments made me think twice:

> People in Western countries don't realize how bad the situation on the ground actually is; random Ukrainian flags showing up on your work monitor can result in severe problems for you (like losing you job, or worse), especially if you work in the government sector. If they show up on your laptop in a random cafe or an airport, you might very well get a beating from one of many "war heroes" that walk around the cities these days.

[EDIT: I see @krunck reposted this at the top level — https://news.ycombinator.com/item?id=48736518]

Svoka•26m ago
Oh no! Imagine the horror of losing your job. It compares nothing to literal genocide their army perpetrating.

And yes, it is their, not their government, not some mysterious leaders. Russians reelected same government for 35 years with it invading neighbours pretty much every 5 years.

orbital-decay•20m ago
Imagine living in the occupied part and being sent to the basement for this. Probably not that black and white now... although seeing both activist and slacktivist types being very loud about the land but not the people over and over again, I wouldn't be entirely surprised if you don't consider them Ukrainians anymore.
DiabloD3•18m ago
As a reminder, the most dangerous job in Russia is "opposition leader".
7bit•32m ago
How can anyone complain about Ukrainian flags, unless these people have a problem that the Ukraine exists.
nosioptar•16m ago
It's not even an anti-Russian statement!

I wouldn't get bent out of shape if Xsnow showed me a Canadian/Greenlandic flag in response to me using en-us.

neilv•40m ago
I'm very sympathetic to Ukraine and the desire to demonstrate or speak out, but I don't see how this instance is very effective, and doing it has a significant cost to the integrity of Debian, as this argument says:

> Russ Allbery agreed that the DFSG was not relevant; he also warned that citing the Social Contract and DFSG ""turns the conversation into rules lawyering without addressing the actual issue"". However, even though xsnow is DFSG-compliant, he did say that the flag display may be something Debian does not want in its archives:

> > I would, in general, say that software that behaves in deceptive ways, which includes hidden behavior changes based on usernames, locales, or other local settings or information that no user would reasonably expect to change behavior in this way is probably not something that we want to have in Debian. It's a very slippery slope and also likely to create a lot of drama to very little benefit.

belorn•31m ago
The simple solution that should make everyone happy is to simply document it. That way it is no longer a hidden behavior, and the Debian maintainer could even do that as a patch without the help of upstream.
smw•13m ago
The maintainer and upstream are the same person
JdeBP•26m ago
It is interesting to read M. Allbery's comment side by side with the discussion here on Hacker News about a CLAUDE.EXE program with hidden behaviour that subtly changes the way that it outputs an information banner based upon timezones, hostnames, and domain names.

* https://news.ycombinator.com/item?id=48734373

Further LWN commentary (as observed at https://news.ycombinator.com/item?id=48736518) is that the result would not be solely drama but potentially some fairly nasty real world consequences for some people.

asveikau•35m ago
I was not totally clear on this. The article makes it sound like the behavior is in the debian patches, and not upstream?

I believe upstream is here, and has the same code as quoted:

    https://sourceforge.net/p/xsnow/code/HEAD/tree/trunk/xsnow/src/scenery.c#l332

  if (global.Language && !strcmp(global.Language,"ru") && drand48() < 0.3)
     tt = MAXTREETYPE;
hexagonwin•29m ago
it is in upstream. but the debian package maintainer is also the upstream maintainer.
kjs3•34m ago
Most do not acknowledge the slippery slope exists until they are sliding down it about to hit bottom...
cloudie78•34m ago
So next time something like this slips through and it runs rm -rf /* ? Then what?

Shit like this erodes trust.

adamrezich•34m ago
I thought we all agreed that flags-as-political-statement in software were Certified Cringe after the one-click “add a French flag overlay to your Facebook profile photo” thing, eleven years ago?
krunck•33m ago
One comment really nails the problem with this sort of thing:

" People in Western countries don't realize how bad the situation on the ground actually is¹; random Ukrainian flags showing up on your work monitor can result in severe problems for you (like losing you job, or worse), especially if you work in the government sector. If they show up on your laptop in a random cafe or an airport, you might very well get a beating from one of many "war heroes" that walk around the cities these days.

No, the government sector doesn't just make missiles and bombs, it also covers schools, hospitals, many other things."

epistasis•28m ago
And that's not even so bad compared to what would happen to somebody in occupied Ukraine: they would be sent to "the basement." That's the euphemism for the local torture chamber, outside of which they deposit the dead bodies of the tortured to let everybody in the area know what happens if they do something like speak Ukrainian.
sombragris•21m ago
Slackware-current upgraded xsnow to the latest version in June 20th but applied a patch from ALT Linux that removed the protestware bits just because of this reason. I support this.
dgellow•20m ago
They don’t have to use the software. It’s such a non issue. Xsnow is closer to art than critical software, you can easily ditch it
JdeBP•10m ago
The naïveté of that position is that the users are not informed ahead of time that there's a random chance of a political protest popping up on their screen, so do not get to make an informed choice before it is perhaps too late. It's not mentioned in the doco. It's obfuscated in the source code as an 'extra tree' in an array of xpmtrees. The commit that added this had the commit message 'willem'.
_0xdd•31m ago
One of the comments that struck me on the lwn.net site is the (albeit small) possibility that someone in Russia could be running the software and unintentionally land themselves in hot water if someone discovers these images on their computer. I'm sure that's not the intended consequence, but I could be problematic.
weare138•22m ago
The issue with that claim is xsnow already displayed the Ukrainian flag regardless. And it's in no way a critical app most people would even have installed to begin with. I had no idea it was even still being maintained.
weare138•25m ago
Has anyone confirmed who this 'Alexander Ivanov' person is or even if this is a real person and not some AI bot? I searched for the email address used and it only appears recently in these handful of posts about xsnow.
dgellow•4m ago
Please, tell me, who is ever using xsnow in a place where that would be problematic?
Arodex•17m ago
I thought it would talk about the situation on the ground in Ukraine, but no...

Will anyone think of the poor Russians just trying to go on with their lives?

Do people in Russia realize how bad the situation is on the ground for Ukrainians?

>No, the government sector doesn't just make missiles and bombs, it also covers schools, hospitals, many other things.

Schools forming future soldiers, hospitals healing soldiers so that they can go back to the front...

The naivety here is astounding. The commenter, those who agree with him and all "normal" Russians would benefit to read Hannah Arendt:

https://philosophybreak.com/articles/hannah-arendt-on-standi...

Cue the famous quote...

https://quoteinvestigator.com/2010/12/04/good-men-do/

netsharc•11m ago
So, are you American? What are you doing about your governments funding and supplying of genocide? Your litany of excuses also apply to the average Russian...
WD-42•12m ago
How is this an issue? Xsnow is a novelty. You have to make two decisions: the first to still be using Xorg at all, the second to install the application itself which is essentially a gag screensaver.

The idea that some govt employee would get fired for this is extremely far fetched.

simion314•11m ago
Yeah, but is open source so if some of the extra rare "good Russians" do not like this super small chance of getting hurt then they diserve their regime, they will finally protest when the regime will affect their own lives but stay silent while other people get genocided.

I do not own any popular software to put anti Zed/Putin shit in it so sorry I can inconvinience those super rare good Russians.

netsharc•4m ago
When the war started, Europeans were forcing famous Russians living in Europe to denounce their government's evils. For example they demanded a Russian opera singer to say something against the regime or be "cancelled".

As if it's so fucking easy to denounce a dictator who has murderous tendencies and who rules your homeland, as if it's so easy to insult him, and then what, not be able to return home and see your friends and family until that dictator is defeated?

I found those demands so unthinkingly heartless, it's responding to tyranny with your own tyranny...