Tibs's Avatar

Tibs

@tibs

Developer Educator. Science Fiction fan. Long term user of Python and reStructuredText. @much_of_a in the other places they/them or he/him

438
Followers
78
Following
47
Posts
22.05.2023
Joined
Posts Following

Latest posts by Tibs @tibs

Post image

We're excited to announce our Berlin 2026 conference! Write the Docs Berlin 2026 will be on September 6-8, 2026. We’ll be back at bUm for another year, with great talks, lots of networking, and awesome community building. This year, with a Writing Day too πŸ‡©πŸ‡ͺ πŸŽ‰
buff.ly/EYsRNfF

06.03.2026 11:29 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Cover of Three Twins at the Crater School by Chaz Brenchley. Art by Ben Baldwin.

Three young girls in green school uniforms cower back at the edge of a lake. From the waters emerges a giant Martian creature: part-insect, part-lobster. The Crater School buildings can be seen in the background.

Cover of Three Twins at the Crater School by Chaz Brenchley. Art by Ben Baldwin. Three young girls in green school uniforms cower back at the edge of a lake. From the waters emerges a giant Martian creature: part-insect, part-lobster. The Crater School buildings can be seen in the background.

Are you a fan yet? Chaz Brenchley's Crater School books are a perfect recreation of the classic girls' boarding school tales such as the Chalet School series. There's just one twist: the school is on Mars! The first book in the series is Three Twins at the Crater School.
wizardstowerpress.co...

06.03.2026 08:29 πŸ‘ 22 πŸ” 11 πŸ’¬ 0 πŸ“Œ 2
Dear Shabana,
I notice today that you referred to me in your speech on immigration at the IPPR think tank.
You said: β€œA party leader should not be on the beaches of France encouraging people to
make a perilous crossing on small boats.”
I suppose I shouldn’t be surprised especially after the hateful Labour campaign in Gorton
and Denton, but this is just the latest in a string of lies peddled by a discredited Government
who intentionally fan the flames of racism and division.
When I went to Calais, I was not there to encourage people to travel to the UK. I was there
to see at first hand the suffering your Government and successive Governments have done
in demonising migrants in a pathetic bid to pander to the base instincts of Reform and the
flawed strategy of Morgan McSweeney.
As you will know, if you even bothered to research my visit instead of taking Reform talking
points, I was there to witness the brutality of families living in tents in freezing temperatures. I
filled water tanks and picked up litter.
What that visit did do is confirm my belief that if we are to smash the boat gangs and stop
the boats, we need to offer safer and managed routes for migrants to come to this country.
Showing compassion as a politician is not a crime. In fact, we need to see much more of it.
It reminded me of a young MP who in October 2015 spent three days in Lesbos helping
migrants fleeing war-torn Syria. She posted videos on X, talked about handing out water and
croissants to refugees and food parcels.
When she returned to the UK, she wrote a very moving piece in the New Statesman. She
said β€œwe have to work with our European partners and create new, safe, and legal routes for
refugees to get to Europe. We cannot abandon them to their fate, left as prey for smugglers
whilst risking death on the seas.”
She said β€œmaybe we can make ourselves feel better by saying no-one is making them get on
the boats. And again, the Home Secretary is not entirely wrong when …

Dear Shabana, I notice today that you referred to me in your speech on immigration at the IPPR think tank. You said: β€œA party leader should not be on the beaches of France encouraging people to make a perilous crossing on small boats.” I suppose I shouldn’t be surprised especially after the hateful Labour campaign in Gorton and Denton, but this is just the latest in a string of lies peddled by a discredited Government who intentionally fan the flames of racism and division. When I went to Calais, I was not there to encourage people to travel to the UK. I was there to see at first hand the suffering your Government and successive Governments have done in demonising migrants in a pathetic bid to pander to the base instincts of Reform and the flawed strategy of Morgan McSweeney. As you will know, if you even bothered to research my visit instead of taking Reform talking points, I was there to witness the brutality of families living in tents in freezing temperatures. I filled water tanks and picked up litter. What that visit did do is confirm my belief that if we are to smash the boat gangs and stop the boats, we need to offer safer and managed routes for migrants to come to this country. Showing compassion as a politician is not a crime. In fact, we need to see much more of it. It reminded me of a young MP who in October 2015 spent three days in Lesbos helping migrants fleeing war-torn Syria. She posted videos on X, talked about handing out water and croissants to refugees and food parcels. When she returned to the UK, she wrote a very moving piece in the New Statesman. She said β€œwe have to work with our European partners and create new, safe, and legal routes for refugees to get to Europe. We cannot abandon them to their fate, left as prey for smugglers whilst risking death on the seas.” She said β€œmaybe we can make ourselves feel better by saying no-one is making them get on the boats. And again, the Home Secretary is not entirely wrong when …

Dear Shabana,

Let's clear some things up around migration and remember we're talking about people's lives.

05.03.2026 16:59 πŸ‘ 4879 πŸ” 1784 πŸ’¬ 249 πŸ“Œ 340

Now you may ask why Great Britain doesn't rule the world (still) in light of all the ska bands.

ANSWER: That was survival ska. That's the amount of ske required to survive postwar malaise, collapse of empire, and Thatcher. They're only in as good a shape as they are today because of ska.

02.03.2026 21:58 πŸ‘ 39 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0
Post image

Vote in EuroPython 2026's Community Voting! If you registered (2022–2025) or submitted a 2026 proposal, your voice shapes the programme. Pick sessions, explore talks, and get a digital badge. Vote by Mar 5: europython.eu/voting

#europython #conference #europython2026 #python #opensource

03.03.2026 09:00 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

40 years ago, I yearned to find love, find a satisfying job, find friends, travel, and do a lot of cycling.

I have fulfilled these dreams, and no one has been genocided even once by my doing so.

Yearn for wholeness and dream of joy, not like this guy.

02.03.2026 07:17 πŸ‘ 28 πŸ” 4 πŸ’¬ 4 πŸ“Œ 0

If you don't read SIDEQUESTED yet and want a quick summary, I really love this book trailer narrated by @itsdanicarr.bsky.social. It sums up the chaotic side of the story in a minute.

26.02.2026 15:47 πŸ‘ 37 πŸ” 12 πŸ’¬ 1 πŸ“Œ 0

Abolish the legal gender marker entirely. No government can be trusted to have a database of which people have changed theirs, no government has any business tracking what your gender is "supposed" to be in the first place.

26.02.2026 13:15 πŸ‘ 9819 πŸ” 3492 πŸ’¬ 51 πŸ“Œ 89
Romance Roundup (Feb 26) – KJ Charles

Since we are losing review space left, right and centre, and Goodreads is making that worse, I'm now going to be doing regular romance review roundups on my blog. Get recs here! Share your own!

kjcharleswriter.com/2026/02/25/r...

25.02.2026 14:41 πŸ‘ 277 πŸ” 60 πŸ’¬ 8 πŸ“Œ 2
Light yellow background with the text "Happy 25th Anniversary to the PSF!" at the top, underneath is a birthday cake emoji, underneath that the text says 'Our thanks to the Python community for making it all possible <3" and at the bottom is the Python Software Foundation logo.

Light yellow background with the text "Happy 25th Anniversary to the PSF!" at the top, underneath is a birthday cake emoji, underneath that the text says 'Our thanks to the Python community for making it all possible <3" and at the bottom is the Python Software Foundation logo.

Happy 25th anniversary to the PSF! πŸŽ‰ That's a quarter century of the PSF supporting #Python and its community to grow, build, & change the world. Thank you to our community for making it all possible, we're grateful to be in community with each and every one of you- for the next 25 years & beyond!

20.02.2026 09:30 πŸ‘ 51 πŸ” 12 πŸ’¬ 0 πŸ“Œ 0

I got vol 1 for Christmas last year. Both are highly recommended and huge πŸ™‚. As someone who was reading this stuff when it first came out, these feel like a really good job of pulling out what matters from the genre, and also the academic-style introduction sections are excellent.

19.02.2026 12:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What Andrew was, and was not, arrested for is an interesting application of the Al Capone Theory (qz.com/1043588/the-...).

As depressingly usual, it's easier to arrest a powerful man for pretty much any kind of crime than a sex crime.

19.02.2026 11:51 πŸ‘ 22 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
The Big Book of Cyberpunk Vol. 2 VOLUME TWO OF TWO 'A huge, eye-opening, mind-blowing surprise' Lisa Tuttle, Guardian A genre-defining-and redefining-collection of fiction's boldest, most rebellious, and most prescient genre, feat...

I got given The Big Book of Cyberpunk Vol. 2 (www.penguin.co.uk/books/460847...)Β  for my birthday, and it’s both huge and excellent (it starts off with Delany’s wonderful β€œTime considered as a helix of semi-precious stones” and manages to wend its way through to β€œCat pictures please”!).

19.02.2026 11:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oh, the grand old duke of york
He β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
He β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ
And he β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ

19.02.2026 11:06 πŸ‘ 6081 πŸ” 1739 πŸ’¬ 68 πŸ“Œ 37

I hate filling out forms or drafting letters, but this made it really easy. Thank you.

13.02.2026 16:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The High Court has made clear that the draft Code of Practice is wrong about the law. Make sure your MP tells the Minister it now has to be rejected πŸ‘‡

13.02.2026 12:34 πŸ‘ 173 πŸ” 75 πŸ’¬ 6 πŸ“Œ 2

The pronoun labeler, which was by far the most useful labeler on the site, was deleted by its creator. But thanks to @ripperoni.com there’s a new one available. I highly recommend it. It’s a great way to share your pronouns or see someone else’s pronouns at a glance.

bsky.app/profile/pron...

11.02.2026 06:39 πŸ‘ 1567 πŸ” 1294 πŸ’¬ 12 πŸ“Œ 75

Transphobes get fucked forever

13.02.2026 02:52 πŸ‘ 1163 πŸ” 277 πŸ’¬ 8 πŸ“Œ 0
Post image Post image Post image Post image

⚑️ Lightning: Mapping the International PyData Community featuring Web Scraping and Data Wrangling - @hevansdev.bsky.social

Hugh loves maps! But Meetup’s map of PyData events is not great.

So he made a better one: circle size for group and green for newly scheduled meet-ups.

03.02.2026 21:04 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

This is such a unanimously bad idea that I cannot even fathom where to begin with it

27.01.2026 12:37 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
One developer’s tool strips AI and other junk from Chrome, Edge, and Firefox A developer released a free tool called β€œJust the Browser” that disabless AI features, ads, and other unwanted junk in Chrome, Edge, and Firefox.

You love to see it.

cybernews.com/security/dev...

20.01.2026 05:12 πŸ‘ 2331 πŸ” 1084 πŸ’¬ 0 πŸ“Œ 0

What if we let people wear clothes, makeup, jewelry that made them happy and we shut the fuck up about age, body, gender and every other thing because it's none of our business and JUST LET PEOPLE ENJOY THEMSELVES.

16.01.2026 16:05 πŸ‘ 316 πŸ” 70 πŸ’¬ 12 πŸ“Œ 2

Despite reposting the call to arms below, I didn’t act on it until a few minutes ago.

Why? Because it felt too hard and overwhelming.

It was SO EASY.

Add your name to the letter now. If you choose not to write anything individual it will take less than a minute ❀️

tacc.org.uk/Biological-S...

04.01.2026 18:36 πŸ‘ 147 πŸ” 71 πŸ’¬ 9 πŸ“Œ 3
The move poster for the 1970 film MASH, which is a hand cosplaying an American soldier in high heels

The move poster for the 1970 film MASH, which is a hand cosplaying an American soldier in high heels

I think I get M*A*S*H and I don't know what to make of that, but it's probably not good

19.12.2025 15:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Star Wars: Imperial March x Carol of The Bells | EPIC VERSION (Epic Christmas Music)
Star Wars: Imperial March x Carol of The Bells | EPIC VERSION (Epic Christmas Music) YouTube video by Samuel Kim Music

Happy holidays!

www.youtube.com/watch?v=66M8...

18.12.2025 17:00 πŸ‘ 94 πŸ” 32 πŸ’¬ 5 πŸ“Œ 3
An advertising graphic for His Secret Illuminations, His Sacred Incantations, and Her Subtle Investigations, all by author Scarlett Gale. It has a blurry festive background and says:
Scarlett's Big HOLIDAY Sale!
Use code GAYAPPAREL for 25% off all books!
scarlettgaleauthor.com/shop

An advertising graphic for His Secret Illuminations, His Sacred Incantations, and Her Subtle Investigations, all by author Scarlett Gale. It has a blurry festive background and says: Scarlett's Big HOLIDAY Sale! Use code GAYAPPAREL for 25% off all books! scarlettgaleauthor.com/shop

Hello, Bluesky! I had a VERY busy start of December so I didn't have time to get this going earlier:

Welcome to Scarlett's (Slightly Belated) Big Holiday Sale! Use the code GAYAPPAREL25 on my website thru Jan 15 for 25% off ALL books, including audiobooks and ebooks!

scarlettgaleauthor.com/shop

15.12.2025 16:56 πŸ‘ 31 πŸ” 27 πŸ’¬ 1 πŸ“Œ 3
Post image
28.11.2025 19:56 πŸ‘ 148 πŸ” 24 πŸ’¬ 1 πŸ“Œ 0

Here it is folks! If you've been to one of my conference sessions on Git and other things, these are the zines I mention you should buy!

On sale -- today only!

28.11.2025 14:38 πŸ‘ 13 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

The right way to represent floating point numbers in JSON, if you care about precision, portability, or reality, is a 32 or 64 element boolean array that correspond to an IEEE 754 bit value.

I would also accept a binary string, _maybe_ a decimal string, but certainly not a JSON number.

28.11.2025 15:56 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

this is mesmerizing

25.11.2025 06:31 πŸ‘ 4832 πŸ” 1804 πŸ’¬ 47 πŸ“Œ 189