A diagram showing how a 2 minute delay to an active travel trip reduces the accessible area from a 15-minute trip by 25%
As I was made to wait 2.5 minutes to cross a road this morning, let's again do the maths simple.ghost.io/lets-do-the-...
03.03.2026 16:20 —
👍 375
🔁 111
💬 21
📌 11
Every "they're transing the gay kids" article inevitably boils down to "the hormones are making the kids I want to fuck less attractive to me personally", and this one is unusually transparent about it
03.03.2026 22:32 —
👍 210
🔁 65
💬 3
📌 1
It's a mistake to think that dem leadership and their highly paid consultants *can't get this*. The purpose of a machine is what it does.
They are doing this deliberately, a relentless rightward shift of the overton window toward open genocide helps their fundraising.
04.03.2026 08:05 —
👍 12
🔁 2
💬 0
📌 0
The actual, small, demographic of rabidly transphobic people is not gonna be swayed by a promise of "we want to do the same thing as the other party, but in a more civilized way"
They're gonna go with the party spending a third of its campaign explicitly promising genocide.
04.03.2026 08:03 —
👍 15
🔁 4
💬 1
📌 0
Trump spent a *third* of his 2024 campaign budget on rabid transphobia.
Democrat leadership and their expensive consultants keep relentlessly trying to push trans people into the woodchipper, when the people who want to do that already have a party even louder about doing it.
04.03.2026 08:00 —
👍 14
🔁 1
💬 1
📌 0
They're like "no no no, we need electable candidates, like the guy who keeps going on podcasts with nazis and agreeing with them that trans people aren't human."
And then getting fucking shocked when this turns out to not be a winning strategy once again. Still paid the big donation bucks though
04.03.2026 07:56 —
👍 19
🔁 2
💬 2
📌 0
It's amazing that despite all the proof that virulent transphobia loses elections, these assholes will continue to push for the biggest nazi they can find.
They're like "electable candidates, like the guy who covered up a nazi tattoo after 18 years with a new nazi tat, then went on a nazi podcast"
04.03.2026 07:55 —
👍 25
🔁 2
💬 2
📌 0
Dem leadership and consultants keep desperately trying to throw trans people into the woodchipper and getting shocked that this strategy loses elections.
Each time they have an opportunity to *not* be genocidal pieces of shit, they instead double down harder on being Vichy scum. And lose even more
04.03.2026 07:53 —
👍 89
🔁 25
💬 3
📌 1
Trans Rights Wins Elections
04.03.2026 02:06 —
👍 565
🔁 146
💬 4
📌 1
This is a job for @lukesteuber.com
04.03.2026 07:43 —
👍 8
🔁 0
💬 0
📌 0
Someone should make a real-time graphic showing how much USAID yearly budgets are being spent, how many aid programs worth of US planes and missiles are being shot down each day, etc.
Put Eisenhower's military industrial complex quote on it.
04.03.2026 07:42 —
👍 23
🔁 5
💬 1
📌 0
just thinking about how USAID was dismantled under the rationale of cost savings but there's an unlimited budget for war
04.03.2026 06:43 —
👍 331
🔁 90
💬 10
📌 1
Both the US and Israel, surprised pikachu when the people they are killing are not only adults, not only not patients in a hospital, but also actually shooting back at them.
04.03.2026 07:34 —
👍 26
🔁 4
💬 1
📌 0
Israel is not used to shooting at adults, and the US is not used to bombing people who can shoot back.
The whole "fighting the last war you fought" thing hits very different when you made a very big point of sniping children and blowing up hospitals and calling it a war.
04.03.2026 07:32 —
👍 60
🔁 12
💬 1
📌 1
Again, I highly recommend frontloading all the executive functioning into making a big list of shit that you then don't have to think about, instead seeing only a random small, very specific bit of it at a time.
"collect socks from the floor" level tasks, not a big daunting blob of shit to do.
16.01.2026 15:44 —
👍 36
🔁 3
💬 0
📌 0
Doing these small, specific tasks will average out to everything getting done eventually, in a way that *doesn't* hammer executive function.
"wipe down top fridge shelf" is a hell of a lot easier to start than "clean refrigerator" and eventually the fridge will be clean.
16.01.2026 15:41 —
👍 35
🔁 3
💬 1
📌 0
That big ol list can stay totally hidden after you make it. You're not looking at it, you're not thinking about it.
What you see is one specific, concrete, probably embarrassingly small task. "move the empty cups from desk to sink" or such.
16.01.2026 15:37 —
👍 36
🔁 2
💬 1
📌 0
Nowadays, in the age of the atom, you can do even better than dice:
You can make an arbitrarily big list of shit that needs to get done to do the thing, and then let the computer roll imaginary dice to show you *one* of these things.
In like 4 lines of code.
bsky.app/profile/pook...
16.01.2026 15:34 —
👍 37
🔁 2
💬 3
📌 1
If all you need is for each small task to get done eventually, and don't really give a shit about the order in which they get done, you can literally roll dice for them.
Divide "clean the room" into 20 small tasks all about equally big, and roll a d20.
It works, but you still gotta see that list
16.01.2026 15:32 —
👍 42
🔁 2
💬 2
📌 0
This means you're gonna be dealing with a *lot* of subtasks.
Putting them all in a todo list is gonna hit the same wall that "clean the room" does: figuring out where to start is daunting, figuring out the next small thing to do is just as daunting.
It doesn't really work.
16.01.2026 15:30 —
👍 40
🔁 2
💬 1
📌 0
Which means the big overall, unrealistic task of "clean the living room" is gonna bloom into lots and lots of very small tasks. Most of which don't seem to accomplish anything significant, and which are embarrassingly specific.
The smaller and more specific these subtasks, the better.
16.01.2026 15:28 —
👍 48
🔁 2
💬 3
📌 1
Think of how if someone is injured in public, you don't go "someone call 911" but point to a specific person, "you in the red shirt, call 911"
Same kind of thing with tasks and subtasks. You need to break down the abstract task into small concrete chunks.
*No matter how embarrassingly small*
16.01.2026 15:25 —
👍 54
🔁 4
💬 2
📌 0
Suppose you need to clean a room.
Anyone with A(u)DHD can tell you: this is not a realistic task. It's composed of lots of smaller tasks, very specific subtasks.
Ones which can feel embarrassingly small, and demotivating when compared to the state of the room.
16.01.2026 15:23 —
👍 184
🔁 31
💬 7
📌 3
So, my lifescripts.py is just lists of a bunch of things: things to clean, books to read, things to study, projects to work on/practice, dishes to cook, workout of the day, etc.
It randomly chooses an item from a list and writes it to day.txt as, like, "Guitar and Bass: Stetina Speed Mechanics"
17.01.2026 07:37 —
👍 49
🔁 7
💬 2
📌 0
The more complex you make it, the easier it is to get confused and think it's actually doing the thing.
That way lies Satya Nadella chatting with a chatbot 12 hours a day for cliff's notes of cliff's notes of podcasts about books, thinking he's reading the books.
05.01.2026 18:26 —
👍 37
🔁 1
💬 0
📌 0
You're not outsourcing *all* your executive function, you still gotta actually do it.
And, it's literally just telling you a thing to do, there is no fucking way you could mistake it for *it actually doing the thing*.
It's not even a placeholder. It's just a reminder that's harder to ignore.
05.01.2026 18:23 —
👍 32
🔁 1
💬 1
📌 0
Starting as small and simple and stupid as possible is key.
"Pick one of these 4 rooms to clean for a few minutes"
"Pick one of these books on your nightstand to read"
"Pick one of these dishes to make"
etc.
05.01.2026 18:21 —
👍 32
🔁 1
💬 2
📌 0
Something like that works perfectly fine. Simple, stupid, easy. It's making a hook for your attention, no more or less.
Fill the list with books on your nightstand, chores to be done, etc, and it'll mindlessly spit out a random one.
05.01.2026 18:17 —
👍 25
🔁 1
💬 2
📌 0
import random
list_of_shit = ["thing 1", "thing 2"]
shit = random.choice(list_of_shit)
print(f"Do {shit}")
05.01.2026 18:15 —
👍 50
🔁 2
💬 5
📌 2
I recommend making it as *simple and stupid* as possible. All it's meant to do is be a hook for attention, which you'll actually notice and not gaze past without seeing.
05.01.2026 18:13 —
👍 47
🔁 1
💬 1
📌 0