Older programmers aren’t gone, they’re just outnumbered
So says “Uncle Bob” Martin
(tags: culture coding software age career reputation stack-overflow staffing)
Benchmarking LevelDB vs. RocksDB vs. HyperLevelDB vs. LMDB Performance for InfluxDB
A few interesting things come out of these results. LevelDB is the winner on disk space utilization, RocksDB is the winner on reads and deletes, and HyperLevelDB is the winner on writes. On smaller runs (30M or less), LMDB came out on top on most of the metrics except for disk size. This is actually what we’d expect for B-trees: they’re faster the fewer keys you have in them.
Mind you, I’d prefer if this had tunable read/write/delete ratios, as YCSB does. Take with a pinch of salt, as with all benchmarks!(tags: benchmarks leveldb datastores storage hyperleveldb rocksdb ycsb lmdb influxdb)
How to make breaking changes and not break all the things
Well-written description of the “several backward-compatible changes” approach to breaking-change schema migration (via Marc)
(tags: databases coding compatibility migration schemas sql continuous-deployment)
Minnesota Measles Outbreak Traced Back To A Single Unvaccinated Child
A single child caught measles while visiting Kenya, returned to Minnesota, infected 4 others, who in turn exposed others, with an ultimate count of 3000 exposed and 21 confirmed cases. (16 of the 21 were unvaccinated; 46% of the Somali children in this community were unvaccinated in a 2010 survey.)
(tags: minnesota safety measles health vaccination kenya somali)
Report of the Internet Content Governance Advisory Group
looking at the summary, looks broadly sensible; no government-mandated filtering/blocking I can spot quickly
(tags: internet filtering safety kids porn blocking ireland pegi ratings reports pdf)