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
Your landlord should offer on-prem cloud
Server tanks can do more than heat water – they can also build into resilient many-site clouds
Your landlord should offer on-prem cloud, suggests immersed datacenter upstart
Any change can break us, but we can’t treat every change the same
Here are some excerpts from an incident story told by John Allspaw about his time at Etsy (circa 2012), titled Learning Effectively From Incidents: The Messy Details. In this story, the site goes d…
Paper Notes: Finding a needle in Haystack – Facebook’s photo storage – Distributed Computing Musings
What is the point of a public key fingerprint? PGP GPG
What is the point of a public key fingerprint? What does it do that the public key itself doesn't do. This post explains.
Picking your (tech) poison wisely
What to do and what not to do when you consider adding new tools and technology to your tech stack.
API Trivia: Most API requests are made on Wednesdays
Key findings an insights on APIs after one billion API requests were analyzed.
Elixir - Allan's Digital Garden - Obsidian Publish
Video Streaming with Elixir - Allan's Digital Garden - Powered by Obsidian Publish.