Tootfinder

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

@aredridel@kolektiva.social
2026-04-04 17:17:04

I've had ideas rattling around in my head for a while but not quite hitting coherence.
What does a "rich terminal" mean to you as a developer? We're in a really weird place right now with regards to UI and UX, with chat as a normal mode of operation being everywhere, yet we're constrained to two major paradigms: the terminal user interface, and the instant message. Both come with really weird limits to their affordances.
And there's prior art here — light table, jupyter notebooks, observable hq, rich REPLs — but they're usually this weird hybrid of not quite transcript not quite live program that I find somewhere between unsettling and frustrating.
I do however think it's well past time we abandoned monospaced type as the core way we think about source code, and at the same time, built better user interfaces than that allows, without going full "this is a program with its own interface”
It's weird uncharted territory.

@shriramk@mastodon.social
2026-05-01 00:45:32

To make it easier esp. for junior folks (students, postdocs, jr faculty) to talk to me, I'm trying a new thing: open office hours at conferences! Come find me at PLDI 2026, using the public calendar linked to the page below. Please feel free to reshare!
cs.brown.edu/people/sk/Contact

I want to try something new. At PLDI 2026 and ECOOP 2026, I'm going to hold “Office Hours”.

People said that asking folks to sign up might be intimidating, so there won't be any signup. Rather, anyone can join: all you need to do is show up! I'm especially looking forward to talking to younger folks: students, postdocs, junior faculty. Tell me about your research, get feedback on an idea, get advice on applying, ask me about postdocs, whatever. It's your time!

In terms of mechanics: I have cr…
@dfupdate@social.linux.pizza
2026-04-03 19:23:44

Update logo scrolling past in the #revision infobeam rotation :D
#revision2026 #revisionparty2026

A screenshot of the Revision 2026 demoparty stream. The screenshot shows a big dark hall filled with rows of tables. People with computers are sitting at the tables. The only light in the pictures comes from the many computer screens and the big screen in the front of the hall. The big screen  shows a slide with the following content:

"Want to run demos on real oldskool hardware?
Find a new platform for your next demo?
Watch demoparties and drink beers with friends?

Come to the Update Compute…
@hex@kolektiva.social
2026-05-19 07:09:57

Logistics in the technical sense (part of supply chain management) is a subset of logistics in the vernacular sense ("the handling of the details of an operation"). You can explore this second and more general sense, and thereby build an understanding of the first and more technical sense, by iteratively asking the question, "how does one make that happen" and follow questions from there.
A big part of organizing is figuring out the (vernacular) logistics (and helping others figure it out). You want to organize a seed swap? Ok. How does one make that happen? Well, you need seeds, people, a place, and perhaps a time. How does one make that happen? You can forage seeds or you can buy seeds for a garden and swap extras. How do you get people to come? Well, figure out where you want people to come from and choose an accessible place. What's the easiest thing to do? Get people from your neighborhood. How does one make that happen? Well, maybe put up flyers. How does one make that happen? Well, print them on your printer if you have one, or at a library, then go post them up. Etc.
Keep asking questions until you either find a roadblock that you can't find a way around, or you find things you can do yourself (one of those things you can do yourself is asking friends to help).
If you practice the exercise of thinking about how things happen, you can start to find things that you can do yourself. You can start to understand what exists now, and you can imagine what's possible. By thinking about logistics, you can figure out how to replace things when they collapse or are dismantled. You can also identify things that can't easily be replaced, and try to figure out alternatives.
This practice is good for figuring out how to build, but it can also be a valuable practice for figuring out how to resist. Concentration camps and ethnic cleansing also require logistics. Mass displacement means moving people. How does one do that? People are generally going to be moved in planes or buses. How does one do that? Well, people get loaded on to planes or buses in specific places. Planes and buses need fuel. Planes are fueled at their airports, which may well be the same places where people are loaded on to them. There is a fuel depo and a fuel truck that makes flying people out of a specific place possible. How does the fuel get to that fuel depo? Well, that fuel is probably also delivered by truck. Someone drives those trucks. Someone fuels those planes. Someone clears the planes for takeoff. Someone fuels those busses. Someone drives those busses. And so on.
Logistics networks can be highly complex. The more complex the operation, the more possible points of failure and more possible points where pressure can be applied, where operations can be disrupted. Ethnic cleansing is a complicated operation. The logistics of disrupting complicated things tend to be much less complicated than the logistics of the complicated things themselves.
The Right has exploited this fact for a long time. Centralized social services are logistically complex. Public infrastructure is logistically complex. By destroying these things, they can loot public resources by privatizing the infrastructure and functionality.
But the things that support the Right are even more logistically complex. Oil, cars, AI data centers, internal paramilitary, these are extremely complicated and fragile. There are numerous pressure points, all of which can respond to numerous strategies.
If we want to win, we should reduce the influence of politics over the things we care about. We should focus on building distributed mutual aid networks that don't rely on state funding and aren't subject to the whims of politicians. This is also known as "dual power." That is, creating counter-institutions outside of the dominant political system. The Right already does this in the form of churches and corporations.
As we reduce our complexity, we can then press our complexity advantage against the things for which the Right *needs* the state: the apparatus of violence needed to maintain capital and enforce the dominant order.

@mgorny@social.treehouse.systems
2026-03-28 09:40:42

Our society has learned to promote #complacency into a virtue. You call it a "moderate stance", and it's suddenly a good thing. Opposing evil is bad; it's extremist position, almost as bad as the evil itself. Complacency sounds bad too. But "hey, I don't support evil, I just keep an open mind, a moderate position here", and you're suddenly a praiseworthy person. Maybe "just a little, necessary amount of evil" is good, after all.
"I don't support slavery. I just want cheap goods, and I don't want to know how come they're cheap."
"I don't support animal cruelty, I just want cheap meat, and I don't want anyone to point out to me why it's cheap."
"I am tolerant of LGBTQ people, I just don't wanna see them."
"I don't want disabled people to die, I just expect that they find a job."

@sonnets@bots.krohsnest.com
2026-06-01 11:25:11

Sonnet 049 - XLIX
Against that time, if ever that time come,
When I shall see thee frown on my defects,
When as thy love hath cast his utmost sum,
Called to that audit by advis'd respects;
Against that time when thou shalt strangely pass,
And scarcely greet me with that sun, thine eye,
When love, converted from the thing it was,
Shall reasons find of settled gravity;
Against that time do I ensconce me here,
Within the knowledge …

As so often, the Internet Archive has come to save the day.
At its newly opened Aadam Jacobs Archive, you can now listen to nearly 2,500 of the concert recordings that volunteers have digitized and uploaded so far.
In that more than a terabyte of files, you’ll find concerts by Nirvana, Phish, Tracy Chapman, Depeche Mode, Flaming Lips, Stereolab, Liz Phair, Sonic Youth, Nick Cave and the Bad Seeds, Björk, They Might Be Giants (recorded four times in 1988 alone), and the Mekons, a…

@gwire@mastodon.social
2026-03-23 14:24:51

Any government going down the path of de-regulation of utilities really needs to consider the case in which providing service to citizens can be dropped entirely in favour of commercial use.
calmatters.org/economy/2026/03

@mgorny@social.treehouse.systems
2026-04-25 05:10:20

Sometimes it makes sense to act smart rather than brute-force.
For example, when Intel makes another #MKL release and you get version like "2026.0.0", and you need to figure out the remaining "-n" suffix for the .deb packages. And you really don't want to start a Debian container to figure that out.
Well, you could just keep brute-forcing until you find the right number. Or you can figure out that the index URL is #Gentoo

@Techmeme@techhub.social
2026-05-11 13:20:38

Google's TIG reports the first confirmed instance of "prominent cybercrime threat actors" using AI to find and weaponize a zero-day in a web-based admin tool (Dustin Volz/New York Times)
nyti…

@NFL@darktundra.xyz
2026-05-07 18:20:45

Colts release CB Kenny Moore II after failing to find trade nfl.com/news/colts-release-cb-

@wraithe@mastodon.social
2026-05-23 13:29:17

So yesterday was a weird day; had an onsite and while wrangling my access to the building, realized one of my boot heels had come off, so I spent like 20m trying to backtrace where it fell off. Never did find it. 😂
Was working in an office space client is moving into, so basically abandoned

@mia@hcommons.social
2026-03-20 12:11:42

AI company ad on the tube: 'help me build an app to find dog friendly pubs'. But my friend, where would that data come from? Scraping the websites that already list dog-friendly pubs? Searching pub websites?
And would anyone trust it enough to book a table with friends in the hope that the listing is current and correct? So many questions.

@mgorny@social.treehouse.systems
2026-05-11 09:17:58

I've been talking before why money won't solve the burnout problem. But let's for a minute assume that you really wanted to help people maintaining #FreeSoftware by paying them. The problem is that:
1. You have to pay them a living wage.
While all monetary help is appreciated by developers, they need a living wage. Not "that should prevent you from starving to death" but the kind of money that can support a honest (but not lavish) lifestyle: pay the bills, feed your family, cover other living costs such as repairs, clothes, appliances, and let you save enough for future emergencies.
It's simple as that. If you can't do that, they're going to need a dayjob. If they're lucky, it won't collide with their #FLOSS work. If they're not, it will kill them. Or they'll fall somewhere in the middle, slowly burning out until they can neither maintain their projects, nor work.
2. You need to guarantee that the payouts will continue.
People need security. They're not going to stay unemployed, let alone quit their job or turn down a job offer, unless they either have good guaranties or substantial savings (or they're in a really bad shape and wouldn't be able to handle the job anyway). The job market is hell, and people just know that when the payments stop, they may not be able to find a job soon, let alone a good job. Even "passively" looking for a job can burn you out.
So yeah, one-off payments and pinky swears won't do. And it isn't even a matter of whether we can trust you; it's a matter if you'll actually be able to continue paying us. And honestly, I don't really know how to solve that. Perhaps by paying up front, but for how long? Finding a job may take more than a year, finding a good job may be once-in-a-lifetime opportunity.
3. It can't end up being a job.
Perhaps most difficult of all, these payments can't really come with explicit obligations. I mean, that's the whole point: you want to support FLOSS, not turn it into a corporate project. You want the maintainer to remain free and enjoy the work. That is unlikely to happen if their livelihood is now dependent on your satisfaction. And even if it isn't, I for example would still feel indebted to whoever's paying me to do FLOSS, even if they really didn't expect anything in return, and would fall into a spiral of guilt-inflicted burnout if I failed to maintain the software satisfactorily.
#OpenSource

@raiders@darktundra.xyz
2026-04-16 09:02:07

Raiders Receive Blunt Take for Day 2 of NFL Draft heavy.com/sports/nfl/las-vegas

@rberger@hachyderm.io
2026-03-13 04:50:24

Hopefully some how, someway, we'll have a future and it will be like Star Trek.
Speaking of which I am really excited to find out that Thomas Jane, who played Joe Miller in The Expanse, my other favorite Science Fiction TV, will be playing Dr. Leonard "Bones" McCoy in the final episode of Series 5 of Star Trek: Next Generation!
Unfortunately even though its in production now, it won't be shown for at least 1 years from now (Season 4 is supposed to come out some time this year).
#StarTrekSNW #TheExpanse
imdb.com/title/tt3230854/chara
screenrant.com/star-trek-stran
screenrant.com/star-trek-stran

@kineticdiplomacy@infosec.exchange
2026-04-22 09:45:03

Sadly, the time has come to retire the security.txt from my website. It is only used by l33t haxxors who think they can use ai tools to find amazing bugs in my site, but only if i have a bug bounty program. Yet another net positive is turned into a net negative thanks to LLM's.
#personalwebsite #smallweb

@Cognessence@social.linux.pizza
2026-03-08 14:48:00

I wouldn't used to post about such activities, because obviously it can come across a certain way - but I stumbled on these old photos of a Grace Jones gig setup - and thought maybe people would find it interesting.
The idea was to do a one-off very different sound, and we stripped down some of her classics. My "station" is in the first photo, her son played percussion, Dave Okumu guitar, and Ivor handled the bass (see Moog lol) and was also triggering other samples.

Various synthesisers, drum machine, other devices
Laptop, drum machine, synthesisers, controller keyboard
Man standing next to Moog and laptop
Man in front of audience seats; keyboard
@pre@boing.world
2026-05-11 09:30:55
Content warning: ukpol - Starmer election response

Starmer is doing a thing about election results. Is he resigning? :bounceface:
He says the elections were tough, he lost brilliant representatives. He feels the hurt and takes responsibility. Not just for the results, but also for explaining how they'll do better in the years ahead.
Times are dangerous, opponents are very dangerous, if we don't get it right the country will be on a very dark path.
He takes responsibility for navigation in this dangerous world and for not walking away.
Oh right, he's not resigning then. 😦
He says he'll prove his doubters wrong. He's learned a lot! And realizes now we need a bigger response to this unordinary times.
Times demand serious progressive leadership he says, and Zack or Nigel can't provide that. [Citation needed] Only Labour can [Really, come on, citation needed]
He's pleased to be reducing NHS waiting lists and crime, and for some reason is pleased migration is coming down too.
He says he realizes that people don't think Labour cares about them. So that's something.
So his plan to fix things after this election is to talk more about why he's doing things instead of just saying what he's doing.
Right. Sure. That'll help.
He admits millions of people, like his sister, don't get respect or help and are held back because the status quo doesn't work.
He says he's fighting for them but, eh, perhaps he should be doing that thing where he says more about why and how?
He says we need a complete break to take control of energy and defense and fairness (he isn't resigning though, not THAT complete a break)
"Strength Through Fairness, Hope and Urgency" is his plan.
Three concrete examples of the plan:
Sure, about time, not like the Greens are against that.
Doesn't sound like he wants a re-join though, so not really sure what this means. The EU don't allow partial memberships or cherry picking benefits. Some kind of external heart I guess, an outside-body heart pump?
No. He's going to guarantee training or work placements to school leavers.
So in response to likely being unelected next time, he'll nationalize steel (now he's failed to find a corporate buyer anyway), is going to renegotiate with Europe (again, they have no better offers to give), and offer apprenticeships to education-leavers (who are still going to be mostly in debt by then).
Right.
Oh, and he's going to ban more marches too. Almost forgot that.
What a cock.
He did sound a bit passionate at least for a change.
#ukpol #starmer

@NFL@darktundra.xyz
2026-04-08 10:26:27

'The Beast' is here, plus a base-brawl nytimes.com/athletic/7178480/2

@raiders@darktundra.xyz
2026-03-06 12:22:27

Running Backs For Raiders to Consider in NFL Draft si.com/nfl/raiders/onsi/las-ve

@pre@boing.world
2026-03-11 22:49:50

Final Improv session before the show this evening and mostly just practice for the final event.
Steve Hoopla threw in some extra chaos with the half of us assigned 'audience' each time given cards to shout out immediate things that need to happen: A declaration of love, a sudden death, an appearance of a lost love-child etc.
In theory this means that final rehearsal is more chaotic and deranged than the final show will be. The lesson is that we can cope and continue even if somehow everyone dies in the third scene.
Stories about office romance and intrigue and bullying bosses, and about an art super villain determined to murder the whole world's inner-artist.
Both of which would indeed have gone more smoothly without the audience demanding sudden entrance by men with guns or that we find an excuse for a love child or impulsive marriage proposal.
So thats it until the show. Come along see it going more smoothly than that next Thursday in London if you want.
#improv #london #hooplaImpro