First work day in my new job
My first day at my new job is over, and it went quite well despite the lack of sleep. Super nice colleagues and I am already full in the training.
Tech, life and everything else
Welcome to the Thoughts section of my blog. Thoughts are better kept on my blog than on Twitter or other online platforms.
My first day at my new job is over, and it went quite well despite the lack of sleep. Super nice colleagues and I am already full in the training.
Recently I wrote about finding new uses for my Raspberry Pi 4. Besides Tailscale I also installed Pi-Hole to filter advertising DNS requests.
At the moment, I don’t need a new laptop. But should I ever need one (which will probably be someday), it will be the Framework Laptop.
I’m noticing how I’ve been ordering more and more just from Amazon over the past few months. I should feel bad about supporting such a profit-hungry corporation, but the fast deliveries, easy returns, and wide selection of products are just too tempting.
On Saturday morning I experimented a bit. Whenever I used SQLite in a Go application, I used the popular package mattn/go-sqlite3. Not a bad choice, after all it implements the database/sql interface. One drawback, however, is the need for a C compiler, since Cgo is used to run the original SQLite code in the background.
Cloudflare currently celebrate their 10th birthday and launch a new product or feature everyday for a week. Today they launched Cloudflare Web Analytics. Until now you had to proxy your site through Cloudflare to use their analytics, because they collected those stats – “at the edge” – on their servers. But now they are adding an JavaScript-based option, similar to Google Analytics and all the new privacy-focused analytics services like GoatCounter and Plausible. But like GoatCounter and Plausible and unlike Google, they promise privacy, because they don’t make their money tracking users, but selling products (that aren’t users) – at least that’s what they say in the announcement post on their blog:
I ordered some stuff online the last days and somehow all packages arrived today. In the middle of an important conference call. Well, when you order online, that can happen. But I not only ordered a new bicycle helmet (in XL, because my head is too big for most other helmets), I also ordered a new keyboard and mouse.
With Apple launching Fitness+, they launched just another service with an anti-competitive advantage. While they take almost 100% of what’s left after taxes etc., other services are forced to use In-App-Purchases of which Apple takes 30%. I don’t understand how some people defend Apple for this and think this behavior benefits them. Actually, it only leads to a decrease in the quality of non-Apple services, because they somehow have to try to compete with Apple, but get 30% less of the revenues. But in the end I don’t really care, I don’t buy any of Apple’s overpriced products with false privacy promises and platform lock-in anyway.
Today I have dealt with WordPress for the first time in a long time. I’m not planning to move my blog to WordPress (I’m in the process of developing my own content management system), but have set up a site for someone else and migrated a few articles.
Today, I learned that it’s possible to “vendor” Hugo modules. By vendoring Hugo modules, Hugo will add all required module files to your site directory and use them when building your site instead of trying to download them first. No need for me to use a module cache on Drone anymore and two seconds less build time. (But 3000 additional files in my blog repo.)