The fate of "small" open source
By far the most popular npm package I’ve ever written is blob-util, which is ~10 years old and still gets 5+ million weekly downloads. It’s a small collection…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,210 posts.
By far the most popular npm package I’ve ever written is blob-util, which is ~10 years old and still gets 5+ million weekly downloads. It’s a small collection…
Let's transform an old airport site into a Traditional City.
The phrase arrived in my head so completely formed and concrete that I couldn’t believe it wasn’t already established in the lexicon, but at least preliminary searches suggest it is not…
I’ve been seriously traveling for more than 50 years. So now I’ve got a few tips. There are two modes of travel; retreat or engage. People often travel to escape the routines of work, to recharge, relax, reinvigorate, and replenish … Continue reading →
Up until a few years ago, I used to feel good when sharing Twitter links. Compared to the other handful of websites that now make up our entire lives, it was the best option: Not a walled garden like Facebook or Instagram where you either don’t see any content at all or are bombarded with “sign up to continue” popups…
Understanding the social media zeitgeist around CLIs and the premature death of MCP
Adrian Page first coded an OpenGL-based canvas implementation for Krita in 2005 . That was back in the Qt3 days. OpenGL was fairly simple back then, but we had to duplicate all our canvas handling code, once implemented in OpenGL, once implemented with QPainter.
What happens when something we enjoy doing that took effort becomes effortless? And what happens if that original effort was a foundation on which we saw value…
A Civilization-esque journey through JavaScript history — chronicles of the march from inception to ubiquity
Miguel de Icaza's Blog
Summary Your phone probably contains banking, payment and personal information that can be remotely stolen via numerous known and unknown bugs in the Android software. This is attractive to criminals. Vendors (LG, Samsung, Xiaomi, etc.), after selling you their phone, have no incentive to keep your phone’s software up…
Edit – this post generated a few insightful comments on Hacker News. I’ve also put the code in a notebook for ease of use. Introduction Modern MLOps is complex because it involves too many components. …
You really can sell SaaS/software to large enterprises, despite your perceived inability to do so. Read on for how.
I got a job!
A guide to the fundamental concepts that underlie message queues, and how they apply to popular queueing systems available today.
Don't you love misleading documentation?
The U.S. Department of Justice (DOJ) today seized four-dozen domains that sold “booter” or “stresser” services — businesses that make it easy and cheap for even non-technical users to launch powerful Distributed Denial of Service (DDoS) attacks designed knock targets offline. The DOJ also charged six U.S. men with…
This is a quick blog post about a security vulnerability (now fixed) that allowed me to make anyone like or message a profile on okcupid.com simply by getting them to click a link on my website. In doing so, I used one of the most boring web application security issues (CSRF) combined with a somewhat interesting JSON…
This crazy, beautiful chart illustrates the incredible complexity of managing one of our nation’s most crucial – and invisible – national assets: the radio spectrum.