Tags: web-review, machine-learning, hacking, strace, postgresql, c++, python, craftsmanship, frontend, architecture, web, vendor-lockin, backup, movie, pinephone, security, programming, sms, tech, backend, ai, sql, streaming, system, agile, licensing, self-hosting, scrum
Let’s go for my web review for the week 2021-14.
Tags: tech, security
A way to common mistake which can blow the security of your service
https://hackernoon.com/what-are-insecure-direct-object-references-idor-hz1j33e0
Tags: tech, pinephone, hacking
Now, this is a really cool hack on the PinePhone!
https://nns.ee/blog/2021/04/01/modem-blog.html
Tags: tech, architecture, web, frontend, sms
I recognize myself quite a bit into that: boring but pervasive technologies is generally good for users.
https://adactio.com/journal/17987
Tags: tech, system, strace, backend
Excellent reminder of how awesome strace is. This is one tool every developer needs to know, it often saves the day when everything else fails.
https://jvns.ca/blog/2021/04/03/what-problems-do-people-solve-with-strace/
Tags: tech, sql, postgresql
Because when things are presented a bit too rosy I get suspicious… it’s nice to have such counterpoints to realize PostgreSQL is not perfect which means there are scenarios where you might not want it.
https://rbranson.medium.com/10-things-i-hate-about-postgresql-20dbab8c2791
Tags: tech, scrum, agile
Excellent take from Ron Jeffries about the current state of the Scrum industry. So many certified Scrum Masters that it’s not fun anymore and likely useless… if not outright harmful. That’s in part why I always refused to be certified. This kind of schemes tend to lead to such abuses.
https://ronjeffries.com/articles/020-01ff/down-on-scrum/
Tags: streaming, movie, licensing, vendor-lockin
It exactly explains my beef toward the streaming platforms. It just creates the old movie studios cartel and push them to hoard intellectual property to have exclusive content. Things would probably have been less dire with a global licensing system.
https://www.eff.org/deeplinks/2021/04/what-movie-studios-refuse-understand-about-streaming
Tags: tech, backup, self-hosting
If you’re a bit technical this is completely doable. It’s somewhat similar to what I’m doing at home. Gave me a couple of ideas on what to improve too.
https://www.markozivanovic.com/screw-it-ill-host-it-myself/
Tags: tech, c++
A comprehensive catalog of C++20 language features.
https://oleksandrkvl.github.io/2021/04/02/cpp-20-overview.html
Tags: tech, craftsmanship
Very good advice, there’s a lot in programming which is really just mundane and boring. That doesn’t make it easy but you might end up doing what everyone else tried to avoid.
https://jacobian.org/2021/apr/7/embrace-the-grind/
Tags: tech, ai, machine-learning
Interesting, could be a another breakthrough in training performance.
https://techxplore.com/news/2021-04-rice-intel-optimize-ai-commodity.html
Tags: tech, programming
Good reminder of why idempotence is a very important property.
https://ericlathrop.com/2021/04/idempotence-now-prevents-pain-later/
Tags: tech, python
Interesting advices on how to package your python tools.
https://antonz.org/python-packaging/
Bye for now!