System Architecture

System Architecture

7363 bookmarks
Custom sorting
The workload-first approach to CPU innovation
The workload-first approach to CPU innovation
Sponsored Post: As in so many other aspects of life, not all compute workloads are created equal – they need a more subtle approach to getting the best
·nextplatform.com·
The workload-first approach to CPU innovation
Why Audit Logs Are Important
Why Audit Logs Are Important
Administrators and compliance teams can use audit logs to investigate user actions, spot suspect activity and adhere to regulatory frameworks.
·thenewstack.io·
Why Audit Logs Are Important
Zero-copy I/O for ublk, three different ways
Zero-copy I/O for ublk, three different ways
The ublk subsystem enables the creation of user-space block drivers that communicate with the kernel using io_uring. Drivers implemented this way show some promise with regard to performance, but there is a bottleneck in the way: copying data between the kernel and the user-space driver's address space. It is thus not surprising that there is interest in implementing zero-copy I/O for ublk. The mailing lists have recently seen three different proposals for how this could be done.
·lwn.net·
Zero-copy I/O for ublk, three different ways
Rules as code for more responsive governance
Rules as code for more responsive governance
Using rules as code to help bridge the gaps between policy creation, its implementation, and its, often unintended, effects on people was the subject of a talk by Pia Andrews on the first day of the inaugural Everything Open conference in Melbourne, Australia. She has long been exploring the space of open government, and her talk was a report on what she and others have been working on over the last seven years. Everything Open is the successor to the long-running, well-regarded linux.conf.au (LCA); Andrews (then Pia Waugh) gave the opening keynote at LCA 2017 in Hobart, Tasmania, and helped organize the 2007 event in Sydney.
·lwn.net·
Rules as code for more responsive governance
Visible APIs get reused, not reinvented
Visible APIs get reused, not reinvented
How open API specifications can help developers—and computers—understand your APIs.
·stackoverflow.blog·
Visible APIs get reused, not reinvented
FLEDGE - Chrome Developers
FLEDGE - Chrome Developers
A proposal for on-device ad auctions to choose relevant ads from websites a user has previously visited, designed so it cannot be used by third parties to track user browsing behavior across sites.
·developer.chrome.com·
FLEDGE - Chrome Developers
Partnering with Fastly—Oblivious HTTP relay for FLEDGE's 𝑘-anonymity server - Chrome Developers
Partnering with Fastly—Oblivious HTTP relay for FLEDGE's 𝑘-anonymity server - Chrome Developers
We are improving Chrome’s privacy measures by partnering with Fastly to implement the 𝑘-anonymity server for FLEDGE. With data being relayed through an OHTTP relay in this implementation, Google servers do not receive the IP addresses of end users. The 𝑘-anonymity server is an incremental step towards the full implementation of FLEDGE.
·developer.chrome.com·
Partnering with Fastly—Oblivious HTTP relay for FLEDGE's 𝑘-anonymity server - Chrome Developers
DOE Wants A Hub And Spoke System Of HPC Systems
DOE Wants A Hub And Spoke System Of HPC Systems
We talk about scale a lot here at The Next Platform, but there are many different aspects to this beyond lashing a bunch of nodes together and counting
·nextplatform.com·
DOE Wants A Hub And Spoke System Of HPC Systems
Time is Code, my Friend
Time is Code, my Friend
For several years, the fast startup time of an application or service in Java has been a highly discussed topic. According to the authors of numerous articles, it seems if you don’t apply som…
·atbash.be·
Time is Code, my Friend
Revisiting stamps for email
Revisiting stamps for email
I started agitating for this in 1997 and wrote about it in 2006. The problem with the magical medium of email is that it’s an open API. Anyone with a computer can plug into it, without anyone…
·seths.blog·
Revisiting stamps for email
File Systems in Operating System - GeeksforGeeks
File Systems in Operating System - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
·geeksforgeeks.org·
File Systems in Operating System - GeeksforGeeks
Parsing JSON Really Quickly: Lessons Learned
Parsing JSON Really Quickly: Lessons Learned
Daniel Lemire talks about the lessons learned while writing the fast JSON parser, simdjson. One of the most important lessons is the importance of a nearly obsessive focus on performance metrics - to constantly measure the impact of the choices.
·infoq.com·
Parsing JSON Really Quickly: Lessons Learned
Signal K » Welcome
Signal K » Welcome
Signal K is about publishing a common modern and open data format for marine use. A format for the modern boat, compatible with NMEA, friendly to WiFi, cellphones, tablets, and the Internet. A format available to everyone, where anyone can contribute.
·signalk.org·
Signal K » Welcome
How Decoupling Can Help You Write Better Software
How Decoupling Can Help You Write Better Software
Decoupling components enables you to deal with performance issues, cost optimization and feature development separately for each service.
·thenewstack.io·
How Decoupling Can Help You Write Better Software
What Is ChatGPT Doing … and Why Does It Work?
What Is ChatGPT Doing … and Why Does It Work?
Stephen Wolfram explores the broader picture of what's going on inside ChatGPT and why it produces meaningful text. Discusses models, training neural nets, embeddings, tokens, transformers, language syntax.
·writings.stephenwolfram.com·
What Is ChatGPT Doing … and Why Does It Work?
You Probably Shouldn't Mock the Database – dominikbraun.io
You Probably Shouldn't Mock the Database – dominikbraun.io
To keep unit tests fast and isolated, the data access layer is often tested using a mock of the database. But are unit tests and mocks actually a good choice?
·dominikbraun.io·
You Probably Shouldn't Mock the Database – dominikbraun.io
Programming Language over Data language
Programming Language over Data language
The personal website of JT Archie. Includes a blog, work ethic, and projects they have worked on.
·jtarchie.com·
Programming Language over Data language
PEAK:AIO provides HPC-level performance for AI with NAS simplicity and low cost – Blocks and Files
PEAK:AIO provides HPC-level performance for AI with NAS simplicity and low cost – Blocks and Files
UK startup PEAK:AIO has rewrittten some of the NFS stack and LInux RAID code to get a small 1RU server with a PCIe 5 bus sending 80GB/sec of data to a single GPU client server for AI processing. Three cheap servers doing this would send 240GB/sec to the GPU server, faster than high-end storage arrays […]
·blocksandfiles.com·
PEAK:AIO provides HPC-level performance for AI with NAS simplicity and low cost – Blocks and Files
Clear your ACID concepts with me — Part 1
Clear your ACID concepts with me — Part 1
When we work with databases, there can be multiple events that can go wrong. A few of them are:
·codescoddler.medium.com·
Clear your ACID concepts with me — Part 1
Railway Oriented Programming
Railway Oriented Programming
This pattern is one of the useful patterns for functional programming languages, especially for the Elixir programming language because of…
·medium.com·
Railway Oriented Programming