"Retbleed"
is the name given to a class of speculative-execution vulnerabilities
involving return instructions. Mitigations for Retbleed have found their
way into the mainline kernel but, as of this writing, some remaining
problems have kept them from the stable update releases. Mitigating
Retbleed can impede performance severely, especially on some Intel
processors. Thomas Gleixner and Peter Zijlstra think they have found a better
way that bypasses the existing mitigations and misleads the processor's
speculative-execution mechanisms instead.
AWS open sources Cloudscape Design System • DEVCLASS
Amazon Web Services (AWS) has released Cloudscape Design System, its React-based design system for web applications, as open source on GitHub under the Apache 2.0 license. Nine new repositories include React components, test tools, theming tools, styles and fonts. According to AWS, there are currently 66 components, 36 pattern guidelines, and 28 demos. Designers also […]
This article is part of a tutorial series on txtai, an AI-powered semantic search platform.
txtai executes machine-learning workflows to transform data and build AI-powered semantic search applications.
txtai supports two main types of queries: natur...
The traditional soft deletion pattern using codedeleted_at/code columns leaks into code, curbs the usefulness of foreign keys, and makes data removal difficult. Luckily, there’s an alternative.
Arrays, Loops and Functions as Explained to a Five-Year Old
If I had to explain arrays, loops and functions to a 5-year old this is how it would go. I have a 5-year old daughter so I imagined I was speaking to her when I wrote this. Here goes nothing...no I got this right little dude?!:
Arrays, loops and fu...
An event-driven architecture can reduce dependencies, increase safety, and make your application easy to scale. But designing your systems and topics is a non-trivial task
BPF ring buffer (ringbuf) and how it is similar and different from BPF perf
buffer. BPF ringbuf's APIs, performance and usability advantages. With
examples of source code.
Open-sourcing Katran, a scalable network load balancer
Katran creates a software-based solution to load balancing with a reengineered forwarding plane that takes advantage of recent innovations in kernel engineering. [...]Read More...