Couple of interesting tips in that vim setup. Always surprising how much can be achieved with such a small setup.
This is so true... It's just almost always better to use standard components in my experience. In particular it makes things easier for keyboard navigation and accessibility.
Contrary to popular belief, data races are definitely a reality in Python. Don't be fooled, the Global Interpreter Lock won't prevent them.
A good reminder that there is not a one size fits all solution in the tech world. Also be skeptical of the silver bullets that "obviously" everyone should use. Project context matters above all.
Really cool optimizations for B-Trees. Once the layout is reworked this is a neat way to use SIMD as well.
Very cool tool to generate random maps, go all the way to per-city generators through this:
https://watabou.github.io/city-generator/
Really cool stuff.
Looks like an interesting approach to keep in touch with people. Doesn't seem too horrible to maintain once the first setup is done.
Definitely a welcome move... will need to be enforced of course. Let's hope it won't turn into yet another text without teeth.
As I keep saying to people I interview... it's also about you interviewing us! I wish I had more questions from them. This list is a bit biased to some type of companies but that's a good starting point.
This asks very valid questions. I'm a bit less optimistic than in the conclusion though... I suspect that if it truly falls, it will be replaced by another cargo cult.
This looks like a nice way to somewhat safely expose self-hosted services to the outside.
Excellent article about best practices for logging errors, most of it applies for other type of logs though.
Thank you indeed. The amount of upstream contributions their efforts fostered is enormous at this point.
You thought averaging two unsigned was trivial? Think again, here what needs to happen in all its glory.
Interesting musing on the skills required, why it's actually hard to apply them... clearly it's because you never find a real place to learn them so that ends up being on the job.
I like this position. There's been too much of a move to "kill all the settings!" in some products. Some of them definitely make sense, and the "on boarding" point of view mentioned here makes sense.
Now this is truly bizarre... but apparently this happens.
I obviously agree quite a lot with this.
If you didn't try Kate for a while... the next release in the spring will be a good time to try it again.
Interesting use of WebAssembly for fast and very portable code. Also especially interesting is the care in the move to the new software architecture.