System Architecture

System Architecture

7363 bookmarks
Custom sorting
The Real Upside of DeepSeek: Cheaper Inference
The Real Upside of DeepSeek: Cheaper Inference
DeepSeek, a company associated with High-Flyer, an $8 billion Chinese hedge fund, changed the AI narrative when it claimed OpenAI-like capabilities for a mere $6 million. The company challenged con…
·om.co·
The Real Upside of DeepSeek: Cheaper Inference
AIs and Robots Should Sound Robotic - Schneier on Security
AIs and Robots Should Sound Robotic - Schneier on Security
Most people know that robots no longer sound like tinny trash cans. They sound like Siri, Alexa, and Gemini. They sound like the voices in labyrinthine customer support phone trees. And even those robot voices are being made obsolete by new AI-generated voices that can mimic every vocal nuance and tic of human speech, down to specific regional accents. And with just a few seconds of audio, AI can now clone someone’s specific voice. This technology will replace humans in many areas. Automated customer support will save money by cutting staffing at ...
·schneier.com·
AIs and Robots Should Sound Robotic - Schneier on Security
30 Lines of Code Could Cut Data Center Power Use by 30%
30 Lines of Code Could Cut Data Center Power Use by 30%
Researchers at the University of Waterloo's Cheriton School of Computer Science in Canada found that modifying just 30 lines of code in the Linux kernel could cut data center energy consumption by 30% to 45%.
·linuxinsider.com·
30 Lines of Code Could Cut Data Center Power Use by 30%
Dumb Pipe
Dumb Pipe
Iroh connections are dumb pipes: easy, direct connections that punch through NATs & stay connected as network conditions change.
·dumbpipe.dev·
Dumb Pipe
Sendme - Iroh
Sendme - Iroh
less net work for networks
·iroh.computer·
Sendme - Iroh
Usage
Usage
Schema for CLIs
·usage.jdx.dev·
Usage
Our own agents with their own tools.
Our own agents with their own tools.
Entering 2025, I decided to spend some time exploring the topic of agents. I started reading Anthropic’s Building effective agents, followed by Chip Huyen’s AI Engineering. I kicked off a major workstream at work on using agents, and I also decided to do a personal experiment of sorts. This is a general commentary on building that project. What I wanted to build was a simple chat interface where I could write prompts, select models, and have the model use tools as appropriate. My side goal was to build this using Cursor and generally avoid writing code directly as much as possible, but I found that generally slower than writing code in emacs while relying on 4o-mini to provide working examples to pull from.
·lethain.com·
Our own agents with their own tools.
I built an internet search engine with MongoDB
I built an internet search engine with MongoDB
When the thought first stuck obviously, I was just like you thinking “what?” why would I ever use MongoDB for an internet search engine in…
·vednig.medium.com·
I built an internet search engine with MongoDB
Everyone knows your location
Everyone knows your location
How I tracked myself down using leaked location data in the in-app ads, and what I found along the way.
·timsh.org·
Everyone knows your location
Defining IPv6 operating modes
Defining IPv6 operating modes
Since IPv6 is gaining momentum, and is generally operating alongside other protocols, it has become important to define the operating modes that may exist in any IPv6 environment. This allows for consistent communication and understanding of a fundamental part of operating a production network. Most of this hard work has been done by the IETF, and 99% of those definitions as can be referenced by engineers and architects when creating designs, proposals, and documentation, can be found in one really well crafted RFC.
·forwardingplane.net·
Defining IPv6 operating modes
How to Create Good Software Architecture Diagrams
How to Create Good Software Architecture Diagrams
Software architecture diagrams are important tools for anyone involved in building software. They help us understand how different parts of…
·aakibkhan1.medium.com·
How to Create Good Software Architecture Diagrams
Plain Text Sports
Plain Text Sports
Instant live sports scores, play-by-play, and box scores
·plaintextsports.com·
Plain Text Sports
Recfiles - Wikipedia
Recfiles - Wikipedia
recfiles is a file format for human-editable, plain text databases.[1][2]
·en.wikipedia.org·
Recfiles - Wikipedia
Domain Name System - Wikipedia
Domain Name System - Wikipedia
The Domain Name System (DNS) is a hierarchical and distributed name service that provides a naming system for computers, services, and other resources on the Internet or other Internet Protocol (IP) networks. It associates various information with domain names (identification strings) assigned to each of the associated entities. Most prominently, it translates readily memorized domain names to the numerical IP addresses needed for locating and identifying computer services and devices with the underlying network protocols.[1] The Domain Name System has been an essential component of the functionality of the Internet since 1985.
·en.wikipedia.org·
Domain Name System - Wikipedia
What hard thing does your tech make easy?
What hard thing does your tech make easy?
I occasionally receive emails asking me to look at the writer's new language/library/tool. Sometimes it's in an area I know well, like formal methods. Other...
·buttondown.com·
What hard thing does your tech make easy?
Effigy, a distributed social data layer
Effigy, a distributed social data layer
I grew up in the world of BBSes, Usenet, and, to some extent, UUCP before that. This was fun – a world wide network all built up by volunteers sharing. Since we are all carrying supercomputers around now with massive idle storage and bandwidth, let's think about how we can recreate some of that fun, independent data sharing with modern web technologies, specifically Websockets and WebRTC. All you need is the computer that you already have with you.
·willschenk.com·
Effigy, a distributed social data layer
Unix philosophy - Wikipedia
Unix philosophy - Wikipedia
The Unix philosophy, originated by Ken Thompson, is a set of cultural norms and philosophical approaches to minimalist, modular software development. It is based on the experience of leading developers of the Unix operating system. Early Unix developers were important in bringing the concepts of modularity and reusability into software engineering practice, spawning a "software tools" movement. Over time, the leading developers of Unix established a set of cultural norms for developing software; these norms became as important and influential as the technology of Unix itself, and have been termed the "Unix philosophy."
·en.wikipedia.org·
Unix philosophy - Wikipedia
The 'Unix Way' Has a Right Way That's Almost a Lost Way
The 'Unix Way' Has a Right Way That's Almost a Lost Way
As I study tech sector innovations, I see signs that the old traditions are fading. I'm not one to sanctify tradition for tradition's sake, but I see merit in maintaining a traditional approach to computing tasks that encourages shrewdness. To illustrate what I mean, these are some ways we are straying from the Unix way, and my view on why we should return to the path.
·linuxinsider.com·
The 'Unix Way' Has a Right Way That's Almost a Lost Way
The Hidden Complexity of Scaling WebSockets
The Hidden Complexity of Scaling WebSockets
WebSockets are at the very core of Compose. Learn how we scaled them to support 1000s of concurrent users.
·composehq.com·
The Hidden Complexity of Scaling WebSockets