Show newer

The task of a healthy publicly owned rail company is this:

To run as many trains as possible, within the financial constraints under which it operates

Note trains. It’s not “transport as many passengers as possible on the fewest number of trains”

That 5am train with a dozen building workers on it, or the last train home in the evening *matter for the trust and reliability of the system*, even if those individual trains make heavy losses and are largely empty

I’m sorry but you shouldn’t be expected to go back to work after vacation, it’s cruel

@testerab@mastodon.me.uk @babe Huh. This phrasing - the 'Superior Humans' thing - makes me wonder if this is the reason that the most obnoxious "you're bad for using Windows" people also tend to be bigots.

I only ended up switching to Linux because a friend harassed me to do it for 10 years. One day he caught me at just the right boredom level and dropped the Superior Linux User persona to very patiently talk me through it.

The main thing that stopped me from trying it for all those years? That persona.
Someone insulting you and your intelligence persistently does not make you want to change to using their Favourite Thing that they're being so smug about.

“Racists around Britain have been emboldened by the racism of Reform and Farage in Parliament and Robinson’s 15,000 strong demo in London.
“Both must be held accountable as they whip up Islamophobia and throw fuel on the fire.
“Anti-racists are now committed to breaking racists’ confidence again and confronting them where they attempt to spread hatred and attack Muslims.”

Anti-fascists to mobilise across Britain as racists expected to cause mayhem this weekend.

morningstaronline.co.uk/articl

Damn TIL that not only Half-Life 2's eyes are still considered pretty much the gold standard for character eyes in video games 2 decades later, but also unlike almost every other game instead of using 3D eyeballs they're just almost-flat planes with a shader applied to them that makes them look better than the really 3D stuff

cohost.org/joewintergreen/post

And I know this sounds bizarre, but a healthy railway system inevitably will have a bunch of empty or close to empty trains running

You can’t ever precisely match your operations to the demand. You can’t only run peak hours service (if you do people whose plans change can’t rely on the train)

So aiming for an ever higher % of your seats full might help a railway company’s bottom line, but won’t help rail’s modal share - and its modal share that matters, ultimately

@strypey I've been doing activism for 15 years by this point, and I have lost track of how often people have said "judging people and shouting at them doesn't help, you should be nicer".

But what do you know, it turns out to be the only thing that gets people moving in practice. Not exclusively, but being deliberately confrontational is *absolutely* an essential part of making change happen.

@strypey So do the due diligence and then send money to mutual aid requests. What are you actually trying to argue here?

The publisher that I was on the verge of signing with told me that they have an immovable policy of "no swearing". Why would I work around arbitrary constraints?

They think I've just declined.

What they have actually done is begin an arc that begins with self-publishing and ends with me creating a publishing house that runs them out of business, just because I can sense the weakness in their organization.

🧛‍♂️

@bananas Are there any other points you're aware of where this is not possible? As I have a near-complete protocol implementation by now, and this is the only issue I've run into (and it seems entirely preventable to me...)

@bananas I'm only writing protocol bindings, no automation beyond that (but this does include automatically parsing messages, which is why this irritates me)

@bananas Here's an example: wayland.app/protocols/xdg-shel -- this sends an array of 32-bit enum values, presumably, from the wm_capabilities enum; but the description only says "32-bit values" (doesn't reference enum) and the XML specification says nothing at all beyond "array", which means that my protocol implementation can't automatically handle this...

@bananas That depends on what event or method it appears for. Which is why types are supposed to be pre-specified in the XML spec...

@bananas But that's the thing - what format *is* it? Because the XML spec doesn't specify.

Kind of baffled by how the Wayland protocol documentation just... doesn't define what an 'array' is in the wire format.

This is the entirety of the 'array' documentation: "Starts with 32-bit array size in bytes, followed by the array contents verbatim, and finally padding to a 32-bit boundary."

New e-Ink displays on trial by ​:london_bus:​ - they’ve been mounted at two stops, Borough Station (Stop D) and Waterloo Station/Waterloo Road (Stop F).

#OmarBarghouti is one of the authors that has been at the forefront of this.

This short, clear article of his provides a powerful summary of the main arguments:

Barghouti, O. (2009). Organizing for self-determination, ethical de-Zionization and resisting apartheid. Contemporary Arab Affairs, 2(4), 576–586. doi.org/10.1080/17550910903237

Available on sci-hub.se/

2/3

Show thread

One important form of resistance against #zionist settler #colonialism is to educate ourselves about the ethically coherent, decolonized alternative that Palestinian authors have been putting forward for many years now.

A secular, democratic state in historic #Palestine, with room for both the *inalienable* rights of indigenous Palestinians, and *acquired* rights of colonial settlers, provided the latter renounce all their colonial privileges and contribute to reparation and repatriation.

1/3

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.