Writing a class that represents a property on an object so that you can reuse the property as many time as needed is nice. What is less nice is that the implementation of that idea in python is so tricky. Descriptors…
I have a laptop with hidpi (14" 2560x1440) and I gave up : I now use a non-native lower resolution. I tried x11, I tried wayland, I tried scaling, I tried fractional scaling, I tried changing default font size. I always…
Make it check for errors by default instead of blindly keeping running (set -euo by default). Have a way to undelete files (undelete or a trash folder). Not being so whitespace sensitive. One of those two commands does…
> Why does continuous integration contradict feature branching? With feature branching, you wait as long needed before the feature is finished. You can only merge when it is fully finished. This goes directly against…
Continuous integration is when the developers merge their code into a shared master branch at least once a day, ideally several times a day. A mandatory code review before merging is allowed (that takes some time to be…
C. Northcote Parkinson wrote about single reports in his 1995 Parkinson's law article published by The Economist[1]. That's the article that articulated in its first sentence the Parkinson's law we all know. In the…
The original is in the "Musée des arts et métiers" Museum in Paris. I highly recommend to visit the museum if you ever are in Paris. It's filled with all kind of original scientific and engineering devices. Lavoisier…
Around the same time I wrote a package for Emacs that would run a webserver within emacs so that you could interact with it remotely from a mobile browser: http://thomasburette.com/take-off/ . Since every action you can…
It is a hostel but they use a fancy startup/VC vibe to sound cool. You can make a reservation online for a single night for $40-$50. So yes it is a hostel. Same caveats as every hostel apply : reduced privacy, snoring,…
I've been friends with people who had to mind the way they flushed the toilet at home to save money as well as people whose parents' home front lawn I mistook for some farmland. There are several unspoken differences in…
The fact that they had a long time to transition doesn't negate the fact that they have to spend the time doing the transition. At market-rate developer salary, it doesn't take a lot of man months for the port not to be…
Regarding the multiple human ancestors aspect, here is an diagram of human species or groups if you want to avoid the "what is a species discussion" : https://imgur.com/a/AfrYjqF It is from a recent symposium [1] on…
What I don't understand is why it is such a prevalent issue in the US but not in Europe. I've had a couple of French phone numbers over the past 15 years and I can't recall a single time I got spam call (though I did…
A while ago I wrote a similar interactive article to prove that the martingale betting technique at the roulette doesn't work : [1]. The martingale is when you bet 1, double the bet each time you lose, start again at 1…
Fractional scaling in Wayland is great news. Until now if you had linux on a high resolution touch screen computer you had to make do with a subpar experience. It doesn't matter which combination of X11/Wayland and…
There is https://usesthis.com/categories/developer/ , where people describe the hardware/software they use. The site was fairly popular a decade ago. I'm glad it's still up and doing new interviews.
I didn't know about the Coase Theorem. The link between property right, transaction cost and externalities is not obvious and interesting. We could imagine many tech examples similar to the school and highway : - An ISP…
You could say it's a 'lemon market' ( https://en.wikipedia.org/wiki/The_Market_for_Lemons ). A lemon market is when the buyer doesn't have enough information to tell the difference between a good product (peach) and a…
I like the clean look and the overall way it is presented. The examples using angle brackets (eg.: <list>.append(<el>) ) is highly legible and the one column format is faster to scan.
Writing a class that represents a property on an object so that you can reuse the property as many time as needed is nice. What is less nice is that the implementation of that idea in python is so tricky. Descriptors…
I have a laptop with hidpi (14" 2560x1440) and I gave up : I now use a non-native lower resolution. I tried x11, I tried wayland, I tried scaling, I tried fractional scaling, I tried changing default font size. I always…
Make it check for errors by default instead of blindly keeping running (set -euo by default). Have a way to undelete files (undelete or a trash folder). Not being so whitespace sensitive. One of those two commands does…
> Why does continuous integration contradict feature branching? With feature branching, you wait as long needed before the feature is finished. You can only merge when it is fully finished. This goes directly against…
Continuous integration is when the developers merge their code into a shared master branch at least once a day, ideally several times a day. A mandatory code review before merging is allowed (that takes some time to be…
C. Northcote Parkinson wrote about single reports in his 1995 Parkinson's law article published by The Economist[1]. That's the article that articulated in its first sentence the Parkinson's law we all know. In the…
The original is in the "Musée des arts et métiers" Museum in Paris. I highly recommend to visit the museum if you ever are in Paris. It's filled with all kind of original scientific and engineering devices. Lavoisier…
Around the same time I wrote a package for Emacs that would run a webserver within emacs so that you could interact with it remotely from a mobile browser: http://thomasburette.com/take-off/ . Since every action you can…
It is a hostel but they use a fancy startup/VC vibe to sound cool. You can make a reservation online for a single night for $40-$50. So yes it is a hostel. Same caveats as every hostel apply : reduced privacy, snoring,…
I've been friends with people who had to mind the way they flushed the toilet at home to save money as well as people whose parents' home front lawn I mistook for some farmland. There are several unspoken differences in…
The fact that they had a long time to transition doesn't negate the fact that they have to spend the time doing the transition. At market-rate developer salary, it doesn't take a lot of man months for the port not to be…
Regarding the multiple human ancestors aspect, here is an diagram of human species or groups if you want to avoid the "what is a species discussion" : https://imgur.com/a/AfrYjqF It is from a recent symposium [1] on…
What I don't understand is why it is such a prevalent issue in the US but not in Europe. I've had a couple of French phone numbers over the past 15 years and I can't recall a single time I got spam call (though I did…
A while ago I wrote a similar interactive article to prove that the martingale betting technique at the roulette doesn't work : [1]. The martingale is when you bet 1, double the bet each time you lose, start again at 1…
Fractional scaling in Wayland is great news. Until now if you had linux on a high resolution touch screen computer you had to make do with a subpar experience. It doesn't matter which combination of X11/Wayland and…
There is https://usesthis.com/categories/developer/ , where people describe the hardware/software they use. The site was fairly popular a decade ago. I'm glad it's still up and doing new interviews.
I didn't know about the Coase Theorem. The link between property right, transaction cost and externalities is not obvious and interesting. We could imagine many tech examples similar to the school and highway : - An ISP…
You could say it's a 'lemon market' ( https://en.wikipedia.org/wiki/The_Market_for_Lemons ). A lemon market is when the buyer doesn't have enough information to tell the difference between a good product (peach) and a…
I like the clean look and the overall way it is presented. The examples using angle brackets (eg.: <list>.append(<el>) ) is highly legible and the one column format is faster to scan.