Paper is dead, long live paper programming
It should come as no surprise to anyone who reads this blog that I love to program "by hand." I happen to practice a degree of ascetical programming practices, and I believe that they help me to more deeply internalize and understand problems, ultimately delivering higher quality solutions. One of
OAuth for the Open Web
OAuth has become the de facto standard for authorization and authentication on the web. Nearly every company with an API used by third party developers has implemented OAuth to enable people to build apps on top of it.
Podcast Advertising: What We Learned
Don't spend a penny on podcast advertising until you've read this.
Three Meanings of E=mc²
It’s so much more than mass-energy equivalence; it’s the key to unlocking the quantum Universe.
iOS 12 Core ML Benchmarks
With the A11 Bionic’s Neural Engine in last year’s iPhone X, Apple introduced its first chip for hardware-accelerated AI. This year, Apple promised huge performance increases to Core ML in their iOS 12 update. They claim models run 9X faster… Continue reading iOS 12 Core ML Benchmarks
Building a Titan: Better security through a tiny chip
At the Made by Google event last week, we talked about the combination of AI + Software + Hardware to help organize your information. To better protect that information at a hardware level, our new Pixel 3 and Pixel 3 XL devices include a Titan M chip.We briefly introduced Titan M and some of its benefits on our…
Rust Ownership Explained with Python
Mostly software: Rust, machine learning, and P2P systems. Previously, games and cocktails.
Hotelling’s Law (2011)
by Andrew Boyd Today, we meet in the middle. The University of Houston's College of Engineering presents this series about the machines that make our civilization run, and the people whose ingenuity created them.
Approaching Access Control on the Web (Part I)
Learn how to build future-proof, state of the art login, access control and API security systems in this multipart series.
iOS 12: Core Data External Binary Data Storage Becomes Corrupt
On iOS 12, binary data stored in Core Data with the External Storage option gets corrupted/goes missing on every second save of the context.
Creating a Non-Trivial Lisp Game in 2018
Jalur masuk yang cepat menghemat waktu pengguna untuk langsung bermain. Hadiah yang melimpah dan simbol khusus yang mudah muncul tersedia secara berkala. Penawaran istimewa terus diperbarui agar pengalaman bermain selalu segar.
Playing Mortal Kombat with TensorFlow.js
While experimenting with enhancements of the prediction model of Guess.js, I started looking at deep learning. I’ve focused mainly on recurrent neural networks (RNNs), specifically LSTM because of their “unreasonable effectiveness” in the domain of Guess.js. In the same time, I started playing with convolutional…
Inside the Linux boot process (2006)
The open source operating system that runs the world.
The Art and Science of Leading Projects
Explore free project management resources from TeamGantt, including practical guides, templates, tools, videos, podcasts, and construction resources.
An ingenious vintage German cycle map (2014)
We cycled the Swiss part of the Rhine Cycleway last week, with our folding bikes neatly stowed in suitcases for the flight. A combination of cycle.travel (natch), the Cicerone guide, and the excellent MapOut app guided us safely along the way: a very modern combination of mapping styles.
What does code readability mean?
Programmers complain about readability and talk about bad code and unclean code, and the difficulties they run into trying to understand and maintain that code. What do we mean by readability? What makes code unreadable?
Sqlite – Most Deployed Database in the World
SQLite is likely used more than all other database engines combined. Billions and billions of copies of SQLite exist in the wild. SQLite is found in:
Why is nuclear fusion so hard?
Why does water fall out of an inverted cup? Before considering nuclear fusion, let's consider something much more familiar. If you turn a...
Crystal 0.25.1 released
Crystal 0.25.1 has been released!
Red Hat Enterprise Linux 8 Beta
Linux containers, Kubernetes, artificial intelligence, blockchain and too many other technical breakthroughs to list all share a common component - Linux, the same workhorse that has driven mission-critical, production systems for nearly two decades. Today, we’re offering a vision of a Linux foundation to power the…
Notes on the Go2 Generics Draft
These notes are based on the August 27 2018 design draft for generic types in Go2.