I’ve vastly misunderstood the Single Responsibility Principle | Structure and Interpretation of Computer Programmers
Technology Commentary
Look how far we haven't come since Windows NT
The difference between 1983 and 1993 is vast. Since then, not so much
In Defense Of Self-Checkout, Tech’s Awkward Gift To Retail
There have been a lot of takes in recent years slagging on grocery store self-checkout. I may lose my cool-kid card for saying this, but: I’m actually a fan.
The rise and fall of Usenet: How the original social media platform came to be
With Google dropping support for the oldest of social networks, Usenet is now left without another major entry gate.
What's New in Elixir 1.16 | AppSignal Blog
Let's explore the new features and improvements in Elixir 1.16.
Home Alone: a Post-Incident Review
A post-incident review of the first Home Alone movie and how parents could leave Kevin behind.
Church vs Curry Types
Maybe We Don’t Need UUIDv7 After All
Randomness and color / John Otander
Banish state-mutating methods from data classes
Data classes are containers for your data—not behavior. The delineation is right there in the name. Yet, I see state-mutating methods getting crammed into data classes and polluting their semantics all the time. While this text will primarily talk about data classes in Python, the message remains valid for any language that supports data classes and allows you to add state-mutating methods to them, e.g., Kotlin, Swift, etc. By state-mutating method, I mean methods that change attribute values during runtime.
Today's heavy GPUs continue to be plagued with cracking around PCIe slots — 19 damaged Nvidia RTX 4090s, most with cracked PCBs, arrive at NorthridgeFix repair
The big question is whether there is a PCB design defect or the damage comes from user error.
If Computer Science Is Doomed, What Comes Next?
After 50 years of programming, we humans still suck at it. "And I don't think another 50 years is going to solve it," Fixie co-founder Matt Welsh tells young developers.
OpenUSD Could Enable a Real Metaverse
Don’t think moving your character from game to game: a likely outcome is that scientific and industrial computing get a common, interchangeable and standardized way to describe 3D scenes.
Feeling is Human – Doc Searls Weblog
RHIP, doctors, and pagers
Evaluating new software forges
What options are there other than GitHub?
Flipboard is pivoting to ActivityPub and the fediverse
Another walled garden is opening up to the new social web.
Edge Computing vs. Cloud Computing [What to Choose?]
Explore the clash between Edge Computing vs. Cloud Computing & gain insights into the benefits and strategic implications of picking the right computing model.
Why we dont like TDD: A Developer’s Perspective
Test-Driven Development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test, and finally refactors the new code to
How to be really bad at fixing problems in software
Solving the same problem over and over again means you are an expert or incompetent
I miss the internet.
A love letter to webmasters and geocities
Do Not Fear AI, Says Seattle-Based AI Expert and Philosopher Blaise Agüera y Arcas
In his new book Who Are We Now?, the philosopher argues that AI is not understood if humans are not understood.
Welcome - Faceswap
Faceswap is the leading free and Open Source multi-platform Deepfakes software. Powered by Tensorflow, Keras and Python; Faceswap will run on Windows, macOS and Linux. We have an active community supporting and developing the software. Please visit our Forums for any questions. There we have guides and tutorials for learning how to use the software. … Continue reading "Welcome"
Google’s True Moonshot
Google could do more than just win the chatbot war: it is the one company that could make a universal assistant. The question is if the company is willing to risk it all.
Edge AI and Model Quantization for Real-Time Analytics
Innovation in model quantization and compression is making the deployment of powerful artificial intelligence models at the edge possible.
The 10 most powerful companies in enterprise networking 2023
What makes these 10 vendors of network gear the biggest power players? They’re stalwarts of LAN and WAN infrastructure, delivering network-centric security technologies and shaping the future of AI networking.
A Zero Trust Approach to Multicloud Security
By authenticating, authorizing and encrypting all access requests, zero trust is a foundational approach to multicloud security.
Implications of the failure of the Adobe-Figma deal.
Photo by Kelly Sikkema on Unsplash Adobe and Figma have mutually agreed to terminate their previously announced $20 billion merger agreement due to anticipated difficulties in receiving necessary r…
Parallels Between Open Source and Fully Remote Team Setups
A look at the striking similarities between open source communities and remote work, and why this model works so well.
inessential: On Mastodon Support in NetNewsWire