New
The latest blog posts to take off on Hacker News. 6,949 posts.
Windows NTFS Tricks Collection
In this blog post René Freingruber (@ReneFreingruber) from the SEC Consult Vulnerability Lab shares different filesystem tricks which were collected over the last years from various blog posts or found by himself.
Microsoft’s failed attempt on Debian packaging
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites. This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
Do We Need Distributed Stream Processing?
In the era of big data and AI, many data-intensive applications exhibit requirements that cannot be satisfied by traditional batch processing models. Streaming applications, such as click stream analytics , IoT data processing, network monitoring , or financial fraud detection , must support high processing rates…
JVM Internals (2013)
Explains the internal architecture of the Java Virtual Machine (JVM) in simple terms using showing key components and how memory is updated during execution.
Gracefully Restarting a Go Program Without Downtime
This post discusses approaches to gracefully restart a Go application with a working sample, useful for developers and SREs who build services written in Go.
Faster – A key-value store for large state management
At SIGMOD 2018, a team from Microsoft Research will be presenting a new embedded key-value store called FASTER, described in their paper “FASTER: A Concurrent Key-Value Store with In-Place Updates”. As its name suggests, FASTER makes a major leap forward in terms of supporting fast and frequent lookups and updates of…
Linus Torvalds on aliasing
See also Dennis Ritchie on aliasing, PLOS article , pointer alias in C and remarks on the purpose of C.
A Rust-Based Unikernel: First Version of a Rust-Based LibOS
A Unikernel for Extreme-Scale Computing
ServiceFabric: a distributed platform for building microservices in the cloud
ServiceFabric: a distributed platform for building microservices in the cloud Kakivaya et al., EuroSys’18 (If you don’t have ACM Digital Library access, the paper can be accessed either by fo…
Amazon EKS – Now Generally Available
We announced Amazon Elastic Kubernetes Service (Amazon EKS) and invited customers to take a look at a preview during re:Invent 2017. Today I am pleased to be able to let you know that EKS is available for use in production form. It has been certified as Kubernetes conformant, and is ready to run your existing […]
Released and Certified: Qt Safe Renderer
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Depressing and faintly terrifying days for the C standard [pdf]
Chris Lattner, the architect of the Clang/LLVM C compiler explained the effects of the C standard’s “undefined behavior”(UB):
Lobotomizing Gnome
I have pretty basic needs from my desktop. I do 99% of my work using just three programs: a terminal emulator, Emacs, and Firefox. I don't want a lot of bells and whistles in my desktop, and I really just want it to get out of the way so I can do my work.
UTC Is Enough for Everyone, Right?
Programming with dates, times, and timezones is hard. But here's some help.
Will Kubernetes Collapse Under the Weight of Its Complexity?
A few weeks ago, I attended and spoke at KubeCon EU. It was a massive event attended by around 4,700 people...However, I felt there was an underlying problem with the whole spectacle: everyone I talked to was either an operator or an SRE. Where were al...
About ZFS Performance
You likely know I like the ZFS filesystem a lot. ZFS stores the files in B-trees in a similar fashion as InnoDB stores data.
Parallel Index Scans in PostgreSQL
There is a lot to say about parallelism in PostgreSQL. We have come a long way since I wrote my first post on this topic ( Parallel Sequen...
Centrifuge: a reliable system for delivering billions of events per day
Discover Centrifuge—a system designed for high-performance, exact data delivery. Learn how it handles massive event volumes, ensuring no data loss. Join Segment's innovation.
Showdown: MySQL 8 vs. PostgreSQL 10
Now that MySQL 8 and PostgreSQL 10 are out, it's a good time to revisit how the two major open source relational databases compete against each other. Before these versions, the general perception has been that while Postgres is superior in feature sets and its pedigree, MySQL is more battle
PostgreSQL 11 Partitioning Improvements
pgDash is an in-depth monitoring solution designed specifically for PostgreSQL deployments. pgDash shows you information and metrics about every aspect of your PostgreSQL database server, collected using the open-source tool pgmetrics.
Apps for which macOS applies compatibillity fixes
What do Photoshop, Matlab, Panic Transmit, and Eclipse have in common? They are among the 299 apps for which macOS applies compatibillity fixes.
Tearing apart printf()
How does printf work behind the scenes
EC2 Instance Update – C5 Instances with Local NVMe Storage
As you can see from my EC2 Instance History post, we add new instance types on a regular and frequent basis. Driven by increasingly powerful processors and designed to address an ever-widening set of use cases, the size and diversity of this list reflects the equally diverse group of EC2 customers! Near the bottom of…