The last few days I‘ve been working on creating an iOS app for my website so I can publish easier when on mobile. While SwiftUI and it‘s tooling is still bugged it also made development much, much easier and less complex. I indeed enjoy the experience.
2020-07-15
SwiftUI is not quite ready for prime time… everything is still rough, a lot of pieces are missing, things are bugged, documentation is… suboptimal.
Ok, seriously: why is it always old, white men being the biggest assholes on earth? When I was shopping this morning there was an old, white man standing directly in the entrance. When I politely asked him to step back so I could leave the building without getting to near to him he barely stepped back and laughed at me. Oh, and of course he wasn't wearing a mask. I called him an asshole and he screamed after me, telling me how this is all a hoax and I'm an idiot for believing it.
We do this social distancing and mask wearing shit mostly for people like him: old, overweight, male, probably high blood pressure - that's a whole lot of risk factors for dying because of COVID-19. I am still angry about this.
How is that simple? We failed for *years* implementing something like this. The closest we got to this is with GNOME keychain, but it still doesn‘t get it completely right...
How is that simple? We failed for years implementing something like this. The closest we got to this is with GNOME keychain, but it still doesn‘t get it completely right...
I found a new rabbit hole to fall into 😂 Just started a new iOS project using SwiftUI
This messenger thing gets out of hands. On my phone I have installed:
an email client
iMessage
WhatsApp (oh the peer pressure)
Signal
Threema
Slack
Riot
On my desktop computer I also have installed an IRC client. And I refuse to use Facebook messenger, Snapchat and probably some additional messenger I never heard of. This is ridiculous.
2020-07-09
I released version 0.6.0 of the microformats2 parser for Elixir
TIL: there is an aggregate functionmode() WITHIN GROUP (ORDER BY sort_expression) in PostgreSQL. It returns the most frequent value of a group. So, for example when you have this table:
CREATE TABLE foo (id serial, user_id integer, task_id integer);
You can get the most frequent task ID for each user ID by using this aggregate function:
SELECT user_id, mode() WITHIN GROUP (ORDER BY task_id)
FROM foo
GROUP BY user_id;
2020-06-16
Are you an Elixir developer? Take some time and answer the Elixir community survey 2020 https://elixirsurvey.typeform.com/to/yYmJv1
I get why Canonical hypes Snaps that much. But seriously, why do they have to be so fucking slow to start? A simple application I already use for ages, Hexchat, now takes more than 20 seconds to start. It feels like being back on spinning disks again, and worse, even slower.
„Die Zerstörung der Presse“ – Ich finde den Stil zwar anstrengend (bin vermutlich einfach zu alt), aber er hat Recht. Viele Kritik-Punkte gehen mir auch schon seit Jahren gegen den Strich. Danke, Rezo.
Today's training: 2km warm-up, six 1500m intervals at 03:45 min/km and 400m rest at 04:30-05:00 min/km, 4km cool down. Purpose of this training: practise to metabolize lactate.
I love these long intervals 😍
Call me immature, but I actually enjoy Shera. I just started watching season 5.