GM may test a carsharing program this summer — GM already has a car rental service called Maven. With this change, individual owners will be able to loan their car to the Maven fleet on a month-by-month basis and get a cut of the rental revenue.
Political, Economic and Social Thought — In the early 80s, Prof. Charles Anderson at the University of Wisconsin-Madison broadcasted a year-long political philosophy class over the radio. These broadcasts have been collected into this podcast. I find the material engaging and fascinating and I learn new things from every lecture.
JEP 169: Value Objects — A long-lived JEP about introducing something like C#’s struct type to Java, as reducing GC pressure is almost always a good idea. I hope that this JEP is paired with revisiting Java’s generic support to be more efficient for value types, but this would require a major change to the JVM.
CSS calc() — I often forget that CSS provides a mixed-unit calculation function calc().
Site Reliability Guide for mybinder.org — A useful model for a site reliability guide. The trick is to maintain general awareness of its existence and to ensure people are incentivized to keep it up-to-date and relevant, as that’s the only way to make sure it will be used.
Revisiting catch-all queries — The recommended approach only works with exact search type queries. For more general queries (e.g. find all objects where A > @A), dynamic SQL (probably generated by your application server, not your database) is the way to go.