System Architecture

System Architecture

8069 bookmarks
Custom sorting
Creating A Greener Edge
Creating A Greener Edge
Commissioned: The network edge is on its way to becoming the location where data is created faster than ever before, and where application innovation is
·nextplatform.com·
Creating A Greener Edge
Why WASI Preview 2 Makes WebAssembly Production Ready
Why WASI Preview 2 Makes WebAssembly Production Ready
Until recently, Wasm’s reality didn’t live up to the hype. Preview 2 is the missing link that Wasm needed to become viable for production use cases.
·thenewstack.io·
Why WASI Preview 2 Makes WebAssembly Production Ready
Anatomy of a credit card rewards program
Anatomy of a credit card rewards program
Credit card rewards are mostly funded out of interchange, a fee paid by businesses to accept cards.
·bitsaboutmoney.com·
Anatomy of a credit card rewards program
What are vector embeddings?
What are vector embeddings?
In machine learning and AI, vector embeddings are a way to represent complex data, such as words, sentences, or even images as points in a vector space, using vectors of real numbers.
·blog.meilisearch.com·
What are vector embeddings?
Unconventional uses of FPGAs
Unconventional uses of FPGAs
At the end of the day, the digital circuitry in an FPGA chip are analog circuits. When they are operating within their bounds, they properly behave like ideal digital circuits. Usually you want you…
·blog.adafruit.com·
Unconventional uses of FPGAs
A Long-Range Meshtastic Relay
A Long-Range Meshtastic Relay
In the past few years we’ve seen the rise of low-power mesh networking devices for everything from IoT devices, weather stations, and even off-grid communications networks. These radio module…
·hackaday.com·
A Long-Range Meshtastic Relay
A better keyboard than QWERTY
A better keyboard than QWERTY
On The Vergecast: bye-bye QWERTY, AI at Microsoft, and two thumbs up on Netflix.
·theverge.com·
A better keyboard than QWERTY
API Design Is Pretty Bad — Here's How to Fix It
API Design Is Pretty Bad — Here's How to Fix It
Poorly made API design decisions, once in production, can cause pain and grief for businesses, customers and development teams for years.
·thenewstack.io·
API Design Is Pretty Bad — Here's How to Fix It
OSHW Framework Laptop Expansion Hides Dongles
OSHW Framework Laptop Expansion Hides Dongles
If you’ve got a wireless keyboard or mouse, you’ve probably got a receiver dongle of some sort tucked away in one of your machine’s USB ports. While modern technology has allowed …
·hackaday.com·
OSHW Framework Laptop Expansion Hides Dongles
Identity, authentication, and authorisation from the ground up
Identity, authentication, and authorisation from the ground up
In this post we will dive deeper and demystify how apps actually implement authentication. Do it right, and you barely notice it. But do it wrong, and you lock users out or open major security holes.
·technicallythinking.substack.com·
Identity, authentication, and authorisation from the ground up
RAFT
RAFT
·gorilla.cs.berkeley.edu·
RAFT
Why x86 Doesn’t Need to Die
Why x86 Doesn’t Need to Die
Hackaday recently published an article titled “Why x86 Needs to Die” – the latest addition in a long-running RISC vs CISC debate. Rather than x86 needing to die, I believe the RISC vs C…
·chipsandcheese.com·
Why x86 Doesn’t Need to Die
Better Load Balancing: Real-Time Dynamic Subsetting
Better Load Balancing: Real-Time Dynamic Subsetting
Subsetting is a common technique used in load balancing for large-scale distributed systems. In this blog post, we will briefly introduce current Uber’s service mesh architecture that has been powering thousands of critical microservices in Uber since 2016. We will then discuss the challenges we faced when trying to scale the number of tasks in the mesh and issues with our initial subsetting approach. We’ll finish with how we came up with the real-time dynamic subsetting solution and its results in production.
·uber.com·
Better Load Balancing: Real-Time Dynamic Subsetting
Dogma Metalanguage
Dogma Metalanguage
A human-friendly metalanguage for describing data formats in documentation using the familiar patterns of Backus-Naur Form
·dogma-lang.org·
Dogma Metalanguage
Hubris
Hubris
·hubris.oxide.computer·
Hubris