Iceland radically cut teenage drug use
The relationship between people and the state has allowed an effective national programme to cut the rates of teenagers smoking and drinking to excess.
SaaS Financial Model
How to build a SaaS financial model you'll actually use: operating model, revenue forecast, hiring plan, scenarios, and forecast vs actuals.
Caltech Awards 10,000th PhD Degree
On Friday, October 30, Caltech conferred degrees on 51 graduate students by a vote of the Board of Trustees as part of a special allowance made for students impacted by coronavirus-related campus closures.
Vue.js Creator Evan You Interview
We spoke with Evan about the release of Vue 3, his opinion on no-backend & fullstack approaches, Vue use cases and the work-life balance of the creator of the technology.
Microsoft will be carbon negative by 2030
The scientific consensus is clear. The world confronts an urgent carbon problem. The carbon in our atmosphere has created a blanket of gas that traps heat and is changing the world’s climate. Already, the planet’s temperature has risen by 1 degree centigrade. If we don’t curb emissions, and temperatures continue to…
The Patent Office is “adjusting” to a Supreme Court ruling by ignoring it
In 2014, the Supreme Court decided the landmark Alice v. CLS Bank case. The Court held generic computers, performing generic computer functions, can’t make something eligible for patent protection. That shouldn’t be controversial, but it took Alice to make this important limitation on patent-...
Zero-sum thinking on immigration will make America poorer
ZERO-SUM THINKING ON IMMIGRATION WILL MAKE AMERICA POORER Beatrice Magistro Nicolas Wittstock On June 23rd 2020, President Donald Trump imposed restrictions on several categories of visas for foreign workers until the end of the year. The proclamation his administration issued explaining this decision suspended…
All Sonos products will continue to work past May
Welcome to the Sonos Blog!
How Purism avoids Intel’s Active Management Technology
With recent chipsets, Intel offers a mechanism called Active Management Technology (Intel AMT, part of the “vPro”* featureset, specifically the Intel Management Engine) which, Intel says,“allows IT or managed service providers to better discover, repair, and protect their networked computing assets”. This means…
The Safety Boat: Kubernetes and Rust
Our team, DeisLabs , recently released a new piece of software called Krustlet , which is a tool for running WebAssembly modules on the popular, open-source container management tool called Kubernetes . Kubernetes is used quite extensively to run cloud software across many vendors and companies and is primarily…
Linear types are merged in GHC
Looking back at the journey which brought us there, and forward to what still lies ahead.
Jepsen: Etcd 3.4.3
The etcd key-value store is a distributed system intended for use as a coordination primitive. Like Zookeeper and Consul , etcd stores a small volume of infrequently-updated state ( by default, up to 8 GB ) in a key-value map, and offers strict-serializable reads, writes and micro-transactions across the entire…
New case studies about Google’s use of Go
Go turned out to have a much broader reach than expected. Its growth in the industry has been phenomenal, and it has powered many Google projects.
Covid-19 precautions for Stripe employees and customers
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes
Saliva based Covid test: results in 45 minutes
Researchers from the BioFrontiers Institute at CU Boulder have developed a saliva-based COVID-19 test capable of returning results in as little as 45 minutes—no
Pricing Low-Touch SaaS
How to approach pricing and packaging a new SaaS app, by example
Cyberespionage Using SS7 via Circles
Circles is a surveillance firm that reportedly exploits weaknesses in the global mobile phone system to snoop on calls, texts, and the location of phones around the globe, and is affiliated with NSO Group, which develops the oft-abused Pegasus spyware. Using Internet scanning, we found a unique signature associated…
Microsoft Zero and DeepSpeed: Memory Efficient Large Neural Network Training
The latest trend in AI is that larger natural language models provide better accuracy; however, larger models are difficult to train because of cost, time, and ease of code integration. Microsoft is releasing an open-source library called DeepSpeed, which vastly advances large model training by improving scale, speed…
Emojis paved the way for UTF-8 everywhere
Web developers rarely need to think to think about character sets in the modern world thanks to UTF-8. I made the journey from character hell to emoji nirvan...
Node.js 15.0
This blog was written by Bethany Griggs, with additional contributions from the Node.js Technical Steering Committee.
Forecast, don't guesstimate your software projects
"When will it be done?" Is a question I get asked almost weekly as a software developer. Despite building software professionally for the last 15 years
Notion encourages busy-work
Why has everything become so needlessly complicated?