Sign up

~ephes

Not verified No WebSub updates Supports Webmention Valid

Building things with Django and coding agents. Breaking things in my home lab. Writing about both.

Public lists
HWC DUS

~ephes Supports Webmention Valid

Weeknotes 2024-01-22

Weeknotes 2024-01-22 Jan. 22, 2024, Jochen career Verb /kəˈri(ə)r/ > careers, plural; > 1. Move swiftly and in an uncontrolled way in a specified direction > - the car careered a...

~ephes Supports Webmention Valid

Weeknotes 2024-01-29

Weeknotes 2024-01-29 Jan. 29, 2024, Jochen The Web is the set of digital networked technologies that work to increase user agency. --Robin Berjon Busy work week in between projects. Di...

~ephes Supports Webmention Valid

Weeknotes 2024-02-05

Weeknotes 2024-02-05 Feb. 5, 2024, Jochen A priest, a pastor, and a rabbit entered a clinic to donate blood. The nurse asked the rabbit: "What's your blood type?" "I'm probably a Type 0",...

~ephes Supports Webmention Valid

Weeknotes 2024-02-12

Weeknotes 2024-02-12 Feb. 12, 2024, Jochen IT'S HARD TO BELIEVE I'VE ALREADY BEEN ON THE FEDIVERSE FOR A YEAR. ONLY 999 TO GO UNTIL MY DISTRESS SIGNAL REACHES OMICRON PERSEI 8. --LRRR ...

~ephes Supports Webmention Valid

Weeknotes 2024-02-19

Weeknotes 2024-02-19 Feb. 19, 2024, Jochen it's pretty messed up that the Beatles released a song called "Help!" and then an album called "Help!" and then a movie called "Help!" and nobod...

~ephes Supports Webmention Valid

Weeknotes 2024-02-26

Weeknotes 2024-02-26 Feb. 26, 2024, Jochen unmuting my mic Hey everybody, sorry about my camera, but you all insisted on making this a morning meeting and, y'know, that curse the fortune...

~ephes Supports Webmention Valid

Workaround for Paying OpenAI via bunq

Workaround for Paying OpenAI via bunq Feb. 27, 2024, Jochen tldr: The chatGPT app on iOS allows you to pay openAI using Apple Pay Last week openAI stopped working for me and I got an er...

~ephes Supports Webmention Valid

Weeknotes 2024-03-04

Weeknotes 2024-03-04 March 4, 2024, Jochen At one point as a teenager I did arrange a physical swap of “hacking” software on floppy disks in a series of posts on a BBS using coded languag...

~ephes Supports Webmention Valid

Weeknotes 2024-03-11

Weeknotes 2024-03-11 March 11, 2024, Jochen Dungeons and Dragons is a role-playing game that lets you live out such fantasies as: - Having money - Making close friends as an adult - Trave...

~ephes Supports Webmention Valid

Weeknotes 2024-03-18

Weeknotes 2024-03-18 March 18, 2024, Jochen Look, it's not our fault you people are made out of telemetry we can monetize --lcamtuf Normal work week. Still catching up on my open source ...

~ephes Supports Webmention Valid

Weeknotes 2024-03-25

Weeknotes 2024-03-25 March 25, 2024, Jochen Becoming an adult feels like slowly being pushed into a managerial position you didn't really want. --MostlyHarmless Had some fun with unicod...

~ephes Supports Webmention Valid

Weeknotes 2024-04-01

Weeknotes 2024-04-01 April 1, 2024, Jochen As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications. — Dave Parnas Last w...

~ephes Supports Webmention Valid

Weeknotes 2024-04-08

Weeknotes 2024-04-08 April 8, 2024, Jochen Architecture is a property of a system, not a description of its intended design --Stefan Tilkov Had a week off, yay! Spent most of the time v...

~ephes Supports Webmention Valid

Weeknotes 2024-04-15

Weeknotes 2024-04-15 April 15, 2024, Jochen "Vendor lock-in"? They wish. All these vendors are locked in here with ME. --Forrest Brazeal Still working on optimizing fetching stuff from ...

~ephes Supports Webmention Valid

Weeknotes 2024-04-22

Weeknotes 2024-04-22 April 22, 2024, Jochen Einstein repeatedly argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comf...

~ephes Supports Webmention Valid

Weeknotes 2024-04-29

Weeknotes 2024-04-29 April 29, 2024, Jochen Languages that try to disallow idiocy become themselves idiotic. — Rob Pike For the first time I paid to have a work of art professionally fra...

~ephes Supports Webmention Valid

Weeknotes 2024-05-06

Weeknotes 2024-05-06 May 6, 2024, Jochen Journalism is making the same mistake with AI that they made with bloggers. They jumped to the incorrect conclusion that we were trying to do what...

~ephes Supports Webmention Valid

Weeknotes 2024-05-13

Weeknotes 2024-05-13 May 13, 2024, Jochen Everyone seems to be obsessed with passive income but I’m set on passive-aggressive income, so you should probably pay me back if you care even t...

~ephes Supports Webmention Valid

Weeknotes 2024-05-20

Weeknotes 2024-05-20 May 20, 2024, Jochen @beecycling Don't chase your dreams. Humans are persistence predators. Follow your dreams at a moderate pace until they become too exhausted to ...

~ephes Supports Webmention Valid

Weeknotes 2024-05-27

Weeknotes 2024-05-27 May 27, 2024, Jochen OH: “Or, as Randall Munroe once said: «This quote is taken out of context»” --hukl Normal work week, nothing to see here. Fixed a nasty bug in ...

~ephes Supports Webmention Valid

Weeknotes 2024-06-03

Weeknotes 2024-06-03 June 3, 2024, Jochen A bad metaphor is like a wet carrot --donni saphire Short work week. Didn't get anything done besides work because I was sick more than half of ...

~ephes Supports Webmention Valid

Weeknotes 2024-06-10

Weeknotes 2024-06-10 June 10, 2024, Jochen If you want to do good, make sure the people who tell you you're doing good are actually good. --Chris McDonough It was a busy work week, leavi...

~ephes Supports Webmention Valid

Weeknotes 2024-06-17

Weeknotes 2024-06-17 June 17, 2024, Jochen oh: neurotypicals should really learn to mask better. I know you want to talk about the weather but please just pretend you have a favorite liza...

~ephes Supports Webmention Valid

Python String Capitalization

Python String Capitalization

, Jochen

I frequently copy titles from websites to use as anchor texts for links. However, these titles are often in all caps, and I don’t want to seem like I’m shouting. Previously, I would paste the all-caps title into a Python REPL, convert it to lowercase, and then manually capitalize the necessary words to make it look like a proper title. But today, I discovered a much simpler built-in solution:

>>> print("THIS IS A LOUD TITLE".title())'This Is A Loud Title'

I had no idea about this function! 😅

~ephes Supports Webmention Valid

Weeknotes 2024-06-24

Weeknotes 2024-06-24 June 24, 2024, Jochen I really hate these new "Dyson Airblade" urinals --Souvlaki Space Station Still battling this stomach bug. Managed to get some work done but d...

~ephes Supports Webmention Valid

Unwrapping functools.wraps: How to Remove Decorators from a Python Function

Unwrapping functools.wraps: How to Remove Decorators from a Python Function June 26, 2024, Jochen Sometimes, you need to call a Python function without its decorators. I encountered this ...

~ephes Supports Webmention Valid

Weeknotes 2024-07-01

Weeknotes 2024-07-01 July 1, 2024, Jochen ACARS Message From: C-FWJS/WS0456 Message: HI. I JUST ACCIDENTLY CLEARED AN ACARS MESSAGE BEFORE WE COULD READ IT. DO YOU KNOW WHAT IT WAS ABOUT...

~ephes Supports Webmention Valid

Weeknotes 2024-07-08

Weeknotes 2024-07-08 July 8, 2024, Jochen ZIZEK: that AI will be the death of learning & so on; to this, I say NO! My student brings me their essay, which has been written by AI, &amp...

~ephes Supports Webmention Valid

Weeknotes 2024-07-15

Weeknotes 2024-07-15 July 15, 2024, Jochen somehow instead of saying “as a treat”, I’ve started using the phrase “for morale”, as if my body is a ship and its crew, and I (the captain) h...

~ephes Supports Webmention Valid

Implementing Single Sign-On (SSO) with SAML for a Django Application

Implementing Single Sign-On (SSO) with SAML for a Django Application July 19, 2024, Jochen Introduction Adding SSO via SAML to a Django application can be a complex process. When I first ...