Technology Commentary

Technology Commentary

8668 bookmarks
Custom sorting
It's time to abandon the cargo cult metaphor
It's time to abandon the cargo cult metaphor
The cargo cult metaphor is commonly used by programmers. This metaphor was popularized by Richard Feynman's "cargo cult science" talk with a...
·righto.com·
It's time to abandon the cargo cult metaphor
Who Will Remember Us When The Servers Go Dark?
Who Will Remember Us When The Servers Go Dark?
We bet an entire civilisation on an unthinkably brutal and comically unreliable stack, and now fate has come to collect that wager. California has a lot to fucking answer for.
·newdesigncongress.org·
Who Will Remember Us When The Servers Go Dark?
Choice, Control, And Interruption
Choice, Control, And Interruption
We were talking about [Maya Posch]’s rant on smartphones, “The Curse of the Everything Device”. Maya’s main point is that because the smartphone, or computer, can do everything, it’s hard for a per…
·hackaday.com·
Choice, Control, And Interruption
Dark software
Dark software
How the SaaS and fintech models are breaking down, why food delivery and dark kitchens provide an alternative model, and what the future of software may look like as a result
·notes.mtb.xyz·
Dark software
Lessons Learned Building a Real-Time Collaboration System on AT Protocol
Lessons Learned Building a Real-Time Collaboration System on AT Protocol
Lessons Learned Building a Real-Time Collaboration System on AT Protocol # Lessons Learned Building a Real-Time Collaboration System on AT Protocol Over the past weeks, I've been experimenting with …
·medium.com·
Lessons Learned Building a Real-Time Collaboration System on AT Protocol
We Automated Everything Except Knowing What's Going On
We Automated Everything Except Knowing What's Going On
The personal site of whom Kenneth has designed and built impactful systems that power global-scale operations, improve security, and drive efficiency. From leading infrastructure transformations at Cl…
·eversole.dev·
We Automated Everything Except Knowing What's Going On
The Illusion of Building
The Illusion of Building
AI makes it dramatically cheaper to produce software that appears to work. But 'building an app' and 'engineering a system' are two different activities that people keep confusing, and the gap between them is where most of the actual work lives.
·uphack.io·
The Illusion of Building
Stop Writing Instrumentation Code - Let the Compiler Trace Your Application – Encore Blog
Stop Writing Instrumentation Code - Let the Compiler Trace Your Application – Encore Blog
Manual tracing instrumentation asks developers to re-describe their application's structure in a second language. The compiler already knows which services talk to each other, which databases they query, and what messages they publish. Tracing should be derived from that.
·encore.dev·
Stop Writing Instrumentation Code - Let the Compiler Trace Your Application – Encore Blog
Smalltalk’s Browser: Unbeatable, Yet Not Enough
Smalltalk’s Browser: Unbeatable, Yet Not Enough
The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.
·blog.lorenzano.eu·
Smalltalk’s Browser: Unbeatable, Yet Not Enough
Package Managers Need to Cool Down
Package Managers Need to Cool Down
A survey of dependency cooldown support across package managers and update tools.
·nesbitt.io·
Package Managers Need to Cool Down
SerenityOS
SerenityOS
·serenityos.org·
SerenityOS
Phone numbers are not life-long identifiers | Technology
Phone numbers are not life-long identifiers | Technology
Most services expect a user will have a phone number available, but many make the mistake of treating phone numbers as unique life-long identifiers. This is a privacy nightmare.
·madelinemiller.dev·
Phone numbers are not life-long identifiers | Technology
How Injection Keeps Breaking Real Systems
How Injection Keeps Breaking Real Systems
In February 2021, a hacker exfiltrated 70 GB of data from Gab, the social network: user posts, private messages, hashed passwords, and profile information. The vulnerability was a SQL injection introd
·eliranturgeman.com·
How Injection Keeps Breaking Real Systems
Nobody Gets Promoted for Simplicity
Nobody Gets Promoted for Simplicity
We reward complexity and ignore simplicity. In interviews, design reviews, and promotions. Here’s how to fix it.
·terriblesoftware.org·
Nobody Gets Promoted for Simplicity
3W for In-Browser AI: WebLLM + WASM + WebWorkers
3W for In-Browser AI: WebLLM + WASM + WebWorkers
What if AI agents could run entirely in your browser? Not just the UI part—the actual model inference, agent logic, and response generation, all happening locally without a single API call.
·blog.mozilla.ai·
3W for In-Browser AI: WebLLM + WASM + WebWorkers
The real cost of random I/O
The real cost of random I/O
How good is the random_page_cost default, and should you lower it on modern flash storage?
·vondra.me·
The real cost of random I/O