Interesting Articles
- Oct 15, 2024 The Future of Big Iron: Telum II and Spyre
- Oct 13, 2024 Improve an algorithm performance step by step
- Oct 12, 2024 LLMs struggle to explain themselves
- Oct 12, 2024 Pin and suffering
- Oct 12, 2024 Getting Started with Rust (LFEL1002)
- Oct 12, 20244 Welcome to Comprehensive Rust
- Oct 12, 2024 "Masters Thesis You can't spell Trust without Rust"
- Oct 12, 2024 Learn Rust the Dangerous Way
- Oct 12, 2024 Learn Rust With Entirely Too Many Linked Lists
- Aug 24, 2024 Demystifying Compiler Unstable Feature Usage and Impacts in the Rust Ecosystem
- Jul 23, 2024 Investing in Rust
- Jul 01, 2024 Using SIMD for Parallel Processing in Rust
- May 28, 2024 Calling Time on DNSSEC?
- Apr 27, 2024 A Study of Undefined Behavior Across Foreign Function Boundaries in Rust Libraries
- Apr, 3, 2024 ‘HR is not your friend’: why frustrated workers are hiring reps of their own
- Mar 24, 2024 Facebook Is Filled With AI-Generated Garbage—and Older Adults Are Being Tricked
- Mar 22, 2024 GoFetch Breaking Constant-Time Cryptographic Implementations Using Data Memory-Dependent Prefetchers
- Feb 22, 2024 A beginner's guide to constant-time cryptography
- Feb 22, 2024 Speed of Rust vs C
- Feb 19. 2024 professional-programming
- Jan 15, 2024 Rook to XSS: How I hacked chess.com with a rookie exploit
- Jan 15, 2024 A Periodic Table of Visualization Methods
- Jan 15, 2024 The memory remains: Permanent memory with systemd and a Rust allocator
- Jan 15, 2024 Listening with LLMs
- Jan 15, 2024 The Byte-sized Design List of System Design Blogs
- Dec 03, 2023 Writing a file system from scratch in Rust
- Dec 03, 2023 LLM Visualization
- Nov 30, 2023 Do you Know LLVM XRay?
- Nov 29, 2023 Rust std fs slower than Python!? No, it's hardware!
- Nov 19, 2023 DEEP LEARNING COURSE
- Nov 15, 2023 Reptar
- Nov 15, 2023 bpftime: Userspace eBPF runtime for fast Uprobe & Syscall Hook
- Nov 14, 2023 Fast and Portable Llama2 Inference on the Heterogeneous Edge
- Nov 12, 2023 GPU Survival Toolkit for the AI age: The bare minimum every developer must know
- Nov 12, 2023 Sphere Studios’ Big Sky Cinema Camera Features an Insane 18K Sensor
- Nov 10, 2023 Command Line Interface Guidelines
- Nov 05, 2023 Eureka: Human-Level Reward Design via Coding Large Language Models
- Nov 05, 2023 The architecture of today’s LLM applications
- Nov 04, 2023 THEIR BIONIC EYES ARE NOW OBSOLETE AND UNSUPPORTED
- Oct 30, 2023 Leaving the Cloud: Cloud Computing Isn’t For Everyone
- Oct 11, 2023 Open-Source Routing and Network Simulation
- sep 27, 2023 WebGPU Technical Report
- sep 26, 2023 The Llama Ecosystem: Past, Present, and Future
- sep 26, 2023 Mistral 7B The best 7B model to date, Apache 2.0
- sep 26, 2023 GPU.zip
- sep 24, 2023 Changing the rules of Rust
- Sep 21, 2023: How Container Networking Works: Practical Explanation
- Sep 18, 2023: Donut math: how donut.c works
- Sep 18, 2023: 38TB of data accidentally exposed by Microsoft AI researchers
- Sep 4, 2023: Explaining The Postgres Meme
- Aug 25, 2023: Rust Malware Staged on Crates.io
- Aug 18, 2023: Learning Async Rust With Entirely Too Many Web Servers
- Aug 17, 2023: Open challenges in LLM research
- Aug 16, 2023: Exploring the design space of binary search trees
- Aug 13, 2023: When Bloom filters don't bloom
- Aug 12, 2023: Beginner’s guide to Llama models
- Aug 11, 2023: Fastest Branchless Binary Search
- Aug 11, 2023: Artificial General Intelligence — A gentle introduction
- Aug 10, 2023: My Overkill Home Network - Complete Details 2023
- Aug 8, 2023: Candle: A minimalist ML Rust framework
- Aug 7, 2023: High-throughput stream processing in Rust
- Aug 2, 2023: Awesome Falsehood
- Jul 25, 2023: A Soap Maker Cracks the Code to ‘Made in America’
- Jul 25, 2023: Autoensh$ttification: How the computer killed capitalism
- Jul 21, 2023: LLaMA2 isn't "Open Source" - and why it doesn't matter
- Jul 15, 2023: Matrices and graphs
- Jul 13, 2023:Announcing Rust 1.71.0
- Jul 7, 2023: Why are we likely to continue with an investment even if it would be rational to give it up?
- Jul 5, 2023: How to think about `async`/`await` in Rust
- Jul 2, 2023: Few lesser known tricks, quirks and features of C
- Jun 27, 2023: Solving "Two Sum" in C with a tiny hash table
- Jun 13, 2023: Understanding Vulnerabilities in the Rust Programming Language
- Jun 12, 2023: From Stacks to Trees: A new aliasing model for Rust
- Jun 6, 2023: Every Boring Problem Found in eBPF by @FridayOrtiz
- Jun 3, 2023: Diminishing Returns in Machine Learning Part 1
- May 7, 2023: Why Managers Fear a Remote-Work Future
- May 4, 2023: Let's Build a Simple Database
- May 4, 2023: LoRA: Low-Rank Adaptation of Large Language Models
- May 4, 2023: Google "We Have No Moat, And Neither Does OpenAI"
- May 3, 2023: How Do We Ensure an A.I. Future That Allows for Human Thriving?
- Apr 25, 2023: Payments 101 for a Developer
- Apr 16, 2023: Discord Bots 101 - Peaceful Shores
- Apr 16, 2023: The writing gaggle
- Apr 15, 2023: The Decade of Deep Learning
- Apr 15, 2023: Hypervisor Development in Rust Part 1
- Mar 29, 2023: The age of average
- Mar 28, 2023: The Physics of the Bicycle
- Mar 19, 2023: Safety and Soundness in Rust
- Mar 15, 2023: Refactoring in Rust: Abstraction with the Newtype Pattern
- Mar 8, 2023: Leveraging Rust and the GPU to render user interfaces at 120 FPS
- Mar 1, 2023: GNU Poke The extensible editor for structured binary data
- Feb 13, 2023: Inside the Heart of ChatGPT's Darkness
- Feb 12, 2023: Algorithmic Trading: A Practitioner’s Guide
- Feb 12, 2023: My Reaction to Dr. Stroustrup’s Recent Memory Safety Comments
- Feb 10, 2023: Building a Cloud Database from Scratch: Why We Moved from C++ to Rust
- Jan 23, 2023: Awesome ChatGPT
- Jan 20, 2023: THE ART OF MONEY GETTING or GOLDEN RULES FOR MAKING MONEY
- Jan 19, 2023: Never write a commit message again (with the help of GPT-3)
- Jan 19, 2023: Examples of floating point problems
- Jan 18, 2023: Awesome ChatGPT
- Dec 27, 2022: The Corner-Locked Report Controversial Corners Restrict Access to 8.3 Million Acres in 11 Western States
- Dec 22, 2022: The Busy Developer's Guide to Go Profiling, Tracing and Observability
- Dec 21, 2022: January 1, 2023 is Public Domain Day: Works from 1927 are open to all!
- Dec 8, 2022: All Things Distributed
- Nov 27, 2022: Seeing through hardware counters: a journey to threefold performance increase
- Nov 22, 2022: Self Hosting a Google Maps Alternative with OpenStreetMap
- Nov 10, 2022: Unix History Repository
- Nov 10, 2022: Containers are chroot with a Marketing Budget
- Oct 22, 2022: The Gervais Principle, Or The Office According to “The Office”
- Oct 20, 2022: The Telefunken RA 770 Analog Computer
- Oct 8, 2022: WebAssembly Troubles part 1: WebAssembly Is Not a Stack Machine
- sept 20, 2022: ‘Ring Nation’ Is a Terrible Idea That’s Unstoppable Because Amazon Owns Everything
- Sept 18, 2022: Libbpf 1.0 release is here!
- sept 15, 2022: The Elusive Future of San Francisco’s Fog
- Sept 14, 2022: Coroutines: C++ vs. Rust
- Sept 12, 2022: How My Website Works
- Sept 12, 2022: Plastic Might Be Making You Obese
- Sept 4, 2022: Announcing Unreal Rust
- Sept 4, 2022: Zstandard
- Aug 25, 2022: Why One Organization Is Rushing to Digitize Decades of Broadcast Media
- Aug 15, 2022: Why does Neon use Paxos instead of Raft, and what's the difference?
- Aug 13, 2022: It’s raining PFAS: even in Antarctica and on the Tibetan plateau rainwater is unsafe to drink
- Aug 13, 2022: Polio Has Been Detected in New York City Wastewater, Officials Say
- July
- Jul 31, 2022: How Kubernetes Reinvented Virtual Machines (in a good sense)
- Jul 31, 2022: Harvard CS109A Intro to Data Science
- Jul 27, 2022: New York City Is a Lot Safer Than Small-Town America
- Jul 23, 2022: Writing my PhD using groff
- Jul 22, 2022: Case Study 8: How Hertz Paid Accenture $32 Million for a Website That Never Went Live
- Jul 21, 2022: ‘Oh No!’ How A 60s Girl Group Anthem Took Over TikTok
- Jul 21, 2022: [CVE-2022-34918] A crack in the Linux firewall
- Jul 19, 2022: Get started with GPU Compute on the web
- Jul 19, 2022: build-your-own-x
- Jul 19, 2022: Lifetime variance in Rust
- Jul 16, 2022: Why Success Stories Are Just Propaganda
- Jul 14, 2022: Porting OpenBSD pledge() to Linux
- Jul 11, 2022: Roy Fielding's Misappropriated REST Dissertation
- Jul 10, 2022: rp_filter and LPIC-3 Linux Security
- Jul 10, 2022: Nine Rules for Writing Python Extensions in Rust
- Jul 6, 2022: The Limits to Growth Link to the PDF book
- Jul 6,2022: The Racist History of America's Patriotic Anthems
- Jul 4, 2022: Linux Kernel vs DPDK: HTTP Performance Showdown
- Jul 2, 2022: The Log: What every software engineer should know about real-time data's unifying abstraction
- Jul 1, 2022: Visualizing Algorithms
- June
- Jun 29, 2022: Automated PDF Reports with Python
- Jun 28, 2022: USDA Ignoring the Science on Low-Carb Diets
- Jun 24, 2022: What is Box <str> and how is it different from String in Rust?
- Jun 26, 2022: You Want a Confederate Monument? My Body Is a Confederate Monument
- Jun 24, 2022: What it feels like when Rust saves your bacon
- Jun 23, 2022: Everything Is Broken: Shipping rust-minidump at Mozilla – Part 1
- Jun 23, 2022: How to create a dashboard in Python with Jupyter Notebook
- Jun 21, 2022: HDMI Firewall
- Jun 21, 2022: The State of WebAssembly
- Jun 21, 2022: The Illustrated QUIC Connection
- Jun 20, 2022: Rust Error stack
- Jun 20, 2022: How Parents’ Trauma Leaves Biological Traces in Children
- Jun 8, 2022: printf-tac-toe
- Jun 6, 2022: Arc and Mutex in Rust
- Jun 6, 2022: The true cost of linked lists
- Jun 5, 2022: McIlory Concurrent Power Series
- Jun 2, 2022: The curse of strong typing
- Jun 2, 2022: Technique: Recursive variants and boxes
- Jun 2, 2022: How fast are Linux pipes anyway?
- May
- May 31, 2022: What the f*ck Python!
- May 29, 2022: Understanding Bloom Filters by building one
- May 26, 2022: Why We Switched from Python to Go
- May 24, 2022: Visual explanations of core machine learning concepts
- May 22, 2022: Useful Python decorators for Data Scientists
- May 21, 2022: What the World’s Largest Organism Reveals About Fires and Forests
- May 20, 2022: Rust in the Linux kernel
- May 20, 2022: Things are getting Rusty in Kernel land
- May 19, 2022: Rust: A Critical Retrospective
- May 13, 2022: Boring Python: dependency management
- May 8, 2022: A case for an open source CS curriculum
- May 8, 2022: Decimal: A Decimal number implementation written in pure Rust suitable for financial calculations that require significant integral and fractional digits with no round-off errors.
- May 8, 2022: Glibc wrappers for (nearly all) Linux system calls
- May 8, 2022: Scapy: low level packet hacking toolkit for Python
- May 6, 2022: Implementing a Merkle tree for an Immutable Verifiable Log
- May 5, 2022: DIY Ford GT40 Build
- May 5, 2022: When Python can’t thread: a deep-dive into the GIL’s impact
- May 5, 2022: The Mechanical Watch
- May 1, 2022: Benchmarking and analyzing Rust code performance with Criterion and Iai
- April
- Apr 30, 2022: Compact word vectors with Bloom embeddings
- Apr 30, 2022: Lies we tell ourselves to keep using Golang
- Apr 30, 2022: Why Train When You Can Optimize?
- Apr 30, 2022: Exposed by a Strava HOM: The many lives of a fake pro cyclist
- Apr 27, 2022: Gui Gallery
- Apr 27, 2022: Compile time evaluation in Nim, Zig, Rust and C++
- Apr 25, 2022: Historical Software Accidents and Errors
- Apr 25, 2022: Crimes with Go Generics
- Apr 22, 2022: Race Is Central to Identity for Black Americans and Affects How They Connect With Each Other
- Apr 21, 2022: The Green Book Redux
- Apr 16, 2022: The Dunning-Kruger Effect is Autocorrelation
- Apr 14, 2022: Rust's Unsafe Pointer Types Need An Overhaul
- Apr 14, 2022: Why Rust for safe systems programming
- Apr 14, 2022: An In-Depth Introduction To Idempotency
- Apr 14, 2022: "Ride or Die George Hotz against the institutions."
- Apr 14, 2022: Why America can’t build quickly anymore
- Apr 14, 2022: Generics and Value Types in Golang
- Apr 14, 2022: Why Enzymit Decided to Build its Own On-Prem HPC Infrastructure
- Apr 14, 2022: Ran When Parked