More common mistakes to avoid when creating system architecture diagrams
A rundown of seven more common mistakes is system architecture diagrams and how to fix them
The latest blog posts to take off on Hacker News. 5,961 posts.
A rundown of seven more common mistakes is system architecture diagrams and how to fix them
There is a profound tension here: english specifications intuitively feel precise until you learn better from bitter experience. (It's all in that facial expression of the last frame.)
I tried to build a Windows native app using Microsoft's latest technologies. Now I understand why everyone builds Electron apps.
I spend a lot of time developing and teaching people about Clojure's open source tools for working with data. Almost everybody who wants to use Clojure…
A papal adviser calls Peter Thiel a heretic after his secret Rome lectures on the Antichrist draw global attention and a Vatican rebuke
A brief look at the three main causes of bloat in our JavaScript dependency trees, and how we can start to address them.
Chest fridge Using vertical doors in refrigeration devices is an act against the Nature of Cold Air. Understanding and cooperating with Nature rather than acting against it leads to much better efficiency. My chest fridge (Vestfrost freezer turned into a fridge) consumes about 0.1 kWh a day. It works only…
I had seen many talks about coroutines but it never really clicked where I could use them outisde of async IO. Until I looked at how Unity uses them in C#.
A practical guide to getting the engagement your project deserves.
Age verification turns the open internet into a permission system and pushes control away from families, schools, and users.
A beginner's exploration of the many layers of Common Lisp development environments.
I really dislike Apple’s choice to clutter macOS Tahoe’s menus with icons. It makes menus hard to scan, and a bunch of the icons Apple has chosen make no sense and are inconsistent between system applications. Steve Troughton-Smith is my hero for finding a Terminal command to disable them: Here’s one for the…
The one where I mourn the best runtime and speculate idly.
Ju ci (锔瓷), the Chinese craft of repairing broken porcelain has roots dating back to the Song dynasty (960-1279), with illustrations of craftsmen mending pots appearing in Chinese paintings as earl…
On friction, patience, and planting trees.
Imagine a newspaper publisher announcing it will no longer allow libraries to keep copies of its paper. That’s effectively what’s begun happening online in the last few months. The Internet Archive—the world’s largest digital library—has preserved newspapers since it went online in the mid-1990s....
A high-level architecture overview to start with FFmpeg.
We rewrote our Rust WASM Parser in TypeScript - and it got 3x Faster
A bespoke software revolution? I don't buy it. It'll exist. It already exists. Small consultants and big consulting firms have made custom software for years. It almost always sucks. It’s bloated, confusing, and because the client pays, it’s built in all the wrong ways. Who’s excited about bespoke software? Software…
Editing photos as I press the shutter.
BIO is the I/O co-processor in the Baochip-1x, a mostly open source 22nm SoC I helped design. You can read more about the Baochip-1x’s background here , or pick up an evaluation board at Crowd Supply .
Hello Windows Insiders, I want to speak to you directly, as an engineer who has spent his career building technology that people depend on every day. Windows touches more people's lives than almost any technology on Earth. Every day, we hear from th
The cryptocurrency industry super PACs dumped $14.2 million into the Illinois primaries. 90% of that – $12.8 million – was wasted, in that it went to opposing Democratic candidates who won their primaries (Stratton in the Senate race, Ford in H-07) or supporting their opponents. The PACs' only victories in the state…
A blog about software craft and quality
Fixing common Java anti-patterns took an app from 1,198ms to 239ms. Eight patterns that compile fine and pass code review but silently drain CPU and balloon heap, with benchmarks and code fixes for each
Many years ago, someone tried to get me into cryptocurrencies. "They're the future of money!" they said. I replied saying that I'd rather wait until they were more useful, less volatile, easier to use, and utterly reliable. "You don't want to get left behind, do you?" They countered. That struck me as a bizarre…
There are a few different reasons to hit the brakes on a Postgres query. Maybe it’s taking too long to finish. Maybe you realised you forgot to create an index that will make it orders of magnitude quicker. Maybe there’s some reason the results are no longer needed. Or maybe you, or your LLM buddy, […]
A new Northwestern University study in humans and mice has discovered a novel biomarker of schizophrenia that could also serve as a new drug candidate to treat the cognitive symptoms of the disorder. Schizophrenia affects .5% of the world’s population, including about two million people in the U.S.
The Social Smolnet par Ploum - Lionel Dricot.