Weeknotes 2022-04-25
,Released version 0.0.5 of the command line kptncook scraping tool based on the work to reverse the kptncook api from Daniel. It's now possible to fetch recipe metadata just by providing the sharing url of a recipe from the kptncook app. It's also possible to download all stored favorites and backup them locally or import them to mealie.
After listeing to LOV021 Podlove-API mit Dirk Schumann I realised it might be possible to use the podlovers podcast frontend also for django-cast because it doesn't depend directly on wordpress anymore. This is very exciting, because having to use php/wordpress was the main reason keeping me from looking more closely into the whole podlove ecosystem. The only thing I have to do is to write an adapter for the api (and there are some parts missing as well like transcripts and contributors). But at first I have to be able to test and understand the existing api locally. Therefore my aversion for wordpress led me to having to use it finally. In the end it wasn't that difficult at all and I took some notes on how to reproduce that. File handling is not working yet, but I'm sure to figure it out next week.
Articles
- Errors are constructed, not discovered
- Johannes weeklog | Lots of interesting stuff
- Lomuto’s Comeback | Computers are surprising, big O notation is not always right respect to caching and branch prediction issues on modern CPUs
YouTube
- DjangoCon 2008 Keynote: Mark Ramm | Interesting to watch old talks..
Software
- Memray is a memory profiler for Python | Finally released by Bloomberg as open source \o/
- This package provides the core functionality for pydantic | Much faster core for pydantic v2 validation backend
- Erfurt latrine desaster | Holy shit!
- Thread about reasonable covid behaviour atm | Ok, maybe times are confusing, but twitter is full of people demonstrating an inability to adapt their behaviour to a changed environment. This thread is a rare exception.
Podcasts
- Episode 51: Moral Subjectivity (Hotel Bar Sessions) | This whole episode is about two pages from "On the Genealogy of Morality" by Nietzsche - kind of a new format and I like it a lot
- Folge 115 - Data Mesh - nur ein neuer Datenanalyse-Hype? (Software Architektur im Stream) | Found an exception to the "if there's a question mark in the headline, the answer is always no"-rule :). Maybe I was framed by the bad audio quality into seeing flaws everywhere, but well, at least I do know now what people are talking about when they speak about data mesh.
- Django’s Rough Edges - Keryn Knight (Django Chat) | Good as always
- LOV021 Podlove-API mit Dirk Schumann (https://podlovers.org) | Very exciting episode (at least for me), because it seems like podlove is going to expose all its functionality via an api. Which means that I could use the podlove frontend (if there is such a thing) together with django-cast if I just implement the same api on the backend side, which shouldn't be that difficult (famous last words)..
- WR1351 Wörme im Büsenbachtal (WRINT: Wer redet ist nicht tot)
- Monchi (Feine Sahne Fischfilet) (Reflektor)
- WR1353 Schwache Kraft und Asteroidenfamilien (WRINT: Wer redet ist nicht tot)
- #787 (Eternal September) (Bits und so)
- Vom Pilgern und Fasten - Wie Religion heute noch funktionieren kann (Hörsaal) | I'm not religious at all, but there were some interesting facts in this episode. For example: In .de the number of members of the catholic church is in constant decline since at least 70 years. But globally the number of members is increasing. It's growing even if you correct for population growth. Fascinating. I also didn't know that there is no commonly accepted definition of religion in the social sciences.
- Glaube und Wissenschaft - Die Grenzen unseres Wissens (Hörsaal) | This talk is odd. The main conclusion "We don't know everything therefore we should consider a thing we like to believe as possible" (which has nothing to do with physics and everything with wishful thinking) is clearly wrong. What bothers me is the deceptive nature of this talk, trying to use physics jargon to bullshit the audience. This talk shouldn't have passed the editors of this podcast.
- Episode 49: Memory (Hotel Bar Sessions) | Great, iirc
- Revision 525: Beyond Tellerrand und andere Konferenzen in Zeiten von Corona (Working Draft) | Episode about the beyond tellerrand conference which will be next week in Düsseldorf (I will be there, too)