System Architecture

System Architecture

8156 bookmarks
Custom sorting
PerceptiLabs
PerceptiLabs
Build deep learning models in minutes.
·perceptilabs.com·
PerceptiLabs
FIPS-compliant random numbers for the kernel
FIPS-compliant random numbers for the kernel
The Linux random-number generator (RNG) seems to attract an outsized amount of attention (and work) for what is, or seemingly should be, a fairly small component of the kernel. In part that is because random numbers, and their quality, are extremely important to a number of security protections, from unpredictable IP-packet sequence numbers to cryptographic keys. A recent post of version 43 of the Linux Random Number Generator (LRNG) by Stephan Müller is not likely to go any further than its predecessors, but the discussion around it may lead to support for a feature that some distributions need.
·lwn.net·
FIPS-compliant random numbers for the kernel
CI/CD is Still all About Open Source
CI/CD is Still all About Open Source
Alan Shimel explores the heart of DevOps: CI/CD and its roots in open source, starting with Jenkins and revolutionizing the industry.
·devops.com·
CI/CD is Still all About Open Source
Wobbly Bridges and Sturdy Software - The New Stack
Wobbly Bridges and Sturdy Software - The New Stack
Every failure is a learning opportunity and wise engineers learn from other people's mistakes, benefitting from otherwise bad situations.
·thenewstack.io·
Wobbly Bridges and Sturdy Software - The New Stack
Debugging at the Boundaries
Debugging at the Boundaries
Get better at detecting and preventing bugs by focusing on the boundaries in and around your program.
·thoughtbot.com·
Debugging at the Boundaries
Creating a better flamegraph visualization
Creating a better flamegraph visualization
Flamegraphs are a great way to visualize performance and memory bottlenecks, but with a little tweaking, you can make them even more useful.
·pythonspeed.com·
Creating a better flamegraph visualization
A reference-count tracking infrastructure
A reference-count tracking infrastructure
Reference counts are a commonly used mechanism for tracking the life cycle of objects in a computing system. As long as every user of an object correctly maintains its references by incrementing and decrementing the reference count, that object will persist for as long as it is needed and will be properly destroyed once the last user is done. The "correctly" in that sentence is important, though; things do not work as well in the presence of reference-counting errors. Networking developer Eric Dumazet is working on a reference-count tracking system that could prove useful for finding these errors in the networking subsystem and, someday, throughout the kernel.
·lwn.net·
A reference-count tracking infrastructure
The gentle lawgiver
The gentle lawgiver
This is about credit where due, and unwanted by the credited. In this case I speak of Kim Cameron, who passed last week and I remembered fondly in the last post. What I want to celebrate now is how…
·blogs.harvard.edu·
The gentle lawgiver
Livebook.dev
Livebook.dev
Write interactive and collaborative code notebooks in Elixir.
·livebook.dev·
Livebook.dev
Distributed Elixir with Livebook
Distributed Elixir with Livebook
Livebook recently dropped and I was curious to see what the hype was all about. I had dabbled with ipython notebook (Jupyter) long ago, so I was curious to see what an Elixir version would offer.
·teamgaslight.com·
Distributed Elixir with Livebook
Block Store API
Block Store API
This blog post will help android developers to flawlessly re-authenticate users on a new device.
·blog.yudiz.com·
Block Store API
Desire features in software architecture
Desire features in software architecture
In architecture (physical building) there is a term called Desire Lanes. The idea is that users will take the path of least resistance, regardless of the int...
·ayende.com·
Desire features in software architecture