🇬🇧 My biggest maths lesson
The most important maths lesson in my life wasn't actually that hard. It wasn't even really about maths.
Continue reading… (~2 min read)
This is a lite version. See full website.
The most important maths lesson in my life wasn't actually that hard. It wasn't even really about maths.
Continue reading… (~2 min read)
I've seen some begginer programmers asking themselves: why do I even need constants?
Variables I get, they're super important, but why have an extra thing that's like a variable, but worse?
It can't even change! And if I know that const NUMBER_OF_COLUMNS = 3
, why can't I just write 3
?
Continue reading… (~2 min read)
Here's a list of tools that I use for work and can fully recommend:
My new blog, despite being simple and freshly rewritten, loads way too much crap... So I took a few moments to optimise it a bit – and I ended up with almost 50% reduction in resources size in just two steps!
Continue reading… (~4 min read)
It wasn’t really supposed for the New Year, but I’ve had plenty of free time on my hands during the holiday break, so here it is already: a brand new version of my blog 🥳
Continue reading… (~3 min read)
For quite a while my VPS was misconfigured – any HTTP requests it got but couldn’t assign to a vhost, it redirected to the main website, avris.it. I didn’t think it would be a big deal, until I recently found out that my post Ungoogling is indexed by Google under https://askara.avris.it/blog/ungoogling
This subdomain hadn’t existed for a long time already, my server doesn’t serve a certificate for it anymore, but it requires HSTS, so browsers end up showing users a scary error message.
I had to do something about it.
Continue reading… (~3 min read)
Platforma Obywatelska obiecała, że wprowadzą głosowanie elektroniczne. Ta partia nie jest znana z realizowania obietnic, więc nie boję się zbytnio, że ten okropny, okropny pomysł wejdzie dzięki nim w życie. Ale temat mnie poruszył, bo widzę, jak bardzo ludzie są zafascynowani taką opcją i jak bezkrytycznie ją popierają, myśląc, że skoro wszystko inne jest lepsze dzięki komputerom, to głosowanie też musi.
Otóż wcale nie musi.
Continue reading… (~4 min read)
An image search brought be to Pinterest, which automatically… logged me in to an old account, I didn’t even remember I had. I definitely never logged in on this browser.
They just logged me in without asking. WTF?!
Did anyone receive a message recently that contained a video of me watching porn? 😆
Because apparently I was being blackmailed that all my contacts would receive it, if I don’t pay 202€ in BTC. Alas, I didn’t check the spam folder, so I’d missed the deadline a week ago 🤷
Continue reading… (~3 min read)
Depending on one company with all of your data is pretty risky. Even if we ignore the obvious privacy concerns of when some corporation knows everything about you... Just imagine what would happen to you personally, if one day that corporation would just... disappear for whatever reason. Say, Google gets a huge fine from the European Commission for one of their monopolistic practices or shitting on their users’ privacy, and turns out they don’t recover from that. How screwed are you?
One day you lose your emails, photos, passwords, documents, notes, calendar, what else?
So, recently I decided to diversify my technical dependencies. Not to boycott Google completely, but to at least use it less.
Continue reading… (~12 min read)
The PHP ecosystem is full of frameworks: Symfony, Laravel, Yii, Zend, Phalcon, and so many, many, many more... All of them built by professionals and supported by big communities. So why on earth would a junior developer, who has just started his first job, try his hand in building yet another one?
Well, here’s why:
Continue reading… (~5 min read)
I’ve lived in three countries so far, and I got some official documents from all of them (Germans definitely spam way more than the others). I think it’s interesting to compare, how different approaches they have to the design of those documents.