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

@EarthOrgUK@mastodon.energy
2025-11-24 19:51:02

On Website Technicals - Read nitty-gritty tech updates and daily learnings that keep the Earth Notes site up and running; site stats also. - m.earth.org.uk/note-on-site-te

@NFL@darktundra.xyz
2025-12-24 13:45:45

Chargers' Justin Herbert continues 'to think about' playoff flop vs. Texans with rematch on tap Saturday nfl.com/news/chargers-justin-h

@jonippolito@digipres.club
2025-09-24 13:43:42

On yesterday's Teaching, Learning, and Everything Else podcast, I talked about AI's impact on the environment and classrooms—and argued that it isn’t reinventing education so much as exposing bad habits we should’ve let go years ago link…

Quote: "Instead of thinking of AI transforming pedagogy, I think of AI pointing out problems that were already there. We know there's better ways to teach. We know that project-oriented, individualized learning is better than regurgitation. We know that no one outside of academia writes five paragraph essays anymore. Writing has become discursive and dialogic, and it's dispersed through all these different social media and work contexts. There's lots of reasons to validate writing as a form of …
@Techmeme@techhub.social
2025-12-24 14:20:56

Sources: OpenAI staff discussed prioritizing sponsored content in ChatGPT when users ask relevant queries and created mockups with ads in sidebars or as pop-ups (The Information)
theinformation.com/articles/op<…

@solawi@social.tchncs.de
2025-12-23 14:52:53

Findet ihr auch immer so viel Inspiration in der Natur wie wir?
Egal ob mit oder ohne Schnee! ☃️
Wir hoffen, dass ihr über Weihnachten und Neujahr gut regenerieren könnt und wünschen euch fröhliche Feiertage!
---
Bild von wal_172619 auf Pixabay
#schneemann #weihnachten

Foto eines au Schnee und Naturmaterialien voller Rauhreif geformten und freundlich wirkenden Miniatur-Schneemanns, der mit einem einem Grashalm als Schal sowie Blättern und Zweigen geschmückt ist. 
Der Hintergrund ist unscharf.
@pixelcode@social.tchncs.de
2025-10-24 16:19:26

Leftist Berlin café #KFetisch kicked out a guest for wearing a t-shirt with Hebrew text on it & accused them of using “the genocidal language of the oppressor” & being a “#Zionist”.
They later claimed the reason for refusal of service had been the specific word written in

@Techmeme@techhub.social
2025-10-23 12:25:45

ChatGPT Atlas hands-on: generally able to interpret instructions and navigate simple menus, but "technical constraints on session length" are a limiting factor (Kyle Orland/Ars Technica)
arstechnica.com/features/2025/

@NFL@darktundra.xyz
2025-10-24 21:54:34

49ers' Purdy, Pearsall to remain out vs. Texans espn.com/nfl/story/_/id/467131