Technology Commentary

Technology Commentary

8831 bookmarks
Custom sorting
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
PR as open letter
PR as open letter
So the “Future of Life Institute” just published an open letter arguing for the “AI labs to immediately pause for at least 6 months the training of AI systems more powerful than GPT-4“. That letter has (at the point of me writing this) 1123 signatures, some of them by very respected and knowledgable people. Which […]
·tante.cc·
PR as open letter
Nothing to Declare
Nothing to Declare
Making big public statements is always fun and people who think themselves to be important love doing it as a way of trying to influence public opinion and/or politics. They are a way for institutions and individuals to organize and try to shine some light onto important issues. We’ve seen many such things in the […]
·tante.cc·
Nothing to Declare
AI makes interfaces disposable | Chris Loy
AI makes interfaces disposable | Chris Loy
I recently became a parent for the first time, as my wife and I welcomed a beautiful baby boy into our lives in January of this year.
·chrisloy.dev·
AI makes interfaces disposable | Chris Loy
Process-Based Concurrency: Why BEAM and OTP Keep Being Right
Process-Based Concurrency: Why BEAM and OTP Keep Being Right
A first-principles guide to process-based concurrency — what makes BEAM different, how OTP encodes resilience, and why everyone keeps reinventing it.
·variantsystems.io·
Process-Based Concurrency: Why BEAM and OTP Keep Being Right
21 Lessons From 14 Years at Google
21 Lessons From 14 Years at Google
Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.
·addyosmani.com·
21 Lessons From 14 Years at Google
Simple Made Inevitable: The Economics of Language Choice in the LLM Era
Simple Made Inevitable: The Economics of Language Choice in the LLM Era
Two years ago, I wrote about managing twenty microservices at Qantas with a small team. The problem was keeping services in sync, coordinating changes across system boundaries, fighting the entropy of a codebase that grew faster than our ability to reason about it. Many years before my time, someone had
·felixbarbalet.com·
Simple Made Inevitable: The Economics of Language Choice in the LLM Era
You can use newline characters in URLs
You can use newline characters in URLs
We locate web content using special addresses called URLs. We are all familiar with addresses like https://google.com. Sometimes, URLs can get long and they can become difficult to read. Thus, we might be tempted to format them like so in HTML using newline and tab characters, like so: a href="https://lemire.me/blog/2026/02/21/ how-fast-do-browsers-correct-utf-16-strings/"my blog post/a It will … Continue reading You can use newline characters in URLs
·lemire.me·
You can use newline characters in URLs
Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog
Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog
This post is an expanded version of a presentation I gave at the recent WebAssembly CG meeting in Munich. WebAssembly has come a long way since its first release in 2017. The 1.0 version of WebAssembly was already a great fit for low-level languages like C and C++, and immediately enabled many new kinds of applications to efficiently target the web.
·hacks.mozilla.org·
Making WebAssembly a first-class language on the Web – Mozilla Hacks - the Web developer blog