Linux disk I/O diagram (2024)

Description Linux Disk I/O subsystem diagram This diagram represents Linux disk I/O subsystem components and the corresponding commands on each layer. Linux disk I/O diagram consists from the: Application layer VFS (Virtual Filesystem): Direct I/O or Buffer+Page Cache  Filesystem Layer Optional block layer Generic block layer Disk scheduler layer: BLK-Mq or Clasic I/O scheduler (noop, […]

Practical Scheme

practical-scheme

This page is a collection of libraries and extensions to use Scheme as a production tool. By “production tools” I mean the tools to process daily chores for systems engineers and programmers—parsing files, generate reports, watching processes, providing small GUI wrappers, and all sorts of those things. Currently I’m using Perl for those purpose, but […]

60k kids have avoided peanut allergies due to 2015 advice, study finds

60k-kids-have-avoided-peanut-allergies-due-to-2015-advice,-study-finds

A decade after a landmark study proved that feeding peanut products to young babies could prevent development of life-threatening allergies, new research finds the change has made a big difference in the real world. About 60,000 children have avoided developing peanut allergies after guidance first issued in 2015 upended medical practice by recommending introducing the […]

Normalize.css

normalize.css

A cross-browser CSS foundation normalize.css makes browsers render all elements more consistently and in line with modern standards. It precisely targets only the styles that need normalizing. npm install @csstools/normalize.css

Wikipedia says traffic is falling due to AI search summaries and social video

wikipedia-says-traffic-is-falling-due-to-ai-search-summaries-and-social-video

Wikipedia is often described as the last good website on an internet increasingly filled with toxic social media and AI slop. But it seems the online encyclopedia is not completely immune to broader trends, with human page views falling 8% year-over-year, according to a new blog post from Marshall Miller of the Wikimedia Foundation. The […]

The Rubygems.org takeover

the-rubygems.org-takeover

In September, a group of long-time maintainers of Ruby packaging tools projects had their GitHub privileges revoked by nonprofit corporation Ruby Central in what many people are calling a hostile takeover. Ruby Central and its board members have issued several public statements that have, so far, failed to satisfy many in the Ruby community. In […]

Why UUIDs won’t protect your secrets

why-uuids-won’t-protect-your-secrets

Blog Home This post is part of a collection on UUIDs. What is IDOR? Indirect Object Reference (IDOR) occurs when a resource can be accessed directly by its ID even when the user does not have proper authorization to access it. IDOR is a common mistake when using a separate service for storing files, such […]

Building a message queue with only two UNIX signals

building-a-message-queue-with-only-two-unix-signals

Have you ever asked yourself what if we could replace any message broker with a very simple one using only two UNIX signals? Well, I’m not surprised if you didn’t. But I did. And I want to share my journey of how I achieved it. If you want to learn about UNIX signals, binary operations […]

Claude Code on the Web

claude-code-on-the-web

Today, we’re introducing Claude Code on the web, a new way to delegate coding tasks directly from your browser. Now in beta as a research preview, you can assign multiple coding tasks to Claude that run on Anthropic-managed cloud infrastructure, perfect for tackling bug backlogs, routine fixes, or parallel development work. Run coding tasks in […]

x86-64 Playground – An online assembly editor and GDB-like debugger

x86-64-playground-–-an-online-assembly-editor-and-gdb-like-debugger

x86-64 playground An online assembly editor and GDB-like debugger Features x86-64 Playground is a web app for experimenting and learning x86-64 assembly. The Playground web app provides an online code editor where you can write, compile, and share assembly code for a wide range of popular assemblers such as GNU As, Fasm and Nasm. Unlike […]