Using BPF to Transform SSH Sessions into Structured Events
Teleport’s Enhanced Session Recording feature can add vital extra visibility into commands being run on your systems.
The latest blog posts to take off on Hacker News. 6,947 posts.
Teleport’s Enhanced Session Recording feature can add vital extra visibility into commands being run on your systems.
Learn how to load larger-than-memory NumPy arrays from disk using either mmap() (using numpy.memmap), or the very similar Zarr and HDF5 file formats.
At this point in my career, I’ve worked on at least three projects where performance was a defining characteristic: Livegrep, Taktician, and Sorbet (I discussed sorbet in particular last time, and livegrep in an earlier post). I’ve also done a lot of other performance work on the tools I use, some of which ended up on…
Or: How To Increase Your Elixir/Postgres Performance 20x With One Weird Trick
The hard realities of distributed systems, partial failures, network faults, and unpredictable latency, and how Amazon designs to handle them.
A community and blog for embedded software makers
Serverless containers and functions are widely used for deploying and managing software in the cloud. Their popularity is due to reduced cost of operations, improved utilization of hardware, and faster scaling than traditional deployment methods. The economics and scale of serverless applications…
Patterns and structures of current operating systems and some thoughts about how that could be improved, with lessons learnt from Self, Smalltalk and other "structured" systems.
The NetBSD Project is pleased to announce NetBSD 9.0, the seventeenth major release of the NetBSD operating system.
Part of my series on countering misconceptions in space journalism. The SpaceX Starship is a game changer for space exploration. It is intended to be far bigger, cheaper, versatile, and available t…
The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You
Posted by Jann Horn, Project ZeroIntroductionThis blog post discusses a bug leading to memory cor...
When making a first full backup of less than 2 GB takes 86 minutes, and you then can’t restore from it anyway.
Posted by Sergei Glazunov and Mark Brand, Project ZeroIntroductionIt was a normal week in the Pro...
AWK As A Major Systems Programming Language — Revisited
C++ exceptions have their place, but using an alternative is recommended for general program flow control.
The latest trend in AI is that larger natural language models provide better accuracy; however, larger models are difficult to train because of cost, time, and ease of code integration. Microsoft is releasing an open-source library called DeepSpeed, which vastly advances large model training by improving scale, speed…
Make your client-side apps load fast and provide a good user experience.
An exploration into C++ memory throughput performance.
I’ve been using FreeBSD as my primary server OS for quite a long time. But, for unknown reasons, I have never seriously used it on client workstations. Maybe it’s partly because I’m a CUI-oriented person who loves doing things on text terminals as much as possible. Actually, I have been pretty happy with any client OS…
By Liwei Guo, Vivian Li, Julie Beckley, Venkatesh Selvaraj, and Jeff Watts
Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.
This post explains how to implement heap allocators from scratch. It presents and discusses different allocator designs, including bump allocation, li…
Sudo’s pwfeedback option can be used to provide visual feedback when the user is inputting their password. For each key press, an asterisk is printed. This option was added in response to user confusion over how the standard Password: prompt disables the echoing of key presses. While pwfeedback is not enabled by…