Tootfinder

Opt-in global Mastodon full text search. Join the index!

No exact results. Similar results found.
@mgorny@social.treehouse.systems
2025-12-23 13:11:20

I'm building webkit-gtk right now. It's one of these messy packages where a few source files need a lot of memory to compile, and ninja can randomly order jobs so that all of them suddenly start compiling simultaneously. So to keep things going smoothly without OOM-ing, I've been dynamically adjusting the available job count via steve the #jobserver.
While doing that, I've noticed that ninja isn't taking new jobs immediately after I increased the job count. So I've started debugging steve, and couldn't find out anything wrong with it. Finally, I've looked into ninja and realized how lazy their code is.
So, there are two main approaches to acquiring job tokens. Either you do blocking reads, and therefore wait for a token to become available, or you use polling to get noticed when it becomes available. Ninja instead does non-blocking reads, and if there are no more tokens available… it waits till one of its own jobs finish.
This roughly means that as other processes release tokens, ninja won't take them until one of its own jobs finish. And if ninja didn't manage to acquire any job tokens to begin with, it is just running a single process via implicit slot, and that process finishing provides it with the only chance to acquire additional tokens. So realistically speaking, as long as there are other build jobs running in parallel, ninja is going to need to be incredibly lucky to ever get a job token, since all other processes will grab the available tokens immediately.
This isn't something that steve can fix.
#Gentoo #NinjaBuild

@andres4ny@social.ridetrans.it
2025-11-22 19:50:50

Wow. I've dealt with various toxic personalities in software development, but a good portion of the time those toxic personalities were at least extremely knowledgeable in their (often, very limited) domain.
AI, however, seems to be enabling toxic personalities *who are completely clueless*. Impressive!
github…

quoted text: "Your approach of submitting very large relatively-low-effort PRs creates a very real risk of bringing the Pull-Request system to a halt, especially given that, in my personal experience, reviewing AI-written code is more taxing that reviewing human-written code."

response: "I do not intend to submit any more PRs of this kind. This was a proof of concept and an attempt to push AI as far as it would go. I believe that it has succeeded brilliantly! Also, *I would not call this a l…
quoted text: "we have in fact known this for years and the difficulty is to find a way to do it that maintainers agree comes at a reasonable maintenance burden)."

response: "I’m not a compiler developer by trade, although I’ve done all sorts of development over the years. I’m approaching this strictly as a user, perhaps a power user. I used to look at my needs and wants, and sulk because they were not addressed.

Damn, I can’t debug OCaml on my Mac because there’s no DWARF info.

Oh, wow…
quoted text: "I think that it is a case of different-to-the-point-of-being-incompatible software development processes (rather than a given process being fundamentally right or wrong), and I think that the uncertainty here is in part caused by our lack, on the upstream side, of a clear policy for what we expect regarding AI-assisted code contributions."

response: "That is something I’ve been pondering myself. I tried approaching several projects this way, trying to take care of things that b…
@blakes7bot@mas.torpidity.net
2025-11-23 21:47:05

Series C, Episode 01 - Aftermath
LAUREN: There's no need. I can handle it, Dayna.
MELLANBY: All right, but don't take any chances.
LAUREN: I won't.
DAYNA: Keep your head down.
LAUREN: I always do.
[On the beach]
blake.torpidity.net/m/301/377 B…

Claude 3.7 describes the image as: "# Image Description

This photograph captures three people posing together outdoors against a rocky, textured cliff face backdrop. The setting appears to be a natural, rugged landscape with grey stone formations visible behind them.

The composition features three individuals arranged casually for the camera. On the left is a person wearing a light-colored shirt. In the center stands a man wearing dark clothing, a chain necklace, and distinctive oversized sun…
@unixorn@hachyderm.io
2025-10-22 03:25:36

When I try to change my password, if you block paste I don't feel more secure, I wonder what other incompetence is hiding in your site's software stack.
And if you aren't letting me paste, _and_ you want annoying bullshit in my password, at least let give me a button to let me see what the fuck I am typing.
Having a password length limit, especially one as low as 15 characters, just makes me think you're doing something fundamentally wrong like storing passwords in clear text and confirms my opinion that there's a ton of other incompetence in your software stack.
This all came up when I was trying to add the mysubaru app on my wife's phone.
And a HUGE fuck you for claiming I had the wrong password when I tried to log in with the one in my password manager, but when I did a password reset, not letting me use the one from my password manager because "You can't change it to your current password."

@hex@kolektiva.social
2025-12-18 19:13:23

The #IWW #GDC as an antifascist organization was always kind of a hack. It was a beautiful hack and it worked well for what it did.
In 2016, as Trump was rising, I found info from the Twin Cities GDC. They were super organized, building an amazing community defense organization. When we (Seattle) went to set up our chapter, following their lead, they were extremely supportive. When I got shot, Twin Cities folks were at my house keeping my partner safe. They literally flew people out to support us. They very much remain in my mind when I think about what mutual aid looks like.
Unionism is an important strategy of a larger fight. But it's important to realize that it's not the other way around. The GDC was built to defend the union, because there wasn't something larger to do that work. It filled a gap.
When we organized against Trump, we tried to make the GDC the greater thing. We tried to make the GDC into the vehicle for social revolution against the fascist threat... And it sort of worked. We were able to do a lot.
But that was never what it was built to do. It was always built as an appendage of the IWW. This contains its own problem. If Unionism is the revolutionary movement, then it becomes impossible to build a truly revolutionary society. Unionism centers "workers" which implicitly decenters those who can't work in the traditional sense (the young, the elderly, those physically or mentally able to work). It also decenters care labor that hasn't yet been widely commodified. Sure, there are all types of hacks to patch the holes, but the fundamental construction starts from the wrong assumptions.
It felt, for a while, like things could go another way. Like that our ability to bring members in could shift things a bit, maybe set the GDC on more equal footing with the core focus of the IWW. But that was always an illusion, far less important to think about than the crushing terror of the regime we were fighting.
Now, I will absolutely trash talk the IWW on occasion but in the end I do think they're doing good and important work. Any criticism I have should be taken with a grain of salt... And I know I do have a lot of salt. Again, Unionism is an important strategy. It's useful both in improving immediate material conditions and as part of the most powerful weapon we have against the capitalist system: the general strike. It's important, I can't say that enough. But it's not sufficient.
I've been thinking about this a bit recently, and I wonder if there are any other GDC organizers or former organizers who might be feeling the same. Feel free to DM me. I'd like to get some more perspectives and see if my understanding from several years ago deviates significantly from what other folks are feeling right now.
I'd also like to bounce some ideas around that come from my own organizing experience.

@AimeeMaroux@mastodon.social
2025-10-21 01:08:38
Content warning:

It's the Day of Selene / Luna's Day / #Monday! 🌛
"Through the blue-black vault of the stars and of Selana (Selene the Moon) who gives swift childbirth."
Timotheus, Frag 803
🏛️ Selene, 1st century CE, Musei Capitolini: Palazzo Nuovo, Rome
#antiquidons

Bronze figurine of Diana-Selene. The goddess wears a crescent-moon ornament in her hair. The statue has been identified with Selene, due to the presence of the crescent moon on her head and the torch in her right hand, attributes characteristic of the goddess.
The goddess (personification of the Moon) is wearing a sleeveless, high-girded peplos, which gathers on her breasts and legs revealing her figure, and then gathers at the hem and in the folds that fall alongside her, pushed by the impetus…
@trochee@dair-community.social
2025-12-18 19:38:50

Back in the day I was working on a team with an ugly ETL pipeline for scraping news articles.
It had a habit of guessing wrong about character encodings, so by the time the data reached my zone of responsibility it was often solidly mojibake.
So two of us wrote a module that tried to guess at the (noisy-channel) transcodings that got us here & reverse them (used a simple "what language is this" filter to evaluate candidates).
Some clever wit -- I think it was…

@aral@mastodon.ar.al
2025-12-14 08:45:30

“Trump’s America is not merely indifferent to Europe – it’s positively hostile to it. That has enormous implications for the continent and for Britain, which too many of our leaders still refuse to face.

The motive hardly matters: whether the US regards the EU as an enemy for transactional or ideological reasons, it now sees it as an enemy.

[Mark] Rutte warns of war, urging Europe to prepare itself, yet he has nothing to say about the one-time ally across the Atlantic…

@hex@kolektiva.social
2025-10-09 08:13:42

Ok, yeah, I'm not done processing my anger over liberals doing shit like this. So this historian sees a rise in right wing violence, sees the US government carrying out ethnic cleansing, sees a rise in white supremacist terrorism, and then says, "oh yeah... this reminds me of a time right around the 1920s. Hum... yeah, ANARCHISTS fighting the government! Yeah, that's the same thing."
FFS, IT'S THE RED SUMMER! If you want a parallel between today and some horrible time in US history, TALK ABOUT THE RED SUMMER. The point of the language of dehumanization that the right uses, the point of all the anti-black and anti-emigrant rhetoric, is that it leads to genocide. Trump already carried out an act of genocide (#USPol

@hex@kolektiva.social
2025-10-20 08:05:15

Some leftists have criticized #NoKingsDay2 as useless. Though it was the largest protest in US history, it didn't change anything. I would go further to say that protests like these generally won't change anything. Dictators aren't forced to step down by 2% of the population coming out for one day. If they're forced to step down by protests, those protests are sustained. They are every single day. They are accompanied by general strikes.
We've been watching that happen all over the world. Portland in 2020 gave us a taste of that in the US. The George Floyd Rebellion was the type of resistance that actually brings down dictators like Trump. Occasional protests, no matter how large, can simply be ignored. That is precisely the reason the US developed a militarized police force in the first place. You need more, more than the largest protests in US history, more than Occupy, more than the resistance of the 60's and 70's, more than, and different from, anything we've seen in our lives.
And yet... Each protest has grown, and grown bolder. Some have grown more persistent. If you think of protest as the path to achieve change, you will lose. It is not. But it is a path to escalate. Some people, some otherwise comfortable white folks, came out for their first time. Some people got pepper sprayed for the first time. Some people questioned authority, stood up for the first time, and have had an experience that will radicalize them for the rest of their lives.
Protest is not useful in and of itself. It is training. It's making connections. Authoritarian regimes rely on the illusion of compliance, so visual resistance does actually undermine their power.
Liberals like to teach that non-violence is all about staying peaceful no matter what, that there's some way that morality simply overwhelms an enemy. I remember reading Langston Hughes' A Dream Deferred in high school. I said it was a threat. My teacher said, "you're wrong, he was a pacifist." Pacifism is a threat. If you can spit at me, beat me, shoot me, and I will not move, if I have the strength to absorb violence without flinching, without even rising to violence, what will happen when you push me too far?
What happens to a dream deferred?
Does it dry up
like a raisin in the sun?
Or fester like a sore—
And then run?
Does it stink like rotten meat?
Or crust and sugar over—
like a syrupy sweet?
Maybe it just sags
like a heavy load.
Or does it explode?
For peaceful resistance to work, there must be ambiguity. It must not be clear if or when the resistance will stop being peaceful. Peaceful resistance with no possibility of escalation is just cowardice.
My critique then is not so harsh as some other anarchists. If you think that protest alone will work, you're probably going to lose. If you are prepared to escalate, if you are prepared to absorb violence without flinching, then it could be possible for protest alone to topple the dictator. The cracks are already beginning to show.
And then what?
The problems that lead to the George Floyd uprising were never resolved. The problems that lead to Occupy where never resolve. The DAPL was built, protesters were maimed, it leaked multiple times (exactly as predicted). Segregation never went away, it only changed forms. The fact that immigrants have different courts and different rights means that anyone can be arbitrarily kidnaped and renditioned to an arbitrary country. We never did anything about the torture black site. FFS, people can still be stripped of their voting rights and slavery is still legal in the US. The people who control both parties in the US are killing our children and grand children with oil wars and climate change.
Toppling the dictator does nothing to resolve all of the problems that existed before him.
No, #NoKingsDay was absolutely not useless. #NoKings and related protests are extremely useful but they aren't sufficient. But, I think we still need to challenge the movement on two points:
How do you escalate after you're ignored or brutalized?
What do you demand after you win?
#USPol