How Does setState Know What to Do?
Dependency injection is nice if you don’t have to think about it.
The latest blog posts to take off on Hacker News. 2,330 posts.
Dependency injection is nice if you don’t have to think about it.
Why does water fall out of an inverted cup? Before considering nuclear fusion, let's consider something much more familiar. If you turn a...
Latanya Sweeney blew the whistle on how easy supposedly de-identified data could be re-identified. Her results were not well received.
This blog has become, among other things, an examination of good and bad game-design practices down through the years, particularly within the genre of adventure games. I’ve always tried to take the subject seriously, and have even dared to hope that some of these writings might be of practical use to someone — might…
I haven’t posted here much lately, and I admit, it’s because I’ve gotten sidetracked thinking about curves again. I did my PhD thesis on curves, so spent years thinking about them, then put that on hold for a while, aside from some work in crunching font file sizes down.
Buy maxhallinan.com: Moz DA 15 and 223 referring domains. Listed at $195 via Afternic / GoDaddy — full ownership, fast registrar transfer.
Let’s say you are the founder and CEO of a startup and you have now been at it for four years. The company is doing great, you’ve raised several rounds of financing, you have a product in the market that is solving a real problem, you have a bunch of customers, you have a growing […]
Louis Castle first became friends with Brett Sperry in 1982, when the two were barely out of high school. Castle was selling Apple computers at the time at a little store in his native Las Vegas, and Sperry asked him to print out a file for him. “I owned a printer, so I invited him over,” remembers Castle, “and he…
Writings about computing, agents, and the Internet.
Science News, Physics, Science, Philosophy, Philosophy of Science
Update: On December 6th we released WordPress 5.0. It was definitely the most controversial release in a while, but the usage and adoption metrics are looking similar to previous releases. I’m look…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Here are 39 ways to make your blog more entertaining to read and more pleasurable to write.
Good performance practices are still needed when developing fast web experience.
Breaking my knee this year was a difficult experience, but I did learn a lot from it . I now know more than I ever wanted to know about the anatomy of my knee and how the muscles work together to create the miracle of bipedal locomotion, and more importantly, I now know more about pain.
(Adapted from a Quora answer .) OS/2 1.x was a clean-sweep, largely legacy-free OS with only limited backwards compatibility with DOS. OS/2 2.x and later used VMs to do the hard stuff of DOS emulation, because they ran on a chip with hardware-assisted DOS VMs: the 80386s Virtual86 mode.…
A Clojure formatting style good enough to be a default standard
Late 2018 edition
Imagine going back in time to tell a MacPaint user in 1985 that they’d have to learn how to use Undo in an Apple-award-winning paint app in 2018. That’s where we are.
Pipenv is a Python packaging tool that does one thing reasonably well — application dependency management. However, it is also plagued by issues, limitations and a break-neck development process. In the past, Pipenv’s promotional material was highly misleading as to its purpose and backers.
Understanding an effective way of sampling from complex distributions with 3d-demonstrations
In cryptography, trust is mathematically provable. Everything else is just faith.
We describe a systematic approach for replacing locks with tasks. In this approach thread blocking is replaced by properly scheduling of tasks.
First off, I'm not finished with this blog post. Don't take it too seriously. This is not about any one company . Some aren't even from me....
I had of late been lamenting the loss of the internet of the 1990s. A place where everything was obscure or new. If you saw something mainstream like a Disney princess, it was because someone had taken the time to handcraft an ASCII art portrait. Today if you type [disney] into the ubiquitous search engine , every…
For ten out of the last eleven years, I’ve lived in two places: New York City and San Francisco. The last two years have been in NYC. After founding Ursa Labs , a not-for-profit open source development group, I felt it was time to make my home somewhere that isn’t either of those places. After some contemplation and…