pico-build: the world’s smallest three-environment build and deploy system
I recently created a new minimal build system, called pico-build, that is hosted on github. pico-build is the world’s smallest, yet featureful, three-environment (dev, stage and prod) build and deploy...
View ArticleDevops and Failing Forward
When deploying a production change, usually you have a rollback procedure – documented even! But sometimes after a deploy, things don’t work exactly as expected. At that time, you need to decide which...
View ArticleDNS infrastructures still vulnerable to attacks
Nice article on what’s new in DNS in the past 2 years – not much apparently, according to Cricket Liu and ThousandEyes. dnsdist
View ArticleADS-B Juicy Gossip
U.S. aircraft operators are required to have digital position reporting (ADS-B Out) installed, working and certified by Jan. 1, 2020. There are over 100,000 airplanes in the USA … But with only a year...
View Articlemysql-trigger-logger Available on github
My new github repo, mysql-trigger-logger, demonstrates how to use MySQL triggers to log the timestamp, user, SQL and a note for unexpected database changes (“heisenbugs”) from UPDATE or INSERT...
View ArticleLionair Flight 610 737 Crash
Lion Air flight 610 crashed on October 29, killing all 189 people on board. Also, one rescue diver involved in the recovery drowned. Having flown in Jakarta, Indonesia before, I can comment on the...
View ArticleCorrect-endian
Programmers who want to curry favor (to be polite) with Paul Graham, the founder of Ycombinator, upvote postings on the Lisp programming language. Humorously, one commenter noticed this gem in a Lisp...
View ArticleDart Pop-out Float Test On R66
Informative video on deploying Dart pop-out floats on a Robinson R66 helicopter, then repacking them. Takes about 8 seconds to fully inflate, but a couple hours to repack all 4 floats. Requires 3 men,...
View ArticleSouthwest 737 Runway Overrun and EMAS
Avweb has an article mentioning EMAS: “Southwest Airlines Flight 278 slid off the end of the runway while landing at California’s Hollywood Burbank Airport (BUR) at 9:05 am local time on Thursday....
View ArticleManila 2018 Mobile Commerce
img { image-orientation: from-image; } This is an annual update of my Manila mobile commerce report. Use the search widget for previous editions. Rockwell/Powerplant Mall as seen from the newish City...
View ArticleThe Awesome Airplanes of Burt Rutan
Great photo collection of Burt Rutan-designed planes by Flying Magazine. He favored composites since he could mfg. prototypes almost 10x faster than metal or wood. All of his designs appear to be...
View ArticleTonga Fiber Cut 2019
Imagine your whole country’s Internet going dark. Kudos to the private ISP owners who financed and organized a solution while the fiber is repaired. Bali is in a similar situation, at 100% electrical...
View ArticleRare snow rollers spotted in field near Marlborough
Rare snow rollers spotted in field near Marlborough
View ArticlePostgres Monitoring Script pg_glance.sh Available
I wrote a small performance monitoring script for Postgres during the Super Bowl on Sunday called pg_glance. You can download it from my github project pg_glance. Getting Started with pg_glance It’s...
View ArticleSuper Bowl LIII 2019
I watched Super Bowl LIII on TV. The New England Patriots won over the Los Angeles Rams 13-3. Low-scoring first half, but it picked up in the 4th quarter. Still ended up being the lowest scoring game...
View ArticleCassandra vnodes Streaming Reliability Calculator
The Cassandra database has a setting in cassandra.yaml, num_tokens, for the number of vnodes. num_tokens is the number of partitions to use per host, and thus the number of parallel streams to use for...
View ArticlePostgres Performance on AWS EBS
AWS EBS is network-attached storage … in other words, S L O W, compared to local SSD for Postgres database use. I’ve been seeing average disk latency of 0.55 – 0.80 milliseconds per block, and IOPS and...
View ArticleComprehensive and Well-written Collection of Life and Business Development...
35 Hard Truths You Should Know Before Becoming “Successful” is a comprehensive and well-written collection of life and business development topics. They can be used in many useful ways: read in one...
View ArticleIndia Requests Additional MiG-29 Fighters
Interesting how supposedly “obsolete” but great military airplanes never disappear: USA has chosen the B-52 (first flown 1952) to outlast the B-1 and B-2 due to high maintenance costs and low dispatch...
View Articleoom-report linux Utility
Announcing a new SRE utility I wrote for processing linux syslog Out of Memory (OOM) entries, oom-report. It parses logfiles for OOMs and reports on how much RAM (vm + rss) each process used and sorts...
View Article