You don't need a grid framework on top of the CSS grid layout
In the last couple of weeks I have started to see CSS Grid layout based frameworks and grid systems appearing. I’m actually surprised as to how long it has taken, but I am yet to see one that adds any value at all over just using CSS Grid Layout. Worse, the ones I have seen ... You do not need a CSS Grid based Grid…
How I failed to replicate an $86M project in 1 line of code
When an experiment with existing open source technology just cherry-picks results to make it look good
A Comparison of Differential Equation Solver Suites
Many times a scientist is choosing a programming language or a software for a specific purpose. For the field of scientific computing, the methods for solving differential equations are one of the important areas. What I would like to do is take the time to compare and contrast between the most popular offerings. This…
Retina iMac owners can greatly improve graphics performance of many applications
Hmph! Not sure which one is "correct" there... hmm... If you use kCGImageAlphaPremultipliedFirst for the CGBitmapContext rather than kCGImageAlphaNoneFirst, then it looks closer to the original, maybe. ? Also other caveat: NSBitmapImageRep can't seem to deal with the ARGB format either, so if you use that you need to…
An Intuitive Explanation of Convolutional Neural Networks (2016)
What are Convolutional Neural Networks and why are they important? Convolutional Neural Networks (ConvNets or CNNs) are a category of Neural Networks that have proven very effective in areas such a…
The Mathematics of 2048: Counting States by Exhaustive Enumeration
How many board configurations are there in the game of 2048? Let's try to enumerate them.
The destruction of graduate education in the United States
If and when you emerged from your happiness bubble to read the news, you’ll have seen (at least if you live in the US) that the cruel and reckless tax bill has passed the House of Representat…
The China ICO Ban
Regulators in China imposed a blanket ban on ICOs over the long weekend. A number of people have reached out to me via email and Twitter asking me what I think about this. I think regulation of ICOs is inevitable and a good thing if done right (ie lightly). The SEC’s comments on ICOs back […]
The Digital Advertising Duopoly
This chart from eMarketer really brings it home. We have a digital advertising duopoly. The difference between second and third place is massive. I don’t want nor do I expect any governmental response to this market failure. I want to see the technology industry adopt new approaches to monetization, ideally not…
Soma Water Filters Are Worthless
This experiment was inspired by a light-hearted argument with my wife, a stylish but atrocious water filter, and the explosion of start-ups attempting to turn everything you purchase into a subscription service.
Unkown Unknowns: Why you should release early
It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so. - Mark Twain
Down with Determinants (1995)
This paper was published in the American Mathematical Monthly 102 (1995), 139-154.
Microsoft’s Monopoly Hangover
There are striking similarities between Microsoft today and IBM in the Lou Gerstner era, but today’s IBM should be a warning to Redmond.
Imperative Haskell
This post covers essentially the same material as a 5-minute presentation I gave at RC .
What Have We Learned from the PDP-11?
This post is a slightly edited version of my November presentation to the San Francisco chapter of Papers We Love.
How to Achieve Polished UI
Ever since the original iPhone came out, I’ve had several ideas about how they managed to achieve such fluidity with relatively mediocre hardware. I mean, it was good at the time, but Android still struggles on hardware that makes that look like a 486… It’s absolutely my fault that none of these have been implemented…
How to write a JavaScript-free todo app using just HTML and CSS
I wrote a todo app. Unlike TodoMVC (where I took the design from) it doesn’t use JavaScript and instead all interactions are driven by CSS.
My Heroku values (2015)
Some of my favorite practices and ideas from almost four years at Heroku.
2017 Camera News
Herewith some reportage on the most interesting cameras in the world, with opinions to provoke er entertain people who are up on this stuff, and a basic survey of the landscape for people who like pictures and wonder about cameras.
Time for Makefiles to Make a Comeback
Using the right tool for the right job
Glimmer.js: What’s the Deal with TypeScript?
Two weeks ago at EmberConf, we announced Glimmer.js, a component-based library for writing superfast web applications.
Jumping Ship: Signs It's Time to Quit
5esportsclub.cn.com là link vào BBet chính thức 2026. Bbet - Địa điểm cá cược thể thao, casino, năm 2026. Giao dịch nhanh chóng và uy tín, hỗ trợ 24/7!