2025-04-01
★
aposd-vs-clean-code/README.md at main · johnousterhout/aposd-vs-clean-code
[text]:
downloaded
,
in_progress
,
read
,
sw engineering
,
top
░▒▓ Text: 4 | PDFs: 0 | Vids: 3 ▓▒░
(42) James Ward on Effect Oriented Programming, Writing Code in the Age of
[video]:
podcast
,
scala
Valkey · A new hash table
[text]:
datastructures
File Systems Unfit as Distributed Storage Backends: Lessons from 10 Years o
[text]:
lowlevel
Growing Buffers to Avoid Copying Data - Johnny's Software Lab
[text]:
performance
★
(41) John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software P
[video]:
podcast
,
sw engineering
,
top
(41) C Programming and Memory Management - Full Course - YouTube
[video]:
languages
,
lowlevel
2025-03-31
(23) The Most Controversial Paper in Finance - YouTube
[video]:
finances
2025-03-30
Opinion | How to Have a Passionate Life - The New York Times
[text]:
devlife
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
IO_uring Network Zero-Copy Receive Lands In Linux 6.15 - Phoronix
[text]:
network
Lecture 8 in 6.851: Advanced Data Structures (Spring'21)
[text]:
datastructures
(15) Why C is so Influential - Computerphile - YouTube
[video]:
languages
High Agency
[text]:
devlife
★
Land ahoy: leaving the Sea of Nodes · V8
[text]:
languages
,
lowlevel
,
top
Opinion | The Tech Fantasy That Powers A.I. Is Running on Fumes - The New Y
[text]:
ml
2025-03-29
★
https://www.ruthmalan.com/systems/2025ArchitecturePrinciples.pdf
[pdf]:
architecture
,
book
,
top
░▒▓ Text: 1 | PDFs: 4 | Vids: 1 ▓▒░
★
https://www.ruthmalan.com/Bredemeyer/20241021SystemDesignIntro.pdf
[pdf]:
architecture
,
book
,
top
★
https://www.ruthmalan.com/systems/2025SystemSeeingJournal.pdf
[pdf]:
book
,
sw engineering
,
top
Ubuntu Provides More Insight Into Their Decision Not To "-O3" Optimize All
[text]:
performance
★
AI Engineering at Jane Street - John Crepezzi
[video]:
ml
,
top
https://arxiv.org/pdf/2411.10659
[pdf]:
datastructures
2025-03-28
Rust Any Part 3: Finally we have Upcasts | Armin Ronacher's Thoughts and Wr
[text]:
rust
░▒▓ Text: 6 | PDFs: 1 | Vids: 0 ▓▒░
How to Write Useful Commit Messages · Refactoring English
[text]:
sw engineering
★
Rules for Writing Software Tutorials · Refactoring English
[text]:
sw engineering
,
top
★
How to Write Blog Posts that Developers Read · Refactoring English
[text]:
sw engineering
,
top
Fail Faster - fail-faster.pdf
[pdf]:
formal spec
,
performance
Tracing the thoughts of a large language model \ Anthropic
[text]:
ml
Things that go wrong with disk IO
[text]:
lowlevel
2025-03-27
★
One or Two? How Many Queues? - Marc's Blog
[text]:
sw engineering
,
top
░▒▓ Text: 7 | PDFs: 1 | Vids: 2 ▓▒░
Ratte: Fuzzing for Miscompilations in Multi-Level Compilers Using Composabl
[pdf]:
fuzzing
,
languages
Build with Naz : traits, subtyping, polymorphism in Rust - YouTube
[video]:
rust
Rust and embedded programming with Leon Vak - YouTube
[video]:
rust
A Daft proc-macro trick: How to Emit Partial-Code Errors
[text]:
rust
★
How to Test
[text]:
sw engineering
,
top
★
Dyn Async Traits · baby steps
[text]:
rust
,
top
★
Dyn async traits, part 10: Box box box · baby steps
[text]:
rust
,
top
★
Rust in 2025: Language interop and the extensible compiler · baby steps
[text]:
rust
,
top
★
Fastrace: A Modern Approach to Distributed Tracing in Rust | FastLabs / Blo
[text]:
rust
,
top
2025-03-26
Graphite: Image Editing as a Syntax Tree (with Keavon Chambers & Dennis Kobert)
[text]:
chill
,
podcast
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
https://arxiv.org/pdf/2503.05040
[pdf]:
sw engineering
Why async Rust?
[text]:
rust
2025-03-25
Laurence Tratt: Better Shell History Search
[text]:
sw engineering
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Phil Eaton on Technical Blogging - by Cynthia Dunlop
[text]:
sw engineering
★
Web Browser Engineering
[text]:
book
,
top
,
web
Trimodal Nature of Tech Compensation in the US, UK and India
[text]:
devlife
Thread-safe memory copy
[text]:
performance
Evolving Scala
[text]:
scala
2025-03-24
123.pdf
[pdf]:
functional programming
░▒▓ Text: 8 | PDFs: 2 | Vids: 2 ▓▒░
Build an LLM from Scratch 5: Pretraining on Unlabeled Data - YouTube
[video]:
ml
New Zig 0.14 compiler features -fincremental --watch | *ฅ^•ﻌ•^ฅ* ✨✨ HWisnu
[text]:
zig
Rust Const Generics: How to Build Type-Safe Numeric APIs That Catch Errors
[text]:
rust
I want a good parallel computer | Raph Levien’s blog
[text]:
performance
★
switch.dvi - 2-li.pdf
[pdf]:
performance
,
top
MySQL transactions per second vs fsyncs per second
[text]:
lowlevel
,
performance
(442) A Simple SWE Agent with Dagger - YouTube
[video]:
ml
Bridging the Efficiency Gap Between FromStr and String | Armin Ronacher's T
[text]:
performance
,
rust
Calculate Throughput with LLVM's Scheduling Model | Min Hsu's Homepage
[text]:
ml
https://dl.acm.org/doi/pdf/10.1145/291251.289457
[text]:
functional programming
Notes on coreutils in Rust · Alex Gaynor
[text]:
rust
2025-03-23
★
A friendly introduction to machine learning compilers and optimizers
[text]:
ml
,
top
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Kno
[text]:
performance
A Decision Maker's Guide to Typed Functional Languages • Evan Czaplicki • GOTO 2024
[video]:
ocaml
https://www.vldb.org/cidrdb/papers/2025/p22-kumar.pdf
[pdf]:
distributed systems
2025-03-22
(416) C Algorithmic Complexity, Data Locality, Parallelism, Compiler Opti
[video]:
sw engineering
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
p539-neumann.pdf
[pdf]:
database
,
read
2025-03-21
How do databases execute expressions?
[text]:
database
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
Advanced Error Handling in OCaml
[text]:
ocaml
Learned Cardinality Estimation: An In-depth Study - kim-sigmod2022.pdf
[pdf]:
database
,
ml
(402) Daniel Benmergui on Dragonsweeper, Storyteller, and learning design w
[video]:
podcast
https://x.com/i/status/1900924959016542402
[text]:
2025-03-20
(390) CSE138 (Distributed Systems) lectures, Spring 2021 - YouTube
[video]:
courses
,
distributed systems
░▒▓ Text: 6 | PDFs: 2 | Vids: 2 ▓▒░
2208.02920v1.pdf
[pdf]:
formal spec
Digital hygiene | karpathy
[text]:
devlife
Fundamentals of fault-tolerant distributed computing in asynchronous enviro
[text]:
distributed systems
Links | Formal Land
[text]:
formal spec
,
rust
★
2503.14183v1.pdf
[pdf]:
formal spec
,
ml
,
top
The Art of Formatting Code · mcyoung
[text]:
sw engineering
★
Comptime Zig ORM
[text]:
top
,
zig
How Linux is built with Greg Kroah-Hartman
[video]:
podcast
Most People Overlook Go’s Concurrency Secrets
[text]:
concurrency
,
languages
2025-03-19
Choosing Languages
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Captcha Check
[text]:
rust
Does unsafe undermine Rust's guarantees?
[text]:
rust
OpenAI brings you statistically average literary fiction – Pivot to AI
[text]:
ml
2025-03-18
The Real Failure Rate of EBS — PlanetScale
[text]:
sw
░▒▓ Text: 10 | PDFs: 1 | Vids: 3 ▓▒░
Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for
[video]:
scala
pi-fc.eps - document
[text]:
lowlevel
Versioning versus Coordination
[text]:
distributed systems
perf_event_open()
[text]:
lowlevel
★
Everyone in AI is talking about Manus. We put it to the test.
[text]:
ml
,
top
Pivot to AI
[text]:
★
Citation Needed
[text]:
ml
,
top
The Mysterious HTML Dialog Sizing Case - FrontEnd Engineering Explained #webdev
[video]:
web
Scanning HTML at Tens of Gigabytes Per Second on ARM Processors - Lemire -
[text]:
lowlevel
,
performance
★
(362) Build an LLM from Scratch 4: Implementing a GPT model from Scratch To
[video]:
ml
,
top
The Calculated Typer - calctyper-paper.pdf
[pdf]:
languages
Sync Engines are the Future
[text]:
sw engineering
How Cursor (AI IDE) Works - by Shrivu Shankar
[text]:
ml
2025-03-17
Were multiple return values Go's biggest mistake? | MOND←TECH MAGAZINE
[text]:
languages
░▒▓ Text: 4 | PDFs: 0 | Vids: 3 ▓▒░
In S3 simplicity is table stakes | All Things Distributed
[text]:
sw engineering
How to break software.pdf - Google Drive
[text]:
sw engineering
(346) How to safely and gracefully handle timeouts in a microservices - You
[video]:
sw engineering
(346) Synchronous and Asynchronous Communication between Microservices - Yo
[video]:
sw engineering
★
Taking a Long Look at QUIC - 3131365.3131368.pdf
[text]:
network
,
top
(345) It’s Not As Simple As “Use A Memory Safe Language" - YouTube
[video]:
rust
2025-03-16
Let's Teach LLMs to Write Great Scala! By Kannupriya Kalra
[text]:
scala
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
abstraction.pdf
[pdf]:
downloaded
,
ocaml
,
read
,
sw engineering
To B or not to B: B-Trees with Optimistic Lock Coupling | CedarDB - The All
[text]:
database
,
datastructures
2025-03-15
(324) Обсуждаем взаимосвязь государства и насилия с Марией Рахманиновой и С
[video]:
chill
,
podcast
░▒▓ Text: 2 | PDFs: 0 | Vids: 4 ▓▒░
(321) The Game Prototype That Had to Be Banned by Its Own Studio - YouTube
[video]:
chill
,
games
(321) MCP, it's easy as ABC... - YouTube
[video]:
ml
Zen | Unkey
[text]:
sw engineering
How Multiply went from Datomic to XTDB to Rama – Blog
[text]:
clojure
Kyo: A New Approach to Functional Effects in Scala with Flavio Brasil and Adam Hearn
[video]:
scala
2025-03-14
fsync() after open() is an elaborate no-op | Lobsters
[text]:
░▒▓ Text: 4 | PDFs: 4 | Vids: 0 ▓▒░
fast21-zhong.pdf
[pdf]:
database
,
datastructures
LavaStore: ByteDance's Purpose-built, High-performance, Cost-effective Loca
[pdf]:
database
,
datastructures
Testing Distributed Systems for Linearizability
[text]:
distributed systems
2502.18858v2.pdf
[pdf]:
ml
concurrency-bugs.pdf
[pdf]:
concurrency
Learning from mistakes | Proceedings of the 13th international conference o
[text]:
Here’s how I use LLMs to help me write code
[text]:
ml
2025-03-13
Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking - 3600
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Data Storage, Replication, and Integrity Syllabus
[text]:
database
,
list
2025-03-10
(239) Thirteen ways of looking at a Turtle - Scott Wlaschin - NDC London 20
[video]:
functional programming
░▒▓ Text: 2 | PDFs: 1 | Vids: 2 ▓▒░
OLTP Through the Looking Glass 16 Years Later: Communication is the New Bot
[pdf]:
database
Paxos made visual in FizzBee
[text]:
consensus
Invalidating build caches using JVM bytecode callgraph analysis :: The Mill
[text]:
jvm
,
performance
Porting the guff plot device to Rust
[video]:
rust
2025-03-09
SREcon24 Europe/Middle East/Africa - Lessons from Unix History
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-des
[video]:
languages
Understanding Transformers... (beyond the Math) | kalomaze's kalomazing blo
[text]:
ml
2025-03-08
(210) I Lifted Weights for 20 Years... Here's my Honest Advice. - YouTube
[video]:
chill
░▒▓ Text: 7 | PDFs: 0 | Vids: 4 ▓▒░
What is TypeScript? An overview for JavaScript programmers
[text]:
languages
★
punkpeye/awesome-mcp-servers: A collection of MCP servers.
[text]:
ml
,
prompting
,
top
Why Do We Play Rock Paper Scissors?
[video]:
chill
Operational and Denotational Strategies for Understanding Code 03 February
[text]:
sw engineering
Best Simple System for Now
[text]:
sw engineering
How to Think About Risk with Howard Marks
[video]:
finances
Toolbar Guidelines
[text]:
uxui
Layout Guidelines
[text]:
uxui
Refterm Lecture Part 1 - Philosophies of Optimization
[video]:
lowlevel
,
performance
Case Study: Meta’s Strobelight Leverages eBPF to Reduce CPU Cycles and Serv
[text]:
performance
2025-03-07
Residues: Time, Change… by Barry M O’Reilly [PDF/iPad/Kindle]
[text]:
architecture
,
book
,
read
,
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The case of the vanishing CPU: A Linux kernel debugging story
[text]:
lowlevel
★
Ten Machine Requirements To Satisfy Essentials Of Joint Activity
[text]:
ml
,
top
2025-03-06
A Software Engineer's Guide to Reading Research Papers
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 3 ▓▒░
Zero copy data structures
[text]:
datastructures
★
Optimizing Query Performance with Materialized Views with Arun Parthiban
[video]:
database
,
performance
,
top
★
Experiences with Semi-Formal Proofs with Justin Moore
[video]:
formal spec
,
top
★
#13 - Query Cost Models: Cardinality Estimation (CMU Optimize!)
[video]:
courses
,
database
,
top
2025-03-05
Child Attachment Expert: We're Stressing Newborns & It's Causing ADHD! Hidden Dangers Of Daycare!
[video]:
devlife
░▒▓ Text: 6 | PDFs: 0 | Vids: 3 ▓▒░
(161) Brain’s Hidden Learning Limits - YouTube
[video]:
chill
,
devlife
Understanding SAT by Implementing a Simple SAT Solver in Python
[text]:
formal spec
Why fastDOOM is fast
[text]:
games
,
performance
★
Introduction - Model Context Protocol
[text]:
ml
,
top
Zen 5's AVX-512 Frequency Behavior - by Chester Lam
[text]:
lowlevel
★
The Hierarchy of Hazard Controls
[text]:
sw engineering
,
top
(161) GPU Programming - YouTube
[video]:
courses
,
lowlevel
The Gary Halbert Letter
[text]:
sw engineering
2025-03-04
Debugging compiler-optimized code: how it works and doesn't
[text]:
languages
░▒▓ Text: 4 | PDFs: 2 | Vids: 0 ▓▒░
Encode state transitions in types using linear types
[text]:
languages
Debunking the Myth of Join Ordering: Toward Robust SQL Analytics - 2502.151
[pdf]:
database
Citi Keeps Hitting the Wrong Buttons
[text]:
finances
Locks, leases, fencing tokens, FizzBee!
[text]:
concurrency
https://arxiv.org/pdf/2502.20547
[pdf]:
downloaded
,
languages
,
performance
2025-03-03
Kotlin: What’s Missing and How to Work Around It
[text]:
lan
░▒▓ Text: 9 | PDFs: 2 | Vids: 4 ▓▒░
The future belongs to idea guys who can just do things
[text]:
ml
,
prompting
Yes, Claude Code can decompile itself. Here's the source code.
[text]:
ml
,
prompting
Multi Boxing LLMs
[text]:
ml
,
prompting
Can a LLM convert C, to ASM to specs and then to a working Z/80 Speccy tape
[text]:
ml
,
prompting
From Design doc to code: the Groundhog AI coding assistant
[text]:
ml
,
prompting
Can we democratize JIT compilers?
[text]:
languages
★
Posts — Table Of Contents - by Ryan Fleury - Digital Grove
[text]:
sw engineering
,
top
Demystifying Debuggers Series
[text]:
★
contracts.pdf
[pdf]:
functional programming
,
top
(131) Дмитрий Лукьяненко - из разработчика в хакера Andoid приложений, поис
[video]:
podcast
DST w/ Dominik & Joran - YouTube
[video]:
podcast
,
sw engineering
PPoPP 2025 Tutorial: Memory-Centric Computing Systems
[video]:
concurrency
,
courses
Challenges to Adopting Stronger Consistency at Scale - challenges-hotos15.p
[pdf]:
distributed systems
(127) Build an LLM from Scratch 2: Working with text data - YouTube
[video]:
ml
2025-03-02
http://muratbuffalo.blogspot.com/feeds/1442399778664644557/comments/default
[text]:
formal spec
░▒▓ Text: 12 | PDFs: 0 | Vids: 1 ▓▒░
Resilience: some key ingredients
[text]:
sw engineering
Postgres as a Graph Database: (Ab)using pgRouting
[text]:
database
Kademlia - a Distributed Hash Table implementation | Paper Dissection and D
[video]:
distributed systems
Database query compilation: our journey
[text]:
database
Implementing Design Patterns for Agentic AI with Rig & Rust - DEV Community
[text]:
ml
,
rust
How debuggers work
[text]:
sw engineering
Rocket science of simulation testing!
[text]:
sw engineering
Programming without pointers
[text]:
database
Throwing it all away - how extreme rewriting changed the way I build databases
[text]:
database
Use of time in distributed databases - don't fall behind the times
[text]:
database
Enough With All The Raft
[text]:
consensus
macOS Tips & Tricks
[text]:
sw engineering
2025-03-01
caml-eff17.pdf
[pdf]:
ocaml
░▒▓ Text: 4 | PDFs: 1 | Vids: 5 ▓▒░
Introduction to Scala 3 Macros - How Macros Work, Quoting, Matching and Ref
[video]:
scala
(109) The Impact of Memory Allocators on Performance: A Deep Dive - Arthur
[video]:
lowlevel
,
performance
you will never ask about pointers again after watching this video
[video]:
lowlevel
★
Stop Pretending Your AI Can Think
[text]:
ml
,
top
★
Real Game Dev DESTROYS AI Generated Game Code
[video]:
games
,
top
Picture Me Coding
[text]:
languages
,
podcast
How to Make Something Great
[text]:
devlife
Coffee Compiler Club, 2025_02_28
[video]:
languages
Can You Do Both: Fast Scans and Fast Writes in a Single System?
[text]:
database
2025-02-28
Verifying QUIC implementations using IvyVerifying QUIC implementations usin
[pdf]:
formal spec
░▒▓ Text: 4 | PDFs: 1 | Vids: 2 ▓▒░
SQL Noir - A Detective SQL Game
[text]:
games
(87) How I use LLMs - YouTube
[video]:
ml
Why We Designed TigerBeetle's Docs from Scratch | TigerBeetle Blog
[text]:
sw engineering
,
zig
Meta’s Hyperscale Infrastructure: Overview and Insights – Communications of
[text]:
architecture
,
distributed systems
(87) ByteBrew - YouTube
[video]:
distributed systems
Distributed Systems Programming Has Stalled
[text]:
distributed systems
2025-02-27
j soma - Running olmocr on macOS with LM Studio
[text]:
ml
,
tools
░▒▓ Text: 7 | PDFs: 1 | Vids: 0 ▓▒░
Epoch Adventures: Breaking Free from ABA in Concurrent Rust
[text]:
concurrency
,
rust
verifiedgc_feb_25.pdf
[pdf]:
formal spec
,
ocaml
Memory hell · Nova
[text]:
sw engineering
Using F# to build React apps: components and hooks with Feliz | Composition
[text]:
functional programming
WebSockets in Scala: Part 1 - http4s | Rock the JVM
[text]:
scala
Smart Casual Verification of the Confidential Consortium Framework
[text]:
formal spec
Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich
[text]:
2025-02-26
Paper #192. OLTP Through the Looking Glass 16 Years Later: Communication is the New Bottleneck
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
The Case for Index Funds - YouTube
[video]:
finances
CS SYD - Ad-hoc polymorphism erodes type-safety
[text]:
Emergent Misalignment: Narrow finetuning can produce broadly misaligned LLM
[text]:
ml
2025-02-25
Benchmarking AI on Software Tasks with OpenAI SWE-Lancer
[text]:
ml
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
A decade of major cache incidents at Twitter
[text]:
sw engineering
(34) Dissecting, Designing, and Optimizing LSM-based Data Stores (Tutorial
[video]:
database
Helle eBPF: Concurrency Testing using Custom Linux Schedulers (19) - Mostly
[text]:
concurrency
,
lowlevel
2025-02-24
(19) Starting from familiar concepts — Par Programming Language (Live Tutor
[video]:
languages
░▒▓ Text: 6 | PDFs: 0 | Vids: 3 ▓▒░
(19) Dude the Builder - YouTube
[video]:
zig
Three Takes on Four Concepts for Resilience Engineering | Resilience in Sof
[text]:
sw engineering
The AI summer
[text]:
ml
The VR winter continues
[text]:
sw engineering
Adrian Sampson: Flattening ASTs (and Other Compiler Data Structures)
[text]:
datastructures
,
languages
,
performance
,
rust
★
On SIMD, cache and CPU internals with the expert Daniel Lemire! - YouTube
[video]:
performance
,
podcast
,
top
Data, Consensus, Execution: Three Scalability Bottlenecks for State Machine
[text]:
consensus
,
distributed systems
Why I think AI take-off is relatively slow - Marginal REVOLUTION
[text]:
ml
2025-02-23
Ways to think about AGI
[text]:
ml
░▒▓ Text: 12 | PDFs: 0 | Vids: 2 ▓▒░
Building AI products
[text]:
ml
Competing in search
[text]:
ml
Are better models better?
[text]:
ml
Creating A Simple Udp Client Server Application In C
[text]:
lowlevel
,
network
pointfreeco/swift-composable-architecture: A library for building applicati
[text]:
languages
,
sw engineering
Concurrency bugs in Lucene: How to fix optimistic concurrency failures - El
[text]:
concurrency
The Deep Research problem — Benedict Evans
[text]:
ml
How Razorpay Designed and Scaled their Notification System - YouTube
[video]:
architecture
Software Foundations
[text]:
book
,
formal spec
Joscha Bach: Artificial Consciousness and the Nature of Reality | Lex Fridman Podcast #101
[video]:
ml
,
podcast
A collection of code examples from prominent open-source projects
[text]:
Ugly Code and Dumb Things
[text]:
sw engineering
The Basic Toolbox – Embedded in Academia
[text]:
languages
2025-02-22
Илон Маск против OpenAI: Полная история от любви до ненависти / Хабр
[text]:
devlife
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
Log Replication Disaggregation Survey - Kafka Replication Protocol
[text]:
distributed systems
(517) Larry Ellison was Right (kinda)! TypeScript Stored Procedures for the
[video]:
database
Introduction to CUDA Programming for Python Developers | PySpur - Agent Gra
[text]:
ml
★
Userland Disk I/O
[text]:
lowlevel
,
read
,
top
PGo: Home
[text]:
formal spec
The Fear Factor
[text]:
sw engineering
2025-02-21
★
Demystifying Browsers – text/plain
[text]:
architecture
,
sw engineering
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(505) #10 - Search Parallelization: Top-Down (CMU Optimize!) - YouTube
[video]:
distributed systems
2025-02-20
★
FineWeb: decanting the web for the finest text data at scale - a Hugging Fa
[text]:
ml
,
top
░▒▓ Text: 10 | PDFs: 0 | Vids: 2 ▓▒░
★
Home - Playing with code
[text]:
languages
,
top
My LLM codegen workflow atm | Harper Reed's Blog
[text]:
ml
★
(492) Gwern - Anonymous Writer Who Predicted AI Trajectory on $12K/Year Sal
[video]:
ml
,
podcast
,
top
When Imperfect Systems are Good, Actually: Bluesky's Lossy Timelines · Jaz'
[text]:
architecture
★
Yes, We Can Verify That Too!
[text]:
ml
,
top
System’s Guy Teaching Game Development… – Aleksey Charapko
[text]:
sw engineering
Paper #191: Occam’s Razor for Distributed Protocols – Aleksey Charapko
[text]:
distributed systems
Kyo: A New Approach to Functional Effects in Scala with Flavio Brasil and A
[video]:
podcast
,
scala
★
Home - Playing with code
[text]:
languages
,
top
★
Demystifying monads in Rust through property-based testing
[text]:
functional programming
,
rust
,
top
The Ultra-Scale Playbook - a Hugging Face Space by nanotron
[text]:
ml
2025-02-19
FOSDEM 2025 - Distributed Databases: Essential or Optional?
[text]:
database
,
distributed systems
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
eserde: Don't stop at the first deserialization error | Mainmatter
[text]:
rust
Verifying distributed systems with Isabelle/HOL
[text]:
formal spec
How to do distributed locking — Martin Kleppmann’s blog
[text]:
concurrency
,
distributed systems
2025-02-18
Technology Trends to watch in 2025
[text]:
sw engineering
░▒▓ Text: 10 | PDFs: 2 | Vids: 0 ▓▒░
Building a multi-regional, highly available scheduler with AWS
[text]:
architecture
Managing risks in research – Alastair Reid – Researcher at Intel
[text]:
sw engineering
FOSDEM 2025 - Was Leslie Lamport Right?
[text]:
consensus
6 lesser-known Redis features you should try
[text]:
database
Compiler Engineering for Substructural Languages I: The Problem with Polymo
[text]:
languages
★
XOR
[text]:
datastructures
,
top
Gray Failures | Paper Trail
[text]:
distributed systems
,
sw engineering
★
Towards composable data platforms — Jack Vanlightly
[text]:
distributed systems
,
top
Was Leslie Lamport Right? - Was_Lesli_cUfelHW.pdf
[pdf]:
concurrency
Building the next generation of Cloud Native Database - Building_KQ5E5mR.pd
[pdf]:
database
Durability and Redo Logging
[text]:
database
,
sw engineering
2025-02-17
Are Efficiency and Horizontal Scalability at odds?
[text]:
performance
░▒▓ Text: 18 | PDFs: 1 | Vids: 0 ▓▒░
Push Ifs Up And Fors Down
[text]:
performance
On 1 million page views — Jack Vanlightly
[text]:
performance
,
sw engineering
Understanding Reasoning LLMs
[text]:
ml
Smolderingly fast b-trees
[text]:
datastructures
The missing tier for query compilers
[text]:
languages
0051: hytradboi program and tickets, query compilers, decorrelation encore,
[text]:
sw engineering
On Ousterhout’s Dichotomy Oct 6, 2024
[text]:
sw engineering
Two Workflow Tips
[text]:
sw engineering
Minimal Version Selection Revisited
[text]:
rust
Majjit LSP
[text]:
languages
Object Store Apps: Cloud Native's Freshest Architecture - The New Stack
[text]:
database
SWE Tea
[text]:
list
,
papers
,
sw engineering
★
How to Run a Weekly Paper Club (and Build a Learning Community)
[text]:
list
,
ml
,
top
Distributed Transaction Patterns in Event-Driven Microservices | by Laksh C
[text]:
distributed systems
The Linux Memory Manager | No Starch Press
[text]:
book
,
maybe
My Time at MIT
[text]:
devlife
book.pdf
[pdf]:
book
,
sw engineering
An introduction to symmetry in TLA+ — Jack Vanlightly
[text]:
formal spec
2025-02-16
What is io_uring?
[text]:
lowlevel
,
network
░▒▓ Text: 9 | PDFs: 1 | Vids: 0 ▓▒░
What Is a dependency?
[text]:
Rewilding Software Engineering by Tudor and Simon | feenk
[text]:
book
,
sw engineering
How the CPU Translates Virtual Addresses to Physical Addresses
[text]:
lowlevel
Low-Latency Transaction Scheduling via Userspace Interrupts - preemptdb.pdf
[pdf]:
lowlevel
,
performance
Day 59: Containerization Internals - Deep Dive into Namespace Implementatio
[text]:
lowlevel
Fuzzing embedded systems - Part 2, Writing a fuzzer with LibAFL | Sparrrgh’
[text]:
fuzzing
★
You’re probably using the wrong dictionary « the jsomers.net blog
[text]:
devlife
,
top
★
Have You Ever Tried to Sell a Diamond? - The Atlantic
[text]:
devlife
,
top
Lessons from The Years of Lyndon Johnson by Robert Caro
[text]:
podcast
,
politics
2025-02-15
★
plasma-umass/ChatDBG: ChatDBG - AI-assisted debugging. Uses AI to answer 'w
[text]:
ideas
,
sw engineering
,
top
░▒▓ Text: 8 | PDFs: 1 | Vids: 1 ▓▒░
Nobody Gets Fired for Picking JSON, but Maybe They Should? · mcyoung
[text]:
sw engineering
★
(436) The Money Making Expert (NEW): The 7,11,4 Hack That Turns $1 Into $10
[video]:
finances
,
podcast
,
top
From web developer to database developer in 10 years | notes.eatonphil.com
[text]:
devlife
Building JDK with HSDIS on Linux - Juan Fumero
[text]:
jvm
Postgres FM | SQL vs NoSQL
[text]:
database
,
podcast
Generalized Transformers from Applicative Functors
[text]:
functional programming
,
ml
Where Did Combinators Come From? Hunting the Story of Moses Schönfinkel—Ste
[text]:
functional programming
2501.02305v1.pdf
[pdf]:
datastructures
Exokernel - 224057.224076.pdf
[text]:
lowlevel
2025-02-14
Algebraic effects are a functional approach to manage side effects
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
★
How Jane Street Does Code Review :: Jane Street
[text]:
sw engineering
,
top
(413) Create a Programming Language in C - YouTube
[video]:
languages
,
lowlevel
Defense Against Dishonest Charts
[text]:
graphics
2025-02-13
A Descent Into the Vᴏ̈ʀᴛᴇx | TigerBeetle Blog
[text]:
database
░▒▓ Text: 9 | PDFs: 1 | Vids: 0 ▓▒░
arXiv reCAPTCHA
[pdf]:
New Proofs Probe the Limits of Mathematical Truth | Quanta Magazine
[text]:
math
Resilience lessons from the lunch rush
[text]:
sre
FOSDEM 2025 - Lessons from rewriting systems software in Rust
[text]:
rust
★
FOSDEM 2025 - Bringing terminal aesthetics to the Web with Rust (and vice v
[text]:
rust
,
top
Writing a Simple Driver in Rust – Pavel Yosifovich
[text]:
lowlevel
,
rust
Tip of the day #4: Type annotations on Rust match patterns
[text]:
rust
How I learned to stop worrying and love the LLM · baby steps
[text]:
ml
,
rust
Refined: simple refinement types for Rust | Organizing Chaos
[text]:
rust
2025-02-12
Carbon is not a programming language (sort of)
[text]:
languages
░▒▓ Text: 7 | PDFs: 1 | Vids: 3 ▓▒░
(384) Alex Miller guests on Apropos Clojure 2025-02-11 - YouTube
[video]:
clojure
,
podcast
fosdem-2025-4848-advancing-java-profiling-achieving-precision-and-stability
[text]:
jvm
Stay Gold, America
[text]:
devlife
Reflecting on one very, very strange year at Uber — Susan Fowler
[text]:
devlife
(384) Niv Dayan - YouTube
[video]:
database
,
datastructures
untitled - hart_ipdps06.pdf
[pdf]:
concurrency
,
lowlevel
,
performance
(384) Performance Optimization in Software Development - Being Friendly to
[video]:
performance
Confusing or misunderstood topics in systems programming: Part 1 - Inside t
[text]:
concurrency
Rust Memory Management: Advanced Techniques for Safe and Efficient Code | 2
[text]:
rust
adam-maj/tiny-gpu: A minimal GPU design in Verilog to learn how GPUs work f
[text]:
lowlevel
2025-02-11
How to disaggregate a log replication protocol — Jack Vanlightly
[text]:
distributed systems
░▒▓ Text: 4 | PDFs: 1 | Vids: 1 ▓▒░
Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQ
[text]:
database
[#38] Rewriting Roc with Richard Feldman - YouTube
[video]:
podcast
,
zig
Devlog ⚡ Zig Programming Language
[text]:
zig
A distributed database load-balancing architecture with ShardingSphere | Op
[text]:
distributed systems
https://joe.cat/images/papers/tabs.pdf
[pdf]:
2025-02-10
NoLiMa: Long-Context Evaluation Beyond Literal Matching - 2502.05167v1.pdf
[pdf]:
ml
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
(358) Programming a Text Editor in C (Part 1) - YouTube
[video]:
courses
,
lowlevel
Squashing the Heisenbug with Deterministic Simulation Testing
[text]:
sw engineering
2025-02-09
Disaggregated OLTP Systems
[text]:
distributed systems
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Building a Rust service with Nix
[text]:
courses
,
rust
(350) What is Low Latency C ? (Part 1) - Timur Doumler - CppNow 2023 - You
[video]:
performance
You are using Cursor AI incorrectly...
[text]:
ml
,
sw engineering
★
The End of Programming as We Know It – O’Reilly
[text]:
sw engineering
,
top
The Punctuation Guide
[text]:
devlife
2025-02-08
★
Introduction to Zig
[text]:
book
,
top
,
zig
░▒▓ Text: 10 | PDFs: 1 | Vids: 4 ▓▒░
The Future of AI-Driven Software Engineering - 3715003.pdf
[text]:
ml
Systems Correctness Practices at AWS - 3712057.pdf
[text]:
formal spec
Repeatable execution
[text]:
sw engineering
(341) Machine Learning in C - YouTube
[video]:
lowlevel
,
ml
★
My Career-limiting Communication - ACM Queue
[text]:
sw engineering
,
top
[2502.03373] Demystifying Long Chain-of-Thought Reasoning in LLMs
[pdf]:
ml
(341) How @zomato improved its search by identifying intent using NLP - Y
[video]:
sw engineering
Query logs alone are not enough.pdf - Google Drive
[text]:
sw engineering
(341) CPU Design Digital Logic - Stream 1 - YouTube
[video]:
courses
,
lowlevel
The Future of Microprocessors • Sophie Wilson • GOTO 2024
[video]:
lowlevel
Inside Tripadvisor’s Real-Time Personalization with ScyllaDB + AWS
[text]:
database
Simulating water over terrain
[text]:
https://dl.acm.org/doi/10.1145/3712057
[text]:
formal spec
The case for sans-io
[text]:
rust
2025-02-07
★
On understanding types, data abstraction, and polymorphism | ACM Computing
[text]:
top
░▒▓ Text: 13 | PDFs: 2 | Vids: 3 ▓▒░
The Future of AI-Driven Software Engineering | ACM Transactions on Software
[text]:
strongly-typed-thoughts.net
[text]:
zig
Plan Representation: #1 Lesson Learned from Building an Optimizer
[text]:
database
Efficiently Extending Python: PyO3 and Rust in Action | BLUESHOE
[text]:
rust
★
The SDLC Strikes Back: Adapting to AI-Driven Development - Annie Vella
[text]:
ml
,
top
(323) Assembly Language Programming - YouTube
[video]:
courses
,
languages
,
lowlevel
Secrets of Performance Tuning Java on Kubernetes - YouTube
[video]:
jvm
,
sre
Sam Rose on Technical Blogging
[text]:
sw engineering
Steady on! Separating Failure-Free Ordering from Fault-Tolerant Consensus —
[text]:
consensus
,
distributed systems
Quake 3 Source Code Review : Virtual Machine
[text]:
architecture
,
games
Title:Fully Autonomous AI Agents Should Not be Developed
[pdf]:
ml
No-Panic Rust: A Nice Technique for Systems Programming
[text]:
rust
(322) Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth -
[video]:
languages
,
performance
Part 5b: Escaping the Typechecker, an Implementation
[text]:
languages
,
rust
Pinning Down "Future Is Not Send" Errors
[text]:
rust
arXiv reCAPTCHA
[pdf]:
database
,
datastructures
Review: SwiftPaxos: Fast Geo-Replicated State Machines
[text]:
consensus
,
distributed systems
2025-02-06
Rama: the 100x programming platform with functional programming at its core
[video]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 4 ▓▒░
(309) GPS clocks are changing databases (again) - YouTube
[video]:
database
The Full Story of the FAA's Hiring Scandal
[text]:
devlife
(309) Transformers and Self-Attention (DL 19) - YouTube
[video]:
courses
,
ml
An Introduction to Virtual Consensus in Delos — Jack Vanlightly
[text]:
distributed systems
(306) #06 - Query Plan Transformations (CMU Optimize!) - YouTube
[video]:
database
2025-02-05
We’re leaving Kubernetes - Blog
[text]:
architecture
,
distributed systems
░▒▓ Text: 17 | PDFs: 0 | Vids: 1 ▓▒░
Zero Disk Architecture - blag
[text]:
architecture
The RAM myth | purplesyringa's blog
[text]:
performance
The fascinating security model of dark web marketplaces
[text]:
sw engineering
Getting silly with C, part (void*)2 - lcamtuf’s thing
[text]:
languages
★
Rust: Investigating a Strange Out-of-Memory Error
[text]:
rust
,
top
★
Comparing 13 Rust Crates for Extracting Text from HTML | Evan Schwartz
[text]:
rust
,
top
16BPP.net: Blog / When Greedy Algorithms Can Be Faster
[text]:
datastructures
,
performance
SQL Plan Execution FlameGraphs with Loop and Row Counts | Tanel Poder Consu
[text]:
database
,
performance
the sudoku affair • Buttondown
[text]:
★
(305) Deep Dive into LLMs like ChatGPT - YouTube
[video]:
ml
,
top
Emerging Patterns in Building GenAI Products
[text]:
ml
CPU Ports & Latency Hiding on x86
[text]:
lowlevel
,
performance
How To Scale Your Model
[text]:
book
,
ml
Treeifying Graphs: Tree Decomposition | Hey There Buddo!
[text]:
datastructures
,
languages
The Fastest Mutexes
[text]:
concurrency
rewrite.md
[text]:
rust
,
zig
Building Bluesky: a Distributed Social Network (Real-World Engineering Chal
[text]:
architecture
2025-02-04
Why Snowflake wants streaming — Jack Vanlightly
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
fosdem-2025-6478-fuzzing-databases-is-difficult.mp4
[text]:
database
AI Agents: Automation is Not Enough – Communications of the ACM
[text]:
ml
An invitation into Droste's Lair
[text]:
functional programming
2025-02-03
Release Second Edition · dendibakh/perf-book
[text]:
book
,
lowlevel
,
performance
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
3035918.3056103.pdf
[text]:
database
,
distributed systems
(263) How BitBucket reduced master database load by 50% and also solved Rea
[video]:
distributed systems
Malloc_tutorial.pdf
[pdf]:
lowlevel
2025-02-02
“My code is shit”: Negative automatic thoughts and outcomes of a behavioral
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 2 ▓▒░
(258) Scala 3 Inlines - Code Generation at Compile Time - YouTube
[video]:
scala
Haskell for all: The category design pattern
[text]:
functional programming
Haskell for all: The category design pattern (later)
[text]:
(251) Visualizing transformers and attention | Talk for TNG Big Tech Day '2
[video]:
ml
The Short Case for Nvidia Stock | YouTube Transcript Optimizer
[text]:
finances
2025-02-01
Yandex’s High-Performance Profiler Is Now Open Source | by Sergey Skvortsov
[text]:
performance
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
(243) #04 - EXODUS Volcano Query Optimizer Generators (CMU Optimize!) - Y
[video]:
database
,
performance
Performance Debugging with llvm-mca: Simulating the CPU! - Johnny's Softwar
[text]:
performance
How Unix Spell Ran in 64kB RAM - by Abhinav Upadhyay
[text]:
datastructures
2025-01-31
🦀 Typing and naming of Rust code in Rocq (1/3)
[text]:
formal spec
,
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
(230) The spelled-out intro to language modeling: building makemore - YouTu
[video]:
ml
Why Trees Without Branches Grow Faster: The Case for Reducing Branches in C
[text]:
performance
JITWatch4i: Analyzing IntelliJ IDEA’s Startup
[text]:
jvm
Simulation: An Underutilized Tool in Distributed Systems
[text]:
distributed systems
,
read
2025-01-30
How we accidentally built a better build system for OCaml
[text]:
ocaml
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
Balaraman Ravindran - Reinforcment Learning (NPTEL Courses)
[text]:
courses
,
math
,
ml
,
read
Give Engineers Problems, Not Solutions - ACM Queue
[text]:
sw engineering
Deep Specifications and Certified Abstraction Layers
[pdf]:
read
,
sw engineering
Adversarial Misuse of Generative AI | Google Cloud Blog
[text]:
ml
2025-01-29
Garbage Collection for Systems Programmers
[text]:
lowlevel
,
sw engineering
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Why reasoning models will generalize
[text]:
ml
Import AI 397: DeepSeek means AI proliferation is guaranteed; maritime ward
[text]:
ml
Writing a .NET Garbage Collector in C# - Part 1
[text]:
languages
,
lowlevel
In Zig, What's a Writer?
[text]:
zig
★
Data-oriented design for functional programmers
[text]:
functional programming
,
top
Architecture Weekly #153
[text]:
distributed systems
,
list
2025-01-28
(176) HiPEAC ACACES 2024 Summer School - Lecture 1: Memory Systems: Trends,
[video]:
courses
,
lowlevel
░▒▓ Text: 3 | PDFs: 1 | Vids: 2 ▓▒░
Building Query Compilers (Under Construction) [expected time to completion:
[pdf]:
languages
,
read
★
(176) In search of the perfect dynamic array growth factor - YouTube
[video]:
datastructures
,
top
Open Data Structures
[text]:
book
,
datastructures
★
Best resources to learn about data and distributed systems
[text]:
distributed systems
,
list
,
top
Every System is a Log: Avoiding coordination in distributed applications
[text]:
distributed systems
2025-01-27
Lucas DiCioccio's Blog - On Dualities
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
Developing a Monadic Type Checker for an Object-Oriented Language by Kiko F
[text]:
functional programming
,
languages
★
Scalable OLTP in the Cloud: What's the BIG DEAL? - p63-helland.pdf
[pdf]:
database
,
read
,
top
The Impact of Memory Allocators on Performance: A Deep Dive - Arthur Pastel
[text]:
rust
2025-01-26
Algorithmics Working Group 2.1 Algorithmic Languages and Calcul
[pdf]:
datastructures
,
read
░▒▓ Text: 4 | PDFs: 1 | Vids: 2 ▓▒░
Rezvan Explains: Classical Machine Learning | rezarezvan.com
[text]:
ml
(153) Oxpecker: Performance walkthrough - YouTube
[video]:
performance
Breadth-First Numbering: Lessons from a Small Exercise in Algorithm Design
[text]:
datastructures
,
read
Deepseek R1 for Everyone
[text]:
ml
,
read
Virtual Machinations: Using Large Language Models as Neural Computers - ACM
[text]:
ml
(153) Building a Compiler in C - YouTube
[video]:
courses
,
languages
2025-01-25
You could have invented Fenwick trees | Journal of Functional Programming |
[text]:
datastructures
░▒▓ Text: 12 | PDFs: 1 | Vids: 2 ▓▒░
Unveiling_DeepSeek.pdf - Google Drive
[text]:
ml
,
read
Transformer Memory as a Differentiable Search Index
[pdf]:
ml
,
read
A WebAssembly compiler that fits in a tweet | WebAssembly from the Ground U
[text]:
languages
Day 53: Advanced Distributed Operating System Algorithms and Consensus Prot
[text]:
distributed systems
AMS :: Notices of the American Mathematical Society
[text]:
formal spec
,
math
Advanced Algorithms (CS 224)
[text]:
courses
,
datastructures
(141) Advanced Algorithms (COMPSCI 224) - YouTube
[video]:
courses
,
datastructures
,
read
Snapshot-Free, Transparent, and Robust Memory Reclamation for Lock-Free Dat
[text]:
concurrency
Understanding Memory Allocation in C - by Mohit
[text]:
lowlevel
Retrofitting: Principles and Practice
[text]:
read
,
sw engineering
What You Missed in 2024 in the World of Databases, with Andy Pavlo
[video]:
database
A Guide to the BookKeeper Replication Protocol (TLA+ Series Part 2)
[text]:
distributed systems
,
formal spec
Tweaking the BookKeeper protocol - Guaranteeing write quorum
[text]:
distributed systems
Apache BookKeeper Insights Part 1 — External Consensus and Dynamic Membersh
[text]:
consensus
,
distributed systems
2025-01-24
https://www.cse.chalmers.se/~peterd/papers/DependentTypesAtWork.pdf
[pdf]:
functional programming
░▒▓ Text: 2 | PDFs: 2 | Vids: 0 ▓▒░
An interview with Mark Logan, Tech Lead for Sui Core
[text]:
sw engineering
Great Founder Theory by Samo Burja
[pdf]:
book
C stdlib isn’t threadsafe and even safe Rust didn’t save us
[text]:
concurrency
,
lowlevel
2025-01-23
Mock Interview with Shawn McGrath
[video]:
read
,
sw engineering
░▒▓ Text: 3 | PDFs: 4 | Vids: 4 ▓▒░
Timothy Gowers, The importance of mathematics
[video]:
math
★
https://web.stanford.edu/class/archive/cs/cs240/cs240.1236/old//sp2014/readings/therac-25.pdf
[pdf]:
sw engineering
,
top
https://www.doc.ic.ac.uk/~afd/papers/2025/ICST-Industry.pdf
[pdf]:
formal spec
Designing a DSL for Terminal Interaction 17 January 2025
[text]:
languages
How to Evaluate Distributed Coordination Systems? – A Survey and Analysis
[pdf]:
distributed systems
,
read
Faiss: A library for efficient similarity search
[text]:
ml
- YouTube
[video]:
ml
,
read
Hugging Face Journal Club - DeepSeek R1
[video]:
ml
So you think you want to write a deterministic hypervisor?
[text]:
sw engineering
Title:LLM360 K2: Scaling Up 360-Open-Source Large Language Models
[pdf]:
ml
2025-01-22
(99) Benchmarketing fallacies: the 100 shades of truth by Francesco Nigro -
[video]:
sw engineering
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
ocaml and chill / X
[text]:
ocaml
[2501.10138] The NIC should be part of the OS
[pdf]:
lowlevel
2025-01-21
resonatehq/async-await-literature
[text]:
░▒▓ Text: 1 | PDFs: 2 | Vids: 1 ▓▒░
(82) A&DS English Course - YouTube
[video]:
courses
,
datastructures
Eventual Durability
[pdf]:
distributed systems
,
read
The Five-Minute Rule for the Cloud: Caching in Analytics Systems - CIDR_202
[pdf]:
database
2025-01-20
★
A&DS S01E01. Algorithms. Time complexity. Merge sort.
[video]:
courses
,
datastructures
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Turing Machines
[text]:
sw engineering
2025-01-19
CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly H
[video]:
lowlevel
,
performance
░▒▓ Text: 5 | PDFs: 0 | Vids: 4 ▓▒░
Multicomputation with Numbers: The Case of Simple Multiway Systems—Wolfram
[text]:
math
Branchless UTF-8 Encoding
[text]:
rust
The Evolution of SRE at Google | USENIX
[text]:
sre
(52) Why and how Trello moved away from RabbitMQ to Kafka for their WebSock
[video]:
architecture
(52) A Deep Dive into JVM Start-Up - YouTube
[video]:
jvm
The Cost of Your ZIO Addiction by Jules Ivanic - YouTube
[video]:
read
,
scala
So You Want to Build Your Own Data Center
[text]:
sw engineering
The Canva outage: another tale of saturation and resilience
[text]:
sw engineering
2025-01-18
[2501.09223] Foundations of Large Language Models
[pdf]:
book
,
ml
2025-01-17
uops.info
[text]:
lowlevel
,
read
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
★
(27) regionaltantrums - YouTube
[video]:
read
,
rust
,
top
AI Agents in 2025 — Jack Vanlightly
[text]:
ml
Proving Games are Winnable with Alloy
[text]:
formal spec
Adventure Games and Eigenvalues
[text]:
formal spec
Real-Time Structured Data for RAG: Enrich AI with Live Business Insights
[text]:
ml
2025-01-16
OS in 1k lines of Zig code ⚡ Zine https://zine-ssg.io - Twitch
[text]:
zig
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
kristoff_it - Twitch
[text]:
code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care - Yo
[video]:
lowlevel
,
performance
What just happened
[text]:
ml
Prophecies of the Flood
[text]:
ml
The Present Future: AI's Impact Long Before Superintelligence
[text]:
ml
2025-01-15
What are the Rosettas of formal specification?
[text]:
formal spec
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Inside logical replication in PostgreSQL: How it works
[text]:
database
Blog - Being a High-Leverage Generalist - char.blog
[text]:
sw engineering
2025-01-14
Software is Eating Hardware - Lessons for Building Magical Devices
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Six Steps to Superior Product Prototyping: Lessons from an Apple and Oculus
[text]:
sw engineering
2025-01-13
[2410.19146] Rewrite it in Rust: A Computational Physics Case Study
[pdf]:
rust
░▒▓ Text: 0 | PDFs: 2 | Vids: 0 ▓▒░
Data Race Freedom à la Mode
[pdf]:
concurrency
,
ocaml
,
read
2025-01-12
Operating System in 1,000 Lines - Intro
[text]:
lowlevel
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
How Variable-Increment Counting Bloom Filters Work
[text]:
datastructures
Cache Invalidation using SNS + SQS at Atlassian and then they moved away!
[text]:
architecture
★
What We’ve Learned From A Year of Building with LLMs – Applied LLMs
[text]:
ml
,
read
,
sw engineering
,
top
2025-01-11
https://www.vldb.org/pvldb/vol16/p2132-afroozeh.pdf
[pdf]:
database
░▒▓ Text: 8 | PDFs: 1 | Vids: 0 ▓▒░
Building Bauble
[text]:
math
Agents
[text]:
ml
★
Agents
[text]:
ml
,
top
Introducing Agentic Document Workflows
[text]:
ml
The Oracle Problem in Software Testing: A Survey
[text]:
sw engineering
Understanding JVM Garbage Collector Performance :: The Mill JVM Build Tool
[text]:
jvm
Tools
[text]:
read
,
sw engineering
Meta Goes MAGA Mode + a Big Month in A.I. + HatGPT
[text]:
devlife
2025-01-10
Why aren't we all serverless yet?
[text]:
architecture
2025-01-09
How to Think About Time
[text]:
sw engineering
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Database Architectures - Hari Krishna Sunder - Medium
[text]:
architecture
,
database
,
list
Building Machine Learning Systems for a Trillion Trillion Floating Point Op
[video]:
ocaml
Life of a Zed Extension: Rust, WIT, Wasm
[text]:
rust
Building a Medallion architecture for Bluesky data with ClickHouse
[text]:
architecture
Moon – Bartosz Ciechanowski
[text]:
devlife
2025-01-08
Large IntentsDB MemTable with Many Small SST Files
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
CPU performance · CuriousCoding
[text]:
lowlevel
Scott Redig
[text]:
read
,
zig
2025-01-07
A Crash Course on ML Modules (2015) | Hacker News
[text]:
ocaml
░▒▓ Text: 5 | PDFs: 1 | Vids: 2 ▓▒░
main.dvi - main.pdf
[pdf]:
ocaml
So you want custom allocator support in your C library
[text]:
lowlevel
An Overview of Scheduling in the FreeBSD Kernel by Marshall Kirk McKusick Q
[video]:
lowlevel
How unfair is the coin?
[text]:
devlife
PostgreSQL Trap: Arrays
[text]:
database
What We Know We Don't Know - Hillel Wayne - DDD Europe
[video]:
devlife
Agents
[text]:
ml
2025-01-06
Goldstein_upenngdas_0175C_16555.pdf
[text]:
formal spec
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
The Most Elegant Configuration Language
[text]:
ocaml
RISC-V Microprocessor System-On-Chip Design
[text]:
book
https://christo.sh/building-agi-on-the-tokio-runtime/
[text]:
rust
Distributed Systems Design Pattern: Lease-Based Coordination
[text]:
architecture
The Militia and the Mole
[text]:
politics
2025-01-05
Using MoonBit with Golem Cloud
[text]:
rust
░▒▓ Text: 9 | PDFs: 3 | Vids: 3 ▓▒░
Resiliency at Scale: Managing Google’s TPUv4 Machine Learning Supercomputer
[text]:
ml
Recognizing patterns in memory // TimDbg
[text]:
sw engineering
Visualizing SQL Plan Execution Time With FlameGraphs | Tanel Poder Consulti
[text]:
sw engineering
(106) DBOS internals - Build reliable backends 10x faster - YouTube
[video]:
database
Netflix’s Trillions Scale Real-time Data Infrastructure | by Vu Trinh | Dec
[text]:
architecture
Missing Manuals - io_uring worker pool
[text]:
lowlevel
,
network
[1608.06499] Dijkstra Monads for Free
[pdf]:
functional programming
Daily Email Series :: Tech Interview Prep with Ian
[text]:
★
Write your Own Virtual Machine
[text]:
sw engineering
,
top
https://ialjs.org/wp-content/uploads/2017/01/Wallace_FedererAsReligiousExperience_NYTimes_20Aug2006.pdf
[pdf]:
devlife
★
Building effective agents
[text]:
ml
,
top
★
Attention in transformers, step-by-step | DL6 3Blue1Brown
[video]:
ml
,
read
,
top
★
Stanford CS229 I Machine Learning I Building Large Language Models (LLMs)
[video]:
ml
,
read
,
top
https://www.cs.cit.tum.de/fileadmin/w00cfj/dis/papers/LookingGlass2_CIDR25.pdf
[pdf]:
database
2025-01-04
★
https://helda.helsinki.fi/server/api/core/bitstreams/71fe8f68-eebd-4c2e-84fa-d12be260664a/content
[text]:
network
,
sre
,
top
░▒▓ Text: 3 | PDFs: 2 | Vids: 1 ▓▒░
[SEI' 24] Modern Systems Programming: Rust and Zig - Aleksey Kladov
[video]:
rust
,
zig
Foundations of Bidirectional Programming I: Well-Typed Substructural Languages
[text]:
languages
Qualifying Filesystems for Seastar and ScyllaDB
[text]:
lowlevel
https://www.usenix.org/system/files/conference/nsdi15/nsdi15-paper-grosvenor.pdf
[pdf]:
sw engineering
Introducing Semantic Capability in LinkedIn’s Content Search Engine
[pdf]:
ml
2025-01-03
Things we learned about LLMs in 2024
[text]:
ml
░▒▓ Text: 5 | PDFs: 0 | Vids: 2 ▓▒░
(76) MIT EI seminar, Hyung Won Chung from OpenAI. "Don't teach. Incentivize
[video]:
ml
The Alder Lake SHLX anomaly - tavianator.com
[text]:
lowlevel
,
performance
Phantom types - Part 2
[text]:
functional programming
Phantom types - Make illegal states unrepresentable
[text]:
functional programming
Stanford CS229 I Machine Learning I Building Large Language Models (LLMs)
[video]:
ml
Linux Context Switching Internals: Part 1 - Process State and Memory
[text]:
lowlevel
2025-01-01
Title:Array Layouts for Comparison-Based Searching
[pdf]:
performance
2024-12-31
sans-IO: The secret to effective Rust for network services
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Developing an LLM: Building, Training, Finetuning
[text]:
ml
Resource efficient Thread Pools with Zig
[text]:
zig
2024-12-29
Casual Viewing
[text]:
devlife
2024-12-28
Zero Cost Abstractions
[text]:
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
resources.md
[text]:
list
,
ml
Four limitations of Rust's borrow checker
[text]:
rust
What's the hype about durable computing?
[text]:
sw engineering
Document data modeling to avoid write skew anomalies
[text]:
database
2024-12-27
UNIGE 14x050 – Deep Learning
[text]:
courses
,
ml
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
When Zig is safer and faster than Rust
[text]:
rust
,
zig
2024-12-26
SplinterDB: A Key-Value Store for Modern Storage Devices (Alex Conway) - Yo
[video]:
database
,
datastructures
,
performance
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
Drivers on macOS | Medium
[text]:
lowlevel
https://vldb.org/pvldb/vol5/p1627_michaelabender_vldb2012.pdf
[pdf]:
datastructures
Catching up with async Rust
[text]:
rust
2024-12-25
Snapshot Isolation vs Serializability
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Understanding Selective Testing
[text]:
sw engineering
Use of Time in Distributed Databases (part 1)
[text]:
distributed systems
2024-12-24
https://www.researchgate.net/publication/312091638_Rational_Decision-Making_Under_Uncertainty_Observed_Betting_Patterns_on_a_Biased_Coin
[text]:
devlife
░▒▓ Text: 6 | PDFs: 1 | Vids: 1 ▓▒░
AWS re:Invent 2024 - Try again: The tools and techniques behind resilient s
[video]:
sw engineering
Can AI do maths yet? Thoughts from a mathematician.
[text]:
ml
Let's Build a Compiler, by Jack Crenshaw
[text]:
languages
ARMv8-A (aarch64) 101
[text]:
courses
,
lowlevel
★
https://www.vldb.org/pvldb/vol15/p3359-lambov.pdf
[pdf]:
database
,
datastructures
,
distributed systems
,
read
,
top
Building Python tools with a one-shot prompt using uv run and Claude Projec
[text]:
ml
Caml trading – experiences with functional programming on Wall Street
[text]:
ocaml
2024-12-22
Enum of Arrays
[text]:
performance
░▒▓ Text: 8 | PDFs: 0 | Vids: 1 ▓▒░
Unsafe abstractions · baby steps
[text]:
rust
OWASP Secure Headers Project
[text]:
web
Introducing the Resilience in Software Foundation
[text]:
sw engineering
Simpler and faster parsing code with std::views::split
[text]:
performance
ETHNOGRAPHY OF RUSSIAN REGIONS DURING WARTIME
[text]:
devlife
Introducing Clay - High Performance UI Layout in C
[video]:
languages
Is an Enlightened Person Afraid of Illness and Death?
[text]:
devlife
JJH (JVM JIT HOAS) compilation for Aya
[text]:
languages
2024-12-20
https://dl.acm.org/doi/10.1145/1785414.1785443
[text]:
concurrency
,
lowlevel
░▒▓ Text: 7 | PDFs: 2 | Vids: 1 ▓▒░
Title:Category Theory for Programming
[pdf]:
functional programming
★
Caches In Rust
[text]:
read
,
rust
,
top
Is AI progress slowing down?
[text]:
ml
Is AI progress slowing down?
[text]:
ml
Principal Engineer Roles Framework
[text]:
sw engineering
Indexing code at scale with Glean
[text]:
languages
Title:TheAgentCompany: Benchmarking LLM Agents on Consequential Real World
[pdf]:
ml
Pragmatic Category Theory | Part 3: Associativity
[text]:
functional programming
What Really Happened During the 2003 Blackout?
[video]:
devlife
2024-12-19
Data oriented design, hardware awareness, cache awareness in data structure
[text]:
list
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Leaking memory on purpose in Rust
[text]:
rust
2024-12-18
Compiler Applications to Query Processing - YouTube
[video]:
languages
2024-12-17
Title:Monoidify! Monoids as a Design Principle for Efficient MapReduce Algo
[pdf]:
functional programming
2024-12-16
[REPORT] Going to the gym with MLIR: Writing a recompiler for DEX instructi
[text]:
languages
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
Load is not what you should balance: Introducing Prequal
[text]:
distributed systems
Monoids and Finger Trees
[text]:
functional programming
Title:Leveraging Graph-RAG and Prompt Engineering to Enhance LLM-Based Auto
[pdf]:
ml
p3535-gaffney.pdf
[pdf]:
database
,
performance
2024-12-15
blob.pdf
[pdf]:
database
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
★
PureScript for Scala devs
[video]:
functional programming
,
read
,
top
https://dl.acm.org/doi/10.1145/1022594.1022596
[text]:
performance
Property-testing async code in Rust to build reliable distributed systems
[text]:
formal spec
,
rust
Common Misconceptions about Compilers
[text]:
languages
2024-12-14
★
GPU Glossary
[text]:
lowlevel
,
top
░▒▓ Text: 8 | PDFs: 0 | Vids: 1 ▓▒░
★
Understanding Real-World Concurrency Bugs in Go | Proceedings of the Twenty
[text]:
concurrency
,
top
Optimistic Concurrency Control: Alice and Bob Couldn't Sit Together ? - DEV
[text]:
sw engineering
Causal Inference Makes Sense of AI – Communications of the ACM
[text]:
ml
(3) Non-Uniform Memory Architecture (NUMA): A Nearly Unfathomable Morass of
[video]:
lowlevel
Testing sync at Dropbox - Dropbox
[text]:
sw engineering
★
Serverless Runtime / Database Co-Design With Asynchronous I/O | Proceedings
[text]:
database
,
performance
,
top
https://repository.bilkent.edu.tr/server/api/core/bitstreams/501224a9-48e4-4d90-83eb-85bfaf0d4c6a/content
[text]:
performance
The latest thinking from Jane Street
[text]:
ocaml
2024-12-13
Pragmatic Category Theory | Part 1: Semigroup Intro
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Do LLMs write like humans? Variation in grammatical and rhetorical styles
[pdf]:
ml
Too many clocks at my home
[text]:
distributed systems
2024-12-12
https://www.net.in.tum.de/fileadmin/TUM/NET/NET-2024-04-1/NET-2024-04-1_16.pdf
[pdf]:
lowlevel
,
network
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
I built a real HTTP sever in ARM assembly in under 200 lines
[video]:
Revisiting coroutines | ACM Transactions on Programming Languages and Syste
[text]:
concurrency
2024-12-10
The History of the Decline and Fall of In-Memory Database Systems
[text]:
database
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Foundations of Biological Evolution: More Results & More Surprises
[text]:
ml
What are the Magical Clocks for?
[text]:
distributed systems
Exploring the NaiadClock TLA+ model in TLA-Web
[text]:
formal spec
2024-12-09
[2402.03239] Bluesky and the AT Protocol: Usable Decentralized Social Media
[pdf]:
architecture
,
distributed systems
░▒▓ Text: 7 | PDFs: 3 | Vids: 2 ▓▒░
Pinning User-space Pages in the Linux Kernel: Exploring get_user_pages, pin
[text]:
lowlevel
aqs.pdf
[pdf]:
concurrency
,
jvm
A short introduction to Interval Tree Clocks
[text]:
datastructures
★
(110) CodeCrafters build your own git - YouTube
[video]:
courses
,
ideas
,
lowlevel
,
rust
,
top
Data structures as jigs for programmers (Go edition) – Daniel Lemire's blog
[text]:
datastructures
★
You Exist In The Long Context
[text]:
ml
,
top
★
What every systems programmer should know about concurrency - concurrency-p
[pdf]:
concurrency
,
read
,
top
(110) How Functional is Direct Style? - YouTube
[video]:
functional programming
????????????? ?????????? ??????? |
[text]:
rust
,
sw engineering
The Achilles Heel of LRU Caches
[text]:
datastructures
Project Loom: Structured Concurrency in Java | Rock the JVM
[text]:
concurrency
,
jvm
2024-12-08
November in TigerLand
[text]:
database
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
An Inconvenient Truth: Intel Larrabee story revealed
[text]:
devlife
Your lying virtual eyes
[text]:
sw engineering
Are Jump Tables Always Fastest?
[text]:
lowlevel
Update restarts
[text]:
database
2024-12-07
Galloping Search
[text]:
datastructures
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
[SEI' 24] Modern Systems Programming: Rust and Zig - Aleksey Kladov
[video]:
lowlevel
,
rust
,
zig
https://www.akkadia.org/drepper/tls.pdf
[pdf]:
lowlevel
Linux TCP SO_REUSEPORT: Usage and Implementation
[text]:
network
Advent of Papers (2024)
[text]:
sw engineering
2024-12-06
Java Concurrency and Multithreading
[video]:
concurrency
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Programmers Are Users (Bad Performance Makes Everyone Less Efficient)
[text]:
performance
2024-12-05
osdi14-paper-pillai.pdf
[pdf]:
sw engineering
░▒▓ Text: 2 | PDFs: 3 | Vids: 2 ▓▒░
The Future Of Cloud Database Systems by Viktor Leis (Dijkstra Award 2024)
[video]:
architecture
,
database
DSQL Vignette: Reads and Compute
[text]:
architecture
https://www.cs.tufts.edu/comp/150FP/archive/hans-boehm/ropes.pdf
[pdf]:
datastructures
https://phas.ubc.ca/~stamp/TEACHING/PHYS340/NOTES/FILES/Einstein_philid3.pdf
[pdf]:
devlife
AWS re:Invent 2024 - Dive deep on Amazon S3 (STG302)
[video]:
architecture
Tutorial - Write a System Call
[text]:
lowlevel
2024-12-04
hello-ebpf: Control task scheduling with a custom scheduler written in Java
[text]:
jvm
░▒▓ Text: 8 | PDFs: 0 | Vids: 0 ▓▒░
★
huggingface/smol-course
[text]:
ml
,
top
EDB Engineering Newsletter #1
[text]:
distributed systems
Why Events Are a Bad Idea (for High-Concurrency Servers) | USENIX
[text]:
concurrency
Analytics-Optimized Concurrent Transactions
[text]:
database
PostgreSQL High Availability Solutions - Part 1: Jepsen Test and Patroni
[text]:
database
★
Production Twitter on One Machine? 100Gbps NICs and NVMe are fast
[text]:
performance
,
rust
,
top
Forge: A Tool and Language for Teaching Formal Methods
[text]:
formal spec
,
read
2024-12-03
Linux containers in 500 lines of code
[text]:
ideas
,
lowlevel
2024-12-02
Bicameral, Not Homoiconic
[text]:
languages
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(5) Equality in Scala by Eugene Yokota (Weehawken-Lang) - YouTube
[video]:
scala
2024-12-01
SBTB 2014, Jared Roesch: Demystifying Shapeless: An Exploration of Dependent Types in Scala
[video]:
scala
░▒▓ Text: 2 | PDFs: 1 | Vids: 3 ▓▒░
Object Storage Is All You Need - Justin Cormack, Docker
[video]:
database
Everything You Never Wanted To Know About Linker Script · mcyoung
[text]:
lowlevel
Papers related to cache oblivious data structures
[text]:
datastructures
,
list
,
performance
paper.dvi - paper.pdf
[pdf]:
datastructures
,
lowlevel
,
performance
Programmer’s Apprentice Season 2: Future Directions in AI-assisted Coding • Erik Meijer • YOW! 2023
[video]:
ml
,
sw engineering
2024-11-30
Joshua Liebow-Feeser: "Safety in an Unsafe World" | RustConf 2024
[text]:
read
░▒▓ Text: 5 | PDFs: 2 | Vids: 0 ▓▒░
A Toy C Compiler
[text]:
languages
https://l-m.dev/cs/learning_by_doing_in_c_part_1/
[text]:
lowlevel
Erasure Coding for Distributed Systems
[text]:
distributed systems
https://www.imdb.com/title/tt12818328/
[text]:
towatch
★
http://lucacardelli.name/papers/onunderstanding.a4.pdf
[pdf]:
languages
,
top
Title:Jailbreaking Leading Safety-Aligned LLMs with Simple Adaptive Attacks
[pdf]:
ml
2024-11-29
Structured Editing and Incremental Parsing
[text]:
languages
2024-11-28
How hard is constraint programming?
[text]:
formal spec
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
★
Introduction
[text]:
lowlevel
,
top
Disillusioning the Magic of the fork System Call
[text]:
lowlevel
The Tortoise and the Hare in Alloy
[text]:
formal spec
2024-11-27
Laurence Tratt: Structured Editing and Incremental Parsing
[text]:
languages
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
TDD: Theme & Variations (Kent Beck)
[video]:
sw engineering
SeaOfNodes/Simple: A Simple showcase for the Sea-of-Nodes compiler IR
[text]:
book
,
languages
Database Internals: Working with IO - ScyllaDB
[text]:
lowlevel
,
performance
[2411.16254] Asynchronous I/O -- With Great Power Comes Great Responsibilit
[pdf]:
2024-11-26
Quake 3 Source Code Review : Network Model
[text]:
games
,
network
░▒▓ Text: 7 | PDFs: 0 | Vids: 1 ▓▒░
The rise and fall of peer review
[text]:
distributed systems
Dismantling ELT: The Case for Graphs, Not Silos
[text]:
sw engineering
Printf Debuggers for Free.
[text]:
sw engineering
Links
[text]:
★
The Magic of Lazy Lists
[text]:
scala
,
top
Resource Management in Aurora Serverless
[text]:
database
[ICFP24] Capabilities for Control
[video]:
scala
2024-11-25
How decentralized is Bluesky really?
[text]:
sw engineering
2024-11-24
Gene Kim on X: "In September, I got the chance to pair program for two hour
[text]:
ml
░▒▓ Text: 3 | PDFs: 1 | Vids: 2 ▓▒░
Memory Subsystem Optimizations - Johnny's Software Lab
[text]:
list
,
performance
Transactions and Serverless are Made for Each Other – Communications of the
[text]:
database
[PLDI24] The Future of Fast Code: Giving Hardware What It Wants - YouTube
[video]:
performance
System Jitter and Where to Find It: A Whack-a-Mole Experience - YouTube
[video]:
sw engineering
Data Race Freedom à la Mode - 2025-popl-drfcaml.pdf
[pdf]:
concurrency
,
ocaml
2024-11-23
2024-11-22
[text]:
distributed systems
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
Everything is a Transaction: Unifying Logical Concurrency Control and Physi
[text]:
database
Can a User Process Consume Kernel Mode CPU Without a Syscall?
[text]:
lowlevel
[PLDI24] The Future of Fast Code: Giving Hardware What It Wants
[video]:
performance
★
What are embeddings?
[text]:
ml
,
top
Rust Optimization.md
[text]:
rust
[PLDI24] The Future of Fast Code: Giving Hardware What It Wants
[text]:
distributed systems
2024-11-21
Stop Drawing Dead Fish
[video]:
art
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
★
LL and LR in Context: Why Parsing Tools Are Hard
[text]:
languages
,
top
How We Use Formal Modeling, Lightweight Simulations, and Chaos Testing to D
[text]:
formal spec
Obtaining statistical properties through modeling and simulation — Jack Van
[text]:
formal spec
2024-11-20
Biting the Bullet: Rebuilding GlareDB from the Ground Up (Sean Smith) - You
[video]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
How Does a Database Work? | Let’s Build a Simple Database
[text]:
book
,
courses
,
database
,
ideas
Modern Hardware for Future Databases
[text]:
database
Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On
[video]:
concurrency
2024-11-19
[1707.01747] Verifying Strong Eventual Consistency in Distributed Systems
[pdf]:
distributed systems
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Playground Wisdom: Threads Beat Async/Await
[text]:
concurrency
Rope Optimizations, Part 1
[text]:
datastructures
2024-11-18
Slicer: Auto-Sharding for Datacenter Applications
[text]:
distributed systems
2024-11-17
Netflix’s Distributed Counter Abstraction | by Netflix Technology Blog | No
[text]:
distributed systems
2024-11-16
Optimizers: The Low-Key MVP – DuckDB
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Why is std::pin::Pin so weird? – Sander Saares
[text]:
rust
Introduction - Asynchronous Programming in Rust
[text]:
book
,
rust
2024-11-15
A Conversation with Margo Seltzer and Mike Olson - ACM Queue
[text]:
database
2024-11-14
Concepts, Readings, Events — Apache DataFusion documentation
[text]:
database
,
list
2024-11-13
[2411.06980] xNVMe: Unleashing Storage Hardware-Software Co-design
[pdf]:
lowlevel
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Java 24 to Reduce Object Header Size and Save Memory - InfoQ
[text]:
jvm
2024-11-12
(54) Deep Dive into Long Term Metrics for Planet-Scale Commerce - YouTube
[video]:
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
★
enhancedformysql/The-Art-of-Problem-Solving-in-Software-Engineering_How-to-
[text]:
book
,
datastructures
,
read
,
top
2024-11-10
★
What Are Types For, Or Are They Only Against? • Conor McBride • YOW! 2016 -
[video]:
read
,
sw engineering
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Gallery of Processor Cache Effects
[text]:
lowlevel
2024-11-09
★
(29) Episode 201: Martin Thompson on Mechanical Sympathy - YouTube
[video]:
performance
,
read
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Write that blog!
[text]:
list
2024-11-08
(15) William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC] -
[video]:
languages
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Higher RAII, and the Seven Arcane Uses of Linear Types
[text]:
languages
From Scala to Silicon: The Chisel Journey with Jack Koenig - YouTube
[video]:
podcast
2024-11-07
(PDF) Rethinking State Management in Actor Systems for Cloud-Native Applica
[text]:
distributed systems
2024-11-06
Speeding up the JavaScript ecosystem - one library at a time
[text]:
performance
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
CPU Dispatch in ClickHouse
[text]:
lowlevel
,
performance
Functors to Monads: A Story of Shapes · in Code
[text]:
functional programming
,
read
Maps Implementation Secrets • Buttondown
[text]:
clojure
Future Frontend November Meetup 2024 - YouTube
[video]:
sw engineering
2024-11-04
Extending MVCC to be serializable, in TLA – Surfing Complexity
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
How on Earth does ^.?$|^(.. ?)\1 $ produce primes? - YouTube
[video]:
sw engineering
Revisiting the Outbox Pattern
[text]:
distributed systems
2024-11-02
Specifying serializability in TLA – Surfing Complexity
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
ept/ddia-references: Literature references for “Designing Data-Intensive Ap
[text]:
distributed systems
,
list
2024-11-01
LeTexier_Debunking-the-SPE_American-Psychologist_2019.pdf
[pdf]:
devlife
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Multi-version concurrency control in TLA – Surfing Complexity
[text]:
formal spec
Can programming be liberated from the von Neumann style?: a functional styl
[text]:
functional programming
2024-10-31
AI Flame Graphs
[text]:
performance
2024-10-30
teej dv ? on X: "Neovim AI = magic plugins?! https://t.co/pOcvNqtYJR" / X
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
P99 CONF 2024 | Understanding Request Latency with Wallclock Profiling by R
[video]:
performance
Async Rust is not safe with io_uring
[text]:
network
,
rust
2024-10-29
monparsing.pdf
[pdf]:
languages
,
read
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
strlcpy and how CPUs can defy common sense
[text]:
performance
,
read
Looking Back at Postgres - 1901.01973v1.pdf
[pdf]:
database
,
devlife
2024-10-28
Are You Sure You Want to Use MMAP in Your DBMS?
[text]:
database
2024-10-27
(55) Runnin' Down a Dream: How to Succeed and Thrive in a Career You Love -
[video]:
devlife
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
The TTY demystified
[text]:
sw engineering
tpc-ancs19.pdf
[pdf]:
performance
2024-10-26
CSE 128 Spring 2005
[text]:
formal spec
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
SIMD algos part II: popcount | Gowind's site
[text]:
lowlevel
,
performance
(47) Nicolas Rinaudo THE DEBATABLY FREE MONAD Scalar Conference 2024 - YouT
[video]:
functional programming
,
read
P99 CONF - The Event on All Things Performance
[text]:
list
,
performance
2024-10-25
Unsafe Rust Is Harder Than C | Chad Austin
[text]:
rust
2024-10-24
Adding row polymorphism to Damas-Hindley-Milner
[text]:
languages
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
https://mikedodds.github.io/files/talks/2024-10-09-n-things-I-learned.pdf
[pdf]:
formal spec
rust-in-non-rust-servers.md
[text]:
rust
2024-10-23
[SPLASH'24] Pacific B - IWACO (Oct 21th) - YouTube
[video]:
rust
░▒▓ Text: 0 | PDFs: 0 | Vids: 3 ▓▒░
Lambda World 2024 - Functional effects in perspective - Vitaly Bragilevsky
[video]:
functional programming
,
read
(37) Foundations of Functional Programming in Scala - YouTube
[video]:
scala
2024-10-22
Welcome | Practical Cryptography for Developers
[text]:
book
2024-10-21
Finding JIT Optimizer Bugs using SMT Solvers and Fuzzing | PyPy
[text]:
formal spec
2024-10-20
Writing a Technical Book
[text]:
devlife
,
read
2024-10-18
Writing a very simple JIT Compiler in about 1000 lines of C • Kuter Dinel's
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
(8) Lambda World 2024 - Designing software with complex configurations - Al
[video]:
formal spec
A liveness example in TLA+
[text]:
formal
,
formal spec
2024-10-17
On the Nature of Time—Stephen Wolfram Writings
[text]:
devlife
,
read
2024-10-15
Why `Pin` is a part of trait signatures (and why that's a problem)
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Persistent serverless state machines with XState and Restate Restate
[text]:
sw engineering
Availability in Partitioned Replicated Databases - 6012.15418.pdf
[text]:
database
2024-10-12
I sped up serde_json strings by 20% | purplesyringa's blog
[text]:
performance
,
rust
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
Key-Value Storage Engines - keyvaluestorageengines.pdf
[pdf]:
database
Benchmarking
[text]:
sw engineering
[2410.07466] Skip Hash: A Fast Ordered Map Via Software Transactional Memor
[pdf]:
datastructures
How to compile with continuations
[text]:
concurrency
2024-10-11
Keep the main thing the main() thing
[text]:
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Designing A Fast Concurrent Hash Table
[text]:
read
,
rust
Async Runtimes | Zaid Humayun’s Blog
[text]:
concurrency
,
rust
Rust Runtime Design and Implementation - General Introduction | Next Stop -
[text]:
concurrency
,
rust
Pragmatic Category Theory | Part 1: Semigroup Intro - DEV Community
[text]:
functional programming
2024-10-10
AI Software Design Studio
[text]:
ml
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(31) Serialization: A New Hope by Viktor Klang, Brian Goetz - YouTube
[video]:
jvm
2024-10-08
★
Good Retry, Bad Retry: An Incident Story | by Denis Isaev | Yandex | Aug, 2
[text]:
sre
,
top
2024-10-07
Caches: LRU v. random
[text]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(95) Database Internals - SlateDB with Chris Riccomini - YouTube
[video]:
database
2024-10-06
Rethinking PID 1
[text]:
lowlevel
,
read
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Futexes in TLA+
[text]:
formal spec
2024-10-05
(79) Apache Arrow DataFusion: A Fast, Embeddable, Modular Analytic Query En
[video]:
database
░▒▓ Text: 5 | PDFs: 0 | Vids: 2 ▓▒░
★
Pratt Parsers: Expression Parsing Made Easy – journal.stuffwithstuff.com
[text]:
languages
,
read
,
top
★
Demystifying Pratt Parsers
[text]:
languages
,
sw engineering
,
top
Zig in Depth
[video]:
courses
,
in_progress
,
read
,
zig
https://leanpub.com/logic
[text]:
book
,
formal spec
,
read
Nine Rules to Formally Validate Rust Algorithms with Dafny (Part 2)
[text]:
formal spec
,
rust
Nine Rules to Formally Validate Rust Algorithms with Dafny (Part 1)
[text]:
formal spec
,
rust
2024-10-04
using io_uring for storage - YouTube
[video]:
network
░▒▓ Text: 1 | PDFs: 0 | Vids: 4 ▓▒░
IronSpec: Increasing the Reliability of Formal Specifications | USENIX
[text]:
formal spec
Wilson Miner - When We Build on Vimeo
[video]:
sw engineering
(61) 'Fastware' - Andrei Alexandrescu [ ACCU 2016 ] - YouTube
[video]:
sw engineering
(61) Kernel Recipes 2024 - Efficient zero-copy networking using io_uring -
[video]:
network
2024-10-02
Scala with Cats
[text]:
book
,
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
How does n-key rollover work?
[video]:
lowlevel
2024-10-01
OOPSLA’24 | Codex
[text]:
languages
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Data Replication Design Spectrum
[text]:
distributed systems
CPython Reference Counting and Garbage Collection Internals
[text]:
lowlevel
When Nanoseconds Matter: Ultrafast Trading Systems in C - David Gross - C
[video]:
performance
,
read
AI tools for software engineers, but without the hype – with Simon Willison
[text]:
podcast
2024-09-27
Rust data structures with circular references - Eli Bendersky's website
[text]:
rust
2024-09-26
Linearizability! Refinement! Prophecy! – Surfing Complexity
[text]:
distributed systems
,
formal spec
,
read
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Rewriting Rust
[text]:
rust
2024-09-24
Transactional storage for geo-replicated systems
[text]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(18) Creating your JavaScript framework? A full playbook with Rich Harris!
[video]:
sw engineering
2024-09-23
Functional Data Structures and Algorithms. A Proof Assistant Approach
[text]:
book
,
formal spec
,
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Software Foundations
[text]:
book
,
formal spec
,
read
2024-09-22
Embracing Reactive Applications on JVM: A Deep Dive Into Modern I/O Models
[text]:
jvm
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
★
Building a Fast Financial Transactions Database with Joran Greef - Software
[text]:
podcast
,
read
,
top
2024-09-21
The MLIR Transform Dialect: Your compiler is more powerful than you think
[pdf]:
art
,
read
,
sw
,
sw engineering
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Building and operating a pretty big storage system called S3 | All Things D
[text]:
architecture
,
sw engineering
Jeremy Siek: Data Structures and Algorithms, Correctly
[text]:
datastructures
,
formal spec
2024-09-20
Invariant.blog
[text]:
scala
2024-09-19
8180450: secondary_super_cache does not scale well by theRealAph · Pull Req
[text]:
languages
,
performance
2024-09-18
★
Zig – Mitchell Hashimoto
[text]:
languages
,
top
,
zig
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Untangling Lifetimes: The Arena Allocator - by Ryan Fleury
[text]:
languages
,
read
★
How Complex Systems Fail
[text]:
sw engineering
,
top
2024-09-17
5 Lessons from 5 Years of Building Databases at Scale by Sammy Steele
[video]:
database
,
read
2024-09-16
Uncanny Valley
[text]:
devlife
,
read
2024-09-15
Everything You Always Wanted to Know About Compiled and Vectorized Queries
[pdf]:
database
2024-09-13
Memory Layout Transformations
[text]:
performance
2024-09-12
A good day to trie-hard: saving compute 1% at a time
[text]:
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Bytecode Alliance — New Stack Maps for Wasmtime and Cranelift
[text]:
sw engineering
Hello eBPF: Writing a Linux scheduler in Java with eBPF (15) - Mostly nerdl
[text]:
jvm
Async Rust can be a pleasure to work with (without `Send + Sync + 'static`)
[text]:
rust
Perils of Constructors
[text]:
read
,
rust
2024-09-10
★
Introduction - Rust Design Patterns
[text]:
book
,
rust
,
top
2024-09-09
The Evolution of TiDB: From Inception to Cutting-Edge Features | PingCAP
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
First ClickHouse research paper: How do you make a modern data analytics da
[text]:
database
2024-09-08
An Optimization That's Impossible in Rust! | ltungv
[text]:
rust
2024-09-04
Applied Reverse Engineering: Accelerated Assembly [P2] - Reverse Engineerin
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Applied Reverse Engineering: Accelerated Assembly [P1] - Reverse Engineerin
[text]:
lowlevel
2024-09-02
Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Wo
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Testing Functional Kotlin with the Raise DSL: How to Use JUnit, Kotest, Moc
[video]:
functional programming
Taming Consensus in the Wild (with the Shared Log Abstraction)
[text]:
distributed systems
2024-09-01
Key-Value Separation in LSM Storage Engines
[text]:
database
2024-08-31
() - LittleBookOfSemaphores.pdf
[pdf]:
book
,
concurrency
░▒▓ Text: 0 | PDFs: 4 | Vids: 2 ▓▒░
riscvuzz: Discovering Architectural CPU Vulnerabilities via Differential Ha
[pdf]:
fuzzing
,
read
LeanStore: A High-Performance Storage Engine for NVMe SSDs
[pdf]:
database
,
performance
,
read
Native Distributed Databases: Problems, Challenges and Opportunities
[pdf]:
distributed systems
,
read
★
A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in J
[video]:
functional programming
,
top
Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming
[video]:
functional programming
2024-08-30
Proficient Parallel Programming - King Butcher - Software You Can Love VC 2
[video]:
concurrency
,
zig
░▒▓ Text: 0 | PDFs: 1 | Vids: 2 ▓▒░
(11) Async injection - Mark Seemann - YouTube
[video]:
sw engineering
Deconstructing the Garbage-First Collector - g1-vee-2020.pdf
[pdf]:
jvm
,
read
2024-08-29
(25) Jepsen 15: What Even Are Transactions? by Kyle Kingsbury - YouTube
[video]:
database
,
read
2024-08-28
★
(13) F2024 #01 - Relational Model & Algebra (CMU Intro to Database Systems)
[video]:
courses
,
database
,
top
2024-08-27
ClickHouse - Lightning Fast Analytics for Everyone - p3731-schulze.pdf
[pdf]:
database
2024-08-26
Writing a Lexer in Zig | Noah Solomon Blog
[text]:
zig
░▒▓ Text: 2 | PDFs: 2 | Vids: 1 ▓▒░
p3442-hao.pdf
[pdf]:
database
,
datastructures
[2305.01516] F2: Designing a Key-Value Store for Large Skewed Workloads
[pdf]:
database
★
schedule [Computer Architecture - Fall 2022]
[text]:
courses
,
lowlevel
,
top
★
(65) Understanding Compiler Optimization - Chandler Carruth - Opening Keyno
[video]:
languages
,
top
2024-08-25
Re-fixing Servo’s event-loop | Medium
[text]:
formal spec
,
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Limitations on Formal Verification for AI Safety — LessWrong
[text]:
formal spec
,
ml
2024 Collection of Zig resources
[text]:
zig
(56) Singular Value Decomposition [Data-Driven Science and Engineering] - Y
[video]:
courses
,
ml
Build your own SQLite, Part 1: Listing tables
[text]:
sw engineering
2024-08-23
Laurence Tratt: Which Parsing Approach?
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Continuous reinvention: A brief history of block storage at AWS | All Thing
[text]:
sw engineering
2024-08-22
Simple but Powerful Pratt Parsing
[text]:
languages
,
read
2024-08-21
Debugging a Go runtime crash: the one-instruction window
[text]:
lowlevel
,
read
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Zen 5 Variants and More, Clock for Clock – Chips and Cheese
[text]:
lowlevel
2024-08-19
p204-leis.pdf
[pdf]:
database
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Nicolas Rinaudo - Identifying invalid programs
[text]:
languages
To The Metal... Compiling Your Own Language(s)
[text]:
languages
,
read
2024-08-18
https://cel.hal.science/inria-00001173v4/file/coq-hurry.pdf
[pdf]:
formal spec
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
How fast are Linux pipes anyway?
[text]:
performance
How to Compile Your Language
[text]:
languages
2024-08-17
(5) Erasure Coding in Windows Azure Storage - YouTube
[video]:
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Behind the Scenes of Cassandra’s Write Path | by Sevanthi | Medium
[text]:
database
Flexible Abstractions for Effectful Programming
[text]:
read
,
rust
arc42 Template Overview - arc42
[text]:
architecture
2024-08-16
Bacon04Unified.dvi - p50-bacon.pdf
[pdf]:
jvm
,
languages
░▒▓ Text: 4 | PDFs: 1 | Vids: 1 ▓▒░
(2) Dafny 2024 - YouTube
[video]:
formal spec
NanoLog: A Nanosecond Scale Logging System | USENIX
[text]:
performance
How we migrated onto K8s in less than 12 months
[text]:
sre
Reliability, constant work, and a good cup of coffee
[text]:
sre
An Introduction to Database Normalization
[text]:
database
2024-08-15
Karl Seguin
[text]:
languages
,
sw engineering
,
zig
2024-08-14
Why isn't Godot an ECS-based game engine?
[text]:
games
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Rust Under the Hood - Payhip
[text]:
rust
2024-08-12
The Art of Latency Hiding in Modern Database Engines
[pdf]:
database
,
read
2024-08-11
★
Counterexamples in Type Systems
[text]:
languages
,
read
,
top
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
arighi's blog: Re-implementing my Linux Rust scheduler in eBPF
[text]:
rust
Gaphorisms: Guerrilla Aphorisms
[text]:
performance
2024-08-10
Technical Overview of FoundationDB - Evan Tschannen, Apple
[video]:
database
,
read
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
The story of our SAMPLE BY enhancements
[text]:
performance
2024-08-09
Panic! At The Async Runtime Shutdown
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
QuePaxa: Escaping the Tyranny of Timeouts in Consensus
[text]:
distributed systems
Principles of Eventual Consistency
[text]:
distributed systems
2024-08-08
jetcd 0.8.2
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
Table format comparisons - How do the table formats represent the canonical
[text]:
sw engineering
★
(3) "Simulation Testing" by Michael Nygard - YouTube
[video]:
sw engineering
,
top
(3) The Potential for AI in Science and Mathematics - Terence Tao - YouTube
[video]:
ml
2024-08-07
★
(33) Advanced C - YouTube
[video]:
courses
,
languages
,
top
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
https://eprint.iacr.org/2022/1303.pdf
[pdf]:
lowlevel
,
performance
2024-08-06
Investigation of a Cross-regional Network Performance Issue
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Scheduling Model in LLVM - Part I
[text]:
lowlevel
,
read
2024-08-05
Modeling a CLH lock in TLA – Surfing Complexity
[text]:
formal spec
,
read
2024-08-04
★
Lecture Videos | Performance Engineering of Software Systems | Electrical E
[text]:
courses
,
lowlevel
,
top
2024-08-01
(17) Logic gates - From transistors to logic gates NAND, AND, NOR, OR, NOT,
[video]:
lowlevel
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
p3894-lerner.pdf
[pdf]:
database
,
network
2024-07-31
Understanding Apache Iceberg's Consistency Model Part 1 — Jack Vanlightly
[text]:
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(3) Evolution of Financial Exchange Architectures - YouTube
[video]:
architecture
,
sw engineering
2024-07-30
[2310.20160] On the Relationship between Code Verifiability and Understanda
[pdf]:
read
,
sw engineering
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Run 'n' Gun: A History of On-Foot Shooters (Collector's Edition)
[text]:
2024-07-28
Joe Duffy - Blogging about Midori
[text]:
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Verifying a concurrent file system with sequential reasoning - tchajed-thes
[pdf]:
formal spec
2024-07-27
Cache Oblivious Search Trees via Binary Trees of Small Height
[pdf]:
datastructures
,
read
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Joe Duffy - The Error Model
[text]:
sw engineering
2024-07-26
NVM: Is it Not Very Meaningful for Databases? - p2444-koutsoukos.pdf
[pdf]:
database
,
lowlevel
,
performance
░▒▓ Text: 0 | PDFs: 2 | Vids: 0 ▓▒░
What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/
[pdf]:
database
,
lowlevel
,
performance
2024-07-25
PsyArXiv Preprints | Psychological Affordances Can Provide a Missing Explan
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Understanding the Performance Implications of the Design Principles in Stor
[text]:
database
Beating the compiler
[text]:
lowlevel
,
rust
A type system for RCL: Implementing a typechecker in Rust
[text]:
languages
,
rust
2024-07-24
Producing Wrong Data Without Doing Anything Obviously Wrong! - mytkowicz-wr
[pdf]:
sw engineering
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
The history of replication in PostgreSQL | Peter Eisentraut
[text]:
database
Reverse engineering a USB device with Rust | Harry Gill
[text]:
lowlevel
Pinned places
[text]:
rust
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control - p7
[pdf]:
database
,
read
2024-07-23
★
(12) S2024 #07 - JIT Query Compilation & Code Generation (CMU Advanced Data
[video]:
database
,
top
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
[2209.08743] DINOMO: An Elastic, Scalable, High-Performance Key-Value Store
[pdf]:
database
,
read
2024-07-21
Implementing and Improving Skiplists
[text]:
datastructures
2024-07-20
Pin
[text]:
rust
2024-07-17
Finding Inductive Loop Invariants using Large Language Models - Microsoft R
[text]:
formal spec
,
ml
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Inferring Natural Preconditions via Program Transformation | Companion Proc
[text]:
formal spec
Properly Testing Concurrent Data Structures
[text]:
concurrency
,
read
,
rust
2024-07-16
Recording: How Hyper-Threading Works — A Microarchitectural Perspective
[text]:
lowlevel
2024-07-15
Practical Tips on using TLA and P
[text]:
formal spec
,
read
2024-07-13
DepFast: Orchestrating Code of Quorum Systems | USENIX
[text]:
distributed systems
,
formal spec
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Beating the L1 cache with value speculation
[text]:
lowlevel
Anvil: Verifying Liveness of Cluster Management Controllers | USENIX
[text]:
formal spec
2024-07-11
[2406.09649] SquirrelFS: using the Rust compiler to check file-system crash
[pdf]:
formal spec
,
rust
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
anthropic-cookbook/multimodal/best_practices_for_vision.ipynb at main · ant
[text]:
ml
Some tricks from the Scrapscript compiler | Max Bernstein
[text]:
languages
2024-07-10
★
Data-Oriented Design
[text]:
book
,
performance
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
How Linux Kernel Prints Text on Screen - YouTube
[video]:
lowlevel
2024-07-09
Advanced Hardware Profiling and Sampling (PEBS, IBS, etc.): Creating a New
[pdf]:
performance
,
read
░▒▓ Text: 2 | PDFs: 3 | Vids: 1 ▓▒░
Understanding Inconsistency in Azure Cosmos DB with TLA
[pdf]:
formal spec
,
read
C design patterns for low-latency applications including high-frequency t
[pdf]:
performance
,
read
An overview of Leveled Compaction in LSM-trees | fjall-rs
[text]:
database
Refined Input, Degraded Output: The Counterintuitive World of Compiler Beha
[text]:
languages
(12) KEYNOTE: Liveness, Literacy, Local First, Lambdas and Llamas by Gilad
[video]:
sw engineering
2024-07-07
Eytzinger Binary Search - Algorithmica
[text]:
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
The Pruning Radix Trie — a Radix Trie on steroids | SeekStorm
[text]:
datastructures
Porting Bad Apple to the Homebrew CPU!
[video]:
devlife
2024-07-06
Modeling B-trees in TLA+
[text]:
formal spec
2024-07-05
Pwning a Brother labelmaker, for fun and interop!
[text]:
lowlevel
2024-07-04
★
ARIES - 128765.128770.pdf
[text]:
database
,
read
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
(13) Is it possible to make self-adjusting data structures concurrent? - Yo
[video]:
concurrency
Understanding Apache Paimon's Consistency Model Part 1 — Jack Vanlightly
[text]:
sw engineering
2024-07-03
★
A Deep Dive into the Challenges of Generative AI
[text]:
ml
,
read
,
top
2024-07-02
Using Moody Camel s Implementation to parallelize code execution - Javier A
[video]:
performance
░▒▓ Text: 1 | PDFs: 1 | Vids: 2 ▓▒░
★
What Goes Around Comes Around... And Around...
[pdf]:
database
,
read
,
top
★
Programming languages resources | Max Bernstein
[text]:
languages
,
list
,
read
,
top
(9) Effect: The Origin Story by Michael Arnaldi (Effect Days 2024) - YouTub
[video]:
functional programming
2024-06-30
Serverless Runtime / Database Co-Design With Asynchronous I/O.pdf - Google
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
Always-on Profiling for Production Systems | 0x.tools
[text]:
performance
,
read
(20) Quickstrom: Property-based acceptance testing with LTL specifications
[video]:
formal spec
★
(20) code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
[video]:
lowlevel
,
read
,
top
2024-06-29
Async closures - HackMD
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
An introduction to benchmarks – Nyrkiö
[text]:
performance
(16) Episode 019: A Sorted Array on Disk - YouTube
[video]:
datastructures
,
zig
Latency-Sensitive Application and the Memory Subsystem Part 2: Memory Manag
[text]:
lowlevel
,
performance
2024-06-28
★
An Experimental Comparison of Cache-oblivious and Cache-conscious Programs
[pdf]:
performance
,
read
,
top
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Open challenges for AI engineering
[text]:
ml
Zig's I/O and Concurrency Story - King Protty - Software You Can Love 2022
[video]:
zig
2024-06-27
The Debugging Book
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
in-place construction seems surprisingly simple?
[text]:
rust
2024-06-26
Manual Leptos
[text]:
rust
░▒▓ Text: 5 | PDFs: 1 | Vids: 0 ▓▒░
★
The quest for the fastest linked list - Johnny's Software Lab
[text]:
performance
,
top
RPC Chains: Efficient Client-Server Communication in Geodistributed Systems
[pdf]:
sw engineering
making regex from scratch in GO - Lewis Metcalf
[text]:
languages
Writing an IR from Scratch and survive to write a post - Eduardo Blázquez’s
[text]:
languages
★
Is AI a Silver Bullet?
[text]:
devlife
,
top
2024-06-25
A Crash Course in Modern Hardware by Cliff Click - YouTube
[video]:
lowlevel
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
(21) "I See What You Mean" by Peter Alvaro - YouTube
[video]:
read
,
sw engineering
2024-06-24
High System Load with Low CPU Utilization on Linux? | Tanel Poder Consultin
[text]:
lowlevel
2024-06-23
Garbage Collection for Mostly Serialized Heaps | Proceedings of the 2024 AC
[text]:
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
★
A Kind of Magic :: Linux Kernel Linked List Explained
[text]:
datastructures
,
performance
,
read
,
top
★
The Functional Essence of Imperative Binary Search Trees | Proceedings of t
[text]:
datastructures
,
functional programming
,
read
,
top
★
Distributed Systems Wizardry by John A. De Goes - YouTube
[video]:
functional programming
,
top
2024-06-20
(96) sphaerophoria - YouTube
[video]:
zig
░▒▓ Text: 2 | PDFs: 1 | Vids: 3 ▓▒░
(96) Zig Master - YouTube
[video]:
courses
,
read
,
zig
Implementing MVCC and major SQL transaction isolation levels | notes.eatonp
[text]:
database
(96) Prototype Object-Orientation Functionally - François-René Rideau (#Leg
[video]:
functional programming
vr-revisited.pdf
[pdf]:
distributed systems
,
formal spec
★
Always Measure One Level Deeper – Communications of the ACM
[text]:
performance
,
read
,
top
2024-06-19
Composing TLA Specifications with State Machines
[text]:
formal spec
░▒▓ Text: 5 | PDFs: 1 | Vids: 2 ▓▒░
★
https://www.adaptivecapacitylabs.com/HowComplexSystemsFail.pdf
[pdf]:
read
,
top
Writing a programming language
[text]:
read
(80) Alexey Gotsman "Database Isolation Levels" Part 2 - YouTube
[video]:
database
,
distributed systems
(80) Alexey Gotsman "Database Isolation Levels" Part 1 - YouTube
[video]:
database
,
distributed systems
Software Misadventures Podcast | Guang Yang | Substack
[text]:
podcast
How Good is Parquet for Wide Tables (Machine Learning Workloads) Really? |
[text]:
datastructures
5 Reasons Why Box Plots are the Better Default Choice for Visualizing Perfo
[text]:
performance
,
read
2024-06-18
Embedding models comparison
[text]:
ml
2024-06-17
Write a time-series database engine from scratch
[text]:
database
,
read
2024-06-16
★
Programming Languages
[pdf]:
list
,
read
,
top
2024-06-15
Working with Phantom Types | Compositional IT
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Document FreeObjectAlgebras
[text]:
sw engineering
2024-06-14
On the Costs of Syscalls | Georg's Log
[text]:
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
★
(33) programming ≠ coding - Leslie Lamport - YouTube
[video]:
concurrency
,
read
,
top
2024-06-13
Debunking 5 Stubborn Systems Performance Myths - JabPerf Corp
[text]:
performance
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandr
[video]:
performance
2024-06-11
The Cost of Garbage Collection for State Machine Replication - 2405.11182v1
[pdf]:
distributed systems
,
performance
,
read
2024-06-10
Learning Rust: Recursive Descent Parser - DEV Community
[text]:
languages
,
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
- Fuck You, Show Me The Prompt.
[text]:
ml
Is IUL a Scam? Yes. – Personal Finance Club
[text]:
finances
Optimizing Distributed Protocols with Query Rewrites | Proceedings of the A
[text]:
database
,
distributed systems
A (Draft) Taxonomy of SIMD Usage – Branch Free
[text]:
performance
,
read
Generation of Compiler Backends from Formal Models of Hardware (Gus Smith's
[video]:
formal spec
2024-06-09
Zig Programming Language Blurs the Line Between Compile-Time and Run-Time -
[text]:
read
,
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
(70) What should an AI's personality be? - YouTube
[video]:
ml
,
read
linux-insides/SUMMARY.md at master · 0xAX/linux-insides
[text]:
lowlevel
2024-06-08
Reasoned Programming
[pdf]:
formal spec
,
read
░▒▓ Text: 1 | PDFs: 3 | Vids: 0 ▓▒░
From Words to Watts: Benchmarking the Energy Costs of Large Language Model
[pdf]:
sw engineering
★
2310.03003v1.pdf
[pdf]:
ml
,
read
,
top
ROSE: Robust caches for Amazon product search.pdf - Google Drive
[text]:
architecture
2024-06-06
Creating Undroppable Types By Leveraging Context Managers — 2024-06-05
[text]:
rust
░▒▓ Text: 5 | PDFs: 1 | Vids: 2 ▓▒░
OneVariable : Building Plain Old Data from Scratch
[text]:
rust
Build with Naz : Rust typestate pattern | developerlife.com
[text]:
read
,
rust
Don't Worry About Lifetimes | corrode Rust Consulting
[text]:
read
,
rust
(37) Type Theory for Busy Engineers - Niko Matsakis - YouTube
[video]:
languages
,
rust
★
(37) Visual Application Design for Rust - Rik Arends - YouTube
[video]:
rust
,
top
When Is Parallelism Fearless and Zero-Cost with Rust? - 2024.rpb.spaa.pdf
[pdf]:
concurrency
,
read
,
rust
Simple, Efficient, and Robust Hash Tables for Join Processing | CedarDB - T
[text]:
database
2024-06-05
Designing an energy-efficient, learning-enhanced algorithm to sort 1TB of A
[pdf]:
read
2024-06-04
Deletes and MVCC in YugabyteDB - DEV Community
[text]:
database
2024-06-03
Principles of Dependent Type Theory - lecture-notes.pdf
[pdf]:
░▒▓ Text: 0 | PDFs: 6 | Vids: 0 ▓▒░
Cache-Oblivious Streaming B-trees
[pdf]:
datastructures
,
read
What Makes a Great Manager
[pdf]:
read
,
sw engineering
★
DDSketch: A Fast and Fully-Mergeable Quantile Sketch with Relative-Error Gu
[pdf]:
datastructures
,
read
,
top
Distributed Transactions at Scale in Amazon DynamoDB
[pdf]:
database
,
read
Spanner: Becoming a SQL System
[pdf]:
distributed systems
,
read
2024-06-02
How Query Engines Work
[text]:
database
,
read
░▒▓ Text: 2 | PDFs: 8 | Vids: 0 ▓▒░
★
Caml trading – experiences with functional programming on Wall Street. Yaro
[pdf]:
functional programming
,
read
,
top
★
An Experimental Comparison of Cache-oblivious and Cache-conscious Programs
[pdf]:
datastructures
,
performance
,
read
,
top
Compile-time Safety and Runtime Performance in Programming Frameworks for D
[pdf]:
distributed systems
,
read
Semantic fuzzing of the Rust compiler and interpreter
[pdf]:
fuzzing
,
languages
,
read
,
rust
Omid, Reloaded: Scalable and Highly-Available Transaction Processing
[pdf]:
database
,
distributed systems
,
read
1ML – Core and Modules United (F-ing First-Class Modules)
[pdf]:
languages
,
read
rA Science of Concurrent Programs. Leslie Lamport
[pdf]:
book
,
formal spec
,
read
How to Cut Your Tax Bill with Tax-Loss Harvesting | Charles Schwab
[text]:
finances
Compiling with Continuations, Continued
[pdf]:
concurrency
,
languages
,
read
2024-06-01
The Road to Composable Data Systems: Thoughts on the Last 15 Years and the
[text]:
sw engineering
░▒▓ Text: 11 | PDFs: 7 | Vids: 2 ▓▒░
The Future Roadmap for the Composable Data Stack - Wes McKinney - JOTB24
[video]:
sw engineering
Northeast Scala Symposium: 2023
[video]:
read
,
scala
MSF-Model: Modeling Metastable Failures in Replicated Storage Systems
[pdf]:
read
,
sw engineering
Inlining of Virtual Methods
[pdf]:
read
,
sw engineering
★
Collection of papers on storage engines
[text]:
database
,
datastructures
,
read
,
top
Persistent Adaptive Radix Trees: Efficient Fine-Grained Updates to Immutabl
[pdf]:
datastructures
,
read
Understanding Inconsistency in Azure Cosmos DB with TLA+
[text]:
formal spec
The Design and Implementation of a Log-Structured File System
[pdf]:
lowlevel
,
read
★
Continuation-Passing C, compiling threads to events through continuations
[pdf]:
concurrency
,
performance
,
read
,
top
Databases are the endgame for data-oriented design
[text]:
database
,
performance
,
read
tlaplus/DrTLAPlus: Dr. TLA series - learn an algorithm and protocol, study
[text]:
formal spec
Engineering for Slow Internet – brr
[text]:
sw engineering
A File is Not a File: Understanding the I/O Behavior of Apple Desktop Appli
[pdf]:
read
,
sw engineering
On the Performance of Object Clustering Techniques
[text]:
database
,
read
Schism: a workload-driven approach to database replication and partitioning
[text]:
read
My Fear of Commitment to the 1st CPU Core - JabPerf Corp
[text]:
performance
,
read
The Review Is the Action Item
[text]:
sre
scala. A Macro Almanac
[text]:
read
,
scala
Modeling Concurrency in Dafny
[pdf]:
concurrency
,
formal spec
,
read
2024-05-31
Merklizing the key/value store for fun and profit | Canvas
[text]:
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
RadixSearch
[text]:
datastructures
★
Evolution of Cloud Block Store
[text]:
database
,
top
2024-05-30
developerlife.com | Rust, TUI, Android, Web, Desktop, Cloud technologies, a
[text]:
rust
░▒▓ Text: 5 | PDFs: 1 | Vids: 0 ▓▒░
C programming
[text]:
courses
,
languages
The Bw-Tree: A B-tree for New Hardware Platforms - Microsoft Research
[text]:
datastructures
Writing a Debugger From Scratch - DbgRs Part 8 - Source and Symbols // TimD
[text]:
rust
Indexing all of Wikipedia, on a laptop
[text]:
database
,
jvm
[2405.18393] A Critique of Snapshot Isolation
[pdf]:
database
2024-05-29
Writing an NVMe Driver in Rust - pirhonen_writing_an_nvme_driver_in_rust.pd
[pdf]:
lowlevel
,
rust
░▒▓ Text: 2 | PDFs: 1 | Vids: 3 ▓▒░
Nguyen Pham STRUCTURED CONCURRENCY IN DIRECT STYLE WITH GEARS Scalar Confer
[video]:
scala
Homomorphisms & You - YouTube
[video]:
functional programming
Lambda Calculus For Dummies: Introduction - YouTube
[video]:
functional programming
Review: Detock: High Performance Multi-region Transactions at Scale
[text]:
database
How (some) good corporate engineering blogs are written
[text]:
devlife
,
sw engineering
2024-05-27
Engineering a high-performance GPU B-Tree | Proceedings of the 24th Symposi
[text]:
gpu
,
ideas
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(6) Extend your JVM app at runtime with SPI - YouTube
[video]:
jvm
2024-05-26
Don't worry about LLMs
[text]:
ml
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Collection Of papers Read by Indian Dude from Twitter
[text]:
database
,
distributed systems
,
read
★
My Kind of REPL
[text]:
sw engineering
,
top
★
Jane Street Tech Blog - What if writing tests was a joyful experience?
[text]:
sw engineering
,
top
Here’s what’s really going on inside an LLM’s neural network | Ars Technica
[text]:
ml
(40) Statistics 110: Probability - YouTube
[video]:
courses
,
statistics
2024-05-25
Oxidizing OCaml with Modal Memory Management
[pdf]:
ocaml
,
read
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 So
[text]:
ml
Data-type profiling for perf [LWN.net]
[text]:
performance
Coffee Compiler Club, 2024_05_24 - YouTube
[video]:
languages
2024-05-24
Language design methods based on semantic principles
[text]:
languages
,
read
░▒▓ Text: 5 | PDFs: 1 | Vids: 1 ▓▒░
Evidence that LLMs are reaching a point of diminishing returns — and what t
[text]:
ml
An Empirical Evaluation of Columnar Storage Formats
[pdf]:
read
,
sw engineering
List Of Patterns - navigation through C. Alexander Patterns
[text]:
devlife
,
read
Pushing Java to the Limits: Processing a Billion Rows in under 2 Seconds b
[video]:
performance
,
read
★
_02__reference_types in dtolnay - Rust
[text]:
rust
,
top
★
Rust: A unique perspective
[text]:
rust
,
top
2024-05-23
Conway’s Law Doesn’t Apply to Rigid Designs
[text]:
sw engineering
░▒▓ Text: 8 | PDFs: 1 | Vids: 0 ▓▒░
★
A Taxonomy of Tech Debt | Riot Games Technology
[text]:
sw engineering
,
top
END-TO-END ARGUMENTS IN SYSTEM DESIGN
[pdf]:
architecture
★
Learning Parser Combinators With Rust : Bodil dot lol
[text]:
languages
,
rust
,
top
★
The registers of Rust
[text]:
read
,
rust
,
top
Regular Expression Matching Can Be Simple And Fast
[text]:
datastructures
,
sw engineering
★
C Is Not a Low-level Language - ACM Queue
[text]:
languages
,
top
xavxav - Visions of the future: formal verification in Rust
[text]:
formal spec
,
read
Being Lazy When It Counts | SpringerLink
[text]:
functional programming
2024-05-22
A History of Haskell: Being Lazy With Class
[pdf]:
haskell
░▒▓ Text: 2 | PDFs: 2 | Vids: 0 ▓▒░
Materialize and Memory
[text]:
performance
A transport protocol’s view of Starlink | APNIC Blog
[text]:
network
Beyond Trees: Calculating Graph-Based Compilers - graphs.pdf
[pdf]:
languages
2024-05-21
Building BerkeleyDB
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Preface - LSM in a Week
[text]:
book
,
database
NULL BITMAP Builds a Database #1: The Log is Literally the Database • Butto
[text]:
database
2024-05-20
Data Calculator | DASLab - Harvard
[text]:
datastructures
2024-05-18
Kubernetes is just Linux. I started working with Kubernetes a… | by Eric Ja
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Algorithms by Jeff Erickson
[text]:
book
,
sw engineering
Using Rust Macros for Custom VTables | Armin Ronacher's Thoughts and Writin
[text]:
rust
2024-05-17
Let's build a Load Balancer in Rust - Part 1
[text]:
network
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Performance tidbit: runtime type checks - Clojure Goes Fast
[text]:
clojure
,
jvm
,
performance
Life and Death of a Graphics Programmer – The Code Corsair
[text]:
games
2024-05-16
Jepsen: Datomic Pro 1.0.7075
[text]:
database
2024-05-15
Bitwise Binary Search: Elegant and Fast
[text]:
sw engineering
░▒▓ Text: 7 | PDFs: 3 | Vids: 1 ▓▒░
GPU Programming: When, Why and How? — GPU programming: why, when and how? d
[text]:
courses
,
gpu
,
read
An informal comparison of the three major implementations of std::string -
[text]:
lowlevel
Blazingly Fast Linked Lists
[text]:
rust
Stack Builders - Increasing confidence in WebAssembly code with formal veri
[text]:
formal spec
,
rust
★
Hardware Memory Models
[text]:
lowlevel
,
read
,
top
What are the Most Important Statistical Ideas of the Past 50 Years?
[text]:
devlife
,
read
Concurrency Control Performance Modeling: Alternatives and Implications
[pdf]:
database
,
distributed systems
,
read
John Valois on Wait-Free Synchronization [PWL NYC]
[video]:
concurrency
,
read
★
A Modern Primer on Processing in Memory
[pdf]:
lowlevel
,
read
,
top
Extensibility for the Masses Practical Extensibility with Object Algebras
[pdf]:
functional programming
,
read
,
scala
2024-05-14
Categorizing Variants of Goodhart’s Law
[pdf]:
read
,
sw engineering
░▒▓ Text: 2 | PDFs: 5 | Vids: 5 ▓▒░
Twenty Minutes of Reasons to Use the RemedyBG Debugger
[video]:
lowlevel
,
read
,
sw engineering
Model Checking of Linearizability of Concurrent List Implementations
[pdf]:
formal spec
,
read
Thread Count Scaling Part 1. Introduction | Easyperf
[text]:
performance
★
References are like jumps
[text]:
read
,
rust
,
top
Lamport. Proving the Correctness of Multiprocess Programs
[pdf]:
concurrency
,
read
★
Visualizing memory layout of Rust's data types [See description/first comm
[video]:
read
,
rust
,
top
Coffee Compiler Club, 2022_07_29
[video]:
languages
,
read
Causality is Graphically Simple
[pdf]:
distributed systems
,
read
"Light and Adaptive Indexing for Immutable Databases" by Håkan Råberg (Str
[video]:
database
,
read
"Polymorphism Unbound" by Bruce Eckel (Strange Loop 2022)
[video]:
read
,
sw engineering
Notes on Theory of Distributed Systems. James Aspnes
[pdf]:
book
,
distributed systems
,
read
2024-05-13
theokwebb/C-from-Scratch: A roadmap to learn C from Scratch
[text]:
courses
,
lowlevel
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Tuning ZIO for high performance
[text]:
scala
5 Compilers Inlining Memcpy. looking at disassembly from 5… | by Neva Krien
[text]:
lowlevel
hackerllama - The Llama Hitchiking Guide to Local LLMs
[text]:
ml
2024-05-12
SILK - Preventing Latency Spikes in Log-Structured Merge Key-Value Stores.p
[text]:
database
░▒▓ Text: 2 | PDFs: 5 | Vids: 4 ▓▒░
Serverless Runtime / Database Co-Design With Asynchronous I/O - penberg-edg
[pdf]:
database
Challenges in the Decentralised Web: The Mastodon Case
[pdf]:
read
,
sw engineering
6.5840: Distributed Systems
[text]:
courses
,
distributed systems
,
read
Verifying Software Traces Against a Formal Specification with TLA and TLC
[pdf]:
formal spec
,
read
rThe Five-minute Rule Thirty Years Later and its Impact on the Storage Hier
[pdf]:
lowlevel
,
performance
,
read
How to Build a Bad Research Center
[pdf]:
devlife
,
read
[POPL 2021] Keynote: "A Programmable Cloud: CALM Foundations and Open Chal
[video]:
database
,
read
Who Invented the Telegraph? Joseph Henry, A Bored Math Teacher!
[video]:
devlife
,
read
Kernel-bypass techniques for high-speed network packet processing
[video]:
lowlevel
,
network
,
read
How Modern SQL Databases Come up with Algorithms that You Would Have Never
[video]:
database
,
read
2024-05-11
Kotlin Coroutines Tutorial, Part 1: Suspend Functions, Coroutine Scopes, A
[video]:
read
,
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 3 ▓▒░
Typed Interaction with Session Types (using Scala and Libretto) by Tomas M
[video]:
read
,
scala
Design Docs at Google
[text]:
architecture
,
sw engineering
Daniel Beskin CUSTOM-COMPILE ERRORS WITH A VENGEANCE Scalar Conference 2024
[video]:
read
,
scala
2024-05-10
rust-blog/posts/chat-server.md at master · pretzelhammer/rust-blog
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
The part of PostgreSQL we hate the most | OtterTune
[text]:
database
It's always TCP_NODELAY. Every damn time. : Marc's Blog
[text]:
network
Coming of Age During The Cultural Revolution
[text]:
podcast
2024-05-09
Effective Null Pointer Check Elimination Utilizing Hardware Trap
[pdf]:
jvm
,
read
░▒▓ Text: 3 | PDFs: 1 | Vids: 6 ▓▒░
P-lang: Formal Modeling and Analysis of Distributed Systems
[text]:
distributed systems
,
formal spec
,
read
I programmed some creatures. They Evolved.
[video]:
read
,
sw engineering
Generate millions of GIF and PCAP files using Grammar-based fuzzing (Format
[video]:
fuzzing
,
read
,
sw engineering
Key Agreement for Decentralized Secure Group Messaging with Strong Security
[text]:
distributed systems
,
read
Top 10 Craziest Assembly Language Instructions
[video]:
lowlevel
,
read
TIP: Time-Proportional Instruction Profiling
[text]:
lowlevel
,
read
Algorithms behind Modern Storage Systems
[video]:
database
,
datastructures
,
read
Mats Kindahl: A C programmer's view on Rust
[video]:
read
,
rust
Cliff Click — The Sea of Nodes and the HotSpot JIT
[video]:
lowlevel
,
read
2024-05-08
(53) Faster or better designed? Choose any two! by Dmytro Vyazelenko - YouT
[video]:
performance
░▒▓ Text: 4 | PDFs: 0 | Vids: 5 ▓▒░
Using JDK 9 Memory Order Modes
[text]:
concurrency
,
jvm
Digital Design & Computer Arch.
[video]:
lowlevel
,
read
Coffee compiler club
[video]:
jvm
,
read
Binary Ninja (a binary viewer) basics
[video]:
lowlevel
,
read
C and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2
[video]:
concurrency
,
lowlevel
,
read
Thinking outside the box: My PhD Odyssey From Single-Server Architecture to
[text]:
devlife
Designing an efficient memory layout in Rust with unsafe & unions, or, an o
[text]:
rust
Pitfalls of TSC usage | Oliver Yang
[text]:
lowlevel
,
performance
2024-05-07
Advanced Napkin Math: Estimating System Performance from First Principles
[video]:
performance
,
read
,
sre
░▒▓ Text: 0 | PDFs: 2 | Vids: 2 ▓▒░
★
The Secret Life of components. A series of eight guides for designers and
[video]:
devlife
,
read
,
top
Achieving High Throughput and Elasticity in a Larger-than-Memory Store
[pdf]:
read
The In-game Economics of Ultima Online
[pdf]:
games
,
read
2024-05-06
Quitting Wall Street to become a creator
[video]:
devlife
,
read
░▒▓ Text: 0 | PDFs: 1 | Vids: 3 ▓▒░
Lecture 1 | Programming Paradigms (Stanford) - C lang
[video]:
courses
,
languages
,
read
Why Files If You Have a DBMS?
[pdf]:
database
,
read
★
(38) Typeclass Derivation with Shapeless - YouTube
[video]:
scala
,
top
2024-05-05
Practical Insights from Datadog’s Use of TLA and Simulations Arun Parthib
[video]:
formal spec
,
read
░▒▓ Text: 6 | PDFs: 3 | Vids: 2 ▓▒░
Incremental Fusion: Unifying Compiled and Vectorized Query Execution
[pdf]:
database
,
read
MyRaft: High Availability in MySQL using Raft - paper-199.pdf
[pdf]:
database
Scuba: Diving into the extraordinary system Facebook uses to analyse millio
[text]:
architecture
,
read
★
Изучаем Latency: теория массового обслуживания / Хабр
[text]:
performance
,
read
,
top
★
(27) Rust Live | Introduction to Async Rust - YouTube
[video]:
rust
,
top
★
Linux Page Cache for SRE | Viacheslav Biriukov
[text]:
lowlevel
,
read
,
top
systemdesign42/system-design: A resource to help you learn system design.
[text]:
sw engineering
★
Coder-World04/Complete-System-Design: This repository contains everything y
[text]:
sw engineering
,
top
★
ByteByteGo System Design Newsletter
[text]:
sw engineering
,
top
DuckDB: an Embeddable Analytical Database - SIGMOD2019-demo-duckdb.pdf
[pdf]:
architecture
,
database
2024-05-04
Techniques for Safe Garbage Collection in Rust
[text]:
languages
,
read
,
rust
░▒▓ Text: 5 | PDFs: 2 | Vids: 4 ▓▒░
Leader or Majority: Why have one when you can have both?
[pdf]:
distributed systems
,
read
★
Anti-Debug Tricks
[text]:
lowlevel
,
top
(15) Demystifying Real-time Analytics, Search and Hybrid Search with Dhruba
[video]:
podcast
Algebraic graphs with class (functional pearl) | Proceedings of the 10th AC
[text]:
datastructures
How Branch Prediction Works in CPUs - Computerphile - YouTube
[video]:
lowlevel
middleware18-authorversion.pdf
[pdf]:
database
An introduction to vectorization - by Tivadar Danka
[text]:
ml
(15) Formal Methods in the Enterprise David McNeil - YouTube
[video]:
formal spec
Reverse Engineering with TLA Calvin Loncaric, Oracle - YouTube
[video]:
formal spec
The end of 0% interest rates: what the new normal means for engineering man
[text]:
read
,
sw engineering
2024-05-03
(3) Make a port scanner in #rustlang with Tokio and learn async Rust ? Lear
[video]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
Do not die hard with TLA pt.1 | Inferara
[text]:
formal spec
Alexandru Nedelcu ELEMENTS OF JVM CONCURRENCY Scalar Conference 2024 - YouT
[video]:
concurrency
,
jvm
The life and times of an Abstract Syntax Tree | Trail of Bits Blog
[text]:
languages
2024-05-02
Investigation of a Cross-regional Network Performance Issue | by Netflix Te
[text]:
lowlevel
,
network
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
A Critique of Modern SQL And A Proposal Towards A Simple and Expressive Que
[pdf]:
database
,
languages
2024-05-01
BFQ, Multiqueue-Deadline, or Kyber? Performance Characterization of Linux S
[pdf]:
performance
2024-04-30
★
Understanding Delta Lake's consistency model — Jack Vanlightly
[text]:
formal spec
,
top
2024-04-29
2023.LM-DiskANN-Low Memory Footprint in Disk-Native Dynamic Graph-Based ANN
[pdf]:
datastructures
2024-04-28
Zed Decoded: Rope & SumTree
[text]:
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
A Deep Dive into the Underlying Architecture of Groq's LPU
[text]:
lowlevel
,
ml
Tasks are the wrong abstraction — 2024-04-27
[text]:
concurrency
2024-04-27
1. The Origins of Braid (with Casey Muratori) - YouTube
[video]:
games
,
read
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
★
alexpusch/rust-magic-patterns: Magical Rust patterns laid out and simplifie
[text]:
rust
,
top
(66) [Haskell'23] The Evolution of Effects - YouTube
[video]:
functional programming
A Distributed Systems Reading List
[text]:
distributed systems
,
read
2024-04-26
★
Manifesto: Logic for Systems - Logic for Systems
[text]:
book
,
formal spec
,
top
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Direct-style Effects Explained
[text]:
read
Coroutines and effects
[text]:
concurrency
Starvation and Tuning · Cats Effect
[text]:
functional programming
The Best Way to Win a Negotiation, According to a Harvard Business Professo
[video]:
devlife
2024-04-25
MemoryDB: Speed, Durability, and Composition.
[text]:
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
A Language-based Approach to Unifying Events and Threads
[pdf]:
languages
,
read
2024-04-24
★
Understanding Apache Hudi's Consistency Model Part 1 — Jack Vanlightly
[text]:
formal spec
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Why TLA is important(for concurrent programming) | Medium
[text]:
formal spec
,
read
2024-04-23
★
Reasons why SELECT * is bad for SQL performance | Tanel Poder Consulting
[text]:
database
,
performance
,
read
,
top
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
Hello eBPF: XDP-based Packet Filter (9) - Mostly nerdlessMostly nerdless
[text]:
jvm
,
lowlevel
,
network
(18) Type systems: Lambda calculus to Hindley-Milner - YouTube
[video]:
courses
,
functional programming
,
languages
(18) "STOP, STOP STOP!!" Recent FAA Air Traffic Control Errors Reviewed. -
[video]:
devlife
,
read
Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simp
[text]:
database
,
distributed systems
2024-04-22
★
Lectures: Programming Massively Parallel Processors
[video]:
courses
,
lowlevel
,
performance
,
read
,
top
░▒▓ Text: 3 | PDFs: 2 | Vids: 1 ▓▒░
The LSM Design Space and its Read Optimizations
[pdf]:
database
,
read
Quiet-STaR: Language Models Can Teach Themselves to
[pdf]:
ml
,
read
★
Linux Perf: Measuring Specific Code Sections with Pause/Resume APIs - Perfo
[text]:
lowlevel
,
performance
,
top
The Real C Killers (Not You, Rust)
[text]:
languages
,
performance
Forge: A Tool to Teach Formal Methods
[text]:
formal spec
,
read
2024-04-21
Practical Performance Analysis by Simone Bordet - YouTube
[video]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Understanding Deep Learning
[text]:
book
,
ml
Llama 3 Unpacked
[text]:
ml
2024-04-20
C is for CUNT
[text]:
languages
,
read
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
★
Eight Transaction Papers by Jim Gray
[pdf]:
database
,
distributed systems
,
top
2024-04-19
The Rust Calling Convention We Deserve · mcyoung
[text]:
rust
2024-04-18
КОМПИЛЯТОР на TypeScript? / Как разрабатывают язык Tact / Формальная верифи
[video]:
languages
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
RICE: Simple prioritization for product managers
[text]:
read
,
sw engineering
★
Infrastructure Engineering
[text]:
book
,
sre
,
top
★
Dude, where’s my memory?! | With Enthusiasm
[text]:
jvm
,
read
,
top
2024-04-16
Patchscopes: A unifying framework for inspecting hidden representations of
[text]:
ml
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Does "vpmovzxbd" Scare You? Here's Why it Doesn't Have To
[text]:
lowlevel
,
performance
★
Learning Async Rust With Entirely Too Many Web Servers
[text]:
rust
,
top
Validating EDB Postgres Distributed Continuous High Availability and Consis
[text]:
database
2024-04-15
Writing Helpful Error Messages | Technical Writing | Google for Develop
[text]:
read
,
sw engineering
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
The One Billion Row Challenge in CUDA: from 17m to 17s | Taeksang Peter Kim
[text]:
gpu
,
performance
Unexplanations: sql is syntactic sugar for relational algebra
[text]:
database
,
sw engineering
Static Program Analysis
[text]:
book
,
languages
,
read
Fast Development In Rust, Part One
[text]:
rust
Harness the Power of Cannoli: Implementing a Program Backtrace — Margin Res
[text]:
rust
,
sre
2024-04-14
★
The Apple M-Series GoFetch Attack
[video]:
performance
,
sw engineering
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Technical Writing | Google for Developers
[text]:
courses
,
devlife
,
read
,
sw engineering
2024-04-11
Algebraic Effects from Scratch by Kit Langton - YouTube
[video]:
functional programming
░▒▓ Text: 1 | PDFs: 1 | Vids: 2 ▓▒░
(21) Speedrunning CS3110 - OCaml Programming Book ? (Part 1) - YouTube
[video]:
courses
,
ocaml
Improving Performance in LSM-Tree based Key-Value Stores using NVMe - CS_73
[pdf]:
database
,
performance
I wish #[non_exhaustive] worked with struct update syntax - shift.click
[text]:
rust
2024-04-10
Unwinding the stack the hard way • lesenechal.fr
[text]:
lowlevel
2024-04-09
Don't Trust Your Profiler - mplr23-burchell-et-al-dont-trust-your-profiler.
[pdf]:
jvm
2024-04-08
Fair Benchmarking Considered Difficult: Common Pitfalls In Database Perform
[pdf]:
database
,
performance
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Self Modifying Code
[text]:
read
,
rust
sled theoretical performance guide | sled-rs.github.io
[text]:
performance
2024-04-07
The Wi-Fi only works when it's raining
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Zig defer Patterns
[text]:
zig
CRaft: An Erasure-coding-supported Version of Raft for Reducing Storage Cos
[text]:
database
2024-04-05
[2404.00859] Do language models plan ahead for future tokens?
[pdf]:
ml
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
A critique of ANSI SQL Isolation layers (Transaction Processing Book follow
[text]:
database
Seeing is Believing: A Client-Centric Specification of Database Isolation -
[pdf]:
database
,
formal spec
io_uring subsystem - Part 1
[text]:
lowlevel
,
network
Chapter 0 Preface — Programming Languages
[text]:
languages
,
read
2024-04-04
Implementation of Cluster-wide Logical Clock and Causal Consistency in Mong
[text]:
database
,
distributed systems
░▒▓ Text: 6 | PDFs: 1 | Vids: 1 ▓▒░
A Model and Survey of Distributed Data-Intensive Systems - 2203.10836.pdf
[pdf]:
distributed systems
hegongshan/File-System-Paper
[text]:
list
,
lowlevel
(1) Building with Naz - Intro to Rust testing - YouTube
[video]:
rust
Xr0 Makes C Safer than Rust
[text]:
formal spec
,
rust
Easy Mode Rust — Llogiq on stuff
[text]:
read
,
rust
Universal domain types
[text]:
rust
Redesigning OLTP for a New Order of Magnitude - InfoQ
[text]:
database
,
performance
2024-04-03
DDD and Messaging Architectures
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
jamiebuilds/the-super-tiny-compiler: :snowman: Possibly the smallest compil
[text]:
languages
2024-04-02
Understanding Encoder And Decoder LLMs
[text]:
ml
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Simple thoughts & complex stuff: How does hyperthreading work.
[text]:
lowlevel
,
read
Welcome to Comprehensive Rust ? - Comprehensive Rust ?
[text]:
rust
2024-03-31
38 - Rust Beyond Software: A Hardware Company's Journey with Rust
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Arc and Mutex in Rust | It's all about the bit
[text]:
rust
★
Gentle Intro to Type-level Recursion in Rust: From Zero to HList Sculpting.
[text]:
functional programming
,
rust
,
top
https://kerkour.com/sqlite-for-servers
[text]:
database
2024-03-30
Why Rust easily optimizes out smart pointers where C cannot? | Hacker New
[text]:
languages
,
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Why We Built a Write Back Cache for Our Asset Library with Google Cloud Spa
[text]:
architecture
2024-03-29
leanstore.pdf
[pdf]:
database
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
[Paper Review] ServiceRouter: Hyperscale and Minimal Cost Service Mesh at M
[text]:
network
,
read
Modern LaTeX - modern-latex.pdf
[pdf]:
sw engineering
2024-03-28
Fixing a Bug in PyPy's Incremental GC | PyPy
[text]:
lowlevel
,
sw engineering
░▒▓ Text: 5 | PDFs: 1 | Vids: 0 ▓▒░
Structured Asynchrony with Algebraic EffectsMicrosoft Technical report, MSR
[pdf]:
concurrency
★
Why x86 Doesn’t Need to Die – Chips and Cheese
[text]:
lowlevel
,
top
Finding memory leaks in Postgres C code
[text]:
lowlevel
Rustls | Bencher - Continuous Benchmarking
[text]:
performance
,
read
,
rust
The Umbra Database System
[text]:
database
2024-03-27
Anatomy of a system call, part 1 [LWN.net]
[text]:
lowlevel
2024-03-26
Hello eBPF: Auto Layouting Structs (7) - Mostly nerdlessMostly nerdless
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
★
Papers - The Physics of Software
[text]:
read
,
sw engineering
,
top
★
Building and testing C extensions for SQLite with ChatGPT Code Interpreter
[text]:
ml
,
sw engineering
,
top
2024-03-23
(2) One Billion Rows Challenge - Jaromír Hamala (QuestDB) - BrnoJUG 2024-03
[video]:
performance
,
read
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Chris's Wiki :: blog/tech/WriteBufferingAndSyncs
[text]:
lowlevel
,
performance
The Technical History of Kubernetes | by Brian Grant | Mar, 2024 | Medium
[text]:
sw engineering
2024-03-21
Oxidizing OCaml with Modal Memory Management - mode-inference-draft-feb2024
[pdf]:
ocaml
,
performance
2024-03-20
Building a Highly Efficient Search Engine for Logs In Rust | Francois, the
[video]:
performance
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Tableflow: the stream/table, Kafka/Iceberg duality — Jack Vanlightly
[text]:
distributed systems
2024-03-19
Jamie Brandon
[text]:
database
,
read
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Functional Parallel Programming in the wild - Rock the JVM Blog
[text]:
scala
Linux Kernel Teaching — The Linux Kernel documentation
[text]:
lowlevel
2024-03-18
Npm Install Everything, and the Complete and Utter Chaos That Follows
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
The business of check cashing
[text]:
devlife
(20) Functional Programming in Haskell - YouTube
[video]:
courses
,
haskell
The Mechanics of Async Await | Resonate
[text]:
concurrency
2024-03-17
How web bloat impacts users with slow devices
[text]:
sw engineering
2024-03-16
Personal Renewal by John Gardner
[text]:
devlife
,
sw engineering
2024-03-15
Coordination Avoidance in Database Systems - p185-bailis.pdf
[pdf]:
database
,
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
IntelliJ Rust : The IntelliJ Rust Blog
[text]:
2024-03-14
FLOSS Weekly Episode 774: Let’s Get Rusty
[text]:
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Mental model for unsafe in Rust
[text]:
book
,
rust
The Design Principles of the Elixir Type System - Castagna2023.pdf
[pdf]:
languages
2024-03-12
Introduction To Low Latency Programming: External Processing - Tech @ DG
[text]:
lowlevel
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Weird architectures weren't supported to begin with
[text]:
sw engineering
2024-03-11
Dyalog APL Tutor
[text]:
languages
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Unlocking Kafka's Potential: Tackling Tail Latency with eBPF · allegro.tech
[text]:
performance
How to Fix a Bug: Tests, Hypotheses, Timeboxes
[text]:
sw engineering
2024-03-10
Meta-rational practices: Overview 1 - by David Chapman
[text]:
sw engineering
░▒▓ Text: 1 | PDFs: 2 | Vids: 2 ▓▒░
(22) How Rye Works: The Shims - YouTube
[video]:
rust
[2403.04582] What Cannot be Skipped About the Skiplist: A Survey of Skiplis
[pdf]:
datastructures
(22) Digital Design and Comp. Arch. - L6: Combinational Circuits in Process
[video]:
lowlevel
Fair Benchmarking Considered Difficult: Common Pitfalls In Database Perform
[pdf]:
database
,
performance
2024-03-09
[2109.07771] Quantifying and Generalizing the CAP Theorem
[pdf]:
distributed systems
,
read
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
The CAP Theorem. The Bad, the Bad, & the Ugly | Dominik Tornow
[text]:
distributed systems
,
read
Learning Rust
[text]:
rust
2024-03-07
Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurre
[text]:
lowlevel
,
network
,
performance
2024-03-06
Spring 2024 Reading Group Papers (##161-170)
[text]:
distributed systems
2024-03-05
Out of the Crisis
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 2 ▓▒░
[Paper Review] A Cloud-Scale Characterization of Remote Procedure Calls
[text]:
sw engineering
★
Writing a scheduler for Linux in Rust that runs in user-space (part 2)
[text]:
lowlevel
,
top
[FOWM'24] What we learned from C++ atomics and memory model standardization
[video]:
concurrency
One Billion Rows Challenge in Golang
[text]:
performance
★
John Valois on Wait-Free Synchronization [PWL NYC]
[video]:
concurrency
,
read
,
top
2024-03-04
The One Billion Row Challenge in Go: from 1m45s to 4s in nine solutions
[text]:
performance
2024-03-03
★
The Only Video You Need to Get Started with Neovim - YouTube
[video]:
sw engineering
,
top
2024-03-02
Matching and iterators in Rust
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
(38) "Horribly Unsafe" Safe Rust!? (transmute in cve-rs) - YouTube
[video]:
rust
Critically Engaging With Models
[text]:
sw engineering
Unresolved Forces
[text]:
book
,
read
,
sw engineering
2024-03-01
A Comprehensive Guide to robust code with thiserror for Rust
[text]:
rust
2024-02-28
https://www.usenix.org/system/files/conference/inflow14/inflow14-yang.pdf
[pdf]:
sw engineering
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Game development in Scala.js with David Smith
[video]:
scala
What We Learned When We Built a Vector Database-and Our Customers Started U
[text]:
database
2024-02-27
https://assets.amazon.science/77/5e/4a7c238f4ce890efdc325df83263/using-lightweight-formal-methods-to-validate-a-key-value-storage-node-in-amazon-s3-2.pdf
[pdf]:
formal spec
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
https://buttondown.email/jaffray/archive/some-of-my-favourite-query-planning-papers/
[text]:
database
,
list
2024-02-26
A New Era for Database Design with TigerBeetle - YouTube
[video]:
database
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Laurence Tratt: How Might Generative AI Change Programming?
[text]:
sw engineering
https://webtide.com/wp-content/uploads/2020/12/multithread.pdf
[pdf]:
concurrency
,
read
2024-02-25
https://dl.acm.org/doi/pdf/10.1145/3133841.3133846
[text]:
concurrency
,
read
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
https://www.inf.puc-rio.br/~roberto/docs/MCC15-04.pdf
[pdf]:
concurrency
,
read
2024-02-24
Inside Qualcomm’s Adreno 530, a Small Mobile iGPU
[text]:
lowlevel
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Asynchronous clean-up
[text]:
rust
6.824 Schedule: Spring 2020
[text]:
distributed systems
Issue #8 - Snapshot Isolation
[text]:
Build your own Database Index: part 1
[text]:
database
2024-02-23
How RocksDB works - Artem Krylysov
[text]:
architecture
,
database
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
TLA+ modeling of MongoDB logless reconfiguration
[text]:
formal spec
2024-02-22
Why Skylake CPUs Are Sometimes 50% Slower – How Intel Has Broken Existing C
[text]:
lowlevel
,
performance
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
An intuition for distributed consensus in OLTP systems
[text]:
database
,
distributed systems
The Billion Row Challenge (1BRC) - Step-by-step from 71s to 1.7s
[text]:
performance
2024-02-21
Io uring - dankwiki, the wiki of nick black
[text]:
lowlevel
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Object Storage and In-Process Databases are Changing Distributed Systems
[text]:
distributed systems
Cassandra Performance Tuning Like You've Been Doing It For Ten Years | Apac
[video]:
database
,
performance
2024-02-20
Jack Vanlightly — Distributed systems showdown — TLA + vs real code
[video]:
formal spec
2024-02-19
Computer Science - Brian Kernighan on successful language design
[video]:
languages
2024-02-18
Verifying Transactional Consistency of MongoDB
[text]:
formal spec
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
https://arxiv.org/pdf/2401.00563.pdf
[pdf]:
fuzzing
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/popl38-ramalingam.pdf
[pdf]:
distributed systems
,
sw engineering
Testing for Race Conditions in Distributed Systems via SMT Solving
[text]:
concurrency
,
distributed systems
,
formal spec
A tale of event loops
[text]:
concurrency
,
lowlevel
2024-02-17
February NYC Systems Talks
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://dl.acm.org/doi/abs/10.1145/3600006.3613156
[text]:
distributed systems
The importance of formal verification
[text]:
formal spec
lorin/resilience-engineering
[text]:
sw engineering
2024-02-16
Memory Profiling Part 1. Introduction | Easyperf
[text]:
performance
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(35) Lessons Learned from Upgrading and Modernizing a Massive JVM Codebase
[video]:
jvm
2024-02-15
How do we optimise Scala build times? by James Thompson - YouTube
[video]:
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
CPU Affinity: Because Even A Single Chip Is Nonuniform - JabPerf Corp
[text]:
lowlevel
2024-02-14
Gamedev.city
[text]:
games
2024-02-12
Hermes: A fast fault-tolerant and linearizable replication protocol
[text]:
distributed systems
,
read
░▒▓ Text: 1 | PDFs: 0 | Vids: 3 ▓▒░
★
(23) Maurice Herlihy "Cache-Conscious Concurrent Data Structures for Near-M
[video]:
concurrency
,
top
SPTDC 2023
[video]:
courses
,
distributed systems
,
read
★
MIT 6.172 Performance Engineering of Software Systems, Fall 2018
[video]:
courses
,
performance
,
read
,
top
2024-02-11
Title:Modular Monolith: Is This the Trend in Software Architecture?
[pdf]:
sw engineering
░▒▓ Text: 2 | PDFs: 2 | Vids: 1 ▓▒░
(17) Advanced SIMD Algorithms in Pictures - Denis Yaroshevskiy - Meeting C
[video]:
lowlevel
,
performance
https://cse.buffalo.edu/tech-reports/2016-02.pdf
[pdf]:
consensus
,
distributed systems
Consensus
[text]:
consensus
,
distributed systems
,
read
Scientists Find Optimal Balance of Data Storage and Time
[text]:
sw engineering
2024-02-10
Call for posts
[text]:
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Composable concurrency scope of ZIO Semaphore
[text]:
https://cs-people.bu.edu/mathan/publications/fnt23-athanassoulis.pdf
[pdf]:
book
,
distributed systems
2024-02-09
The World Population Crisis NO ONE Sees Coming - YouTube
[video]:
devlife
2024-02-08
The Inner Workings of Safepoints
[text]:
jvm
,
read
2024-02-07
The power of two random choices
[text]:
distributed systems
2024-02-06
Revisiting B+-tree vs. LSM-tree
[text]:
database
,
datastructures
2024-02-04
Design and Analysis of a Logless Dynamic Reconfiguration Protocol
[text]:
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
SoK: Prudent Evaluation Practices for Fuzzing - !
[pdf]:
fuzzing
,
read
2024-02-03
Title:Towards AI-Assisted Synthesis of Verified Dafny Methods
[pdf]:
ml
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
Why Postgres RDS didn’t work for us (and why it won’t work for you if you’r
[text]:
sw engineering
Lamport clocks
[text]:
formal spec
Let futures be futures
[text]:
rust
★
Everything I Know About SSDs 2019
[text]:
lowlevel
,
ssd
,
top
2024-02-02
JSON Tiles: Fast Analytics on Semi-Structured Data - json-tiles-sigmod21.pd
[pdf]:
database
2024-02-01
(5) eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY] - YouTube
[video]:
lowlevel
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
Understanding OCaml Locals as a Mode (with Sub-Moding) | OCaml Unboxed
[video]:
ocaml
2024-01-30
Hello eBPF: Recording data in event buffers (3)
[text]:
performance
2024-01-27
https://harrisongoldste.in/papers/icse24-pbt-in-practice.pdf
[pdf]:
formal spec
░▒▓ Text: 0 | PDFs: 2 | Vids: 1 ▓▒░
https://www.asafcidon.com/uploads/5/9/7/0/59701649/chablis.pdf
[pdf]:
database
Discussion with Casey Muratori about how easy precedence is...
[video]:
languages
2024-01-26
Where Does the Time Go? Rust's Problem with Slow Compiles - The New Stack
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Pat's Big Deal, and Transaction Coordination : Marc's Blog
[text]:
database
2024-01-25
★
S2024 #01 - Modern OLAP Database Systems (CMU Advanced Database Systems)
[video]:
courses
,
database
,
top
2024-01-24
Interview with Fernando Borretti about Austral - a systems programming lang
[text]:
languages
2024-01-23
Estimating your memory bandwidth
[text]:
performance
2024-01-22
Learning about debuggers | Andy Hippo
[text]:
languages
,
lowlevel
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Data Structures That Power Your Databases - Distributed Engineering
[text]:
database
[2304.05028] An Empirical Evaluation of Columnar Storage Formats
[pdf]:
database
,
performance
2024-01-21
One Billion Row Challenge · CuriousCoding
[text]:
performance
,
rust
2024-01-20
How to Design an ISA - ACM Queue
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 2 | Vids: 0 ▓▒░
[2401.09350] Foundations of Vector Retrieval
[pdf]:
database
,
datastructures
The Functional Essence of Imperative Binary Search Trees - fiptree-tr-v4.pd
[pdf]:
functional programming
,
performance
From Object Algebras to Finally Tagless Interpreters | Oleksandr Manzyuk's
[text]:
functional programming
2024-01-19
CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"
[video]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
My Best and Worst Deadlock in Rust
[text]:
concurrency
,
rust
I made JIT Compiler for Brainf*ck lol - YouTube
[video]:
lowlevel
Scalable OLTP in the Cloud: What’s the BIG DEAL?
[text]:
distributed systems
2024-01-18
Frontiers | How Organisms Come to Know the World: Fundamental Limits on Art
[text]:
devlife
2024-01-17
Using `mem::take` to reduce heap allocations
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
10 Things Software Developers Should Learn about Learning
[text]:
devlife
2024-01-16
Niklaus Wirth, or the Importance of Being Simple | blog@CACM | Communicatio
[text]:
devlife
2024-01-15
Augmenting Long-term Memory
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Review: Nezha: Deployable and High-Performance Consensus Using Synchronized
[text]:
consensus
2024-01-14
Hello eBPF: Recording data in basic eBPF maps (2) - Mostly nerdlessMostly n
[text]:
jvm
2024-01-12
Reading a file insanely fast in java
[text]:
jvm
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Psychology of Money · Collab Fund
[text]:
finances
30 Years of Decompilation and the Unsolved Structuring Problem: Part 2
[text]:
languages
2024-01-11
★
Looking Back at Postgres - 1901.01973.pdf
[pdf]:
database
,
read
,
top
2024-01-05
hwayne/awesome-cold-showers
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
https://tomasp.net/academic/papers/monads/monads-programming.pdf
[pdf]:
functional programming
Backtest Portfolio Asset Allocation
[text]:
finances
Writing Modular Applications Using The Kyo Library
[text]:
scala
Theorem Proving in Lean 4 - Theorem Proving in Lean 4
[text]:
formal spec
2023-12-31
Juho Hirvonen and Jukka Suomela: Distributed Algorithms 2020
[text]:
courses
,
distributed systems
2023-12-28
What's the Difference? Incremental Processing with Change Queries in Snowfl
[text]:
distributed systems
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Async/Await | Writing an OS in Rust
[text]:
rust
(28) Reading "Distributed Transactions at Scale in Amazon DynamoDB" from US
[video]:
database
,
distributed systems
The Curse of the Excluded Middle
[text]:
functional programming
Typed Tagless Final, for real!
[text]:
functional programming
2023-12-21
Write a Toy VPN in Rust
[text]:
network
,
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Ownership you can count on - Muxup
[text]:
languages
,
rust
2023-12-20
★
(4) Lecture 1 Introduction - YouTube
[video]:
courses
,
formal spec
,
read
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
(3) Memtable Pluggability and Alternate Memtables (CEP-11 & CEP-19) - Brani
[video]:
database
,
distributed systems
Jepsen: MySQL 8.0.34
[text]:
distributed systems
2023-12-18
(2) IronBeetle with matklad - YouTube
[video]:
database
2023-12-17
Why does one NGINX worker take all the load?
[text]:
network
2023-12-14
★
Michael Scott — Nonblocking data structures. Part 1. - YouTube
[video]:
concurrency
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Read Kestrels, Quirky Birds, and Hopeless Egocentricity | Leanpub
[text]:
functional programming
2023-12-12
(1) LISA17 - Queueing Theory in Practice: Performance Modeling for the Work
[video]:
performance
░▒▓ Text: 1 | PDFs: 1 | Vids: 3 ▓▒░
Userspace isn't slow, some kernel interfaces are! · Tailscale
[text]:
lowlevel
,
performance
★
Optimizing Binary Search - Sergey Slotin - CppCon 2022 - YouTube
[video]:
performance
,
top
★
[2301.02432] Myths and Legends in High-Performance Computing
[pdf]:
performance
,
top
Diving into Aeron Messaging - YouTube
[video]:
distributed systems
2023-12-11
ept/hermitage: What are the differences between the transaction isolation l
[text]:
database
2023-12-10
(2) Thoughts on language design with Gilad Bracha - Tech talk from the mukn
[video]:
languages
2023-12-09
You could have invented fractional cascading : ezyang’s blog
[text]:
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Visualizing range trees : ezyang’s blog
[text]:
datastructures
2023-12-08
Rust Is Beyond Object-Oriented, Part 3: Inheritance :: The Coded Message
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 2 ▓▒░
(36) Watch electricity hit a fork in the road at half a billion frames per
[video]:
devlife
Reading Group 151. Towards Modern Development of Cloud ApplicationsReading
[text]:
architecture
IntervalMap: Containers for intervals, with efficient search.
[text]:
scala
,
study
★
Git Merge 2022 | Sep 14 - 15, 2022 | Chicago, IL | Home
[text]:
database
,
sw engineering
,
top
(36) Lance: A Modern Columnar Data Format (Chang She) - YouTube
[video]:
database
2023-12-07
Practical Type-Level Programming in Scala 3 - Rock the JVM Blog
[text]:
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Essays and Blogs | Arpit Bhayani
[text]:
datastructures
,
read
Cloud-Native Transactions and Analtyics in SingleStore - 3514221.3526055.pd
[text]:
database
2023-12-06
Atomic data structure dev, custom Linux /sbin/init (Part 1/2) - YouTube
[video]:
concurrency
,
lowlevel
,
performance
░▒▓ Text: 5 | PDFs: 0 | Vids: 7 ▓▒░
(5) Taming performance issues into the wild: a practical guide to JVM profi
[video]:
jvm
,
performance
★
CMU 15-445/645 :: Intro to Database Systems (Fall 2022)
[text]:
courses
,
database
,
top
(13) Getting Started with Generational ZGC - YouTube
[video]:
jvm
(13) Functional World #10 | Full-Stack ZIO by Daniel Ciocirlan - YouTube
[video]:
podcast
,
scala
(13) The Distributed Fabric Pod - YouTube
[video]:
podcast
Fold and unfold for program semantics | Proceedings of the third ACM SIGPLA
[text]:
functional programming
,
languages
★
Best of Metadata in 2023
[text]:
distributed systems
,
top
[HOPE'23] Free Variable as Effect, in Practice - YouTube
[video]:
ocaml
All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and m
[text]:
devops
,
sre
(13) Olin Shivers: Anatomy of a Loop (Dan Friedman's 60th Birthday) - YouTu
[video]:
languages
★
Behind the Scenes of Rust String Formatting: format_args!() - Mara's Blog
[text]:
rust
,
top
2023-12-05
★
CS 6120: The Self-Guided Course
[text]:
courses
,
languages
,
top
░▒▓ Text: 7 | PDFs: 0 | Vids: 4 ▓▒░
Sapphire Rapids: Golden Cove Hits Servers – Chips and Cheese
[text]:
lowlevel
★
(1) С магистерский курс, МФТИ, 2022-23 - YouTube
[video]:
courses
,
languages
,
top
★
(1) C базовый курс, MIPT, 2021-2022 - YouTube
[video]:
courses
,
languages
,
top
Parsing IP addresses crazily fast – Daniel Lemire's blog
[text]:
performance
★
df308/x9: high performance message passing library
[text]:
concurrency
,
ideas
,
read
,
study
,
top
Architecture 2.0: Why Computer Architects Need a Data-Centric AI Gymnasium
[text]:
architecture
,
lowlevel
Upper Bound 2023: 5 Years of GPTs with Finbarr Timbers - YouTube
[video]:
ml
Measuring Memory Subsystem Performance - Johnny's Software Lab
[text]:
lowlevel
,
performance
Clojure Superpower: Interactive programming with REPL - YouTube
[video]:
clojure
Lifting the veil on Meta’s microservice architecture: Analyses of topology
[text]:
architecture
2023-12-04
Assembly, System Calls, and Hardware in C - David Sankel - CppNow 2023 -
[video]:
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
★
Reading Group #150. Model Checking Guided Testing for Distributed Systems.
[text]:
formal spec
,
read
,
top
2023-12-02
Performance Analysis and Optimization with Little’s Law | IEEE Conference P
[text]:
sw engineering
2023-12-01
(1) Cassandra Internals: The Read Path (Tyler Hobbs, DataStax) | Cassandra
[video]:
database
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Designing a Distributed SQL Engine: Challenges & Decisions | OceanBase
[text]:
database
Towards Modern Development of Cloud ApplicationsTowards Modern Development
[pdf]:
architecture
,
sw engineering
2023-11-30
Understanding Language Engineering | Federico Tomassetti | The Distributed
[video]:
languages
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Building a faster hash table for high performance SQL joins | QuestDB
[text]:
database
,
performance
Kernel Recipes 2023 - Faster & Fewer Page Faults - YouTube
[video]:
datastructures
,
lowlevel
,
performance
2023-11-29
Rust std fs slower than Python!? No, it's hardware!
[text]:
performance
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Log-Structured Merge Tree overview | ITNEXT
[text]:
datastructures
B-Tree Resources
[text]:
datastructures
2023-11-28
★
Designing a SIMD Algorithm from Scratch · mcyoung
[text]:
lowlevel
,
performance
,
rust
,
top
░▒▓ Text: 8 | PDFs: 0 | Vids: 1 ▓▒░
In Search of the Perfect Fold · thunderseethe's devlog
[text]:
rust
Frontiers | Artificial Intelligence Is Stupid and Causal Reasoning Will Not
[text]:
devlife
,
read
Exploring a Postgres query plan | notes.eatonphil.com
[text]:
database
,
lowlevel
[PLMW@ICFP'23] A History of Subtyping - YouTube
[video]:
languages
★
Can programming be liberated from the von Neumann style? - 359576.359579.pd
[text]:
functional programming
,
top
federico-busato/Modern-CPP-Programming: Modern C Programming Course (C 1
[text]:
courses
,
languages
conradludgate/what-the-async: Simple async reactor and executor for rust
[text]:
rust
,
study
It's About Time! : Marc's Blog
[text]:
distributed systems
2023-11-27
Quantum computing for the very curious
[text]:
courses
,
devlife
2023-11-26
Understand Viewstamped Replication | Medium
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Elastic Binary Trees - ebtree
[text]:
datastructures
2023-11-22
(2) Let's build GPT: from scratch, in code, spelled out. - YouTube
[video]:
ml
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Linearizability versus Serializability | Peter Bailis
[text]:
distributed systems
★
(2) @ScyllaDB internals with Felipe Mendes - YouTube
[video]:
database
,
top
2023-11-21
amortized-cc.pdf
[pdf]:
datastructures
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
A virtual machine approach to fuzzing interfaces · $> make dist
[text]:
fuzzing
2023-11-19
★
Beating hash tables with trees? The ART-ful radix trie | Paper Trail
[text]:
datastructures
,
top
2023-11-18
AI Canon | Andreessen Horowitz
[text]:
ml
2023-11-17
Is Raft more modular than MultiPaxos? | mahesh’s blog
[text]:
consensus
,
distributed systems
░▒▓ Text: 1 | PDFs: 2 | Vids: 1 ▓▒░
(3) Logic and Algebras for Distributed Computing: Applications and Open Que
[video]:
distributed systems
DenSem-full-book.pdf
[pdf]:
book
,
languages
,
read
https://arxiv.org/pdf/2311.04527.pdf
[pdf]:
read
,
sw engineering
2023-11-16
(8) KittyCAD's Rust Club [Episode 2] - How to Build Parsers [Pt 2] - YouTub
[video]:
languages
,
rust
░▒▓ Text: 3 | PDFs: 1 | Vids: 3 ▓▒░
SurrealDB Scalability | Hugh Kaznowski’s Blog
[text]:
database
(7) Logic and Algebras for Distributed Computing: Applications and Open Que
[video]:
distributed systems
parametricity.pdf
[pdf]:
scala
OCaml domain modeling
[text]:
ocaml
(7) Formal Verification with Safety | Guillaume Claret | The Distributed Fa
[video]:
devlife
Epoxy: ACID Transactions Across Diverse Data Stores
[text]:
database
2023-11-15
Memory Management & Reference Counting Internals of Python
[text]:
languages
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Kora - Serverless Kafka - ASDS Chapter 2 — Jack Vanlightly
[text]:
architecture
Amazon DynamoDB - ASDS Chapter 1 — Jack Vanlightly
[text]:
architecture
The Architecture of Serverless Data Systems — Jack Vanlightly
[text]:
architecture
2023-11-10
[2310.18220] Approaches to Conflict-free Replicated Data Types
[pdf]:
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Wrangling monotonic systems in TLA⁺
[text]:
formal spec
2023-11-09
(15) 08 - B Tree Indexes (CMU Intro to Database Systems / Fall 2022) - YouT
[video]:
database
2023-11-08
A four year plan for async Rust - Without boats, dreams dry up
[text]:
rust
2023-11-07
★
Building a high performance JSON parser
[text]:
performance
,
top
2023-11-05
transactional-storage-for-geo-replicated-systems.pdf
[pdf]:
distributed systems
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
The _intf trick | CraigFe
[text]:
ocaml
debasishg/dddml: an exercise with functional DDD and OCaml
[text]:
ocaml
yawaramin/scala-modules: Experimental implementations of ML-style modules i
[text]:
scala
2023-11-04
Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney
[video]:
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 4 ▓▒░
(2) Understanding CRDTs and Offline first apps with Lewis Campbell | Ep 18
[video]:
distributed systems
(2) Run Your Research: POPL 2012 talk - YouTube
[video]:
sw engineering
(2) Donald B. Gillies Lecture: Dr. Michael Stonebraker - YouTube
[video]:
database
PolarDB-SCC: A Cloud-Native Database Ensuring Low Latency for Strongly Cons
[text]:
datastructures
,
distributed systems
2023-11-03
Adventures in Performance: Efficiency Analysis of Large-Scale Compute - You
[video]:
performance
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
★
Winter 2023-2024 Reading Group Papers | Aleksey Charapko
[text]:
read
,
sw engineering
,
top
2023-11-02
★
Distributed Systems Reading List
[text]:
courses
,
distributed systems
,
read
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Using TLA⁺ at Work -
[text]:
formal spec
,
read
2023-11-01
Lessons learned from two decades of Site Reliability Engineering
[text]:
sre
2023-10-30
CMU Intro to Database Systems (15-445/645 - Fall 2023) - YouTube
[video]:
courses
,
database
2023-10-28
Impl Trait aka Look ma’, no generics! by Jon Gjengset - YouTube
[video]:
rust
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Modeling a merge queue with TLA - Aviator Blog
[text]:
formal spec
2023-10-26
Flight, DataFusion, Arrow, and Parquet: Using the FDAP Architecture to buil
[text]:
architecture
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Transparent Hugepages: measuring the performance impact - The mole is diggi
[text]:
performance
,
read
Hash Tables
[text]:
database
,
datastructures
2023-10-25
The Pith of Performance: Towards a Cloud Capacity-Cost Formula
[text]:
performance
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Bannalia: trivial notes on themes diverse: Bulk visitation in boost::concur
[text]:
performance
(2) Broke but Quick - Message Broker over QUIC using Rust - YouTube
[video]:
rust
N4455 No Sane Compiler Would Optimize Atomics
[text]:
lowlevel
,
performance
The Pith of Performance: A Little Triplet
[text]:
sw engineering
Introduction to Probability for Computing
[text]:
book
,
math
2023-10-24
How to Generate Unique IDs in Distributed Systems: 6 Key Strategies
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
Why WebAssembly Will Disrupt the Operating System
[text]:
rust
Advantages of RISC-V vector processing over x86 style SIMD | by Erik Enghei
[text]:
lowlevel
Accord.pdf
[pdf]:
consensus
2023-10-23
Solving the Engineering Strategy Crisis
[video]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
io_uring basics: Writing a file to disk | notes.eatonphil.com
[text]:
lowlevel
Reading Group. Palette Load Balancing: Locality Hints for Serverless Functi
[text]:
distributed systems
What Came First, Math or Computing? | November 2023 | Communications of the
[text]:
sw engineering
2023-10-21
io_uring and networking in 2023
[text]:
lowlevel
,
network
2023-10-20
Abstract types have existential type | ACM Transactions on Programming Lang
[text]:
languages
2023-10-19
An Evaluation of Distributed Concurrency Control - p553-harding.pdf
[pdf]:
database
2023-10-18
★
What Every Developer Should Know About GPU Computing
[text]:
lowlevel
,
read
,
top
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Understand Paxos — Part 3: Multi-Decree. | Medium
[text]:
formal spec
Non-dependent Types for Standard ML Modules | SpringerLink
[text]:
ocaml
Introduction to Reliable and Secure Distributed Programming | SpringerLink
[text]:
distributed systems
2023-10-16
Review: Distributed Transactions at Scale in Amazon DynamoDB
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Learning Rust ?: 17 - Rust Collections: Strings - How complex can it be?!
[text]:
rust
2023-10-14
Vector Databases — a list…. Vector Databases are all the rage as… | by Koa
[text]:
database
2023-10-12
(2) Type Theory Foundations 1.0 — Robert Harper - YouTube
[video]:
functional programming
,
read
2023-10-11
'Modules Matter' Most for the Masses
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Modules Matter Most
[text]:
ocaml
2023-10-10
The importance of liveness properties (with TLA+ Part 1) — Jack Vanlightly
[text]:
formal spec
2023-10-09
Reverence for the Craft, Business, and Your Immortal Soul — Ludicity
[text]:
sw engineering
2023-10-07
*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF B
[video]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Some thoughts on writing
[text]:
sw engineering
The Taming of the B-Trees - ScyllaDB
[text]:
database
,
datastructures
,
performance
Thread-per-core - Without boats, dreams dry up
[text]:
concurrency
,
rust
2023-10-06
Project Leyden By Brian Goetz - YouTube
[video]:
jvm
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
(2) Kernel Recipes 2023 - YouTube
[video]:
lowlevel
2023-10-05
[2211.01910] Large Language Models Are Human-Level Prompt Engineers
[pdf]:
ml
2023-10-04
(5) Virtual Console and printf() //Source Dive// 003 - YouTube
[video]:
lowlevel
░▒▓ Text: 2 | PDFs: 2 | Vids: 4 ▓▒░
Scalog - nsdi20-paper-ding.pdf
[pdf]:
distributed systems
Faster hash maps, binary trees etc. through data layout modification - John
[text]:
performance
(5) The JVM vs WebAssembly: An In Depth Comparative Analysis By Shivansh Vi
[video]:
jvm
TiDB: A Raft-based HTAP Database
[text]:
consensus
,
database
,
distributed systems
Microservices and gRPC in Scala with FS2 and Scalapb - YouTube
[video]:
scala
xie-icde18-paper.pdf
[pdf]:
datastructures
,
performance
"Making Hard Things Easy" by Julia Evans (Strange Loop 2023)
[video]:
sw engineering
2023-10-03
Hints for Distributed Systems Design
[text]:
distributed systems
2023-10-02
Understand Paxos — Part 2: Election | Medium
[text]:
formal spec
,
rust
2023-10-01
Little’s Law: How to Analyze Your Processes (with Stealth Bombers) | Proces
[text]:
performance
,
sw engineering
░▒▓ Text: 9 | PDFs: 0 | Vids: 3 ▓▒░
Writing a Game Boy Emulator in OCaml - The Linoscope Machine
[text]:
ocaml
Redis Explained
[text]:
architecture
,
database
RustConf 2022 - WHAT IF WE PRETENDED UNSAFE CODE WAS NICE, AND THEN IT WAS?
[video]:
rust
Proofs about programs | Busy Beavers!
[text]:
formal spec
Learning OCaml in 2023 | sancho.dev
[text]:
ocaml
How To Write Papers So People Can Read Them - YouTube
[video]:
sw engineering
17-712: Fantastic Bugs and How to Find Them
[text]:
sw engineering
CS6225 Programs and Proofs @ IITM (Coq F*) - YouTube
[video]:
courses
,
formal spec
Kcas: Building a Lock-Free STM for OCaml (1/2) | Tarides
[text]:
ocaml
Learn OCaml v.0.14.1
[text]:
ocaml
Web Scraping using Rust
[text]:
rust
2023-09-30
Live coding a ray tracer in OCaml. Part 1: project setup and the first imag
[video]:
ocaml
2023-09-29
"New algorithms for collaborative text editing" by Martin Kleppmann (Strang
[video]:
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Load Balancer vs. Reverse Proxy vs. API Gateway | by Arslan Ahmad | Geek Cu
[text]:
network
Software Misadventures: Nathan Marz - On changing the economics of building
[text]:
podcast
2023-09-28
Writing a Debugger From Scratch - DbgRs Part 5 - Breakpoints // TimDbg
[text]:
rust
2023-09-27
The WebAssembly Component Model
[text]:
rust
2023-09-26
Using Category Theory to Parse Command-line Options @ Rust DC March 21, 202
[video]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
★
Zymposium - ZIO From Scratch - YouTube
[video]:
scala
,
top
Understanding the BYOC Deployment Model | by Dunith Danushka | Tributary Da
[text]:
sw engineering
Reducing Bloom Filter CPU Overhead in LSM-Trees on Modern Storage Devices |
[text]:
datastructures
,
performance
On the future of cloud services and BYOC — Jack Vanlightly
[text]:
sw engineering
2023-09-24
"A Rehabilitation of Message-passing Concurrency" by Frank Pfenning [PWLCon
[video]:
concurrency
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
Write five, then synthesize: good engineering strategy is boring. | Irratio
[text]:
sw engineering
Replying to YouTube Comments on my SYCL Talk | Anthropic Studios
[text]:
games
core-to-core-latency: A Nice Little Tool! - Performance Engineering
[text]:
performance
cof1a.dvi - rc24172.pdf
[pdf]:
datastructures
,
performance
,
read
2023-09-23
Does X cause Y? An in-depth evidence review
[text]:
devlife
2023-09-22
Don't Blindly Trust Your Java Profiler! · Stefan-Marr.de
[text]:
jvm
,
sw engineering
2023-09-21
EP 5: How Pod2 is Using Rust, CoPilot & Desktop Apps to Revolutionize Energ
[video]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Generic trait methods and new auto traits - Without boats, dreams dry up
[text]:
rust
Let’s create a Python Debugger together: Part 1 | Mostly nerdless
[text]:
sw engineering
Introduction to Data Structures and Optimization for Fast Algorithms | Rich
[text]:
datastructures
2023-09-19
It’s Not About the Technology - Mason Remaley - Software You Can Love Vanco
[video]:
games
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
When Zig Outshines Rust - Memory Efficient Enum Arrays
[text]:
rust
,
zig
All Rust string types explained - YouTube
[video]:
rust
2023-09-18
OneModel - A Diagramming Tool for Software Engineers
[text]:
architecture
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
What is a spinlock? //Source Dive// 002 - YouTube
[video]:
concurrency
,
lowlevel
,
performance
2023-09-17
GPT4All is the Local ChatGPT for your documents… and it is free!
[text]:
ml
2023-09-16
My First Zig Segfault
[text]:
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Cache Line Alignment in C — How It Makes Your Program Faster. | by Ryonal
[text]:
performance
(1) LEADERSHIP LAB: The Craft of Writing Effectively - YouTube
[video]:
devlife
2023-09-15
Writing an OS in Rust
[text]:
rust
2023-09-13
https://www.cs.cit.tum.de/fileadmin/w00cfj/dis/papers/btrblocks.pdf
[pdf]:
database
,
datastructures
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
Phases in Software ArchitecturePhases in Software Architecture - phases.pdf
[pdf]:
architecture
An Introduction to Interpreters and JIT Compilation · Stefan-Marr.de
[text]:
languages
Keepalives considered harmful
[text]:
network
Metastable failures in the wild
[text]:
distributed systems
2023-09-12
HTTP/3 From A To Z: Core Concepts — Smashing Magazine
[text]:
network
,
web
2023-09-11
Optimizing Rust code with LLVM: A detailed breakdown - LogRocket Blog
[text]:
performance
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
A runtime inside Rust’s type system | by Herme García | Towards Dev
[text]:
rust
Reverse Engineering 101
[text]:
courses
,
lowlevel
,
performance
2023-09-10
Principled Performance Analytics | USENIX
[text]:
performance
2023-09-09
I Wrote A String Type · mcyoung
[text]:
performance
,
rust
░▒▓ Text: 7 | PDFs: 0 | Vids: 1 ▓▒░
(3) How does an OS boot? //Source Dive// 001 - YouTube
[video]:
lowlevel
Recent Papers Related To Fuzzing
[text]:
fuzzing
Watch Alaska Long Hunters | Prime Video
[text]:
devlife
The Tim Ferriss Show Transcripts: Nassim Nicholas Taleb & Scott Patterson —
[text]:
devlife
A Multifaceted Memory Analysis of Java Benchmarks | Zenodo
[text]:
jvm
,
performance
Bit-Stealing Made Legal: Compilation for Custom Memory Representations of A
[text]:
datastructures
,
performance
Learning Zig
[text]:
zig
2023-09-08
Statistical Rethinking 2022 - YouTube
[video]:
courses
,
statistics
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Data-oriented, clean&hexagonal architecture software in Rust - through an e
[text]:
rust
2023-09-07
Tagless Final - Part 1 - What is Tagless Final? - YouTube
[video]:
scala
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
How Rust can build an elegant API around raw memory
[text]:
rust
Implementing a Naive Buffered Queue in Rust
[text]:
concurrency
,
rust
(2) Apache Cassandra Town Hall #4 - Time Series Data Modeling for Massive S
[video]:
database
2023-09-06
Connection tracking (conntrack) - Part 1: Modules and Hooks [Thermalcircle.
[text]:
network
░▒▓ Text: 4 | PDFs: 0 | Vids: 3 ▓▒░
★
Programming Parallel Computers
[text]:
concurrency
,
performance
,
read
,
top
It Is What It Is (And Nothing Else) | Existential Type
[text]:
functional programming
(10) Simple, Non-Commercial, Open Source Notes - YouTube
[video]:
sw engineering
(10) Makepad: Designing modern UIs with Rust - Rik Arends - RustNL 2023 - Y
[video]:
rust
(9) Stephen Wolfram visits RWRI 18 (Summer Workshop) - YouTube
[video]:
ml
Exploiting Cloud Object Storage for High-Performance Analytics | durner.dev
[text]:
performance
2023-09-05
Boba Devlog #2: Compiling Arrays
[text]:
lowlevel
,
rust
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
(2) Flux: Ergonomic Verification of Rust Programs with Liquid Types - YouTu
[video]:
formal spec
,
rust
Temporal Fuzzing I: Memory Models - Reitzen ad absurdum
[text]:
concurrency
,
fuzzing
Memory Allocation Strategies - gingerBill
[text]:
lowlevel
main.dvi - asplos-2000.pdf
[pdf]:
datastructures
,
lowlevel
2023-09-04
(8) Everything You Never Wanted to Know about Java Class Initialization - Y
[video]:
jvm
░▒▓ Text: 3 | PDFs: 1 | Vids: 2 ▓▒░
Bounding Data Races in Space and Time - pldi18-memory.pdf
[pdf]:
concurrency
,
ocaml
Tagless-Final Style
[text]:
functional programming
(3) A 2020 Vision of Linear Algebra, Spring 2020 - YouTube
[video]:
math
How FoundationDB works and why it works
[text]:
database
LangChain Library Adds Full Support for Neo4j Vector Index | by Tomaz Brata
[text]:
datastructures
2023-09-03
Jane Street Tech Blog - Oxidizing OCaml: Data Race Freedom
[text]:
functional programming
,
ocaml
2023-09-02
With.pdf
[pdf]:
functional programming
░▒▓ Text: 1 | PDFs: 2 | Vids: 1 ▓▒░
(1) Talking to Martians by Oliver Hine - YouTube
[video]:
clojure
A snapshot isolated database modeling in TLA
[text]:
formal spec
[2308.04512] An introduction to graph theory
[pdf]:
book
,
datastructures
2023-09-01
Videos
[text]:
datastructures
2023-08-31
helix-editor/nucleo: A fast and convenient fuzzy matcher library for rust
[text]:
ideas
,
rust
2023-08-30
Complex Data Types in Golang (go) - Dor Moshe's Blog
[text]:
datastructures
,
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Learning Rust ?: 11 - Debugging custom types/Structs - DEV Community
[text]:
rust
2023-08-29
Stateful Property Testing in Rust
[text]:
formal spec
,
rust
░▒▓ Text: 13 | PDFs: 0 | Vids: 1 ▓▒░
★
base64 crate: code walkthrough - YouTube
[video]:
read
,
rust
,
top
FIFO queues are all you need for cache eviction
[text]:
datastructures
,
read
Page Cache and basic file operations | Viacheslav Biriukov
[text]:
lowlevel
The Secret Life of fsync
[text]:
lowlevel
Memory Allocation
[text]:
lowlevel
The Hitchhiker's Guide to Binary-to-Text Encoding - DEV Community
[text]:
datastructures
npodonnell/fast-base64: Novel base64 implementation using lookup tables
[text]:
datastructures
WTF Is a Vector Database: A Beginner's Guide! - DEV Community
[text]:
database
Happy 50th birthday, Ethernet | APNIC Blog
[text]:
network
Fuzz Testing Is the Best Thing To Happen to Our Application Tests | QuestDB
[text]:
fuzzing
★
Measuring Time: From Java to Kernel and back - JVM Advent
[text]:
jvm
,
top
Model Checking Guided Testing for Distributed Systems
[text]:
distributed systems
Keep CALM and CRDT On
[text]:
datastructures
,
distributed systems
2023-08-28
Run My Code! (code injection on Windows) // TimDbg
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
ARM’s Neoverse N2: Cortex A710 for Servers – Chips and Cheese
[text]:
lowlevel
2023-08-27
Normcore LLM Reads
[text]:
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
http://www-db.deis.unibo.it/courses/TBD/Lezioni/mysqluc-2010-fractal-trees.pdf
[pdf]:
datastructures
Semantics of Asynchronous JavaScriptTechnical report, 2017-07-26 - asyncNod
[pdf]:
languages
2023-08-26
On The Acoustics of Cocktail Parties - Marc's Blog
[text]:
devlife
,
sw engineering
2023-08-25
Variance (Scala language concept)
[text]:
scala
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Exploring the design of Java’s new virtual threads
[text]:
jvm
2023-08-24
Taking off with Zig: Putting the Z in Benchmark — Double Trouble
[text]:
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The Broad Set of Computer Science Problems Faced at Cloud Database Companie
[text]:
database
,
distributed systems
2023-08-23
Fall 2023 Reading Group Papers (##141-150) | Aleksey Charapko
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Implementing Type Systems as Macros | Lambda Land
[text]:
languages
Concurrent Data-structure Design Walk-Through | QuestDB
[text]:
concurrency
,
jvm
"High Performance Clojure" by Chris Nuernberger - YouTube
[video]:
clojure
2023-08-21
TypeScript is Surprisingly OK for Compilers
[text]:
languages
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
essay.pdf
[pdf]:
functional programming
,
ocaml
,
sw engineering
Compose Conference - Modularity and Abstraction in Functional Programming -
[video]:
ocaml
2023-08-20
I built a garbage collector for a language that doesn’t need one | clayt
[text]:
languages
,
rust
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Programming in Modern C with a Sneak Peek into C23 - Dawid Zalewski - ACCU
[video]:
languages
2023-08-18
★
5.1 A Compiler Begins with a Language
[text]:
languages
,
read
,
top
2023-08-16
Laziness in Haskell — Part 1: Prologue
[video]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
fn main( ) - Rust Type System: P3
[text]:
rust
How is LLaMa.cpp possible?
[text]:
ml
Emerging Architectures for LLM Applications
[text]:
ml
2023-08-15
Leslie Lamport on Changelog |> Changelog
[text]:
formal spec
,
podcast
2023-08-13
Percona Live Slides and Video Available: The Right Read Optimization is Act
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
Write Optimization: Myths, Comparison, Clarifications, Part 2
[text]:
database
Write Optimization: Myths, Comparison, Clarifications
[text]:
database
Protocol-Aware Recovery with Prof. Ram Alagappan and Prof. Aishwarya Ganesa
[video]:
datastructures
FAST '23 - Building and Operating a Pretty Big Storage System (My Adventure
[video]:
database
2023-08-12
nesting allocators
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
★
Putting the “You” in CPU
[text]:
lowlevel
,
top
CLI Tools Are Not Inherently User-Hostile - Mindy Preston - Software You Ca
[video]:
sw engineering
2023-08-08
★
Compiler Development: Rust or OCaml?
[text]:
languages
,
read
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
talk-transcripts/Hickey_Rich/EffectivePrograms.md at master · matthiasn/tal
[text]:
clojure
2023-08-06
Regex engine internals as a library
[text]:
read
,
rust
,
sw engineering
2023-08-03
Don't Get Stuck in the "Con" Game - ACM Queue
[text]:
consensus
,
distributed systems
2023-08-01
A jargon-free explanation of how AI large language models work
[text]:
sw engineering
2023-07-30
★
(6) The History Of Rome - Podcast By Mike Duncan - YouTube
[video]:
courses
,
devlife
,
top
2023-07-29
Refinement Types
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Distributing Lamport’s bakery with Automerge, and a touch of TLA | Medium
[text]:
distributed systems
,
formal spec
2023-07-27
Automatic parallelisation of for-comprehensions in Scala 3
[text]:
scala
2023-07-26
Pin & Unpin
[text]:
rust
2023-07-22
p1426-alhomssi.pdf
[pdf]:
database
,
distributed systems
,
read
2023-07-21
osdi23-meza.pdf
[pdf]:
sre
,
sw engineering
2023-07-20
???? ???????? ?? ???? ??? ?? ??? ???? | by Valeriy Manokhin, PhD, MBA, CQF
[text]:
ml
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
(14) Memory safety and the promise of Rust: a recent history | LinkedIn
[text]:
rust
(14) Johannes Bechberger: Instrument to Remove: Using Java agents for fun a
[video]:
jvm
A visual tree iterator in Rust
[text]:
rust
2023-07-19
How to Build Software From Source - Andrew Kelley - Software You Can Love V
[video]:
zig
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Mastering the Art of CLJS Frontend
[text]:
clojure
2023-07-18
The Power of Being New : A Proven Recipe for High Impact
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
[2307.07069] Typed Design Patterns for the Functional Era
[pdf]:
functional programming
jmethodIDs in Profiling: A Tale of Nightmares | Mostly nerdless
[text]:
sw engineering
research!rsc: Coroutines for Go
[text]:
concurrency
,
languages
2023-07-16
Writing a Test Case Generator for a Programming Language
[text]:
fuzzing
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
zig-osdev/riscv-barebones
[text]:
ideas
Husky: Exactly-Once Ingestion and Multi-Tenancy at Scale | Datadog
[text]:
sw engineering
2023-07-15
RustSmith: Random Differential Compiler Testing for Rust - ISSTA-tool.pdf
[pdf]:
rust
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Metastable Failures in the Wild | USENIX
[text]:
distributed systems
,
sw engineering
Detock: High Performance Multi-region Transactions at Scale - 3589293.pdf
[text]:
distributed systems
2023-07-14
Testing sudo-rs and improving sudo along the way
[text]:
rust
2023-07-13
On Maximizing Your Rust Code's Performance | Jonathan Becker
[text]:
rust
2023-07-11
About C++ Crash Course
[text]:
languages
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
2305.13162.pdf
[pdf]:
sw engineering
atc23-huye.pdf
[pdf]:
distributed systems
2023-07-10
Keynote: Composing Programs | SkillsCast | 14th December 2017
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
(PDF) The impact of syntax colouring on program comprehension
[text]:
sw engineering
2023-07-09
https://www.researchgate.net/publication/300343833_Can_We_Trust_Best_Practices_Six_Cognitive_Challenges_of_Evidence-Based_Approaches
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
Packing a string of digits into an integer quickly – Daniel Lemire's blog
[text]:
lowlevel
Rust VS Zig benchmarks, Which programming language or compiler is faster
[text]:
rust
,
zig
(1) what happens to your code after you press "compile"? - YouTube
[video]:
languages
Effect: Next-Generation Typescript - YouTube
[video]:
languages
2023-07-08
Episode 137: Sean Parent on Val (vs Rust)! | ADSP: The Podcast
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
SIGMOD'23: Industry talks, and Ted Codd Innovation Award
[text]:
2023-07-06
ZIO 2 Runtime Improvements by John A. De Goes - YouTube
[video]:
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
FoundationDB: A Distributed Key-Value Store
[text]:
database
2023-07-04
Problems of C, and how Zig addresses them
[text]:
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Writing a basic `async` debugger
[text]:
rust
2023-07-01
The Koka Programming Language
[text]:
languages
2023-06-30
★
The Idea That Eats Smart People
[text]:
read
,
sw engineering
,
top
2023-06-29
SE Radio 562: Bastian Gruber on Rust Web Development : Software Engineering
[text]:
podcast
,
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 4 ▓▒░
Improving JSON parsing performance in opensearch-java · OpenSearch
[text]:
jvm
,
performance
(17) Graph Traversal with Breadth-First Search in Rust - YouTube
[video]:
rust
(17) Writing a Rust-based ring buffer - YouTube
[video]:
datastructures
,
rust
Walk-Through: Prefix Ranges in Rust, a Surprisingly Deep Dive :: The Coded
[text]:
rust
(17) Verus - Verified Rust for low-level systems code by Andrea Lattuada -
[video]:
formal spec
,
rust
"The State of Frontend" by Alexander Davis - YouTube
[video]:
clojure
,
read
The Scala Toolkit
[text]:
scala
2023-06-26
Scala 3 Macros: How to Read Annotations
[text]:
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
FP2: Fully in-Place Functional Programming - fbip.pdf
[pdf]:
functional programming
2023-06-25
API Evolution without Versioning
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
typon's website
[text]:
formal spec
2023-06-24
Make your programs run faster by better using the data cache - Johnny's Sof
[text]:
performance
2023-06-23
Introducing Rust Into Your Company: Adding Rust to a Project
[video]:
2023-06-22
Unraveling The JPEG
[text]:
sw engineering
2023-06-21
Metaprogramming in Zig and parsing CSS | notes.eatonphil.com
[text]:
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Dissecting, Designing, and Optimizing LSM-based Data Stores - 3514221.35225
[text]:
database
,
datastructures
2023-06-20
Shell We Assemble? Unleashing Assembly for Shellcode Execution - RedOps - E
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Functional Error Handling in Kotlin, Part 2: Result and Either - Rock the J
[text]:
functional programming
2023-06-18
HTTP/3 - HTTP over QUIC is the next generation by Daniel Stenberg
[video]:
network
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Encoding ML-style modules in Rust
[text]:
rust
2023-06-17
graninas/functional-declarative-design-methodology
[text]:
functional programming
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Dependency Injection with Cats-effect Resource Monad
[text]:
scala
papers-we-love/papers-we-love
[text]:
sw engineering
Automatic Rust verification tools (2021) – Alastair Reid – Researcher at In
[text]:
formal spec
,
rust
2023-06-16
Talk - Devoxx UK
[text]:
jvm
,
performance
2023-06-15
A Beginner’s Guide to Rust Procedural Macros: Creating a JSON Derive Macro
[text]:
░▒▓ Text: 2 | PDFs: 1 | Vids: 4 ▓▒░
Write once, run everywhere: building apps with Dioxus - Jonathan Kelley - R
[video]:
rust
(3) Unsafe Rust and Miri by Ralf Jung - Rust Zürisee June 2023 - YouTube
[video]:
rust
Wait-free synchronization | ACM Transactions on Programming Languages and S
[text]:
concurrency
★
(3) LF Live Webinar: Mastering Concurrent Algorithms with TLA - YouTube
[video]:
formal spec
,
read
,
top
phd-thesis-efficient-immutable-collections.pdf
[pdf]:
datastructures
,
functional programming
,
read
(3) Immutable Collections - YouTube
[video]:
datastructures
,
jvm
2023-06-13
★
Table of Contents | Learn ClojureScript
[text]:
book
,
clojure
,
read
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Second-Class References
[text]:
rust
2023-06-10
Understanding Clojure's Persistent Vectors, pt. 1
[text]:
clojure
,
datastructures
2023-06-08
Bitemporal Databases: What They Are and Why They Matter, with James Henders
[video]:
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Building a Vector Database to Make Use of Vector Embeddings
[text]:
(4) Talks - A. Jesse Jiryu Davis: Consistency and isolation for Python prog
[video]:
database
2023-06-07
(6) Load testing stateful applications in Clojure (by Markus Hjort) - YouTu
[video]:
clojure
░▒▓ Text: 1 | PDFs: 0 | Vids: 3 ▓▒░
(6) Metaprogramming in Scala 3: Inline | Let's talk about Scala 3 - YouTube
[video]:
scala
(6) Compile-Time Time! — Data Transmogrification Macro From Scratch — Part
[video]:
read
,
scala
TelaMalloc: Efficient On-Chip Memory Allocation for Production Machine Lear
[text]:
lowlevel
2023-06-06
(2) Crust of Rust: Lifetime Annotations - YouTube
[video]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Merklizing the key/value store for fun and profit | Joel Gustafson
[text]:
datastructures
jafingerhut/talk-transcripts at add-hickey-design-in-practice-talk
[text]:
sw engineering
2023-06-05
First-Class Modules
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Implementing a distributed key-value store on top of implementing Raft in G
[text]:
distributed systems
2023-06-04
Architect Explores San Francisco's Distinctive Styles | Walking Tour | Arch
[video]:
devlife
░▒▓ Text: 2 | PDFs: 1 | Vids: 2 ▓▒░
Title:A Study of Documentation for Software Architecture
[pdf]:
architecture
Learn x86-64 assembly by writing a GUI from scratch
[text]:
languages
,
lowlevel
Elixir RAM and the Template of Doom – Evan Miller
[text]:
languages
Michael Bernstein on A Unified Theory of Garbage Collection
[video]:
jvm
,
read
2023-06-03
HyperLogLog playground
[text]:
datastructures
2023-06-02
From Stacks to Trees: A new aliasing model for Rust
[text]:
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
The Road To Serverless: Intro & Why - me.0xffff.me
[text]:
sw engineering
Laurence Tratt: My Interview with Eelco Visser on Parsing
[text]:
Resilient LL Parsing Tutorial
[text]:
languages
,
parsing
Laurence Tratt: Why Split Lexing and Parsing Into Two Separate Phases?
[text]:
2023-06-01
QCon London '23 — A New Era for Database Design with TigerBeetle - YouTube
[video]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
The RustConf Keynote Fiasco, explained
[text]:
rust
Implement DNS in a weekend
[text]:
network
2023-05-31
Life Beyond Distributed Transactions / Space-efficient Static Trees and Gra
[video]:
distributed systems
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
Clojure Goes Brrr a quest for performance by Oleksandr Yakushev - YouTube
[video]:
clojure
2023-05-30
How to write JMH microbenchmarks for asynchronous functions (tips and trick
[text]:
concurrency
,
jvm
2023-05-29
xorvoid
[text]:
concurrency
2023-05-28
Expected performance of a Bloom filter – Daniel Lemire's blog
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Oxidizing OCaml: Locality
[text]:
languages
2023-05-27
An Incomplete Guide to Modern Java I/O Idioms
[text]:
jvm
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Is Program Analysis the Silver Bullet Against Software Bugs? by Karim Ali [
[video]:
sw engineering
2023-05-26
The Silent (R)evolution of SAT | June 2023 | Communications of the ACM
[text]:
datastructures
,
formal spec
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
(3) Talia Ringer: Formal Verification and Deep Learning
[text]:
formal spec
https://arxiv.org/pdf/2305.13241.pdf
[pdf]:
languages
2023-05-23
Match Types
[text]:
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Kamil Kloch CATS EFFECT - DISPATCHER, SUPERVISOR, IOLOCAL Scalar Conference 2023
[video]:
scala
2023-05-22
How to Obfuscate Strings in Rust the Easy Way
[text]:
rust
2023-05-21
ChatGPT already knows - Part 1
[text]:
devlife
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
Building a Bw-Tree Takes More Than Just Buzz Words - open_bwtree.pdf
[pdf]:
datastructures
.NET Rocks!
[text]:
architecture
Cracking the scalability wall by Francesco Nigro & Sanne Grinovero - YouTub
[video]:
distributed systems
,
jvm
2023-05-20
The Alkyne GC · mcyoung
[text]:
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(23) Coffee Compiler Club, 2023_05_19 - YouTube
[video]:
languages
2023-05-19
Notes on structured concurrency, or: Go statement considered harmful — njs blog
[text]:
concurrency
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
softwaremill/realworld-tapir-zio
[text]:
scala
2023-05-17
Why `fsync()`: Losing unsynced data on a single node leads to global data l
[text]:
distributed systems
,
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Building and deploying MySQL Raft at Meta - Engineering at Meta
[text]:
consensus
Inside DataDog’s $5M Outage (Real-World Engineering Challenges #8)
[text]:
sre
2023-05-16
Paper Summary: End-to-End Arguments in System Design | by Dominik Tornow |
[text]:
architecture
,
distributed systems
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Part 1: Virtualization
[text]:
jvm
,
rust
2023-05-14
(1) Rust and Neovim -- A match made in heaven - YouTube
[video]:
rust
░▒▓ Text: 1 | PDFs: 3 | Vids: 3 ▓▒░
What’s new with io_uring - axboe-kr2022.pdf
[pdf]:
lowlevel
Understanding Modern Storage APIs: A systematic study of libaio, SPDK, and
[pdf]:
lowlevel
Is sequential IO dead in the era of the NVMe drive? — Jack Vanlightly
[text]:
lowlevel
,
performance
Stanford Seminar - Making the Invisible Visible: Observing Complex Software
[video]:
sw engineering
paper.dvi - sigmetrics09.pdf
[pdf]:
lowlevel
(1) Investing in Systems by Natalie Vais - YouTube
[video]:
sw engineering
2023-05-13
Cargo Cult AI
[text]:
ml
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Issue 3
[text]:
rust
The Tipping Culture In America Is BROKEN
[video]:
devlife
2023-05-12
Open and Closed, Omission and Collapse
[text]:
sw engineering
2023-05-10
See this page fetch itself, byte by byte, over TLS
[text]:
network
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
Big O myths busted! (Time complexity is complicated)
[video]:
datastructures
How OmniPaxos handles partial connectivity - and why other protocols can’t
[text]:
consensus
Logic, Optimization, and Constraint Programming: A Fruitful Collaboration -
[video]:
formal spec
Why Apache Kafka doesn't need fsync to be safe — Jack Vanlightly
[text]:
distributed systems
2023-05-09
BID23 - Accurate and efficient software microbenchmarks, Daniel Lemire
[video]:
performance
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
https://stat.ethz.ch/~stahel/lognormal/bioscience.pdf
[pdf]:
sw engineering
An Introduction to TLA+ and Its Use in Parties
[text]:
formal spec
Xline
[text]:
formal spec
2023-05-08
Natural number game
[text]:
formal spec
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Logic and Proof — Logic and Proof 3.18.4 documentation
[text]:
formal spec
A Proof of Peterson's Algorithm
[text]:
formal spec
2023-05-07
(3) Coroutines and Loom behind the scenes by Roman Elizarov - YouTube
[video]:
concurrency
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
ACID: My Personal - ACM Queue
[text]:
database
The Leadership Myth in Replicated Databases | mahesh’s blog
[text]:
distributed systems
2023-05-06
The Missing Semester of Your CS Education
[text]:
courses
,
sw engineering
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Fail through the Cracks: Cross-System Interaction Failures in Modern Cloud
[pdf]:
distributed systems
2023-05-05
RubyConf Mini 2022: Keynote: Learning DNS by Julia Evans
[video]:
network
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Modern CSS Solutions for Old CSS Problems
[text]:
web
(14) EECS 477 Introduction to Algorithms (Winter 2023) - YouTube
[video]:
courses
,
datastructures
2023-05-04
Continuous Monitoring with JDK Flight Recorder
[video]:
jvm
░▒▓ Text: 1 | PDFs: 0 | Vids: 5 ▓▒░
David Ashby on Understanding Real-World Concurrency Bugs in Go [PWL NYC]
[video]:
concurrency
ActivityPub
[text]:
distributed systems
(7) Software Development Leverage (by Tony Kay) - YouTube
[video]:
clojure
(7) Writing Performant Concurrent Data Structures by Adrian Alic - Rust Zür
[video]:
"Design in Practice" by Rich Hickey - YouTube
[video]:
clojure
2023-05-03
Using Async-Profiler and Jattach Programmatically with AP-Loader | Mostly n
[text]:
jvm
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
(3) Daniel Beskin FIXING-UP PRODUCTION WITH PROPERTY-BASED TESTING Scalar C
[video]:
formal spec
,
scala
Writing Code with ChatGPT? Improve it with Kani. | Kani Rust Verifier Blog
[text]:
formal spec
,
rust
2023-05-02
A Mirror for Rust: Compile-Time Reflection Report
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Why Chatbots Are Not the Future
[text]:
ml
Open Versus Closed: A Cautionary Tale
[text]:
architecture
2023-04-30
(2) The Language of the System - Rich Hickey - YouTube
[video]:
clojure
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Modern perfect hashing for strings
[text]:
lowlevel
Abstraction, intuition, and the “monad tutorial fallacy”
[text]:
functional programming
,
scala
2023-04-29
The Evolution of Testing Methodology at AWS: From Status Quo to Formal Meth
[text]:
formal spec
░▒▓ Text: 4 | PDFs: 1 | Vids: 1 ▓▒░
Do Looms Claims Stack Up? Part 2: Thread Pools? – Webtide
[text]:
jvm
Do Loom’s Claims Stack Up? Part 1: Millions of Threads?
[text]:
jvm
Livestream - P&S Modern SSDs (Spring 2023) - YouTube
[video]:
lowlevel
GenStore: A High-Performance and Energy-Efficient In-Storage Computing Syst
[pdf]:
lowlevel
Spring Term Reading Group Papers: ##131-140 | Aleksey Charapko
[text]:
distributed systems
2023-04-27
OSF
[text]:
art
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Build your vocabulary with Scala affixes
[text]:
scala
2023-04-26
LLMs are compilers
[text]:
languages
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Verifying Hyperproperties with TLA - YouTube
[video]:
formal spec
(8) SREcon23 Americas - Turning an Incident Report into a Design Issue with
[video]:
formal spec
2023-04-23
CS 6120
[text]:
courses
,
languages
2023-04-22
State Machines in Rust - YouTube
[video]:
rust
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
What Is a Database? by Jamie Brandon - YouTube
[video]:
database
2023-04-21
Keeping World Consistency
[text]:
art
2023-04-20
You Are Burned Out And Don't Even Know It - YouTube
[video]:
devlife
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Full Stack Scala 3 with the Typelevel Stack - a Conference Talk - YouTube
[video]:
scala
Sneaky Error Payloads - Zig NEWS
[text]:
zig
2023-04-19
Offline Is Just Online With Extreme Latency
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
A Senior Engineer’s Guide to the System Design Interview | interviewing.io
[text]:
Hermit: Deterministic Linux for Controlled Testing and Software Bug-finding
[text]:
sw engineering
Perseus: A Fail-Slow Detection Framework for Cloud Storage Systems
[text]:
distributed systems
2023-04-18
The Inner Workings of Distributed Databases | QuestDB
[text]:
database
,
distributed systems
░▒▓ Text: 7 | PDFs: 1 | Vids: 0 ▓▒░
p3181-adams.pdf
[pdf]:
architecture
,
distributed systems
Understanding Large Language Models
[text]:
ml
OpenJML - formal methods tool for Java and the Java Modeling Language (JML)
[text]:
jvm
Splay tree
[text]:
datastructures
https://dl.acm.org/doi/pdf/10.1145/3538532
[text]:
jvm
Breaking the limits of TLA model checking
[text]:
formal spec
What TLA Can't Check • Buttondown
[text]:
formal spec
2023-04-17
Last Level Cache: Where It's Bad To Be Inclusive - JabPerf Corp
[text]:
lowlevel
,
performance
2023-04-16
Modular Errors in Rust - Sabrina Jewson
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Strict Serializability and External Consistency in Spanner | Google Cloud B
[text]:
database
,
distributed systems
(4) Woods on Shock and Resilience - YouTube
[video]:
sw engineering
2023-04-14
Unleash the Power of Open Source Java Profilers: Comparing VisualVM, JMC, a
[text]:
jvm
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
An example of LLM prompting for programming
[text]:
sw engineering
2023-04-13
★
Foundational distributed systems papers
[text]:
courses
,
distributed systems
,
top
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(2) learning clojure w/ @lispyclouds - YouTube
[video]:
clojure
2023-04-11
The end of a myth: Distributed transactions can scale
[text]:
distributed systems
2023-04-10
Throughput Analysis of Safepoint-attached Barriers in a Low-latency Garbage Collector – Inside.java
[text]:
jvm
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
Formal Methods at Amazon S3 | Andrey Satarin
[text]:
concurrency
,
formal spec
,
rust
Rust Axum Full Course - Web Development - YouTube
[video]:
rust
simd.pdf
[pdf]:
lowlevel
2023-04-09
Who invented vector clocks?
[text]:
distributed systems
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Building the fastest Lua interpreter.. automatically!
[text]:
performance
,
sw engineering
Why Construction Projects Always Go Over Budget — Practical Engineering
[text]:
sw engineering
Reverse-engineering the division microcode in the Intel 8086 processor
[text]:
lowlevel
Learn Rust!
[text]:
rust
2023-04-08
igorbrigadir/awesome-twitter-algo: The release of the Twitter algorithm, an
[text]:
sw engineering
░▒▓ Text: 6 | PDFs: 1 | Vids: 2 ▓▒░
dbs-002.dvi - fntdb07-architecture.pdf
[pdf]:
database
Are your memory-bound benchmarking timings normally distributed? – Daniel L
[text]:
performance
Brett, Naval and more on AI & AGI - YouTube
[video]:
devlife
The Scoped Task trilemma - Without boats, dreams dry up
[text]:
rust
Building a database in the 2020s
[text]:
database
Making Systems Programming Accessible by Andrew Kelley
[video]:
zig
Typelevel Toolkit
[text]:
scala
Clocks and Causality - Ordering Events in Distributed Systems
[text]:
distributed systems
2023-04-07
ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking an
[text]:
database
,
read
2023-04-06
Spotting and Avoiding Heap Fragmentation in Rust Applications
[text]:
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
The LSM Design Space and its Read Optimizations — DiSC lab
[text]:
database
,
datastructures
Model and verification of a data manager based on ARIES - 236711.236712.pdf
[text]:
formal spec
Detecting Fail-Slow Failures in Large-Scale Cloud Storage Systems | USENIX
[text]:
distributed systems
Человечество против искусственного интеллекта: может ли развитие нейросетей
[text]:
devlife
2023-04-05
Tree Borrows
[text]:
rust
2023-04-04
Fantastic SSD Internals and How to Learn and Use ThemFantastic SSD Internal
[pdf]:
lowlevel
░▒▓ Text: 3 | PDFs: 1 | Vids: 2 ▓▒░
Existential Consistency:Measuring and Understanding Consistency at Facebook
[text]:
distributed systems
Type Theory Foundations 1.0 — Robert Harper - YouTube
[video]:
courses
? Looking for Remote Code Execution bugs in the Linux kernel | Andrey Konov
[text]:
fuzzing
,
lowlevel
,
sw engineering
Go-like channels using project Loom and Scala
[text]:
jvm
,
scala
How does Computer Memory Work? ?? - YouTube
[video]:
lowlevel
2023-04-03
JVM Performance Comparison for JDK 17 – Ionut Balosin
[text]:
jvm
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(2) Effortless Concurrency with Grain & Lunatic by Oscar Spencer @ Wasm I/O
[video]:
rust
2023-04-01
cleancodeqa-2.md
[text]:
sw engineering
2023-03-30
Baby Steps
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Rustproofing Linux (Part 1/4 Leaking Addresses) | NCC Group Research Blog |
[text]:
(2) Caitie McCaffrey on "Distributed Programming in Argus" - YouTube
[video]:
distributed systems
2023-03-29
Random Fuzzy Thoughts | TigerBeetle
[text]:
formal spec
2023-03-28
Building on Quicksand - 0909.1788.pdf
[pdf]:
distributed systems
2023-03-26
PWLSF - 08/2014 - Peter Alvaro: Using Reasoning about Knowledge to Analyze
[video]:
distributed systems
,
formal spec
2023-03-25
TLA : The Tools, The Language, and The Application - YouTube
[video]:
formal spec
2023-03-24
Must move types · baby steps
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Temporary lifetimes · baby steps
[text]:
rust
2023-03-23
Orhun's Blog
[text]:
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
FOSDEM 2023 - A deep dive inside the Rust frontend for GCC
[text]:
rust
(7) Build your own Container Runtime with chroot - YouTube
[video]:
lowlevel
2023-03-22
Emergent Analogical Reasoning in Large Language Models - LessWrong
[text]:
ml
2023-03-19
Software optimization resources. C and assembly. Windows, Linux, BSD, Mac
[text]:
lowlevel
2023-03-18
Misery Metrics & Consequences - P99 CONF
[text]:
sre
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
https://mort.io/publications/pdf/asplos13-unikernels.pdf
[pdf]:
lowlevel
2023-03-17
Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
[video]:
zig
2023-03-16
Using Metrics to Measure Individual Developer Performance
[text]:
sw engineering
2023-03-14
Problem Solving with Vim - 5 - YouTube
[video]:
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Lectures on the study of cognitive work - YouTube
[video]:
devlife
Home
[text]:
scala
2023-03-13
Everything beyond propositional logic can get weird very quickly
[text]:
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
FAST '23 - Building and Operating a Pretty Big Storage System (My Adventures in Amazon S3)
[video]:
distributed systems
2023-03-11
Reading files the hard way
[text]:
lowlevel
,
rust
2023-03-10
How To Leverage Your Nervous System For Extreme Motivation & Focus - Andrew Huberman (4K)
[video]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
Programmer's Guide to JDK Flight Recorder by Joakim Nordström
[video]:
jvm
9 years of open-source database development
[text]:
database
SuperWord (Auto-Vectorization) - An Introduction | Emanuel’s Blog
[text]:
jvm
2023-03-09
Leveraging Rust and the GPU to render user interfaces at 120 FPS
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
TFTDS (лекции, 3 курс, осень 2021) - Липовский Р. Г. - YouTube
[video]:
courses
,
distributed systems
Typelevel | Higher-kinded types: the difference between giving up, and movi
[text]:
scala
2023-03-08
Things DBs Don't Do - But Should | Nile - The database for modern SaaS
[text]:
database
2023-03-07
Watch OCaml
[text]:
languages
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
False Sharing versus Perfect Placement
[text]:
distributed systems
QuiCK: A Queuing System in CloudKitQuiCK: A Queuing System in CloudKit - Qu
[pdf]:
distributed systems
joinr/performancepaper
[text]:
clojure
,
performance
Writing a Debugger From Scratch - DbgRs Part 2 - Register State and Stepping
[text]:
rust
2023-03-05
Thinking about system composition
[text]:
clojure
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(2) Type-Level Programming in Scala: A Hardcore Tic-Tac-Toe - YouTube
[video]:
scala
2023-03-04
SapMachine Vitals Provides Operating System and JVM Statistics
[text]:
jvm
2023-03-03
(4) Обыкновенная денацификация. Документальный фильм - YouTube
[video]:
devlife
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
https://www.researchgate.net/publication/3454232_Ten_Challenges_for_Making_Automation_a_Team_Player_in_Joint_Human-Agent_Activity
[text]:
devops
(2) Verus -- SMT-based verification of Rust systems code - YouTube
[video]:
rust
2023-03-02
How To Make Good Small Games
[text]:
games
░▒▓ Text: 2 | PDFs: 2 | Vids: 1 ▓▒░
Evaluating the Cost of Atomic Operations on Modern Architectures - 2010.098
[pdf]:
concurrency
,
performance
Game of Loom: implementation patterns and performance implications playing
[video]:
jvm
Microsoft Word - TheTransactionConcept.doc - theTransactionConcept.pdf
[pdf]:
database
Currents 083: Joscha Bach on Synthetic Intelligence - The Jim Rutt Show
[text]:
podcast
,
sw engineering
2023-03-01
CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C Style” -
[video]:
lowlevel
,
performance
2023-02-27
Growing a Language, by Guy Steele
[video]:
languages
2023-02-26
Decreasing the Number of Memory Accesses 1/2
[text]:
lowlevel
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
eBPF: A new frontier for malware
[text]:
devlife
2023-02-24
[2301.02308] The Usability of Advanced Type Systems: Rust as a Case Study
[pdf]:
rust
2023-02-23
- Top End Devs
[text]:
sw engineering
2023-02-22
(1) CMU Database Group - YouTube
[video]:
database
2023-02-21
04 - Analytical Database Indexes (CMU Advanced Databases / Spring 2023)
[video]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Introducing maple trees [LWN.net]
[text]:
datastructures
2023-02-20
Alloy: A Language and Tool for Exploring Software Designs | September 2019
[text]:
formal spec
2023-02-19
Clerk
[text]:
formal spec
2023-02-18
Orhun's Blog
[text]:
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
We Need To Talk About The Bad Sides of Go
[text]:
languages
2023-02-17
tigerbeetle/DESIGN.md at main · tigerbeetledb/tigerbeetle · GitHub
[text]:
architecture
,
database
,
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Memory Safety with Yael Grauer - Oxide and Friends | Podcast on Spotify
[text]:
lowlevel
2023-02-15
https://kernel.dk/io_uring and networking in 2023.pdf
[pdf]:
2023-02-14
Rust to WebAssembly the hard way
[text]:
rust
2023-02-11
Designing Access Methods: The RUM Conjecture
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
(1) Contributing to Rustc, Episode 4(a): MIR passes, MIR visitors, and a ve
[video]:
rust
ChatGPT Is a Blurry JPEG of the Web
[text]:
devlife
2023-02-07
Behind the Code with Jim Gray
[video]:
2023-02-06
Announcing Rust Magazine
[text]:
rust
2023-02-05
The Journey of a Dotty Diagnostic
[video]:
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Go arm64 Function Call Assembly
[text]:
lowlevel
2023-02-04
Mathematician Explains Infinity in 5 Levels of Difficulty | WIRED
[video]:
devlife
2023-02-03
★
TSE_2019_Costa_Whats_Wrong_With_My_Benchmark_Results_Studying_Bad_Practices
[pdf]:
sw engineering
,
top
░▒▓ Text: 4 | PDFs: 1 | Vids: 1 ▓▒░
Improving Rust compile times to enable adoption of memory safety - Prossimo
[text]:
rust
Prototype Loom-based concurrency API for Scala
[text]:
scala
Do LWW Registers Need Vector Clocks or Causal Graphs? ? - Tantamanlands
[text]:
distributed systems
From quantum picturalism to quantum NLP and quantum AI with Bob Coecke | Qi
[video]:
devlife
Title Page - The Rust Performance Book
[text]:
book
,
rust
2023-01-31
How Amazon RDS Replication Works and Why the FAA's Database Problem Won't H
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
(1) SREcon22 EMEA - The Math of Scalability - YouTube
[video]:
distributed systems
Build Your Own Redis with C/C | Build Your Own Redis with C/C
[text]:
book
,
database
2023-01-30
Software and its Discontents, January 2023, Part 1 | Kellan Elliott-McCrea:
[text]:
sw engineering
2023-01-28
Rust's Witchcraft - YouTube
[video]:
rust
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
The Effect(s) Of Effect(s) by Flavio Brasil - YouTube
[video]:
functional programming
,
scala
2023-01-27
How ChatGPT actually works
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Zig Crash Course - Gamedev Guide
[text]:
zig
Zig language: a WAY better C! - YouTube
[video]:
zig
Meta's next-generation realtime monitoring and analytics platform | Proceed
[text]:
sw engineering
2023-01-26
Next Rust Compiler
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
974938.pdf
[text]:
distributed systems
RICON 2014 Keynote 2 Day 2 Peter Alvaro Outwards from the Middle of the Maze
[video]:
distributed systems
Testing SIMD instructions on ARM with Rust on Android
[text]:
rust
2023-01-25
Your allocation rate could be hurting vertical scalability - YouTube
[video]:
jvm
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
nsdi_camera.pdf
[pdf]:
distributed systems
2023-01-24
One Thousand Secrets
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
Uxn32 CPU Emulator Primer
[text]:
lowlevel
(1) A Singly Linked List in Rust - YouTube
[video]:
rust
Critically Engaging with Models - Mathias Verraes & Rebecca Wirfs-Brock - DDD Europe 2022
[video]:
sw engineering
2023-01-22
Paper: VR Revisited - An analysis with TLA — Jack Vanlightly
[text]:
distributed systems
,
formal spec
2023-01-21
atc22-elhemali.pdf
[pdf]:
database
░▒▓ Text: 0 | PDFs: 2 | Vids: 0 ▓▒░
Is Scalable OLTP in the Cloud a Solved Problem? - p50-ziegler.pdf
[pdf]:
database
2023-01-20
Internet Transport Protocols, Part I: Reliable Transports
[text]:
network
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Elastic Cloud Services: Scaling Snowflake’s Control Plane
[text]:
distributed systems
2023-01-19
Everything You Wanted to Know About Rust Unit Testing (and then some more)
[video]:
rust
2023-01-18
How to avoid bounds checks in Rust (without unsafe!) | by Sergey "Shnatsel"
[text]:
rust
2023-01-16
Schedule | CMU 15-445/645 :: Intro to Database Systems (Fall 2019)
[text]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Sharding With Pure FP by Pierre Ricadat - YouTube
[video]:
functional programming
,
scala
2023-01-15
Async IO on Linux: select, poll, and epoll
[text]:
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
How startups can move fast with Clojure (by Bradford Cross) - YouTube
[video]:
clojure
2023-01-14
Examples of floating point problems
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Clojure Interactive Programming for Visual Studio Code - Calva User Guide
[text]:
clojure
2023-01-13
Writing a TLA⁺ tree-sitter grammar - Andrew Helwer
[text]:
formal spec
2023-01-12
★
The tail at scale - TheTailAtScale.pdf
[pdf]:
distributed systems
,
top
2023-01-11
(2) PWLSF - 4/2015 - Jordan West on Logical Time - YouTube
[video]:
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
divmod, Rust, x86, and Optimisation - Wesley Moore
[text]:
performance
,
rust
2023-01-10
A New Library For Imperative ZIO Programming by Alexander Ioffe - YouTube
[video]:
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Comparison of manifold and clojure.core.async · Andrey Listopadov
[text]:
clojure
2023-01-09
The IO monad by Mark Seemann
[text]:
functional programming
2023-01-08
(1) Stephen Kotkin on Solzhenitsyn 01/14/2019 - YouTube
[video]:
devlife
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
A practical comparison of build and test speed between C and Rust | Hacke
[text]:
performance
,
rust
2023-01-07
OCaml - The OCaml Manual
[text]:
languages
,
ocaml
░▒▓ Text: 4 | PDFs: 0 | Vids: 2 ▓▒░
(2) Boxes, Heaps, and Stacks - Tim McNamara - Rust Linz, September 2022 - Y
[video]:
rust
Reconfiguring Replicated Atomic Storage
[text]:
database
Understanding Partial Failures in Large Systems | Andrey Satarin
[text]:
distributed systems
Understanding, Detecting and Localizing Partial Failures in Large System So
[text]:
distributed systems
RICON 2014 Keynote 2 Day 2 Peter Alvaro Outwards from the Middle of the Maz
[video]:
distributed systems
2023-01-06
Writing a Profiler from Scratch: The Profiling Loop | Mostly nerdless
[text]:
jvm
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
★
Real-World Concurrency - ACM Queue
[text]:
concurrency
,
top
2023-01-05
The Fundamental Design of PhotonDB
[text]:
database
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
https://www.vldb.org/pvldb/vol16/p856-power.pdf
[pdf]:
distributed systems
Grokking RISC-V Vector Processing
[text]:
lowlevel
2023-01-04
The faker's guide to reading (x86) assembly language // TimDbg
[text]:
languages
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Announcing turmoil | Tokio - An asynchronous Rust runtime
[text]:
rust
2023-01-03
Databases in 2022: A Year in Review - OtterTune
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
OCaml Programming: Correct Efficient Beautiful — OCaml Programming: Cor
[text]:
languages
,
ocaml
2023-01-02
Keynote | Actors with Tokio – a lesson in ownership - Alice Ryhl - YouTube
[video]:
rust
2023-01-01
(20) Book Talk with Michael Mauboussin - "Expectations Investing" - YouTube
[video]:
finances
2022-12-30
https://www.microsoft.com/en-us/research/uploads/prod/2020/12/TO-Algs-Bernstein-GoodmanVLDB1980.pdf
[pdf]:
database
2022-12-28
High Assurance Rust - High Assurance Rust: Developing Secure and Robust Sof
[text]:
book
,
formal spec
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
★
pingcap/talent-plan: open source training courses about distributed databas
[text]:
courses
,
database
,
distributed systems
,
rust
,
top
Build a Fintech Platform in Rust
[text]:
rust
2022-12-27
A short primer on Java debugging internals | Mostly nerdless
[text]:
jvm
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Vectorization in OLAP Databases — tech ramblings
[text]:
database
2022-12-26
(4) James Gosling Keynote "Thoughts on language evolution" - YouTube
[video]:
clojure
,
jvm
2022-12-23
From failure to Fehler - Without boats, dreams dry up
[text]:
rust
2022-12-22
Best of Metadata in 2022
[text]:
sw engineering
2022-12-21
https://www.pdl.cmu.edu/PDL-FTP/NVM/McAllister-SOSP21.pdf
[pdf]:
performance
,
sw engineering
2022-12-20
How to contribute to LLVM | Red Hat Developer
[text]:
lowlevel
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
JFR Event Collection for JDK 19
[text]:
jvm
Writing a Profiler from Scratch: Introduction | Mostly nerdless
[text]:
jvm
,
lowlevel
An Introduction to Fault Injection (Part 1/3) – NCC Group Research
[text]:
lowlevel
2022-12-19
Dancing with ZIO - Oto Brglez [Ljubljana.tech] - YouTube
[video]:
scala
░▒▓ Text: 1 | PDFs: 1 | Vids: 3 ▓▒░
Story time: Rust compiler errors - YouTube
[video]:
rust
(2) Fixing-up Production with Property-Based Testing by Daniel Beskin - You
[video]:
formal spec
,
scala
GNU/Linux shell related internals | Viacheslav Biriukov
[text]:
lowlevel
,
sre
2212.03551.pdf
[pdf]:
devlife
2022-12-18
CPU Utilization is Wrong
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Paper Review: C5: Cloned Concurrency Control that Always Keeps Up
[text]:
database
2022-12-17
Adventures in JIT compilation: Part 1 - an interpreter - Eli Bendersky's we
[text]:
languages
2022-12-16
[Java][Profiling] Async-profiler - manual by use cases
[text]:
jvm
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
A Linux evening
[text]:
lowlevel
What I learn by implementing argparser in Zig | KeepCoding
[text]:
zig
2022-12-15
Rust Zürisee, Dec 2022: Supercharging Zero-Copy Deserialization - YouTube
[video]:
rust
2022-12-14
Loops with Recursive Types
[text]:
functional programming
2022-12-13
/posts/2022/11/23/a-history-of-webassembly/
[text]:
rust
2022-12-12
A taste of Haskell - haskell-exchange-22.pdf
[pdf]:
functional programming
,
languages
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Why JVM modern profilers are still safepoint biased? | It’s All Relative
[text]:
jvm
2022-12-10
(1) Functional Justin - YouTube
[video]:
functional programming
,
scala
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Why is Rosetta 2 fast?
[text]:
lowlevel
,
performance
2022-12-09
Four Cornerstones of CPU Performance. | Easyperf
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
This is not a Monad Tutorial | John Azariah’s Blog
[text]:
functional programming
2022-12-08
Goodbye to the C Implementation of Zig ⚡ Zig Programming Language
[text]:
zig
2022-12-06
AWS re:Invent 2022 - A closer look at AWS Lambda (SVS404) - YouTube
[video]:
distributed systems
2022-12-04
Why does calloc exist? — njs blog
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Self-referential types for fun and profit | More Stina Blog!
[text]:
rust
How the 8086 processor's microcode engine works
[text]:
lowlevel
,
read
2022-12-03
Druid: A Real-time Analytical Data Store
[text]:
database
,
distributed systems
░▒▓ Text: 4 | PDFs: 1 | Vids: 1 ▓▒░
druid.pdf
[pdf]:
distributed systems
Linternals: Memory Allocators [0x01]
[text]:
lowlevel
,
read
Linternals: Memory Allocators [0x02]
[text]:
lowlevel
Reliable Message Reprocessing with Redpanda: Dead Letter Queues
[text]:
distributed systems
ActivityPub in Clojure - YouTube
[video]:
clojure
2022-12-02
[1812.00140] The Art, Science, and Engineering of Fuzzing: A Survey
[pdf]:
fuzzing
░▒▓ Text: 2 | PDFs: 1 | Vids: 2 ▓▒░
Extism: make all software programmable | Extism - make all software program
[text]:
rust
★
An opinionated list of excellent Clojure learning materials
[text]:
clojure
,
read
,
top
How to Configure Neovim with Lua from scratch -- complete tutorial - YouTub
[video]:
sw engineering
(6) A Journey into Fuzzing WebAssembly Virtual Machine [BHUSA 2022] - YouTu
[video]:
fuzzing
2022-12-01
Tooling Talks Episode 17 - Krzysztof Romanowski: VirtusLab, a Tooling Power
[text]:
scala
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
The Lean 4 Theorem Prover and Programming Language - demoura21lean4.pdf
[pdf]:
Nope-correctness, a.k.a. fearless concurrency | by Adrian Taylor | Nov, 202
[text]:
2022-11-30
Joyride VS Code using a Clojure REPL (by Peter Strömberg and Michiel Borken
[video]:
clojure
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Solving vehicle routing problem in Java
[text]:
datastructures
Why your REPL experience sucks
[text]:
clojure
Tales of the M1 GPU - Asahi Linux
[text]:
lowlevel
2022-11-29
(7) Threads at Scale - Daniel Spiewak - YouTube
[video]:
scala
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
(7) A Tour of the Modern Java Platform • James Ward & Ryan Knight • GOTO 20
[video]:
jvm
2022-11-28
Introduction - Writing Interpreters in Rust: a Guide
[text]:
rust
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
(PDF) NUSMV: a new Symbolic Model Verifier
[text]:
formal spec
Spin - Formal Verification - Books
[text]:
formal spec
Scala-3-Macros-Deep-Dive/1. AnnotationMap.md at main · Lumintorious/Scala-3
[text]:
scala
VM Options Explorer - OpenJDK17 HotSpot
[text]:
jvm
Cloudflare servers don't own IPs anymore – so how do they connect to the In
[text]:
network
2022-11-27
[Java][Profiling][Memory leak] Finding heap memory leaks with Async-profile
[text]:
jvm
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Compiling Brainfuck code - Part 3: A Cranelift JIT Compiler | Rodrigodd
[text]:
languages
,
rust
Rust to assembly: Arrays, Tuples, Box, and Option handling
[text]:
lowlevel
,
rust
2022-11-26
Apache Cassandra | Apache Cassandra Documentation
[text]:
database
,
formal spec
,
fuzzing
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
F* Tutorial
[text]:
formal spec
vsr-tlaplus/VSR.tla at main · Vanlightly/vsr-tlaplus
[text]:
formal spec
,
read
2022-11-25
https://unbscholar.lib.unb.ca/islandora/object/unbscholar:9067/datastream/PDF/download/citation.pdf
[pdf]:
jvm
,
performance
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
A mind-blowing conversation with James Gosling, Java’s father - Building Nu
[text]:
jvm
2022-11-24
Safely writing code that isn't thread-safe
[text]:
concurrency
,
read
,
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
If a Tree Falls in a Forest, Does It Overflow the Stack?
[text]:
rust
Lock-free webserver using channels in Rust
[text]:
rust
A Better Way to Borrow in Rust: Stack Tokens
[text]:
rust
TigerBeetle: Magical Memory Tour! (Joran Dirk Greef) - YouTube
[video]:
database
2022-11-23
Build a chat app | Biff
[text]:
clojure
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022 - YouTube
[video]:
rust
Apropos Clojure
[video]:
clojure
JIT in ClickHouse
[text]:
lowlevel
2022-11-22
Continuous Performance Regression Testing with JfrUnit – Mene does not comp
[text]:
jvm
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Some thoughts about ActivityPub
[text]:
architecture
FAQs – Applied Compositional Thinking for Engineers
[text]:
courses
,
functional programming
2022-11-21
Reference Cycles in Rust, C++, and C# (safety part 2)
[video]:
lowlevel
,
rust
░▒▓ Text: 6 | PDFs: 0 | Vids: 2 ▓▒░
The Itanium processor, part 1: Warming up - The Old New Thing
[text]:
lowlevel
Formal Software Design with Alloy 6 — Formal Software Design with Alloy 6
[text]:
formal spec
PTP: Timing accuracy and precision for the future of computing
[text]:
distributed systems
Hacking a weird TV censoring device - YouTube
[video]:
sw engineering
Building a BFT JSON CRDT
[text]:
consensus
,
distributed systems
The Modern Observability Problem
[text]:
sre
The Principal Engineer's Handbook
[text]:
devlife
,
read
2022-11-20
From Arithmometer to Microprocessors - by Erik Engheim
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
GreptimeTeam/greptimedb: GreptimeDB, an open-source, cloud-native, distribu
[text]:
database
,
timeseries
A Guide to Alloy
[text]:
formal spec
You Are Evil and You Must Be Destroyed: Regaining our Humanity in an Inhumane World
[video]:
devlife
2022-11-19
Small Datum: SSD read response time: raw device vs a filesystem
[text]:
lowlevel
2022-11-18
Using rr to quickly debug memory corruption
[text]:
lowlevel
2022-11-17
mstill.dev - L1 Cache Sim: part 1
[text]:
lowlevel
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Captcha Check
[text]:
rust
The Distributed Computing Manifesto
[text]:
distributed systems
The effects of past choices: risk vs. reward in a world of higher interest rates
[text]:
finances
Tower, Episode 3: Readiness
[text]:
rust
2022-11-16
RisingWave: Reinventing(?!) Stream Processing in the Cloud Era (Yingjun Wu)
[video]:
database
,
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
How to write greener Java applications
[text]:
jvm
2022-11-15
What are we tracking? How Applied Category Theory puts thinking on rails -
[video]:
functional programming
░▒▓ Text: 4 | PDFs: 2 | Vids: 2 ▓▒░
"Modern B-Tree techniques" by Dmitrii Dolgov (Strange Loop 2022) - YouTube
[video]:
datastructures
Verifying distributed systems with Isabelle/HOL, by Martin Kleppmann
[text]:
formal spec
★
Higher-Order Leak and Deadlock Free Locks - locks.pdf
[pdf]:
concurrency
,
read
,
rust
,
top
Rust at scale: packages, crates, and modules
[text]:
architecture
,
rust
Why 'Functor' Doesn't Matter
[text]:
functional programming
[2211.07216] Specification and Verification with the TLA Trifecta: TLC, Ap
[pdf]:
formal spec
Split Your Overwhelmed Teams - ACM Queue
[text]:
sw engineering
2022-11-14
Tutorial: Cartoon head in Blender (A to Z) - YouTube
[video]:
graphics
,
read
2022-11-13
[PDF] A Wait-Free Stack | Semantic Scholar
[text]:
concurrency
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Verifying Payment Channels with TLA : tlaplus
[text]:
formal spec
2022-11-12
Neovim Lua Plugin From Scratch - YouTube
[video]:
sw engineering
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
There is No Now
[text]:
distributed systems
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/tr-2008-11.pdf
[pdf]:
read
,
sw engineering
Neovim and Rust
[text]:
rust
2022-11-11
GopherCon 2022: Katie Hockman - Fuzz Testing Made Easy - YouTube
[video]:
fuzzing
░▒▓ Text: 3 | PDFs: 0 | Vids: 4 ▓▒░
(4) Does Technology Destroy Art? - Jeff Fowler - Software You Can Love 2022
[video]:
devlife
,
zig
(4) The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021 - You
[video]:
sw engineering
Analysing the Performance and Costs of Reactive Programming Libraries in Ja
[text]:
jvm
A Refresh for Zig Programmers and Dabblers
[text]:
zig
On the complexity of checking transactional consistency | Proceedings of th
[text]:
formal spec
(2) Mechanical circuits: electronics without electricity - YouTube
[video]:
devlife
2022-11-10
HPTS 2022 – Perspectives
[text]:
network
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
(20) A Language for Making Languages for Making Synthesizers - Stevie Hryci
[video]:
zig
mmap(1Tb): A Rust arena allocator (ab)using Linux overcommit
[text]:
lowlevel
,
rust
Does the mate-switching hypothesis explain female infidelity? | Aeon Essays
[text]:
devlife
Seeing through hardware counters: a journey to threefold performance increa
[text]:
lowlevel
,
performance
2022-11-08
Practical uses of synchronized clocks in distributed systems
[text]:
2022-11-07
(8) "Testing Distributed Systems w/ Deterministic Simulation" by Will Wilso
[video]:
distributed systems
2022-11-06
The False Hope of Managing Effects with Tagless-Final in Scala – John A De
[text]:
functional programming
,
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Viewstamped Replication explained
[text]:
distributed systems
Little Tricky Logics
[text]:
formal spec
2022-11-05
(1) Scott Wlaschin — Designing with capabilities - YouTube
[video]:
sw engineering
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Programmers Should Plan For Lower Pay
[text]:
devlife
[PDF] An Empirical Study on the Correctness of Formally Verified Distribute
[text]:
formal spec
[PDF] A practical comparison of Alloy and Spin | Semantic Scholar
[text]:
formal spec
Clojure Goes Fast
[text]:
clojure
,
languages
Simple Scalable Unbounded Queue - Zig NEWS
[text]:
concurrency
,
rust
2022-11-04
Nicolas Rinaudo - Function reuse is just wishful thinking
[text]:
functional programming
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Extensible Extension Mechanisms
[text]:
sw engineering
How (memory) safe is zig?
[text]:
zig
Algorithms for Modern Hardware - Algorithmica
[text]:
book
,
datastructures
,
lowlevel
,
performance
(6) "Formal Modeling and Analysis of Distributed Systems" by Ankush Desai (
[video]:
formal spec
Writing an eBPF/XDP load-balancer in Rust
[text]:
lowlevel
,
rust
2022-11-03
Social media damages your brain and sabotages your potential (Jonathan Blow
[video]:
devlife
2022-11-02
Love Letter To Clojure (Part 1) - IT Revolution
[text]:
clojure
,
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
John Hughes - Building on developers' intuitions (...) | Lambda Days 19 - Y
[video]:
formal spec
newca12/awesome-rust-formalized-reasoning
[text]:
formal spec
2022-11-01
Memory safety in C++, Zig, & Rust (part 1)
[video]:
languages
,
rust
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
How to communicate effectively as a developer
[text]:
devlife
2022-10-31
[2210.13661] Understanding Inconsistency in Azure Cosmos DB with TLA
[pdf]:
formal spec
░▒▓ Text: 0 | PDFs: 2 | Vids: 0 ▓▒░
replaceTcp.pdf
[pdf]:
network
2022-10-30
Specifying and checking an extension of Tendermint consensus in TLA - Kuko
[video]:
formal spec
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
Baby Steps
[text]:
rust
Rust: Type Concealment With Any Trait and FnMut | valand.dev
[text]:
rust
Felix Blog - The Little Joys of Code: Proc Macros
[text]:
rust
Programming in Lua : 1
[text]:
languages
00: Introduction - MacroKata
[text]:
rust
Writing a HashMap in Rust without unsafe
[text]:
rust
2022-10-29
Fuzz Week Day 1: An Intro - YouTube
[video]:
fuzzing
░▒▓ Text: 0 | PDFs: 0 | Vids: 3 ▓▒░
What is a Message Queue and when and why would I use it - YouTube
[video]:
sw engineering
(1) Алексей Шипилёв — Shenandoah: сборщик мусора, который смог (часть 1) -
[video]:
jvm
2022-10-28
Generic associated types to be stable in Rust 1.65
[text]:
░▒▓ Text: 5 | PDFs: 0 | Vids: 3 ▓▒░
"Papers I Have Loved" by Casey Muratori - YouTube
[video]:
sw engineering
Const Syntax
[text]:
rust
"Can Computers Create Art?" by Aaron Hertzmann - YouTube
[video]:
devlife
Generic Map, Filter and Reduce in Go
[text]:
languages
ARM x86 and RISC-V Microprocessors Compared
[text]:
lowlevel
The Zig and Go Programming Showdown!
[text]:
languages
,
zig
scale.bythebay.io: Rob Norris, Functional Programming with Effects
[video]:
scala
2022-10-27
История современного русского национализма
[text]:
devlife
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
2110.09371.pdf
[pdf]:
formal spec
Let's shift-shift left: How modeling can help software engineering
[video]:
formal spec
How to speed up the Rust compiler in October 2022
[text]:
rust
2022-10-26
Extending Apalache to Symbolically Reason about Temporal Properties of TLA+ - Offtermatt et al.
[video]:
formal spec
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
Rust's Alien Data Types ? Box, Rc, Arc - YouTube
[video]:
rust
2022-10-25
Convergence
[text]:
2022-10-24
Paper #74. Viewstamped Replication Revisited
[video]:
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 4 ▓▒░
Litestream: Making Single-Node Deployments Cool Again (Ben Johnson)
[video]:
sre
How Fuzzy are Your Fuzzers?
[text]:
fuzzing
(4) ZIO HTTP, Full Tutorial - Writing HTTP Servers with Scala and ZIO - You
[video]:
scala
Obtaining Statistical Properties by Simulating Specs with TLC - Jack Vanlightly and Markus A. Kuppe
[video]:
formal spec
2022-10-23
Email explained from first principles at Subaddressing
[text]:
network
,
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 4 ▓▒░
Time, Clocks and Ordering of Events in a Dist. System by Dan Rubenstein [PWL NYC]
[video]:
distributed systems
(2) Rapid Prototyping in Rust: Write fast like Python; Run fast like C - 19
[video]:
rust
What if the Effect Comes Before the Cause?
[video]:
devlife
Sharpening the Axe: The Primacy of Toolmaking
[video]:
sw engineering
2022-10-21
The Game Outcomes Project, Part 4: Crunch Makes Games Worse
[text]:
devlife
,
games
░▒▓ Text: 7 | PDFs: 0 | Vids: 4 ▓▒░
On Coordinated Omission
[text]:
sw engineering
Sense and Structure: Towards a Textual Analysis of Software
[video]:
sw engineering
https://dl.acm.org/doi/10.1145/792538.792546
[text]:
network
,
sw engineering
Give Your Tail a Nudge
[text]:
sw engineering
Compiling Distributed System Models into Implementations with PGo - Hackett et al.
[video]:
formal spec
[OCaml'22] Stack allocation for OCaml - YouTube
[video]:
functional programming
A deeper look into the GCC Rust front-end [LWN.net]
[text]:
rust
RAII: Compile-Time Memory Management in C and Rust :: The Coded Message
[text]:
rust
Balaji Srinivasan: How to Fix Government, Twitter, Science, and the FDA | L
[video]:
devlife
The HTTP crash course nobody asked for
[text]:
network
2022-10-20
Programming is Forgetting: Toward a New Hacker Ethic - Allison Parrish | Op
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Exit the supersensorium - by Erik Hoel
[text]:
devlife
2022-10-19
Histogram vs eCDF
[text]:
sw engineering
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
math-deep.pdf
[pdf]:
2022-10-18
Keynote: Formal Methods at Microsoft - Nikolaj Bjørner - YouTube
[video]:
formal spec
░▒▓ Text: 0 | PDFs: 0 | Vids: 4 ▓▒░
A 1.5MB Java Container App? Yes you can! by Shaun Smith
[video]:
jvm
"Formal Modeling and Analysis of Distributed Systems" by Ankush Desai (Strange Loop 2022)
[video]:
formal spec
The fast startup landscape is expanding! by Dan Heidinga
[video]:
jvm
2022-10-16
An Intuition for List Folds by Tony Morris #FnConf19 - YouTube
[video]:
functional programming
2022-10-15
https://skillsmatter.com/conferences/13846-scalacon-2022
[text]:
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Missing Prelude to The Little Typer's Trickiest Chapter - Andrew Helwer
[text]:
languages
The Wonderfully Terrible World of C and C++ Encoding APIs (with Some Rust)
[text]:
rust
2022-10-14
https://www.youtube.com/watch?v=YWR9QyhQEas
[video]:
database
,
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Quick and dirty review of Psychology of Programming Interest Group 1989-2015
[text]:
sw engineering
JIT vs. AOT: How to Pick the Right Approach
[text]:
performance
2022-10-13
"Workflows, a new abstraction for distributed systems" by Dominik Tornow (Strange Loop 2022)
[video]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 3 ▓▒░
AsRef/Borrow Traits, and the ?Sized Marker - Rust [Video Request]
[video]:
rust
"Building Observability for 99% Developers" by Jean Yang (Strange Loop 2022)
[video]:
sre
Timely Dataflow
[text]:
distributed systems
type-challenges/type-challenges: Collection of TypeScript type challenges w
[text]:
languages
,
sw engineering
Introduction
[text]:
languages
2022-10-12
The Transformations of Science
[text]:
devlife
2022-10-11
determ.pdf
[pdf]:
concurrency
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
Reducing contention through priority updates - SBFG13.pdf
[pdf]:
concurrency
Best Hardware Engineering Papers – Rebecca Weekly
[text]:
sw engineering
2022-10-07
TypeScript Typelevel Tic-Tac-Toe: Overkill edition! | Note's on software
[text]:
sw engineering
2022-10-06
What Makes the Zig Programming Language Unique?
[text]:
languages
,
zig
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Single Pass Recursion in Rust
[text]:
rust
Simpson's Paradox
[video]:
devlife
2022-10-05
Memories: Edinburgh ML to Standard ML
[text]:
sw engineering
░▒▓ Text: 6 | PDFs: 1 | Vids: 0 ▓▒░
https://tratt.net/laurie/blog/2022/uml_my_part_in_its_downfall.html
[text]:
sw engineering
★
Design and Reality
[text]:
sw engineering
,
top
https://groups.csail.mit.edu/sdg/pubs/2015/concept-essay.pdf
[pdf]:
sw engineering
Quirks of Rust's token representation
[text]:
rust
Implementing truly safe semaphores in rust
[text]:
concurrency
,
rust
https://sunshowers.io/posts/nextest-and-tokio/
[text]:
rust
2022-10-04
Atomic Commitment: The Unscalability Protocol
[text]:
database
,
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
impl Future { }
[text]:
rust
2022-10-03
Checking statistical properties of protocols using TLA
[text]:
formal spec
2022-09-30
Symbolic Fuzzing
[text]:
formal spec
,
sw engineering
2022-09-29
https://conf.tlapl.us/2022/FormalMethodsAtMicrosoftNikolajBjornerTLAConference2022.pdf
[pdf]:
formal spec
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
Join Ergonomics
[text]:
concurrency
,
rust
Seeing Like an SRE: Site Reliability Engineering as High Modernism | USENIX
[text]:
devops
,
sre
Paper #115. Understanding and Detecting Software Upgrade Failures in Distributed Systems
[text]:
distributed systems
Learn TLA+ — Learn TLA+
[text]:
formal spec
2022-09-27
RFMIG: CreuSAT, a verified SAT solver
[video]:
formal spec
,
rust
2022-09-26
Why Async Rust — 2022-09-26
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Refactoring the TCP State pattern example to pure functions by Mark Seemann
[text]:
functional programming
2022-09-24
A history of ARM, part 1: Building the first chip
[text]:
devlife
2022-09-23
How the SQLite Virtual Machine Works
[text]:
database
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
[2208.03817] Programs as Diagrams: From Categorical Computability to Comput
[pdf]:
sw engineering
Distributed systems theory for the distributed systems engineer
[text]:
distributed systems
Metadata: Learning about distributed systems: where to start?
[text]:
distributed systems
How Apple Pay works under the hood?
[text]:
devlife
2022-09-22
AWS Lambda storage options
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
How to make Rust leak memory (also: how to make it stop)
[text]:
rust
Performance Summit 2022
[video]:
performance
2022-09-21
Distributed System Models in the Real World - Kevin Sookocheff
[text]:
distributed systems
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
Bytecode Alliance
[text]:
sw engineering
Importing 3m rows/sec with io_uring | QuestDB: the database for time series
[text]:
network
,
performance
(2) Processors Are Awesome – Superscalar CPU #1 - YouTube
[video]:
lowlevel
Attacking Firecracker: AWS' microVM Monitor Written in Rust - Blog | Grapl
[text]:
rust
What is Backoff For? - Marc's Blog
[text]:
distributed systems
,
sw engineering
Expanding the CAP Tradeoff Frontier at Scale - Audrey Cheng
[text]:
distributed systems
2022-09-20
Building a Tiny Mutex
[text]:
concurrency
,
languages
,
zig
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
https://dl.acm.org/doi/10.1145/3546568
[text]:
lowlevel
What I meant by the "soul of Rust"
[text]:
rust
2022-09-19
https://www.cs.princeton.edu/~mfreed/docs/spec-recovery-atc22.pdf
[pdf]:
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 2 ▓▒░
https://nf-x.medium.com/how-golang-generics-empower-concise-api-html-table-extraction-case-study-e2f4050bbb7d
[text]:
languages
USENIX ATC '22 - Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL...
[video]:
architecture
,
database
,
distributed systems
"Transactions: myths, surprises and opportunities" by Martin Kleppmann
[video]:
database
2022-09-18
Finding the “Second Bug” in glibc’s Condition Variable
[text]:
formal spec
2022-09-17
Title:Programming and Reasoning with Partial Observability
[pdf]:
sw engineering
2022-09-15
Real-world functional programming in Scala using ZIO - a tour by Yonas Ghidei
[video]:
functional programming
,
scala
2022-09-14
https://martin.kleppmann.com/papers/crdt-isabelle-oopsla17.pdf
[pdf]:
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
SREcon19 Europe/Middle East/Africa - A Systems Approach to Safety and Cybersecurity
[video]:
sw engineering
Using SPIN to validate the InnoDB read-write lock
[text]:
formal spec
2022-09-13
https://db.in.tum.de/~freitag/papers/p2797-freitag.pdf
[pdf]:
database
,
datastructures
2022-09-12
A Few Observations on the Marvelous Resilience of Bone & Resilience Engineering - Dr. Richard Cook
[video]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 3 ▓▒░
Velocity 2012: Richard Cook, "How Complex Systems Fail"
[video]:
sw engineering
Collections: This. Isn’t. Sparta. Part I: Spartan School
[text]:
devlife
“Going solid”: a model of system dynamics and consequences for patient safety
[text]:
sw engineering
Request Waiting List
[text]:
sw engineering
Moving From Akka To ZIO: Experiences And Comparisons by Jan Ypma
[video]:
functional programming
TCP Socket Listen: A Tale of Two Queues (2022)
[text]:
network
2022-09-09
Alan Kay - Programming and Scaling
[video]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Wasmtime 1.0: A Look at Performance
[text]:
rust
Safety and Liveness Properties
[text]:
formal spec
2022-09-06
Notes on Progress: An environmentalist gets lunch
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
FuzzingLabs
[video]:
fuzzing
,
read
Time Travelling and Fixing Bugs with Property-Based Testing
[text]:
formal spec
Trying out Unison, part 1: code as hashes
[text]:
functional programming
2022-09-03
The Weekend Read - Issue #35 - Embedded key-value stores | Revue
[text]:
database
,
datastructures
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
https://pages.cs.wisc.edu/~mgliu/papers/dremel-sigmetrics22.pdf
[pdf]:
database
ZIO Streams: A Long-Form Introduction
[text]:
scala
Performance Benefits of Using Huge Pages for Code. | Easyperf
[text]:
lowlevel
,
performance
2022-08-30
Implementing Raft using Project Loom
[text]:
functional programming
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Some of the more annoying Go bugs I have dealt with | Ben E. C. Boyter
[text]:
languages
Java Champion James Ward on the State of Java and JVM Languages
[text]:
jvm
What was Coding like 40 years ago?
[video]:
sw engineering
Provably Space-Efficient Parallel Functional Programming
[text]:
functional programming
2022-08-29
Postel's law as a profunctor
[text]:
functional programming
2022-08-28
Using the Kani Rust Verifier on a Firecracker Example | Kani Rust Verifier
[text]:
formal spec
2022-08-27
Monitoring and Tuning the Linux Networking Stack: Receiving Data | Packagec
[text]:
network
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Monitoring and Tuning the Linux Networking Stack: Sending Data | Packageclo
[text]:
network
Introduction · Linux Inside
[text]:
lowlevel
Why Researchers Are So Inconsistent About Consistency
[text]:
distributed systems
https://dl.acm.org/doi/abs/10.1145/3194261.3194268
[text]:
consensus
,
distributed systems
2022-08-26
Automatic Reliability Testing For Cluster Management Controllers
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Writing a container in Rust | Blog of Litchi Pi
[text]:
rust
State Machines II
[text]:
rust
,
sw engineering
Pattern Matching and Backwards Compatibility - seanmonstar
[text]:
rust
2022-08-25
Inside the Pinecone | Pinecone
[text]:
database
2022-08-24
Metastable Failures in the Wild
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Turning SQLite into a distributed database
[text]:
distributed systems
2022-08-23
LSM-Trees Under (Memory) Pressure - adms22-mun.pdf
[pdf]:
datastructures
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
[2202.04185] OSM-tree: A Sortedness-Aware Index
[pdf]:
database
,
datastructures
Collections: Logistics, How Did They Do It, Part I: The Problem – A Collect
[text]:
devlife
2022-08-22
Can types replace validation?
[text]:
functional programming
2022-08-21
Оптимизируем бинарный поиск – Сергей Слотин
[video]:
performance
░▒▓ Text: 1 | PDFs: 0 | Vids: 3 ▓▒░
TLA+ Meetup. Bangalore
[video]:
formal spec
PWLTO#22 – David Kua on The Weakest Failure Detector for Solving Consensus
[video]:
distributed systems
Online Data Migration from HBase to TiDB with Zero Downtime | by Pinterest
[text]:
architecture
2022-08-20
The B-Tree, LSM-Tree, and the Bw-Tree in Between | PhotonDB
[text]:
datastructures
░▒▓ Text: 5 | PDFs: 1 | Vids: 0 ▓▒░
Implementing Raft using a functional effect system
[text]:
functional programming
STD 7, RFC 9293 on Transmission Control Protocol (TCP)
[text]:
network
Rust and Neovim - A Thorough Guide and Walkthrough | the trait
[text]:
rust
Rust in Perspective — linusw
[text]:
rust
sigtt611-bernstein.pdf
[pdf]:
distributed systems
2022-08-19
Constructive vs Predicative Data • Hillel Wayne
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 1 | Vids: 3 ▓▒░
Distributed Systems 3.3: Causality and happens-before - YouTube
[video]:
distributed systems
Data Rabbit - nREPLs, SQL, JDBC, Viz (Nivo, Vega-lite), Sub-flows - YouTube
[video]:
languages
Using the Kani Rust Verifier on Tokio Bytes | Kani Rust Verifier Blog
[text]:
formal spec
time-clocks.pdf
[pdf]:
distributed systems
I have complicated feelings about TDD • Buttondown
[text]:
sw engineering
The memory subsystem from the viewpoint of software: how memory subsystem affects software performance 2/3
[text]:
lowlevel
The spelled-out intro to neural networks and backpropagation: building micrograd
[video]:
statistics
2022-08-18
Comparing Rust's and C 's Concurrency Library - Mara's Blog
[text]:
concurrency
,
rust
2022-08-17
Implementing a CountDownLatch (async and dirty)
[video]:
concurrency
,
read
,
scala
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
AGI Is Sacred
[text]:
sw engineering
TheDoom
[text]:
lowlevel
,
read
Low-Latency, High-Throughput Garbage Collection - lxr-pldi-2022.pdf
[pdf]:
jvm
,
rust
2022-08-16
A new 'offline' format
[text]:
sw engineering
2022-08-07
Building a Computer Algebra System in Go, Part 1: Multivariate Expressions and Differentiation
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Streamlet in TLA+
[text]:
formal spec
2022-08-06
A New Era for Databases With Alex Gallego (Redpanda)
[video]:
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Rust Default Values for Maintainability
[text]:
rust
2022-08-05
Why does Neon use Paxos instead of Raft, and what's the difference?
[text]:
consensus
,
formal spec
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Zig Colourless Async in Rust
[text]:
concurrency
,
languages
,
zig
Implementing a New IO Scheduler Algorithm for Mixed Read/Write Workloads -
[text]:
database
How Data Abstraction changed Computing forever | Barbara Liskov | TEDxMIT -
[video]:
sw engineering
Your Code Displays Japanese Wrong
[text]:
sw engineering
2022-08-04
50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs
[text]:
languages
░▒▓ Text: 9 | PDFs: 0 | Vids: 1 ▓▒░
John Feminella on Impossibility of Distributed Consensus with One Faulty Process
[video]:
consensus
,
distributed systems
Fully generic recursion in Rust
[text]:
rust
Patterns with Rust types
[text]:
rust
Uncovering a Blocking Syscall
[text]:
lowlevel
,
rust
Paper Review: Safe, Flexible Aliasing with Deferred Borrows
[text]:
rust
Safety
[text]:
rust
Zero-Copy All the Things! (Zero-Copy #2)
[text]:
performance
,
rust
So Zero It's ... Negative? (Zero-Copy #3)
[text]:
performance
,
rust
Not a Yoking Matter (Zero-Copy #1)
[text]:
performance
,
rust
2022-08-02
AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)
[video]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 4 ▓▒░
Why the end of Optane is bad news for all IT
[text]:
lowlevel
David Ashby on Understanding Real-World Concurrency Bugs in Go [PWL NYC]
[video]:
concurrency
Formally Verifying Rust's Opaque Types
[text]:
rust
Writing a Kubernetes Operator: the Hard Parts - Sebastien Guilloux, Elastic
[video]:
distributed systems
Keep the Space Shuttle Flying: Writing Robust Operators - Illya Chekrygin, Upbound
[video]:
distributed systems
2022-08-01
cbloom rants: Library Writing Realizations
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Production Ready Go Concurrency
[text]:
concurrency
★
Mechanical Watch – Bartosz Ciechanowski
[text]:
devlife
,
top
2022-07-31
llsoftsec/llsoftsecbook
[text]:
lowlevel
,
sw engineering
2022-07-30
grahamking/perf-ninja-rs
[text]:
courses
,
rust
2022-07-29
Automated Validation of State-Based Client-Centric Isolation with TLA (202
[text]:
formal spec
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
https://www.getrevue.co/profile/dtornow/issues/the-weekend-read-issue-30-consensus-and-convergence-1277998
[text]:
consensus
https://www.usenix.org/system/files/atc22-curtsinger.pdf
[pdf]:
sw engineering
My FLOPS 2022 keynote talk: “Adventures in Building Reliable Distributed Systems with Liquid Haskell”
[text]:
distributed systems
2022-07-28
DBMS Musings: Correctness Anomalies Under Serializable Isolation
[text]:
database
,
distributed systems
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
A performance retrospective using Rust (part 2)
[text]:
performance
,
rust
https://web.stanford.edu/class/cs245/readings/aurora.pdf
[pdf]:
architecture
,
database
SQLite Internals: Pages & B-trees
[text]:
database
,
datastructures
2022-07-27
Seeing is Believing: A Client-Centric Specification of Database Isolation
[text]:
database
2022-07-26
Observability in 2022: Why it matters and how OpenTelemetry can help | Red
[text]:
devops
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
The Recursive Book of Recursion
[text]:
book
How to Get a Programming Job Straight Out of High School
[text]:
sw engineering
Credit Market Implosion Will Be Severe, Says Harald Malmgren | Nicholas Glinsman, Harald Malmgren
[video]:
finances
2022-07-25
kelseyhightower/kubernetes-the-hard-way: Bootstrap Kubernetes the hard way
[text]:
network
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
IO_uring Zerocopy Send Is Ready For Linux 5.20 Networking - Phoronix
[text]:
network
https://eng.uber.com/vertical-cpu-scaling/
[text]:
lowlevel
,
performance
Fragments
[text]:
sw engineering
2022-07-24
Fixing retries with token buckets and circuit breakers
[text]:
distributed systems
,
sw engineering
2022-07-23
CppCon 2014: Mike Acton "Data-Oriented Design and C " - YouTube
[video]:
lowlevel
,
performance
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Game engines are more than libraries glued together
[text]:
games
2022-07-22
Covergence - ACM Queue
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
(2) "Correctness proofs of distributed systems with Isabelle" by Martin Kle
[video]:
formal spec
Metastability and Distributed Systems - Marc's Blog
[text]:
distributed systems
Ask HN: What are some cool but obscure data structures you know about?
[text]:
datastructures
2022-07-21
Advice for the next dozen Rust GUIs | Raph Levien’s blog
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Как мы делали Warface для Денди / Хабр
[text]:
devlife
Time, Clocks and the Ordering of Events in a Distributed System - Microsoft
[text]:
distributed systems
User settings, Lamport clocks and lightweight formal methods | Jakub Mikian
[text]:
distributed systems
,
formal spec
2022-07-19
Paxosmon 2: The Paxos Journey Continues
[text]:
consensus
░▒▓ Text: 2 | PDFs: 1 | Vids: 2 ▓▒░
Paxosmon: Gotta Consensus Them All
[text]:
consensus
[POPL'22] Principles of Programming Language Translators - YouTube
[video]:
languages
https://www.usenix.org/system/files/osdi22-lou-demystifying.pdf
[pdf]:
distributed systems
,
formal spec
Performance Tuning Challenge #6 (wordcount)
[video]:
performance
2022-07-18
I can’t believe that I can prove that it can sort
[text]:
datastructures
,
formal spec
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
High Throughput Replication with Integrated Membership Management (USENIX ATC 2022)
[text]:
distributed systems
ICM 2022. Kevin Buzzard: The Rise of Formalism in Mathematics
[text]:
formal spec
2022-07-17
Type Checking in Whiley goes Both Ways!
[text]:
languages
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Databases = Frameworks for Distributed Systems
[text]:
database
atc22-vig.pdf
[pdf]:
database
,
distributed systems
2022-07-15
OSDI2022, continued
[text]:
database
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
OSDI 2022: nature is healing
[text]:
database
Industrial Track Papers
[text]:
database
Why Don't People Use Formal Methods?
[text]:
formal spec
MonetDB: Scale Up Before You Scale Out (Martin Kersten)
[video]:
database
2022-07-14
A Guide to the Go Garbage Collector
[text]:
languages
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
HTTP/3 Deep Dive | HTTP/3's value, features, and use cases
[text]:
network
Owl: Scale and Flexibility in Distribution of Hot Content | USENIX
[text]:
distributed systems
When rustc explodes
[text]:
rust
Building Bulletproof Concurrent Applications on the JVM - John A. De Goes, Ziverge |Craft Conf 2022
[video]:
read
,
scala
Using the Kani Rust Verifier on a Rust Standard Library CVE
[text]:
formal spec
,
rust
2022-07-13
Fearless Concurrency with Rust. Threading | by Herbert Wolverson | The Prag
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
AWS Well-Architected
[text]:
architecture
Scala 3 Compiler Internals
[video]:
scala
https://hackmysql.com/book-5/
[text]:
database
2022-07-12
HotSpot JVM Deep Dive - Safepoint - YouTube
[video]:
jvm
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Metadata types with Scala 3
[text]:
scala
Introduction to V8 JavaScript Engine Grammar-based Fuzzing [WORKSHOP] - Browser security #5
[video]:
fuzzing
2022-07-11
A performance retrospective using Rust (part 1)
[text]:
rust
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Andrew Kelley - Practical DOD on Vimeo
[video]:
languages
,
lowlevel
,
performance
2022-07-09
Bare-Metal Rust on ESP32: A Brief Overview
[text]:
rust
2022-07-08
A brief history of data visualization Part 1 of 2 - Papers We Love @ Seattle
[video]:
sw engineering
2022-07-07
JVM JIT for Dummies
[video]:
jvm
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
https://www.preprints.org/manuscript/201710.0192/v1/download
[text]:
datastructures
I'm SO Glad I'm Uncoordinated: Coordination Is Increasingly Painful... What Can Be Done?
[video]:
concurrency
A Minimal Rust Kernel
[text]:
rust
Looking at assembly code with gdb
[text]:
lowlevel
2022-07-06
Title:Katara: Synthesizing CRDTs with Verified Lifting
[pdf]:
distributed systems
2022-07-05
rsync, article 3: How does rsync work? (2022)
[text]:
network
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Modelling distributed locking in TLA | Medium
[text]:
formal spec
,
read
Optimizing TCP for high WAN throughput while preserving low latency
[text]:
network
2022-07-04
Fuzzing rust-minidump for Embarrassment and Crashes – Part 2 – Mozilla Hacks : the Web developer blog
[text]:
rust
2022-07-03
https://www.vldb.org/pvldb/vol15/p1965-cheng.pdf
[pdf]:
distributed systems
2022-06-27
Microsvuln/Awesome-Grammar-Fuzzing: A curated list of Grammar based fuzzing
[text]:
formal spec
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
The Grug Brained Developer A layman's guide to thinking like the self-aware smol brained
[text]:
sw engineering
(2) Shoulders of Giants: Languages Kotlin learned from | Andrey Breslav @ K
[video]:
sw engineering
2022-06-25
Recognizing safety and liveness - RecSafeLive.pdf
[pdf]:
concurrency
,
read
2022-06-24
Can Applications Recover from fsync Failures? | USENIX
[text]:
database
,
lowlevel
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
USENIX ATC '20 - Can Applications Recover from fsync Failures? - YouTube
[video]:
database
,
lowlevel
Java garbage collection: The 10-release evolution from JDK 8 to JDK 18
[text]:
jvm
2022-06-23
Jon Gjengset | All Things Rust | Rust For Rustaceans | Dev Hour 4
[video]:
rust
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Data Race Patterns in Go
[text]:
concurrency
Boehm.pdf
[pdf]:
concurrency
2022-06-22
The Dynamics of Remembering and Forgetting | July 2022 | Communications of
[text]:
devlife
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
proof.pdf
[pdf]:
formal spec
,
read
abz2016-pharos.pdf
[pdf]:
formal spec
,
read
Metastable Failures in the Wild | USENIX
[text]:
distributed systems
Introduction to Pragmatic Formal Modeling | Pragmatic Formal Modeling
[text]:
formal spec
2022-06-21
The Illustrated QUIC Connection: Every Byte Explained
[text]:
network
░▒▓ Text: 6 | PDFs: 2 | Vids: 2 ▓▒░
Math Encounters - Double Vision: Explorations of Alternative Math from Hist
[video]:
devlife
Tips For Writing Abstracts and Speaking at Conferences - YouTube
[video]:
devlife
Chip Measuring Contest - ACM Queue
[text]:
lowlevel
What's the fuss about formal specifications? (Part 2) — The Sweet Spot
[text]:
formal spec
,
read
Splitting CSV files at 3GB/s・Tinybird
[text]:
lowlevel
,
performance
osdi12-final-16.pdf
[pdf]:
distributed systems
Systems Research is Running out of TimeSystems Research is Running out of T
[pdf]:
distributed systems
Sundial: Fault-tolerant Clock Synchronization for Datacenters | USENIX
[text]:
distributed systems
Graham: Synchronizing Clocks by Leveraging Local Clock Properties | USENIX
[text]:
distributed systems
2022-06-20
A Cursed Bug - Made of Bugs
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Experience Report: 6 months of Go
[text]:
languages
Remote development with Rust on fly.io
[text]:
rust
Let's Remix Distributed Database Design! - YouTube
[video]:
distributed systems
2022-06-19
Instruction-level parallelism in practice: speeding up memory-bound program
[text]:
performance
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Day in the Life of Open Source Maintenance 2022-06-19 (live version)
[video]:
rust
2022-06-18
Let's Remix Distributed Database Design! - YouTube
[video]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
F* PoP Up Seminar
[text]:
formal spec
(1) Keynote: What can you do with a few days? - Mike Lusignan - YouTube
[video]:
formal spec
2022-06-17
Functional architecture - The pits of success - Mark Seemann - YouTube
[video]:
functional programming
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Hybrid Deterministic and Nondeterministic Execution of Transactions in Acto
[text]:
database
2022-06-16
(3) Async I/O in Depth: State Machines, Event Loops and Non-Blocking I/O Sy
[video]:
rust
2022-06-15
Space Engine for Pattern Matching – Dale Wijnand - YouTube
[video]:
scala
░▒▓ Text: 4 | PDFs: 0 | Vids: 2 ▓▒░
My other database is a compiler. Many years ago, innovation at the data… |
[text]:
sw engineering
Amazon Redshift re-invented @ SIGMOD'22 - YouTube
[video]:
database
GCC for New Contributors — GCC Contributors Guide 0.1 documentation
[text]:
languages
,
lowlevel
STxP70/STHORM/P2012 - ST's secret microcontroller | ? the6p4c ?
[text]:
lowlevel
Proceedings of the 2022 International Conference on Management of Data | AC
[text]:
distributed systems
2022-06-14
Everything Is Broken: Shipping rust-minidump at Mozilla - Part 1 - Mozilla
[text]:
rust
░▒▓ Text: 4 | PDFs: 3 | Vids: 0 ▓▒░
Virtual time | ACM Transactions on Programming Languages and Systems
[text]:
distributed systems
Concepts can't do quantifiers – Arthur O'Dwyer – Stuff mostly about C
[text]:
languages
,
lowlevel
Consensus: Bridging Theory and Practice - OngaroPhD.pdf
[pdf]:
consensus
Async cancellation: a case study of pub-sub in mini-redis
[text]:
rust
Design and Analysis of a Logless Dynamic Reconfiguration Protocol - LIPIcs-
[pdf]:
formal spec
Formal Verification of a Distributed Dynamic Reconfiguration ProtocolFormal
[pdf]:
formal spec
2022-06-13
https://www.ietf.org/id/draft-peabody-dispatch-new-uuid-format-03.html
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Async Cancellation II: Time and Signals — 2022-06-10
[text]:
Process polymorphic classes in lightning speed - Johny's Software Lab
[text]:
performance
2022-06-12
komora-io/cache-advisor
[text]:
datastructures
░▒▓ Text: 4 | PDFs: 0 | Vids: 3 ▓▒░
SIMD accelerated sorting in Java - how it works and why it was 3x faster
[text]:
performance
(3) Post-Crust of Rust Q&A - YouTube
[video]:
rust
(3) Crust of Rust: Send, Sync, and their implementors - YouTube
[video]:
rust
(3) NSDI '22 - Data-Parallel Actors: A Programming Model for Scalable Query
[video]:
database
Data-Parallel Actors: A Programming Model for Scalable Query Serving System
[text]:
database
Finding typing compiler bugs | Proceedings of the 43rd ACM SIGPLAN Internat
[text]:
languages
2022-06-10
async-std - Stop worrying about blocking: the new async-std runtime, inspir
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Rust without the async (hard) part | Lunatic
[text]:
rust
2022-06-09
Markus Kuppe — Workshop: TLA in action (Part 1) - YouTube
[video]:
formal spec
░▒▓ Text: 4 | PDFs: 1 | Vids: 1 ▓▒░
Applying Flexible Paxos to Raft — Jack Vanlightly
[text]:
consensus
,
distributed systems
Cache made consistent: Meta’s cache invalidation solution
[text]:
distributed systems
The Fundamental Mechanism of Scaling - Marc's Blog
[text]:
distributed systems
Linear Address Spaces
[text]:
performance
[1509.07815] Warp: Lightweight Multi-Key Transactions for Key-Value Stores
[pdf]:
database
2022-06-08
Kiran Bhattaram on Failure Detectors
[video]:
distributed systems
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
(1) The Thirty Million Line Problem - YouTube
[video]:
lowlevel
,
performance
2022-06-07
Rust async batching with benjamin-batchly
[text]:
rust
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
scodec/hexdump4s
[text]:
scala
Using Java's Project Loom to build more reliable distributed systems · Jame
[text]:
distributed systems
,
jvm
Temporal Belonging — Real Life
[text]:
devlife
Wil Mathys
[text]:
devlife
Data structure size and cache-line accesses – Daniel Lemire's blog
[text]:
performance
2022-06-04
[Golang] Writing memory efficient and CPU optimized Go Structs | by Satyaji
[text]:
performance
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
The curse of strong typing
[text]:
rust
Some notes on internal working of profiler | Inspektor
[text]:
rust
Profiling heap allocation in rust | FlakM blog
[text]:
rust
2022-06-03
Macro Patterns - A match made in heaven
[text]:
rust
2022-06-02
Debugging a JVM Crash for LinkedIn - Part 3
[text]:
jvm
░▒▓ Text: 6 | PDFs: 1 | Vids: 0 ▓▒░
Debugging a JVM Crash for LinkedIn - Part 2
[text]:
jvm
A Gentle(-ish) Introduction to Worst-Case Optimal Joins
[text]:
distributed systems
Consus: Taming the Paxi
[text]:
distributed systems
Branch and Bound
[text]:
database
Title:Push vs. Pull-Based Loop Fusion in Query Engines
[pdf]:
database
BonsaiDb performance update: A deep-dive on file synchronization
[text]:
lowlevel
,
performance
2022-06-01
penberg/awesome-low-latency
[text]:
lowlevel
,
performance
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
TLA in Practice and TheoryPart 1: The Principles of TLA
[text]:
formal spec
tlaplus/awesome-tlaplus: A curated list of TLA resources.
[text]:
formal spec
Concurrent thread-stack processing in the z garbage collector – Inside.java
[text]:
jvm
blog
[text]:
lowlevel
2022-05-28
Where's the Race Condition? - by Jim Cownie - CPU fun
[text]:
concurrency
2022-05-27
Multiplayer Game Development in Rust
[text]:
rust
2022-05-26
Open source database pioneers widen target beyond Oracle • The Register
[text]:
database
,
devlife
2022-05-25
Writing a Fast JSON Parser | Chad Austin
[text]:
lowlevel
,
performance
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
Branch/cmove and compiler optimizations – Krister Walfridsson's blog – Comp
[text]:
lowlevel
,
sw engineering
Andrei Alexandrescu — Embracing (and also Destroying) Variant Types Safely
[video]:
sw engineering
HetSys Course: Lecture 11: Parallel Patterns: Graph Search (Spring 2022) -
[video]:
courses
,
lowlevel
,
performance
(Not) detecting bugs
[text]:
sw engineering
2022-05-24
Fixing Memory Leaks in Rust
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Crash reporting in Rust
[text]:
rust
2022-05-23
Feral Concurrency Control: An Empirical Investigation of Modern Application Integrity
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Developers disassemble! Use Java and hsdis to see it all.
[text]:
jvm
2022-05-19
Compiler Adventures, part 3: Value Numbering | by Predrag Gruevski | May, 2
[text]:
lowlevel
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Rust Borrow Checker - a Deep Dive
[text]:
rust
Systems Programmers Can Have Nice Things
[text]:
rust
2022-05-18
wesc/sf-psn: A Sociotechnical Framework for a Pluralistic Social Network
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How TiKV Reads and Writes | PingCAP
[text]:
database
2022-05-17
LambdaNsk #8-1 Вычислимость, полнота по Тьюрингу и типизация в языках прогр
[video]:
sw engineering
2022-05-15
Comparing Rust supply chain safety tools - LogRocket Blog
[text]:
rust
2022-05-14
Packet Order Matters! Improving Application Performance by Deliberately Del
[text]:
distributed systems
,
network
,
performance
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Efficient Scheduling Policies for Microsecond-Scale Tasks | USENIX
[text]:
distributed systems
,
lowlevel
Aquila: A unified, low-latency fabric for datacenter networks | USENIX
[text]:
distributed systems
,
network
Data-Parallel Actors: A Programming Model for Scalable Query Serving System
[text]:
database
,
distributed systems
Bounded Contexts - Eric Evans - DDD Europe 2020
[video]:
architecture
At Any Given Moment in a Process - by Dorian Taylor
[text]:
devlife
2022-05-13
Rosenzweig – The Apple GPU and the Impossible Bug
[text]:
sw engineering
░▒▓ Text: 7 | PDFs: 0 | Vids: 2 ▓▒░
flower-corp/rosedb: ? A high performance NoSQL database based on bitcask, s
[text]:
database
avinassh/py-caskdb: (educational) build your own disk based KV store
[text]:
database
Linking Rust Crates, Part 1 - The {pnk}f(eli)x Blog
[text]:
rust
Asynchronous streams in Rust (part 1) - Futures, buffering and mysterious c
[text]:
rust
RonDB: A Key-Value Store with SQL Capabilities and LATS Properties (Mikael Ronström)
[video]:
database
Monarch, Google’s Planet-Scale Streaming Monitoring Infrastructure | Google
[video]:
database
Monarch: Google’s Planet-Scale In-Memory Time Series Database
[text]:
database
,
timeseries
Why I Quit Google’s WebAssembly Team, And How It Made Me Sick
[text]:
devlife
,
rust
2022-05-12
Query Serving Systems
[text]:
database
░▒▓ Text: 5 | PDFs: 1 | Vids: 1 ▓▒░
(1) CIDR 2022 Keynote 1: The Databricks Lakehouse Platform by Matei Zaharia
[video]:
sw engineering
rust-embedded/rust-raspberrypi-OS-tutorials: Learn to write an embedded OS
[text]:
courses
,
lowlevel
,
rust
Merge What You Can, Fork What You Can't: Managing Data Integrity in Local-F
[pdf]:
sw engineering
AlloyDB for PostgreSQL intelligent scalable storage | Google Cloud Blog
[text]:
database
The AI of DOOM (1993)
[text]:
games
Our Experience Porting the YJIT Ruby Compiler to Rust — Development (2022)
[text]:
rust
2022-05-11
lbo-ispass-2022.pdf
[pdf]:
jvm
,
sw engineering
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
The Beauty of Bézier Curves - YouTube
[video]:
sw engineering
BellJar: A new framework for testing system recoverability at scale - Engin
[text]:
distributed systems
Small Datum: RocksDB internals: LRU
[text]:
database
2022-05-10
Michael Pigott on Toward a Generic Fault Tolerance Technique [PWL NYC]
[video]:
distributed systems
,
network
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Explaining Atomics in Rust - Explaining Atomics in Rust
[text]:
concurrency
,
read
,
rust
Debugging a JVM Crash for LinkedIn - Part 1
[text]:
jvm
Small Datum: Using mmap with RocksDB
[text]:
database
2022-05-09
https://www.usenix.org/legacy/event/osdi06/tech/full_papers/joukov/joukov.pdf
[pdf]:
performance
,
read
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
Investigations of Phase-Aware Source Code – Thoughts on Managed Runtimes –
[text]:
jvm
Use explicit data prefetching to faster process your data structure - Johny
[text]:
lowlevel
,
performance
Xilem: an architecture for UI in Rust | Raph Levien’s blog
[text]:
rust
2022-05-08
Dive into Systems
[text]:
book
,
lowlevel
,
read
2022-05-07
Use Fast Data Algorithms | Joey Lynch's Site
[text]:
performance
2022-05-06
B-tree indexes - learn more about the heart of PostgreSQL - YouTube
[video]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Assessing the understandability of a distributed algorithm by tweeting bugg
[text]:
2022-05-05
The price of dynamic memory: Memory Access - Johny's Software Lab
[text]:
lowlevel
,
performance
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
(2) Async Rust: Portability and Interoperability - Nick Cameron - Rust Linz
[video]:
rust
The Better Alternative to Lifetime GATs - Sabrina Jewson
[text]:
rust
C & Rust: Generics and Specialization
[text]:
rust
A shiny future with GATs | Jack Huey’s blog
[text]:
read
,
rust
The fingerprints of ideology in science - LessWrong
[text]:
devlife
Warp: Lightweight Multi-Key Transactions for Key-Value Stores
[text]:
database
2022-05-04
ferrous-systems/elements-of-rust: rust style and philosophy
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
★
Introductory resources to type theory for language implementers
[text]:
languages
,
top
Shaving 40% Off Google’s B-Tree Implementation with Go Generics - ScyllaDB
[text]:
languages
2022-05-03
HYTRADBOI 2022 postmortem
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Clang-Tidy — Extra Clang Tools 20.0.0git documentation
[text]:
languages
https://www.codee.com/knowledge/
[text]:
courses
,
lowlevel
,
performance
,
read
2022-05-02
The principles behind Differentiable Programming - Erik Meijer - YouTube
[video]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Thinking About Massive Throughput? Meet Virtual Threads! | Foojay.io
[text]:
jvm
Crash course introduction to parallelism: SIMD Parallelism
[text]:
lowlevel
,
performance
2022-04-30
Lies we tell ourselves to keep using Golang
[text]:
languages
,
rust
░▒▓ Text: 6 | PDFs: 2 | Vids: 1 ▓▒░
Distributed Consensus: Beating Impossibility with Probability One
[text]:
distributed systems
https://dl.acm.org/doi/pdf/10.1145/800221.806707
[text]:
distributed systems
Jepsen: Redpanda 21.10.1
[text]:
distributed systems
Anna: A Key-Value Store For Any Scale
[text]:
database
1809.00089.pdf
[pdf]:
database
hydro-project/anna: A low-latency, cloud-native KVS
[text]:
database
queue.eps - latch-free-cidr2017.pdf
[pdf]:
concurrency
,
database
,
performance
Gigabytes in milliseconds: Bringing container support to AWS Lambda without
[video]:
distributed systems
2022-04-29
RonDB: A Key-Value Store with SQL Capabilities and LATS Properties (Mikael
[video]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Maelstrom: Mitigating Datacenter-level Disasters by Draining Interdependent
[text]:
distributed systems
,
sre
2022-04-28
Schedule | CMU 15-799 :: Special Topics: Self-Driving Database Management S
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Flexibility and Performance - Johny's Software Lab
[text]:
performance
Indirect ownership, shallow borrow and self-referential data structures
[text]:
rust
2022-04-27
Lecture Videos | Cryptocurrency Engineering and Design | Media Arts and Sci
[text]:
courses
,
distributed systems
░▒▓ Text: 8 | PDFs: 0 | Vids: 0 ▓▒░
Application / Dynamic Class Data Sharing In HotSpot JVM – Ionut Balosin
[text]:
jvm
Reading Group. ByShard: Sharding in a Byzantine Environment | Aleksey Chara
[text]:
distributed systems
Perf tools support for Intel® Processor Trace - Perf Wiki
[text]:
lowlevel
,
performance
The Verification of a Distributed System - ACM Queue
[text]:
distributed systems
Using Fault Injection Testing to Improve DoorDash Reliability
[text]:
sw engineering
The Go programming language and environment | Communications of the ACM
[text]:
languages
Designing Data Structures for Collaborative Apps
[text]:
datastructures
,
distributed systems
2022-04-26
Write-Behind Logging - p337-arulraj.pdf
[pdf]:
database
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Safe memory reclamation for dynamic lock-free objects using atomic reads an
[text]:
concurrency
What the HECK is a Tensor?!?
[video]:
devlife
2022-04-25
Why Civilizations Collapse
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Have you tried rubbing a database on it?
[text]:
database
2022-04-23
Rust traits and dependency injection - Julio Merino (jmmv.dev)
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
An Empirical Evaluation of In-Memory MultiVersion Concurrency Control
[text]:
database
,
distributed systems
2022-04-22
Native Java in the Real World
[text]:
jvm
2022-04-21
★
What-Good-Is-Temporal-Logic.pdf
[pdf]:
formal spec
,
read
,
top
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Let’s take a crack at understanding distributed consensus
[text]:
consensus
,
distributed systems
,
read
An Evaluation of Distributed Concurrency Control
[text]:
distributed systems
2022-04-20
Changing std::sort at Google’s Scale and Beyond
[text]:
sw engineering
2022-04-19
How Complex Systems Fail
[text]:
sw engineering
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
Why the Past 10 Years of American Life Have Been Uniquely Stupid - The Atla
[text]:
devlife
Harder Drive: Hard drives we didn't want or need - YouTube
[video]:
lowlevel
How Async Functions in Traits could Work in Rustc
[text]:
rust
Why inheritance never made any sense | Structure and Interpretation of Comp
[text]:
sw engineering
Pointers Are Complicated III, or: Pointer-integer casts exposed
[text]:
lowlevel
StalkR's Blog: Golang data races to break memory safety
[text]:
concurrency
2022-04-18
What happens to latency if service time is cut in half
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The price of dynamic memory: Allocation - Johny's Software Lab
[text]:
lowlevel
,
performance
2022-04-17
Keeping up with AWS announcements is like drinking from a firehose.
[text]:
architecture
,
read
2022-04-15
Google Best Practices for Java Libraries
[text]:
jvm
,
sw engineering
2022-04-14
Benchmarking a New Paradigm: An Experimental Analysis of a Real Processing-
[pdf]:
lowlevel
,
performance
2022-04-13
Link Time Optimizations: New Way to Do Compiler Optimizations - Johny's Sof
[text]:
lowlevel
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Simple Simulations for System Builders
[text]:
sw engineering
Implied bounds and perfect derive · baby steps
[text]:
rust
Direct I/O Writes: The Path to Storage Wealth - ScyllaDB
[text]:
lowlevel
Beyond POSIX - Adventures in Alternative Networking APIs
[text]:
lowlevel
,
network
2022-04-12
Calvin: Fast Distributed Transactions for Partitioned Database Systems
[text]:
database
2022-04-08
Why Rust mutexes look like they do
[text]:
concurrency
,
rust
░▒▓ Text: 9 | PDFs: 0 | Vids: 0 ▓▒░
JEP 425: Virtual Threads (Preview)
[text]:
jvm
https://www.rand.org/pubs/research_briefs/RB10014.html
[text]:
devlife
https://www.tabletmag.com/sections/news/articles/the-cathedral-or-the-bizarre
[text]:
devlife
Beat Einstellung Effect with Shift Left Performance
[text]:
performance
★
How to Quantify Scalability
[text]:
distributed systems
,
top
CVE-2021-30737, @xerub's 2021 iOS ASN.1 Vulnerability
[text]:
sw engineering
Consensus Algorithms at Scale: Part 4 — Establishment and revocation
[text]:
consensus
,
distributed systems
https://www.ietf.org/rfc/rfc5905.txt
[text]:
distributed systems
2022-04-07
Understanding Memory Allocation Size Limitations with Level Zero - Juan Fum
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Testing CRDTs in Rust, From Theory to Practice
[text]:
rust
The Most Average Function There Is - Andrei Alexandrescu - YouTube
[video]:
languages
2022-04-06
The true price of virtual functions in C - Johny's Software Lab
[text]:
performance
2022-04-04
ClickHouse® Black Magic: Skipping Indices
[text]:
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Futures Nostalgia
[text]:
rust
2022-04-03
Writing a document database from scratch in Go: Lucene-like filters and ind
[text]:
database
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
paper24.pdf
[pdf]:
database
,
read
2022-04-01
A Foolish Consistency: Consul at Fly.io · Fly
[text]:
distributed systems
2022-03-31
Why Black Boxes are so Hard to Reuse, lecture by Gregor Kiczales - YouTube
[video]:
sw engineering
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
Software Engineering at Google - YouTube
[video]:
sw engineering
2022-03-30
Paper computers
[video]:
read
,
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Are current benchmarks adequate to evaluate distributed transactional datab
[text]:
database
,
performance
2022-03-29
Baby Steps
[text]:
rust
2022-03-27
US History - YouTube
[video]:
courses
,
devlife
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
How the Figma PM team builds products and processes
[text]:
sw engineering
2022-03-24
[2203.11532] Quickstrom: Property Based Acceptance Testing with LTL Specifi
[pdf]:
formal spec
2022-03-23
Keynote: Daniel Spiewak - The Case For Effect Systems
[video]:
functional programming
2022-03-22
404 Page not found
[text]:
languages
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Inside JVM debug symbols | It’s All Relative
[text]:
jvm
2022-03-21
Amazon Aurora: Design Considerations On Avoiding Distributed Consensus fo
[text]:
database
2022-03-16
The Only Unbreakable Law
[video]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Reading Group. Using Lightweight Formal Methods to Validate a Key-Value Sto
[text]:
formal spec
Async IO with completion-model IO systems
[text]:
rust
2022-03-14
Samotsvety Nuclear Risk Forecasts — March 2022 — EA Forum
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Jurassic Cloud | USENIX
[text]:
sw engineering
2022-03-13
Plain Text - Dylan Beattie - NDC Oslo 2021
[video]:
read
,
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Evaluating Range Predicates
[text]:
jvm
,
performance
2022-03-11
FoundationDB: A Distributed Unbundled Transactional Key Value Store (Sigmod
[text]:
database
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Zig ⚡ Self-Hosted Compiler ⚡ Start compiling itself! on Vimeo
[video]:
languages
2022-03-10
On the Diverse And Fantastical Shapes of Testing
[text]:
sw engineering
2022-03-07
http://www.redbook.io/
[text]:
database
2022-03-05
https://www.rand.org/content/dam/rand/pubs/monograph_reports/2007/MR1160.pdf
[pdf]:
devlife
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
CockroachDB: The Resilient Geo-Distributed SQL Database
[text]:
database
,
distributed systems
Coffee Compiler Club, 2022_03_04 - YouTube
[video]:
languages
,
lowlevel
2022-03-01
Message Queuing and the Database: Solving the Dual Write Problem
[text]:
architecture
,
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A Practical Guide to Applying Data-Oriented Design
[text]:
performance
,
sw engineering
2022-02-28
Orca: A Modular Query Optimizer Architecture for VMware Greenplum (Venkates
[video]:
database
,
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Living Without Atomic Clocks | Where CockroachDB & Spanner Diverge
[text]:
distributed systems
2022-02-27
Formal Methods for the Informal Engineer: Tutorial #1 - The Z3 Theorem Prov
[video]:
formal spec
2022-02-25
Going multipath without Multipath TCP
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How to speed up the Rust compiler in 2022 | Nicholas Nethercote
[text]:
rust
2022-02-21
C Coroutines Do Not Spark Joy | Probably Dance
[text]:
languages
2022-02-20
FOQS: Scaling a distributed priority queue - Engineering at Meta
[text]:
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Shard Manager: A Generic Shard Management Framework for Geo-distributed App
[text]:
distributed systems
Server-Sent Events, WebSockets, and HTTP
[text]:
web
2022-02-19
Running SerenityOS on bare metal — Linus Groh
[text]:
lowlevel
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Anatomy of a code tracer | by Ole André Vadla Ravnås | Medium
[text]:
sw engineering
2022-02-18
A deeper dive into CVE-2021-39137 – a Golang security bug that Rust would h
[text]:
rust
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Making the Most Out of Your Compiler - Danila Kutenin - CppCon 2021 - YouTu
[video]:
performance
[2202.07798v1] BB-ML: Basic Block Performance Prediction using Machine Lear
[pdf]:
performance
2022-02-17
FS2 in Scala: Advanced Stream Transformations - YouTube
[video]:
scala
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
[1803.05069] HotStuff: BFT Consensus in the Lens of Blockchain
[pdf]:
distributed systems
How to Avoid Cascading Failures in Distributed Systems
[text]:
distributed systems
No One Cared About My Spreadsheets - Econlib
[text]:
devlife
2022-02-16
Minimizing correlated failures in distributed systems
[text]:
distributed systems
2022-02-15
Proof-of-Stake and Stablecoins: A Blockchain Centralization Dilemma
[text]:
finances
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
Compiler Error Messages Considered Unhelpful | Proceedings of the Working G
[text]:
sw engineering
[2010.09852] Evaluating the Cost of Atomic Operations on Modern Architectur
[pdf]:
concurrency
Error Handling in a Correctness-Critical Rust Project | sled-rs.github.io
[text]:
rust
More Enum Types
[text]:
rust
2022-02-14
Psychosomatic, Lobotomy, Saw: Linked Array Queues, part 1: SPSC
[text]:
concurrency
,
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Linux Journa
[text]:
concurrency
,
datastructures
2022-02-13
CMU Database Systems - 03 Database Storage I (Fall 2018) - YouTube
[video]:
database
2022-02-12
Britishvolt gigafactory: Britain's best-kept industrial secret is an unexpected solution to saving the planet
[text]:
devlife
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Prefix Sum with SIMD
[text]:
database
,
lowlevel
Tech Spec | Infrastructure Engineering
[text]:
architecture
A practical guide to writing technical specs - Stack Overflow Blog
[text]:
architecture
,
sw engineering
Documenting Architecture Decisions
[text]:
architecture
Technical Decision-Making and Alignment in a Remote Culture | Stitch Fix Te
[text]:
architecture
,
sw engineering
A Rust match made in hell
[text]:
rust
2022-02-11
FS2 Tutorial: More than Functional Streaming in Scala - Rock the JVM Blog
[text]:
scala
2022-02-10
Kitchen Soap – The Infinite Hows (or, the Dangers Of The Five Whys)
[text]:
read
,
sw engineering
░▒▓ Text: 8 | PDFs: 1 | Vids: 1 ▓▒░
What we talk about when we talk about ‘root cause’
[text]:
sre
,
sw engineering
Let's create an app in webassembly - Infinite Improbability
[text]:
rust
Memory Safety in Rust: A Case Study with C | Will Crichton
[text]:
lowlevel
,
rust
Rust Optimization.md
[text]:
performance
,
rust
An optimization story · Tinkering
[text]:
rust
Fast General Purpose Transactions in Apache Cassandra - YouTube
[video]:
database
A Functional Programming Language with Versions
[text]:
functional programming
Populating the page: how browsers work - Web Performance | MDN
[text]:
network
Rethinking Logging, Checkpoints, and Recovery for High-Performance Storage
[pdf]:
database
2022-02-09
Small Datum: RocksDB internals: the series
[text]:
database
2022-02-08
Introduction to Rust fuzzing
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Some mistakes Rust doesn't catch
[text]:
rust
2022-02-06
What Silicon Valley "Gets" about Software Engineers that Traditional Compan
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
Рождение советской ПРО. Из чего построили «Эльбрус-2»
[text]:
sw engineering
Рождение советской ПРО. Как СССР копировал микросхемы
[text]:
sw engineering
CookOOPvsADT90.pdf
[pdf]:
sw engineering
2022-02-05
Jepsen: Radix DLT 1.0-beta.35.1
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Bryan Cantrill: Andreessen's Corollary: Ethical Dilemmas in Software Engine
[video]:
devlife
Stack Overflow handling in HotSpot JVM « Pangin.pro
[text]:
jvm
,
lowlevel
2022-02-04
Async Rust in 2022 | Inside Rust Blog
[text]:
rust
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Pernos.co Demo for Rustc Reading Club, 2022-02-03 - YouTube
[video]:
rust
2022-02-03
Hello, Microcontroller!
[text]:
rust
░▒▓ Text: 6 | PDFs: 0 | Vids: 1 ▓▒░
Every Argument for Static Typing Applies to Typed Errors
[text]:
functional programming
,
scala
Time is an Illusion. - ACM Queue
[text]:
distributed systems
A Matter of Time: Evolving Clock Sync for Distributed Databases - The Distr
[text]:
distributed systems
CS224W: Machine Learning with Graphs - YouTube
[video]:
sw engineering
Digital Transformation
[text]:
scala
Running Lisp in Production
[text]:
languages
2022-02-02
How to stop running out of ephemeral ports and start to love long-lived con
[text]:
network
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Local-first software: You own your data, in spite of the cloud
[text]:
distributed systems
2022-02-01
Taming the beast that is a SQL database - Materialize
[text]:
database
,
read
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Using lightweight formal methods to validate a key-value storage node in Am
[text]:
formal spec
Small Datum: RocksDB internals: write rate limiter
[text]:
database
2022-01-31
Software Deployment, Speed, and Safety - Marc's Blog
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Ribbon Filter | RocksDB
[text]:
database
,
datastructures
know how your org works (or how to become a more effective engineer)
[text]:
sw engineering
2022-01-30
Uninitialized Memory: Unsafe Rust is Too Hard | Armin Ronacher's Thoughts a
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
https://www.semanticscholar.org/paper/Warnings-for-pattern-matching-Maranget/997d371f1e063ff11e00fc6c0aef259558b92303
[text]:
functional programming
penberg/awesome-os: Operating systems are awesome!
[text]:
lowlevel
Zig hashmaps explained
[text]:
languages
,
zig
TLA by Markus Kuppe - YouTube
[video]:
formal spec
2022-01-29
Frida HandBook
[text]:
lowlevel
,
read
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
Decoupled Transactions: Low Tail Latency Online Transactions Atop Jittery Servers (CIDR 2022)
[text]:
distributed systems
https://users.soe.ucsc.edu/~lkuper/papers/lvars-fhpc13.pdf
[pdf]:
distributed systems
Babelfish: Efficient Execution of Polyglot Queries
[text]:
database
2022-01-28
RocksDB internals: compaction stall counters
[text]:
database
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
zeux.io - Writing an efficient Vulkan renderer
[text]:
lowlevel
#11 The Journey of Adam Fraser - Tech Tak | Podcast on Spotify
[text]:
scala
erasure
[text]:
jvm
[Java][Profiling][JVM] Continuous profiling with async-profiler - long time
[text]:
jvm
Jane Street Tech Blog - Magic-trace: Diagnosing tricky performance issues e
[text]:
lowlevel
Technique: Compile Time Code Generation and Optimization
[text]:
lowlevel
2022-01-27
RustFest Paris 2018: Building Reliable Infrastructure in Rust by Tyler Neely
[video]:
rust
░▒▓ Text: 7 | PDFs: 0 | Vids: 1 ▓▒░
sled and rio
[text]:
database
,
rust
Инвестиции в IPO: научно доказанный способ зарабатывать 18% в день, или как
[text]:
finances
Hello, Microcontroller! Programming a microcontroller in ~100 lines of depe
[text]:
rust
Part 1: The life of an optimization barrier | Trail of Bits Blog
[text]:
rust
ecs: major rethink & database-aligned design by slimsag · Pull Request #157
[text]:
games
★
Let's build an Entity Component System from scratch (part 1)
[text]:
games
,
read
,
top
RocksDB internals: bytes pending compaction
[text]:
database
2022-01-26
A Close Look at a Spinlock – Embedded in Academia
[text]:
concurrency
,
lowlevel
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Why I Use a Debugger
[text]:
rust
(Basic) Segment Trees - Kartavya Vashishtha
[text]:
datastructures
Designing Uber - High Scalability -
[text]:
architecture
Static Analysis at GitHub
[text]:
sw engineering
2022-01-25
Concurrent writes to the same file with O_DIRECT
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Vim 25 presentation by Bram Moolenaar on 2016 November 2 - YouTube
[video]:
devlife
The practices of information systems architecture
[text]:
architecture
Hybrid Logical Clocks - Kevin Sookocheff
[text]:
distributed systems
2022-01-22
Paper #87. Log-structured Protocols in Delos - YouTube
[video]:
distributed systems
░▒▓ Text: 4 | PDFs: 0 | Vids: 3 ▓▒░
UiT INF-3910-5: Functional programming in F# - YouTube
[video]:
languages
But what is digital audio? (The FLAC Codec #1 – (Digital) Audio and PCM) -
[video]:
devlife
★
Cache coherency primer | The ryg blog
[text]:
concurrency
,
lowlevel
,
read
,
top
★
Explaining Atomics in Rust - Explaining Atomics in Rust
[text]:
concurrency
,
rust
,
top
abseil / The Danger of Atomic Operations
[text]:
concurrency
,
read
FOQS: Making a distributed priority queue disaster-ready - Engineering at M
[text]:
distributed systems
2022-01-20
Creating a Multi-Region Application with AWS Services – Part 2, Data and Replication
[text]:
architecture
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Investigating Memory Allocations in Rust | Y. Santos Personal Page
[text]:
lowlevel
,
rust
2022-01-18
Following the programming language evolution, and taking it personally
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Structural Lessons in Engineering Management
[text]:
sw engineering
2022-01-17
The Next Evolution of the Database Sharding Architecture
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Using Rustlang’s Async Tokio Runtime for CPU-Bound Tasks – The New Stack
[text]:
rust
Fabio Labella—How do Fibers Work? A Peek Under the Hood - YouTube
[video]:
scala
2022-01-15
2010.04755.pdf
[pdf]:
devlife
,
read
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
jcstress/AdvancedJMM_14_VolatilesAreNotFences.java at master · openjdk/jcst
[text]:
concurrency
,
read
2022-01-14
https://www.akamai.com/content/dam/site/en/documents/technical-publication/akamai-dns-providing-authoritative-answers-to-the-worlds-queries.pdf
[pdf]:
network
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
re: Are You Sure You Want to Use MMAP in Your Database Management System?
[text]:
database
Reading Group. Faster and Cheaper Serverless Computing on Harvested Resourc
[text]:
database
2022-01-13
BOLT: A Practical Binary Optimizer for Data Centers and Beyond - Meta Resea
[text]:
performance
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How a Single Line of Code Made a 24-core Server Slower Than a Laptop | Piot
[text]:
performance
,
rust
Making the Tokio scheduler 10x faster | Tokio - An asynchronous Rust runtim
[text]:
rust
2022-01-12
2022 IRA & 401(k) Contribution Changes
[video]:
finances
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
HybridTime
[text]:
distributed systems
2022-01-10
The future history of Data Engineering - by Matt
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How Bevy uses Rust traits for labeling - Pascal’s Scribbles
[text]:
games
,
rust
Moxie Marlinspike >> Blog >> My first impressions of web3
[text]:
devlife
2022-01-09
Shardz · rakyll.org
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Creating a Snake Clone in Rust, with Bevy
[text]:
games
,
rust
SATURN 2018 Keynote: Uncoupling, by Michael Nygard
[video]:
sw engineering
2022-01-08
The Many Kinds of Code Reuse in Rust
[text]:
rust
2022-01-07
Use ontologies as checklists - by Roman Leventov
[text]:
devlife
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
Title:Reliable Transactions in Serverless-Edge Architecture
[pdf]:
database
[PDF] Megastore: Providing Scalable, Highly Available Storage for Interacti
[text]:
database
Memory leaks: the forgotten side of web performance | Read the Tea Leaves
[text]:
web
2022-01-06
Building a Lock-free Multi-producer, Multi-consumer Queue for Tcmalloc - Ma
[video]:
concurrency
░▒▓ Text: 2 | PDFs: 1 | Vids: 2 ▓▒░
The Anatomy of an Amazon 6-pager. A deep dive into writing detailed… | by J
[text]:
sw engineering
Rust Embedded for STM32 Microcontrollers - Intro - YouTube
[video]:
rust
Crypto: the good, the bad and the ugly | Seldo.com
[text]:
devlife
Are You Sure You Want to Use MMAP in Your Database Management System?Are Yo
[pdf]:
database
2022-01-05
Background: How We Got the Generics We Have: (Or, how I learned to stop wor
[text]:
jvm
,
languages
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
Irfan Sharif — The hitchhiker's guide to distributed transactions
[video]:
database
,
distributed systems
Scaling productivity on microservices at Lyft (Part 1)
[text]:
sw engineering
https://arxiv.org/pdf/2008.02671.pdf
[pdf]:
consensus
,
read
2022-01-04
2021 in books, papers and talks
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
How We Improved Scheduler Performance for Large-scale Jobs - Part Two
[text]:
architecture
https://arxiv.org/pdf/1706.01449.pdf
[pdf]:
database
2022-01-03
Decoupled Transactions: Low Tail Latency Online Transactions Atop Jittery S
[pdf]:
database
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Designing WhatsApp
[text]:
architecture
,
distributed systems
Profiling linkers
[text]:
lowlevel
2022-01-01
Individuals matter
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Don't shell out!
[text]:
rust
EAX x86 Register Meaning and History
[text]:
lowlevel
2021-12-30
Why is my Rust build so slow?
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://hubs.ly/Q011hJT40
[text]:
database
2021-12-29
The TypeScript Handbook
[text]:
languages
2021-12-28
Rustacean Principles · baby steps
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Buffett Indicator
[text]:
finances
CS6038/CS5138 Malware Analysis, UC
[text]:
jvm
,
lowlevel
2021-12-27
https://github.com/pages/richardstartin/posts/perf-myths-and-continuous-profiling
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
lorin/alb-alloy
[text]:
formal spec
,
read
2021-12-26
State of Valhalla
[text]:
jvm
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
CppCon 2021 : All Sessions
[video]:
lowlevel
https://johnysswlab.com/when-vectorization-hits-the-memory-wall-investigating-the-avx2-memory-gather-instruction/
[text]:
lowlevel
,
performance
2021-12-24
Let's write async-compatible read/write lock
[text]:
concurrency
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
jarulraj/databaseology
[text]:
database
,
list
Identity is the Key
[text]:
distributed systems
Best of metadata in 2021
[text]:
distributed systems
2021-12-23
Microsoft Word - TandemTR85.7_WhyDoComputersStop.doc - tandemtr85.7_whydoco
[pdf]:
sw engineering
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
ligurio/practical-fm: A gently curated list of companies using verification
[text]:
formal spec
2021-12-22
case study applications
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
IO_uring Network Zero-Copy Transmit Continues Looking Great For Linux
[text]:
lowlevel
,
network
2021-12-21
SREcon20 Americas - Weeks of Debugging Can Save You Hours of TLA - YouTube
[video]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Writing a Time Series Database from Scratch | Fabian Reinartz
[text]:
database
How Will You Measure Your Life?
[text]:
devlife
2021-12-20
Just Enough Assembly for Compiler Explorer - Anders Schau Knatten - CppCon
[video]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Tagless Final in Scala - Rock the JVM Blog
[text]:
scala
Building a Flexible Deployment System for Grammarly for Windows using F# and AWS Lambda
[text]:
sw engineering
2021-12-19
https://www.semanticscholar.org/paper/Reverse-Engineering-of-Legacy-Software-Interfaces-a-Schuts-Hooman/b5a6818a1d5d71a6c03a14ab6fcc166d3a30336f
[text]:
formal spec
2021-12-18
Fifty Years of P vs. NP and the Possibility of the Impossible
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://www.microsoft.com/en-us/research/publication/durable-functions-semantics-for-stateful-serverless/
[text]:
sw engineering
Table Store Time Series Data Storage — Architecture | by Alibaba Cloud | Me
[text]:
database
Akumuli
[text]:
database
2021-12-17
[2107.01963] PANDADB: A Distributed Graph Database System to Query Unstruct
[pdf]:
database
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
smoltcp-rs/smoltcp: a smol tcp/ip stack
[text]:
network
2021-12-16
Zig live coding
[video]:
languages
,
zig
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Title:Distilling the Real Cost of Production Garbage Collectors
[pdf]:
jvm
A read-only transaction anomaly under snapshot isolation
[text]:
database
2021-12-15
Rust Adventures: Abusing Serde | Armin Ronacher's Thoughts and Writings
[text]:
rust
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
main.dvi - objmodel2.pdf
[pdf]:
languages
https://www.cs.umb.edu/~poneil/ROAnom.pdf
[pdf]:
database
Algorithms interviews: theory vs. practice
[text]:
devlife
,
read
Generate All the Things
[text]:
formal spec
,
rust
2021-12-14
internals.rst
[text]:
languages
,
lowlevel
,
zig
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Measuring Reorder Buffer Capacity « Blog
[text]:
lowlevel
,
performance
consistent_hashing.cpp
[text]:
sw engineering
Using Abstract Data Types in TLA+
[text]:
formal spec
Human readable resources on Paxos
[text]:
consensus
,
distributed systems
2021-12-13
Malloc tutorial
[text]:
lowlevel
2021-12-11
Pointers Are Complicated II, or: We need better language specs
[text]:
languages
,
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
TLA Tutorial 2021 at DISC 2021 - YouTube
[video]:
formal spec
Paper review: Scaling Large Production Clusters with Partitioned Synchroniz
[text]:
distributed systems
Paper review: Paxos vs Raft
[text]:
consensus
,
distributed systems
Current and Future Tools for Interactive TLA
[text]:
formal spec
Multi-Paxos in Python, tested with Jepsen
[text]:
consensus
2021-12-09
Shard Balancing: Moving Shops Confidently with Zero-Downtime at Terabyte-scale
[text]:
formal spec
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Scaling the Practice of Architecture, Conversationally
[text]:
architecture
,
sw engineering
Higher Kinded Types in Rust
[text]:
rust
Understanding why our build got 15x slower with Webpack 5
[text]:
performance
2021-12-08
Lamport Clocks
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Flix | The Flix Programming Language
[text]:
languages
Diseasonality - by Scott Alexander - Astral Codex Ten
[text]:
devlife
2021-12-06
The Significance of the x86 LFENCE Instruction | Micromysteries
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Memory Consistency Models: A Tutorial — James Bornholt
[text]:
concurrency
The Tail at Scale – Google Research
[text]:
performance
Michael Scott — Programming for persistent memory - YouTube
[video]:
concurrency
2021-12-05
Mathematical Logic, Lecture 1 (First-order logic: languages, structures and
[video]:
statistics
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
2008T-SMsync.pdf
[pdf]:
2021-12-04
Keats/validator
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The PlusCal Tutorial
[text]:
formal spec
2021-12-03
[2012.12381] Intelligent Architectures for Intelligent Computing Systems
[pdf]:
architecture
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Small Datum: Summarizing the different implementations of tiered compaction
[text]:
database
2021-12-02
https://www.usenix.org/sites/default/files/conference/protected-files/srecon19apac_slides_plenz.pdf
[pdf]:
lowlevel
,
performance
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
C2C - False Sharing Detection in Linux Perf
[text]:
lowlevel
Fuzzing101 with LibAFL - Part I: Fuzzing Xpdf
[text]:
fuzzing
,
rust
https://eevans.co/blog/wraft/
[text]:
read
,
rust
Do we really need Undefined Behavior?
[text]:
rust
2021-12-01
Scaling the Practice of Architecture, Conversationally
[text]:
sw engineering
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Filipe Mulonde - The foundation of C 20 atomics - Meeting C 2021 - YouTu
[video]:
concurrency
2021-11-30
[2008.06030] On the design of text editors
[pdf]:
sw engineering
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Alloy 6: it's about Time • Hillel Wayne
[text]:
formal spec
2021-11-29
LLVM internals, part 1: the bitcode format
[text]:
lowlevel
,
rust
2021-11-28
An overview of Alloy — Formal Software Design with Alloy 6
[text]:
formal spec
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Michael Fisher: An Introduction to Practical Formal Methods using Temporal
[text]:
formal spec
Concurrent MetateM System
[text]:
ideas
2021-11-27
★
How to learn compilers: LLVM Edition - Low Level Bits
[text]:
courses
,
languages
,
lowlevel
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The Fraying of the US Global Currency Reserve System
[text]:
finances
2021-11-26
Virtual Consensus in Delos
[text]:
consensus
,
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Everything you ever wanted to know about UDP sockets but were afraid to ask, part 1
[text]:
lowlevel
,
network
2021-11-24
mdcc-eurosys13.pdf
[pdf]:
distributed systems
░▒▓ Text: 0 | PDFs: 2 | Vids: 0 ▓▒░
Automated, Targeted Testing of Property-Based Testing Predicates - paper.pd
[pdf]:
formal spec
2021-11-23
How Does NTP Work? - Kevin Sookocheff
[text]:
distributed systems
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Key Concepts: Cassandra compaction
[text]:
database
2021-11-22
https://stratos.seas.harvard.edu/files/stratos/files/rum.pdf
[pdf]:
distributed systems
,
lowlevel
2021-11-19
Introduction - Fuzzcheck Book
[text]:
fuzzing
,
rust
░▒▓ Text: 2 | PDFs: 2 | Vids: 0 ▓▒░
Title:SIMDRAM: An End-to-End Framework for Bit-Serial SIMD Computing in DRAM
[pdf]:
lowlevel
The new architecture of the TezEdge node: bridging the gap between formal s
[text]:
formal spec
,
rust
What's Really New with NewSQL? - pavlo-newsql-sigmodrec2016.pdf
[pdf]:
database
2021-11-18
Flexible Paxos | Quorum intersection revisited
[text]:
consensus
,
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Learning Rust For Embedded Systems - Steve Branam
[text]:
rust
Rust on MIPS64 Windows NT 4.0 | Gamozo Labs Blog
[text]:
rust
2021-11-17
Types of parser combinators
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
The Bug in Paxos Made Simple
[text]:
distributed systems
Amazon MemoryDB for Redis - Where speed meets consistency
[text]:
distributed systems
https://www.cs.cornell.edu/lorenzo/papers/li07Paxos.pdf
[pdf]:
consensus
,
distributed systems
Paxos made Abstract. | mahesh’s blog
[text]:
consensus
,
distributed systems
2021-11-16
[2105.03814] Benchmarking a New Paradigm: An Experimental Analysis of a Rea
[pdf]:
lowlevel
2021-11-15
★
mre/idiomatic-rust: ? A peer-reviewed collection of articles/talks/repos wh
[text]:
rust
,
top
░▒▓ Text: 5 | PDFs: 1 | Vids: 1 ▓▒░
Irene Zhang on The Demikernel and the Future of Kernel-Bypass Systems - You
[video]:
lowlevel
Types as sets
[text]:
functional programming
Writing Disassemblers for VM-based Obfuscators
[text]:
lowlevel
[2103.03314] Consistent Answers of Aggregation Queries using SAT Solvers
[pdf]:
formal spec
Layered Formal Verification of a TCP Stack | AdaCore
[text]:
formal spec
Reading Group. Scaling Large Production Clusters with Partitioned Synchroni
[text]:
distributed systems
2021-11-14
Why asynchronous Rust doesn't work
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Breaking Printf · Phil Pearl's Blog
[text]:
lowlevel
2021-11-13
Alki, or how we learned to stop worrying and love cold metadata - Dropbox
[text]:
database
,
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Efficiently Generating a Number in a Range
[text]:
datastructures
2021-11-12
Rust Is The Future of JavaScript Infrastructure
[text]:
read
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Bryan Cantrill - The Coming Firmware Revolution - OSFF Mini Summit 2021 San
[video]:
lowlevel
Meaning and Context in Computer Programs - ACM Queue
[text]:
sw engineering
The Unfulfilled Promise of Serverless - Last Week in AWS
[text]:
sw engineering
2021-11-11
What Memory Model Should the Rust Language Use? - Paul E. McKenney's Journa
[text]:
lowlevel
,
rust
2021-11-10
Fuzz Testing and Verification of Apache Cassandra with "Harry" - Alex Petro
[video]:
sw engineering
2021-11-09
Rollercoaster: Communicating Efficiently and Anonymously in Large Groups
[text]:
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 3 ▓▒░
? DevTernity 2017: Ian Cooper - TDD, Where Did It All Go Wrong - YouTube
[video]:
sw engineering
scale.bythebay.io: Matei Zaharia, Composable Parallel Processing in Apache
[video]:
scala
,
sw engineering
Recursion pitfalls in IO monads and how to avoid them - YouTube
[video]:
scala
2021-11-07
Specifying State Machines with Temporal Logic | Oskar Wickström
[text]:
formal spec
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
quviq-testing.pdf
[pdf]:
formal spec
How To Speak by Patrick Winston - YouTube
[video]:
devlife
2021-11-06
Jesper Cockx - 1001 Representations of Syntax with Binding
[text]:
functional programming
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
The Pinecone Vector Database System (Edo Liberty) - YouTube
[video]:
database
2021-11-05
netaddr.IP
[text]:
languages
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Counterexamples of Type Classes, Interactive!
[text]:
functional programming
We tried to debug a microcontroller from our browser
[text]:
lowlevel
Types without TypeScript
[text]:
languages
,
sw engineering
http4s: pure, typeful, functional HTTP in Scala – Ross Baker - YouTube
[video]:
scala
2021-11-04
Computer Architecture - Lecture 1: Introduction and Basics (ETH Zürich, Fal
[video]:
courses
,
lowlevel
░▒▓ Text: 10 | PDFs: 1 | Vids: 5 ▓▒░
Introducing ClickHouse -- The Fastest Data Warehouse You've Never Heard Of
[video]:
database
Detecting Bugs in Data Infrastructure using Formal Methods (TLA Series Par
[text]:
formal spec
LISA21 - BPF Internals - YouTube
[video]:
lowlevel
HotStorage 2021
[text]:
distributed systems
,
lowlevel
Scalable but wasteful | Proceedings of the 13th ACM Workshop on Hot Topics
[text]:
distributed systems
186 PigPaxos: Devouring the Communication Bottlenecks in Distributed Consen
[video]:
consensus
FoundationDB: A Distributed Unbundled Transactional Key Value StoreFoundati
[pdf]:
database
Why and how we wrote a compiler in Rust (blog post series 2/X): the stack |
[text]:
rust
BTrDB: Optimizing Storage System Design for Timeseries Processing | the mor
[text]:
database
,
ideas
Ribbon filter: Practically smaller than Bloom and Xor
[text]:
datastructures
Using Bloom filters to efficiently synchronise hash graphs — Martin Kleppma
[text]:
datastructures
Simplifying Raft with Chaining
[text]:
consensus
,
distributed systems
Streams - Your New Favorite Primitive (CASE - February 2020) - YouTube
[video]:
scala
Working with signals in Rust - some things that signal handlers can't handl
[text]:
lowlevel
,
rust
Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale
[text]:
rust
2021-11-03
Rabia: Simplifying State-Machine Replication Through Randomization (SOSP'21
[text]:
distributed systems
░▒▓ Text: 14 | PDFs: 3 | Vids: 7 ▓▒░
Where Does Bad Code Come From? - YouTube
[video]:
performance
Anatomy of a Terminal Emulator :: poor.dev
[text]:
lowlevel
,
rust
[2012.00472] Byzantine Eventual Consistency and the Fundamental Limits of P
[pdf]:
consensus
ConsensusDays 21 / S2.3 / Byzantine Eventual Consistency - Martin Kleppmann
[video]:
consensus
Software and Security Engineering
[text]:
sw engineering
Scala Beyond 3.0 - The Quest for Simplicity - Martin Odersky
[video]:
functional programming
,
scala
Maintain it With Zig
[text]:
languages
,
zig
Fixing a MongoDB Replication Protocol Bug with TLA+ - William Schultz
[video]:
formal spec
Small Datum: Review of DiffKV
[text]:
database
The Challenge Of Getting Real-Time Analytics At Scale
[text]:
database
Tick or Tock? Keeping Time and Order in Distributed Databases
[text]:
distributed systems
Common Newbie Mistakes and Bad Practices in Rust: Bad Habits · Michael-F-Br
[text]:
rust
https://ieeexplore.ieee.org/ielx7/6287639/8948470/09031323.pdf?tp=&arnumber=9031323&isnumber=8948470&ref=
[text]:
formal spec
Apache Pulsar: A Foundation Backbone for Clever Cloud - Pulsar EU Summit 2021 Keynote
[video]:
distributed systems
★
dist-sys-notes.pdf
[pdf]:
consensus
,
distributed systems
,
top
Distributed Systems 6.2: Raft - YouTube
[video]:
consensus
,
distributed systems
Micah Lerner
[text]:
distributed systems
,
lowlevel
Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3 (SOSP21)
[text]:
formal spec
SOSP 2021: Using Lightweight Formal Methods to Validate a Key-Value Storage Node in Amazon S3
[video]:
formal spec
https://dl.acm.org/doi/10.1145/3483840
[text]:
database
What is Service-level Fault Injection Testing?
[text]:
sw engineering
https://kalevalp.github.io/publications/socc-21.pdf
[pdf]:
formal spec
tigerbeetle/docs/DESIGN.md at main · tigerbeetle/tigerbeetle
[text]:
lowlevel
2021-11-02
https://www.lowes.com/pd/QuietRock-Common-1-2-in-x-4-ft-x-8-ft-Actual-0-5-in-x-4-ft-x-8-ft-500-Drywall-Panel/3069747
[text]:
devlife
2021-11-01
Visualizing memory layout of Rust's data types - YouTube
[video]:
rust
2021-10-31
Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019
[video]:
performance
2021-10-30
Safer Usage Of C++
[text]:
languages
,
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Keynote: Making Progress — Alan Kay - YouTube
[video]:
sw engineering
2021-10-29
[2110.14890] SMORE: Knowledge Graph Completion and Multi-hop Reasoning in M
[pdf]:
database
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
[2103.02284] Columnar Storage and List-based Processing for Graph Database
[pdf]:
database
Streaming Made (Relatively) Simple: The Joy of Reservoir Sampling | Sisu Da
[text]:
datastructures
2021-10-28
refterm - YouTube
[video]:
lowlevel
,
performance
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
The Great Competition to Give Away Money
[text]:
devlife
Sayonara, C , and hello to Rust! :: The Coded Message
[text]:
rust
Use Rust for embedded development | Opensource.com
[text]:
rust
Some Were Meant for C - kell17some-preprint.pdf
[pdf]:
languages
,
sw engineering
2021-10-26
My ideal Rust workflow
[text]:
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 3 ▓▒░
"Making Webapps Collaborative with Composable CRDTs" by Matthew Weidner and
[video]:
sw engineering
processing_in_memory [SAFARI Project & Seminars Courses (Fall 2021)]
[text]:
lowlevel
,
performance
"Functional distributed systems beyond request/response" by Melinda Lu - Yo
[video]:
distributed systems
"Waterpark: Distributed Actors vs the Pandemic" by Bryan Hunter - YouTube
[video]:
distributed systems
Writing a Linux-compatible kernel in Rust
[text]:
lowlevel
dranov/raft-tla
[text]:
formal spec
BPF CO-RE reference guide
[text]:
lowlevel
2021-10-25
memcached - a distributed memory object caching system
[text]:
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
RAMP-TAO: Layering Atomic Transactions on Facebook’s Online TAO Data Store
[text]:
database
2021-10-23
A cool Rust optimization story | Search more with less
[text]:
performance
,
rust
2021-10-22
Deep Thoughts Engineering Speaker Series: John Carmack
[video]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Why build with Weaviate
[text]:
ideas
The Cache Guide
[text]:
lowlevel
2021-10-21
How Statically-Typed Functional Programmers Write Code - 3485532
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 2 ▓▒░
The Unreasonable Effectiveness of Dynamic Typing for Practical Programs on
[video]:
sw engineering
Refterm Lecture Part 3 - Minimal Buffer Processing - YouTube
[video]:
lowlevel
,
performance
Building Golang Channels From Scratch | by Sunny Beatteay | CodeX | Oct, 20
[text]:
languages
,
sw engineering
2021-10-19
Refterm Lecture Part 2 - Slow Code Isolation - YouTube
[video]:
performance
,
read
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
Steve Freeman: A Bluffer's Guide to Technical Debt for other people - SCLCo
[video]:
sw engineering
2021-10-18
"Making Webapps Collaborative with Composable CRDTs" by Matthew Weidner and Heather Miller
[video]:
datastructures
,
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Balancing Garbage Collection vs I/O Amplification using hybrid Key-Value Pl
[pdf]:
database
,
jvm
>рабочие заметки: Ironies of automation
[text]:
sw engineering
2021-10-17
rustc - A talk by Mark Mansi about the Rust programming language and compil
[video]:
rust
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Overhead of Returning Optional Values in Java and Rust | Piotr Kołaczkowski
[text]:
jvm
,
performance
,
rust
2021-10-16
Crashproofing the Original NoSQL Key-Value Store
[text]:
database
,
distributed systems
,
read
░▒▓ Text: 3 | PDFs: 1 | Vids: 3 ▓▒░
When do programmatic visuals help in understanding math? 3b1b, SIGGRAPH 2021 Featured Speaker
[video]:
statistics
"Simple Code" Follow-up Part 2: Analysis with Compiler Explorer and UICA -
[video]:
lowlevel
Существование и единственность решений дифференциального уравнения
[text]:
statistics
Making slow Rust code fast | patrickfreed's blog
[text]:
rust
[2110.07450] Bugs in our Pockets: The Risks of Client-Side Scanning
[pdf]:
sw engineering
"Simple Code" Follow-up Part 1: A (Very) Simplified CPU Diagram - YouTube
[video]:
lowlevel
2021-10-15
SREcon21 - What's the Cost of a Millisecond? - YouTube
[video]:
performance
,
sw engineering
░▒▓ Text: 5 | PDFs: 0 | Vids: 5 ▓▒░
http://benjamin-recht.github.io/2021/09/13/effect-size/
[text]:
statistics
OpenJDK adventures
[text]:
jvm
SREcon21 - Learning More from Complex Systems - YouTube
[video]:
sw engineering
"Type-Driven API Design in Rust" by Will Crichton - YouTube
[video]:
rust
TL;DR: Memory-Model Recommendations for Rusting the Linux Kernel - Paul E.
[text]:
rust
The Tragedy of systemd - YouTube
[video]:
devlife
At least one Vim trick you might not know • Hillel Wayne
[text]:
sw engineering
How to Solve the Sudoku Puzzle with programming • Hillel Wayne
[text]:
languages
,
sw engineering
ICFP Live Events - YouTube
[video]:
scala
2021-10-14
Go Security Audit and Fuzzing
[text]:
fuzzing
,
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Adding a new teller | queuing theory example
[text]:
distributed systems
,
performance
Typelevel.scala | Why Are Fibers Fast?
[text]:
concurrency
,
read
,
scala
Rust and GCC, two different ways [LWN.net]
[text]:
lowlevel
,
rust
2021-10-13
tlaplus/Examples: A collection of TLA specifications of varying complexiti
[text]:
formal spec
░▒▓ Text: 6 | PDFs: 1 | Vids: 6 ▓▒░
"Game Development in Eight Bits" by Kevin Zurawel
[video]:
games
,
lowlevel
SREcon21 - Optimizing Cost and Performance with arm64
[video]:
lowlevel
,
read
Continuous testing for TLA+
[video]:
formal spec
Simple Code, High Performance
[video]:
lowlevel
,
performance
Asynchronous Programming in Rust
[text]:
rust
Fooling the Borrow Checker
[text]:
rust
Building hsdis-amd64.dylib on Mac OSX
[text]:
jvm
,
lowlevel
Generalized type constraints in Scala (without a PhD)
[text]:
scala
PrintAssembly output explained! | It’s All Relative
[text]:
jvm
,
lowlevel
Entropy and the Arrow of Time - YouTube
[video]:
devlife
[2110.05543] Fallout: Distributed Systems Testing as a Service
[pdf]:
distributed systems
How to Count Things with dbt - Data Build Tool (Drew Banin)
[video]:
database
2021-10-12
Type-Level Programming in Scala, Part 2: A Type-Level Quicksort
[video]:
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 4 ▓▒░
https://www.youtube.com/watch?v=7EMhj8B2V4Y
[video]:
languages
TLA Tiramisu - Hillel Wayne - YouTube
[video]:
formal spec
Keynote: What can you do with a few days? - Mike Lusignan - YouTube
[video]:
formal spec
,
list
Higher-kinded bounded polymorphism
[text]:
languages
Speed of Rust vs C
[text]:
lowlevel
,
rust
Observational equivalence and unsafe code · baby steps
[text]:
rust
2021-10-11
Scaling Large Production Clusters with Partitioned Synchronization
[text]:
distributed systems
,
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Phantom Types in Rust ?
[text]:
rust
A Dive into how Metals works
[video]:
scala
Lifetime Variance Example - Lifetime Variance Example
[text]:
rust
2021-10-10
Handling Overload
[text]:
distributed systems
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Performance Under Load. Adaptive Concurrency Limits @ Netflix | by Netflix
[text]:
distributed systems
Using load shedding to avoid overload
[text]:
distributed systems
T Test (Student's T-Test): Definition and Examples - Statistics How To
[text]:
statistics
For software performance, can you always trust inlining?
[text]:
performance
2021-10-09
Reading Group. Viewstamped Replication Revisited – Aleksey Charapko
[text]:
consensus
,
distributed systems
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
It's Time for Operating Systems to Rediscover Hardware | USENIX
[text]:
lowlevel
Value Classes in Scala - Rock the JVM Blog
[text]:
scala
So You Want to Rust the Linux Kernel? - Paul E. McKenney's Journal — LiveJo
[text]:
lowlevel
,
rust
The Linux Kernel documentation — The Linux Kernel documentation
[text]:
lowlevel
2021-10-08
Running BGP in Data Centers at Scale | USENIX
[text]:
network
░▒▓ Text: 6 | PDFs: 1 | Vids: 1 ▓▒░
PLOS 2021 paper: How ISO-C became unusable for operating system development
[text]:
languages
,
lowlevel
Introduction - Verification For Dummies: SMT and Induction by OCamlPro
[text]:
formal spec
,
rust
Is Ivermectin For Covid-19 Based On Fraudulent Research? Part 4 | by Gideon
[text]:
devlife
Baby Steps
[text]:
rust
STELLAR_ISWC21.pdf
[pdf]:
distributed systems
,
performance
The road to the K2 compiler | The Kotlin Blog
[text]:
languages
Introduction to Tremor | Rawkode Live - YouTube
[video]:
distributed systems
2021-10-07
Laurence Tratt: Which Parsing Approach?
[text]:
languages
░▒▓ Text: 4 | PDFs: 2 | Vids: 1 ▓▒░
pingcap/awesome-database-learning: A list of learning materials to understa
[text]:
database
,
list
chaudhuri98.pdf
[pdf]:
database
The Cascades Framework for Query Optimization at Microsoft (Nico Bruno Ce
[video]:
database
Schedule | CMU 15-445/645 :: Intro to Database Systems (Fall 2020)
[text]:
courses
,
database
p1401-chen.pdf
[pdf]:
database
isometimes/rpi4-osdev: Tutorial: Writing a "bare metal" operating system fo
[text]:
lowlevel
2021-10-06
CAP and us. The CAP theorem (for better or worse)… | by Andras Gerlits | Oc
[text]:
distributed systems
░▒▓ Text: 7 | PDFs: 1 | Vids: 0 ▓▒░
Portal - DISC 2021
[text]:
distributed systems
,
list
move-op.pdf
[pdf]:
datastructures
,
distributed systems
Starting Up Security
[text]:
sw engineering
Aliasing Traits in Rust
[text]:
rust
The Genius of RISC-V Microprocessors | by Erik Engheim | Medium
[text]:
lowlevel
SIMD Instructions Considered Harmful | SIGARCH
[text]:
lowlevel
Three fundamental flaws of SIMD ISA:s – Bits'n'Bites
[text]:
lowlevel
2021-10-05
More details about the October 4 outage
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Microsoft's .NET Foundation under fire as resigning board member questions its role
[text]:
sw engineering
2021-10-04
Optimising an eBPF Optimiser with Prodfiler | Prodfiler
[text]:
lowlevel
,
performance
░▒▓ Text: 4 | PDFs: 0 | Vids: 1 ▓▒░
Best of 2020 in Tech [Talks]. Every year, I publish a list of best… | by Ci
[text]:
distributed systems
OSDI '20 - Virtual Consensus in Delos - YouTube
[video]:
consensus
,
distributed systems
Essential Complexity in Systems Architecture
[text]:
sw engineering
Greenwater, Washington: an Availability Story
[text]:
distributed systems
2021-10-03
Rust Design Patterns
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
MathBook.Info: интерактивные книги по математике
[text]:
courses
,
devlife
QEMU/KVM for absolute beginners - YouTube
[video]:
lowlevel
2021-10-02
CppCon 2015: Greg Law 'Give me 15 minutes & I'll change your view of GDB'
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
PsyArXiv Preprints | The Ties that Blind: Misperceptions of the Opponent Fr
[text]:
devlife
The blog of wjwh - Stupid tricks with io_uring: a server that does zero sys
[text]:
lowlevel
2021-10-01
Baby Steps
[text]:
rust
░▒▓ Text: 1 | PDFs: 2 | Vids: 1 ▓▒░
[1812.07527] LSM-based Storage Techniques: A Survey
[pdf]:
database
,
datastructures
[2008.13456] Lecture Notes on Leader-based Sequence Paxos -- An Understanda
[pdf]:
consensus
,
distributed systems
Elixir Code Generation from TLA specifications - Gabriela Mafra - YouTube
[video]:
formal spec
2021-09-30
Aiming for correctness with types
[text]:
languages
░▒▓ Text: 20 | PDFs: 1 | Vids: 2 ▓▒░
Verification of Payment Channels with TLA+ - Matthias Grundmann
[video]:
formal spec
Cache craftiness for fast multicore key-value storage | Proceedings of the
[text]:
datastructures
Everything You Know About Latency Is Wrong – Brave New Geek
[text]:
performance
On Coordinated Omission - P99 CONF 2021
[text]:
distributed systems
,
performance
Intel Virtualisation: How VT-x, KVM and QEMU Work Together – Binary Debt
[text]:
lowlevel
Learn about different I/O Access Methods and what we chose for Scylla
[text]:
lowlevel
To reinvent the processor. A detailed, critical, technical essay… | by Veed
[text]:
lowlevel
Performance Speed Limits | Performance Matters
[text]:
lowlevel
,
performance
Scylla's Approach to Improve Performance for CPU-bound workloads - ScyllaDB
[text]:
database
,
lowlevel
,
performance
Distributed consensus made simple (for real this time!)
[text]:
consensus
,
distributed systems
Understanding CPU Architecture And Performance Using LIKWID - Performance E
[text]:
lowlevel
Hunting a NUMA Performance Bug - P99 CONF 2021
[text]:
performance
nsdi21-yang.pdf
[pdf]:
database
,
datastructures
,
ideas
(1) Boeing's Fatal Flaw (full documentary) | FRONTLINE - YouTube
[video]:
devlife
LLVM Tutorial: Table of Contents — LLVM 13 documentation
[text]:
ideas
,
languages
Epoll is fundamentally broken 1/2 — Idea of the day
[text]:
lowlevel
,
network
The method to epoll’s madness. My previous post covered the… | by Cindy Sri
[text]:
network
Play With Capture The Flag: [Note] Learning KVM - implement your own kernel
[text]:
ideas
,
lowlevel
Implementing a Key-Value Store | Code Capsule
[text]:
database
,
ideas
Memory Allocators 101 - Write a simple memory allocator - Arjun Sreedharan
[text]:
ideas
,
lowlevel
Writing a Linux Debugger Part 1: Setup
[text]:
lowlevel
Hecto: Build your own text editor in Rust – Philipp Flenker – Engineering M
[text]:
rust
2021-09-29
The New Pass Manager
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
The HTML Tax
[text]:
Clearer Thinking Podcast: Why Do Civilizations Collapse? And Is Ours Next?
[video]:
devlife
2021-09-27
Writing embedded firmware using Rust
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Adrian Smith on Membrane and UI frameworks
[video]:
clojure
Scala3 typeclassery with graphs
[text]:
scala
The Speed of Time
[text]:
lowlevel
2021-09-26
How do we calculate the value of a painting? | The Spectator
[text]:
business
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
AdoptOpenJDK/jitwatch: Log analyser / visualiser for Java HotSpot JIT compi
[text]:
jvm
,
lowlevel
2021-09-24
Rust Lulz: Godbolt assembly exploring without crate limitations, in Visual
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
M1 Explainer 070.pdf - Google Drive
[text]:
lowlevel
Write your Own Virtual Machine
[text]:
sw engineering
Build Your Own Text Editor
[text]:
ideas
2021-09-23
LPC 2021 - Performance and Scalability MC
[video]:
concurrency
,
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Что же не так с ДЭГ в Москве? / Хабр
[text]:
read
2021-09-20
Ask HN: Books that teach you programming languages via systems projects? |
[text]:
ideas
2021-09-19
Hidden Scalability Gotchas in Memcached and Friends
[text]:
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
nsdi21-ghigoff.pdf
[pdf]:
performance
2021-09-18
B-Trees: More Than I Thought I'd Want to Know
[text]:
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Static Analysis: An Introduction
[text]:
sw engineering
Singleton types - Scala tutorial
[video]:
scala
2021-09-17
How Arkane Studios Designed Prey - Documentary - YouTube
[video]:
games
2021-09-16
The Deadlock Empire
[text]:
concurrency
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(1) RustConf 2021 - Project Update: Libs Team by Mara Bos - YouTube
[video]:
rust
2021-09-15
★
Modern Microprocessors - A 90-Minute Guide!
[text]:
lowlevel
,
top
2021-09-14
RAMP up your distributed transactions
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Two-phase commit and beyond
[text]:
distributed systems
,
formal spec
2021-09-11
500 Lines or Less | The Same-Origin Policy
[text]:
formal spec
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
(1) LVC21F-317 Rust for Linux - YouTube
[video]:
rust
2021-09-10
2019 LLVM Developers’ Meeting: E. Christopher & J. Doerfert “Introduction to LLVM”
[video]:
lowlevel
2021-09-08
My other car is your car: compromising the Tesla Model X keyless entry system
[video]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Embedded in Academia
[text]:
sw engineering
https://dl.acm.org/doi/pdf/10.1145/3358960.3375791
[text]:
performance
2021-09-07
Title:Stretching Your Data With Taffy Filters
[pdf]:
datastructures
░▒▓ Text: 1 | PDFs: 1 | Vids: 1 ▓▒░
Pandora's Box - Part 1: "The Engineer's Plot"
[video]:
devlife
Amazon.com
[text]:
devlife
2021-09-05
New Evidence against the Standard Model of Cosmology
[video]:
devlife
░▒▓ Text: 0 | PDFs: 0 | Vids: 2 ▓▒░
This is How IBM Will Revolutionize PC Gaming
[video]:
lowlevel
2021-09-04
Множества, отображения и числа
[text]:
statistics
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Let’s build an LC-3 Virtual Machine
[text]:
rust
https://ibraheem.ca/writings/an-alternative-async-fn-syntax/
[text]:
rust
Game engine
[text]:
rust
2021-09-03
Coroutines under the hood
[text]:
languages
2021-09-01
When The Music Stops
[text]:
finances
2021-08-31
https://neosmart.net/blog/2021/using-simd-acceleration-in-rust-to-create-the-worlds-fastest-tac/
[text]:
rust
2021-08-30
Intro to Kernel and Userspace Tracing Using BCC, Part 2 of 3
[text]:
lowlevel
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
A defense of boring languages
[text]:
sw engineering
Caches, Modes, and Unstable Systems
[text]:
distributed systems
,
sw engineering
Ads, privacy and confusion
[text]:
devlife
Slack's Secret STDERR Messages
[text]:
lowlevel
Linux in a Pixel Shader - A RISC-V Emulator for VRChat
[text]:
lowlevel
Linux Kernel vs. Memory Fragmentation (Part I)
[text]:
lowlevel
2021-08-27
Rust Trait Objects Demystified
[text]:
rust
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Pin, Unpin, and why Rust needs them
[text]:
rust
Models of Generics and Metaprogramming: Go, Rust, Swift, D and More
[text]:
rust
Superpowers of Unsafe Rust
[text]:
rust
Patterns in confusing explanations
[text]:
devlife
A Tale of Two Copies
[text]:
lowlevel
,
performance
2021-08-26
“I Was Living Like Scarface”: The Ludicrous Costs of the War in Afghanistan Revealed in New Documents, Testimonies
[text]:
devlife
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
SAT/SMT by Example - SAT_SMT_by_example.pdf
[pdf]:
formal spec
2021-08-25
https://assets.amazon.science/96/c6/302e527240a3b1f86c86c3e8fc3d/firecracker-lightweight-virtualization-for-serverless-applications.pdf
[pdf]:
distributed systems
2021-08-24
Cassandra 4.0 vs. Cassandra 3.11: Comparing Performance - ScyllaDB
[text]:
database
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Build an 8-bit computer | Ben Eater
[text]:
ideas
,
lowlevel
2021-08-23
Logging vs Memory · Terse Systems
[text]:
jvm
,
performance
,
sw engineering
2021-08-20
There is plenty of room at the bottom
[text]:
distributed systems
,
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
A 5x reduction in RAM usage with Zoekt memory optimizations
[text]:
lowlevel
,
performance
Shoulders of Giants: Languages Kotlin learned from - Andrey Breslav - GeekOUT 2018
[video]:
languages
Noisy Neighbor Effect: How to Manage It
[text]:
lowlevel
2021-08-19
The Folly of Test-Driven Development (TDD)
[text]:
sw engineering
2021-08-18
Review: Why FP Matters (Hughes)
[text]:
2021-08-16
Distributed systems: partitions
[text]:
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
Journey to the Centre of the JVM — Daniel Spiewak - YouTube
[video]:
jvm
,
lowlevel
Paxos: Hacks, Facts, and Filling in the Cracks - YouTube
[video]:
consensus
,
distributed systems
2021-08-13
(PDF) The two paradigms of software development research
[text]:
sw engineering
2021-08-11
When Zero Cost Abstractions Aren’t Zero Cost | Considerations on Codecrafti
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Reading Group. FoundationDB: A Distributed Unbundled Transactional Key Value Store
[text]:
database
2021-08-09
[cs/0006009] Knowledge and common knowledge in a distributed environment
[pdf]:
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
vldb.mp4
[text]:
database
,
distributed systems
2021-08-08
https://cs.brown.edu/~tab/papers/QUIC_WWW21.pdf
[pdf]:
lowlevel
,
network
,
performance
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Become a Billionaire Part II: You're Not Even Trying
[text]:
devlife
Life Advice: Become a Billionaire
[text]:
devlife
2021-08-07
McMansions 101: What Makes a McMansion Bad Architecture?
[text]:
devlife
2021-08-05
CRDTs in Differential Dataflow - YouTube
[video]:
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Cats Effect
[text]:
scala
2021-08-04
https://ieeexplore.ieee.org/document/8704965
[text]:
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
AMA About the Java Language — Brian Goetz and Nicolai Parlog
[video]:
jvm
2021-08-03
Alloy for TLA users - Jay Parlar - YouTube
[video]:
formal spec
2021-08-02
PODC 2021 Keynote: Kyle Kingsbury
[video]:
distributed systems
2021-08-01
dcas.pdf
[pdf]:
formal spec
░▒▓ Text: 1 | PDFs: 3 | Vids: 1 ▓▒░
podc89.pdf
[pdf]:
distributed systems
ACT 2021 - Day 5, Session 3
[video]:
sw engineering
5000x faster CRDTs: An Adventure in Optimization
[text]:
distributed systems
Title:uiCA: Accurate Throughput Prediction of Basic Blocks on Recent Intel Microarchitectures
[pdf]:
architecture
,
benchmarking
,
lowlevel
2021-07-31
comparative-benchmarks.md
[text]:
scala
2021-07-29
Renato Athaydes
[text]:
languages
,
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
owengage.com
[text]:
rust
2021-07-28
memalloy.pdf
[pdf]:
formal spec
2021-07-27
Cameras and Lenses – Bartosz Ciechanowski
[text]:
devlife
,
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Naval Architecture – Bartosz Ciechanowski
[text]:
devlife
2021-07-26
Exploring ways to make async Rust easier
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Understanding Rust futures by going way too deep
[text]:
rust
2021-07-25
PDF to Word Converter
[text]:
2021-07-24
Protobuffers Are Wrong :: Reasonably Polymorphic
[text]:
read
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://cantrip.org/sortfast.html
[text]:
lowlevel
,
performance
2021-07-23
CASPaxos
[text]:
distributed systems
2021-07-22
How does a USB keyboard work?
[video]:
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
http://pveentjer.blogspot.com/2021/07/what-is-coherence.html
[text]:
lowlevel
2021-07-20
Explaining rust-analyzer - YouTube
[video]:
rust
2021-07-19
https://arxiv.org/pdf/2103.02515.pdf
[pdf]:
datastructures
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Pitfalls and Patterns in Microservice Dependency Management
[text]:
architecture
The Memo You’re Not Supposed to See: 11 Ways to Hide Money Offshore – Mothe
[text]:
finances
2021-07-16
Concurrency Freaks: A Relaxed Guide do memory_order_relaxed
[text]:
concurrency
2021-07-15
Text Rendering Hates You
[text]:
performance
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Building a Vanguard Three-Fund Portfolio (Or Other Simple Index Fund Portfolios)
[text]:
finances
https://etfdb.com/etf/VTI/#holdings
[text]:
finances
3 Fund Portfolio: How To Save For Retirement With Just Three Investments
[text]:
finances
Linearizability: a correctness condition for concurrent objects | ACM Trans
[text]:
distributed systems
Reading Group – Aleksey Charapko
[text]:
distributed systems
Reading Group. Unifying Timestamp with Transaction Ordering for MVCC with Decentralized Scalar Timestamp – Aleksey Charapko
[text]:
distributed systems
2021-07-14
https://www.hpl.hp.com/techreports/tandem/TR-86.1.pdf
[pdf]:
distributed systems
░▒▓ Text: 0 | PDFs: 2 | Vids: 0 ▓▒░
Egalitarian Paxos - CMU-PDL-12-108.pdf
[pdf]:
distributed systems
2021-07-13
fast20-ganesan.pdf
[pdf]:
distributed systems
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
I/O safety and speed: Why not both? · sunfishcode's blog
[text]:
lowlevel
Against SQL
[text]:
database
2021-07-12
CiteSeerX — Memory Barriers: a Hardware View for Software Hackers
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Memory Models: A Case For Rethinking Parallel Languages and Hardware | Augu
[text]:
concurrency
,
read
Scalable but Wasteful or Why Fast Replication Protocols are Actually Slow – Aleksey Charapko
[text]:
distributed systems
2021-07-11
A history of NVidia Stream Multiprocessor
[text]:
lowlevel
2021-07-09
Building a data team at a mid-stage startup: a short story
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
What is a Data Platform? And How to Build An Awesome One
[text]:
sw engineering
https://vimeo.com/572815502
[video]:
sw engineering
,
zig
2021-07-08
Andy Pavlo
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 2 ▓▒░
Information Relativity
[text]:
devlife
1Password Developer Fireside Chat: Dive into Async & Futures in Rust - YouT
[video]:
rust
Building a Web Application with Rust - Part I - Configuration - YouTube
[video]:
rust
Speeding Up the Webcola Graph Viz Library with Rust WebAssembly - Casey P
[text]:
rust
2021-07-06
Reading Group. Strong and Efficient Consistency with Consistency-Aware Dura
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
research!rsc: Programming Language Memory Models (Memory Models, Part 2)
[text]:
lowlevel
ctjhoa/rust-learning: A bunch of links to blog posts, articles, videos, etc
[text]:
rust
2021-07-04
Bringing emulation into the 21st century
[text]:
games
2021-07-02
Scale By The Bay 2018: Greg Pfeil, Duality and How to Delete Half (minus ε) of Your Code
[video]:
sw engineering
░▒▓ Text: 0 | PDFs: 2 | Vids: 2 ▓▒░
https://people.csail.mit.edu/rinard/paper/sosp09.pdf
[pdf]:
sw engineering
Thinking in Events: From Databases to Distributed Collaboration Software (ACM DEBS 2021)
[video]:
database
https://martin.kleppmann.com/papers/debs21-keynote.pdf
[pdf]:
database
2021-07-01
Programming Languages and the Universal Internet Machine
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Don't Get Stuck in the CON Game (V3)
[text]:
distributed systems
2021-06-30
Object Design
[text]:
sw engineering
2021-06-29
2106.01710.pdf
[pdf]:
concurrency
,
database
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
atc21diffkv.pdf
[text]:
Pulsar Takes on Kafka with Uniform Architecture, Speed – The New Stack
[text]:
distributed systems
2021-06-28
The Little Book of Rust Macros
[text]:
rust
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
dtolnay/proc-macro-workshop
[text]:
rust
Spinlocks Considered Harmful
[text]:
concurrency
A History of The ARM Microprocessor | Dave Jaggar | Talks at Google
[video]:
lowlevel
https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf
[pdf]:
devlife
2021-06-27
Game Balance - YouTube
[video]:
games
2021-06-26
Charlie Munger: Mental Models for the Rest of Your Life - YouTube
[video]:
devlife
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
The 2021 ACM SIGMOD/PODS Conference: Xi'an, Shaanxi, China - Best Papers Aw
[text]:
database
,
distributed systems
2021-06-25
Rust in 2021
[text]:
rust
2021-06-24
How WebAssembly Modules Safely Exchange Data
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
CockroachDB: The Resilient Geo-Distributed SQL Database | Proceedings of th
[text]:
distributed systems
2021-06-23
Understanding and utilizing hardware transactional memory capacity | Procee
[text]:
lowlevel
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
TLC: THE LONG CON: The markets are frothing with liquidity. - Google Docs
[text]:
devlife
Почему падают криптовалюты или как Уолл-Стрит отмывает деньги, заработанные
[text]:
devlife
LALR(1) Parsing
[text]:
sw engineering
2021-06-22
Developer Newsletter: Four Reasons Why Apache Pulsar is Essential to the Modern Data Stack
[text]:
distributed systems
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Zig ⚡ Self-Hosted Compiler ⚡ Detecting Unused Variables on Vimeo
[video]:
languages
,
zig
2021-06-21
A Tour of Safe Tracing GC Designs in Rust
[text]:
rust
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Rust/Hyper/routetype live code, playing with session management
[video]:
rust
2021-06-20
Anatomy of a Motherboard
[text]:
lowlevel
2021-06-19
FoundationDB Record Layer: A Multi-Tenant Structured Datastore
[text]:
database
2021-06-17
lemmy/ewd998
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
From folklore to fact: comparing implementations of stacks and continuation
[text]:
datastructures
2021-06-16
Unreliability At Scale
[text]:
2021-06-15
Toward a Generic Fault Tolerance Technique for Partial Network Partitioning
[text]:
distributed systems
2021-06-14
★
Counterexamples in Type Systems - Counterexamples in Type Systems
[text]:
sw engineering
,
top
2021-06-12
Please wait while your request is being verified...
[pdf]:
devlife
2021-06-11
imbolc/rust-derive-macro-guide
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
404: Page not found
[text]:
rust
2021-06-10
Efficient Graph Search - ACM Queue
[text]:
datastructures
,
graph
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
BPF Internals
[text]:
lowlevel
http://composition.al/CSE138-2021-03/schedule.html
[text]:
distributed systems
2021-06-09
The code I’m still ashamed of
[text]:
devlife
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
https://www.usenix.org/system/files/conference/nsdi15/nsdi15-paper-behrens.pdf
[pdf]:
distributed systems
,
lowlevel
2021-06-08
Linux Kernel vs. Memory Fragmentation (Part I)
[text]:
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
https://www.researchgate.net/publication/7561627_The_robust_yet_fragile_nature_of_the_Internet
[text]:
network
,
sw engineering
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/socc10-spikes.pdf
[pdf]:
database
Debugging and Observing Your Scala Code
[text]:
scala
2021-06-07
The Cooperation Economy 🤝
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
From Rust to SPARK: Formally Proven Bip-Buffers
[text]:
datastructures
,
rust
Podcast Episode 005 - Michael Fogus
[video]:
2021-06-05
Hardware Hacking Tutorial
[video]:
lowlevel
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Reading Group Paper List. Papers ##61-70
[text]:
distributed systems
2021-06-04
Off-Heap memory reconnaissance • Brice Dutheil
[text]:
jvm
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Tour of our 250k line Clojure codebase
[text]:
languages
2021-06-02
The Early History of F# - hopl-fsharp.pdf
[pdf]:
languages
░▒▓ Text: 0 | PDFs: 2 | Vids: 0 ▓▒░
One moment, please...
[pdf]:
lowlevel
2021-05-31
Federal plain language guidelines
[text]:
sw engineering
2021-05-29
https://seanwatters.medium.com/reactive-ui-components-in-rust-1be319efb3e5
[text]:
rust
2021-05-28
Technological Maestros: Characteristics of Innovative Leaders
[text]:
devlife
░▒▓ Text: 1 | PDFs: 0 | Vids: 1 ▓▒░
Keynote: Bryan Cantrill - Hardware/Software Co-design: The Coming Golden Age
[video]:
lowlevel
2021-05-27
John Baez: "Symmetric Monoidal Categories A Rosetta Stone"
[video]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 1 ▓▒░
Structural Typing in Rust - BeachApe.
[text]:
rust
Naming Your Lifetimes - Possible Rust
[text]:
rust
A fast-to-sync/search and space-optimized replication algorithm written in
[text]:
rust
2021-05-25
http://cidrdb.org/cidr2021/papers/cidr2021_paper16.pdf
[pdf]:
distributed systems
2021-05-24
Extreme HTTP Performance Tuning: 1.2M API req/s on a 4 vCPU EC2 Instance
[text]:
network
,
performance
2021-05-23
Clojure, Faster – Tech blog
[text]:
clojure
,
functional programming
,
languages
2021-05-22
Lock-freedom without garbage collection
[text]:
concurrency
,
rust
░▒▓ Text: 2 | PDFs: 1 | Vids: 0 ▓▒░
Fearless concurrency with hazard pointers ·
[text]:
concurrency
,
rust
https://erdani.org/publications/cuj-2004-12.pdf
[pdf]:
concurrency
2021-05-21
★
m2007007a_revolution.pdf
[pdf]:
devlife
,
sw engineering
,
top
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
The Design of InfluxDB IOx: In-Memory Columnar Database Written in Rust with Apache Arrow (Paul Dix)
[video]:
database
2021-05-20
An introduction to lockless algorithms [LWN.net]
[text]:
concurrency
,
datastructures
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
HotOS XVIII
[text]:
distributed systems
,
lowlevel
,
performance
2021-05-19
https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s03-carreira.pdf
[pdf]:
architecture
░▒▓ Text: 7 | PDFs: 2 | Vids: 0 ▓▒░
https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s03-pemberton.pdf
[pdf]:
architecture
,
sw engineering
CS525 UIUC SP21: Reading List
[text]:
courses
,
distributed systems
★
Article Series
[text]:
devlife
,
games
,
top
Type-Driven API Design in Rust
[text]:
book
,
rust
Making live repls behave
[text]:
sw engineering
heidihoward/distributed-consensus-reading-list
[text]:
consensus
,
distributed systems
Internal consistency in streaming systems
[text]:
distributed systems
optimizing hashmaps even more — 2021-05-08
[text]:
rust
2021-05-18
How To Track Customer Acquisitions: | by Myk Pono | The Marketing Playbook
[text]:
business
░▒▓ Text: 9 | PDFs: 5 | Vids: 1 ▓▒░
Customer Acquisition: Maximizing your Funnel — For Entrepreneurs
[text]:
business
Getting in and out of trouble with Rust futures - fasterthanli.me
[text]:
rust
Inventing the Service trait | Tokio
[text]:
Atomics in AArch64 - CPU fun
[text]:
lowlevel
OBJECT.pdf
[pdf]:
games
,
languages
[2101.00314] SetSketch: Filling the Gap between MinHash and HyperLogLog
[pdf]:
datastructures
Image editing with Comonads | Blog of Adrian Salajan
[text]:
functional programming
,
scala
Direct I/O writes: the best way to improve your credit score. | by Glauber
[text]:
lowlevel
A way to do atomic writes [LWN.net]
[text]:
lowlevel
wf-simulation-ppopp14.pdf
[pdf]:
concurrency
wf-simulation-full.pdf
[pdf]:
concurrency
new fast.ai course: A Code-First Introduction to Natural Language Processin
[text]:
ml
A Brief Introduction to Esoteric Languages - YouTube
[video]:
languages
Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000 -
[pdf]:
ml
2021-05-17
C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”
[video]:
languages
,
lowlevel
░▒▓ Text: 0 | PDFs: 1 | Vids: 1 ▓▒░
oopsla07-georges.pdf
[pdf]:
jvm
,
performance
2021-05-16
Modern C and What We Can Learn From It - Luca Sas [ ACCU 2021 ] - YouTube
[video]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Notes on Type Layouts and ABIs in Rust
[text]:
lowlevel
,
rust
Rayon: data parallelism in Rust
[text]:
concurrency
,
rust
2021-05-15
The stack monoid revisited | Raph Levien’s blog
[text]:
datastructures
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Programming and Writing
[text]:
devlife
2021-05-14
https://scholar.harvard.edu/files/mickens/files/thesaddestmoment.pdf
[pdf]:
devlife
,
distributed systems
░▒▓ Text: 4 | PDFs: 1 | Vids: 1 ▓▒░
Counterexamples in Type Systems
[text]:
lowlevel
,
rust
,
sre
rust-blog/common-rust-lifetime-misconceptions.md at master · pretzelhammer/
[text]:
rust
Niv Dayan, Harvard University, Dostoevsky: Better Space-Time Trade-Offs for
[video]:
database
Scala 3 Highlights
[text]:
scala
haltakov/suboptimal
[text]:
sw engineering
2021-05-13
Error Handling In Rust - A Deep Dive
[text]:
rust
░▒▓ Text: 7 | PDFs: 3 | Vids: 3 ▓▒░
me/004-A-debugger-is-born.md at master · sidkshatriya/me
[text]:
rust
6 Harsh Truths That Will Make You a Better Person | Cracked.com
[text]:
devlife
Scaling symbolic evaluation for automated verification of systems code with
[pdf]:
formal spec
Efficient Scalable Thread-Safety-Violation Detection - sosp19-final193.pdf
[pdf]:
concurrency
The Second Curse of Speaking (Complex Topics, Part 6) - The Architect Eleva
[text]:
courses
,
devlife
[2105.05213] Outlier Detection for Functional Data with R Package fdaoutlie
[pdf]:
statistics
The Rust Borrow Checker—A Deep Dive @ Rust DC, April 20, 2021 w/ Nell Shamr
[video]:
rust
Graphs in Rust: What is a Graph? Representing them in Rust. - YouTube
[video]:
rust
Procedural Macros: Error handling | blog.turbo.fish
[text]:
rust
Aiming for idiomatic Rust
[text]:
rust
Transactions and Scalability in Cloud Databases—Can’t We Have Both? | USENI
[text]:
database
2021-05-12 Trait Evaluation Caching (PR #85186) - YouTube
[video]:
rust
2021-05-12
Distributed Transactions in YugabyteDB
[video]:
database
,
distributed systems
░▒▓ Text: 9 | PDFs: 2 | Vids: 1 ▓▒░
Networking I/O with Virtual Threads - Under the hood
[text]:
concurrency
,
jvm
,
lowlevel
,
network
404 Error
[text]:
devlife
CNI Benchmark: Understanding Cilium Network Performance — Cilium
[text]:
network
,
performance
Can We Trust the Cloud Not to Fail?
[text]:
sre
Compartmentalized Paxos
[text]:
consensus
,
distributed systems
The TiKV blog | Implement Raft in Rust
[text]:
distributed systems
,
rust
★
ffwd | Proceedings of the 26th Symposium on Operating Systems Principles
[text]:
concurrency
,
ideas
,
top
Book Review: Seeing Like A State | Slate Star Codex
[text]:
devlife
A Big Little Idea Called Legibility
[text]:
devlife
[1904.11755] Are Architectural Smells Independent from Code Smells? An Empi
[pdf]:
architecture
ByteSeries : An In-Memory Time Series Database for Large-Scale Monitoring S
[pdf]:
database
,
datastructures
,
distributed systems
2021-05-11
https://erik-engheim.medium.com/go-does-not-need-a-java-style-gc-ac99b8d26c60
[text]:
languages
░▒▓ Text: 5 | PDFs: 0 | Vids: 1 ▓▒░
Rust Verification Workshop 2021
[video]:
formal spec
,
rust
https://eng.uber.com/pprof-go-profiler/
[text]:
lowlevel
NVMe over TCP: How it supercharges SSD storage using standard IP networks |
[text]:
lowlevel
Verification = TCB/PB Reduction – compiler.ai blog
[text]:
formal spec
The 80/24 rule
[text]:
devlife
,
sw engineering
2021-05-10
Innovating with Rust
[text]:
rust
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
functional_algorithms_verified.pdf
[pdf]:
formal spec
,
functional programming
Clustered Index - Vlad Mihalcea
[text]:
database
,
datastructures
The Ultimate Guide to Inflation
[text]:
finances
2021-05-09
Developer-Led Landscape: Latency-Optimized Development
[text]:
performance
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Poor Disk Performance
[text]:
lowlevel
,
performance
CRDT optimizations
[text]:
datastructures
,
distributed systems
Diving Deep on S3 Consistency
[text]:
distributed systems
2021-05-08
Ruby Garbage Collection Deep Dive: Compaction | Jemma Issroff
[text]:
languages
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
SuperPaintman/the-evolution-of-a-go-programmer
[text]:
languages
The evolution of a Scheme programmer
[text]:
languages
TiKV SPDK: Pushing the Limits of Storage Performance | PingCAP
[text]:
lowlevel
,
performance
How do I know when someone else is ready? | Actyx Developer
[text]:
rust
2021-05-07
vldb14-hats.pdf
[pdf]:
distributed systems
░▒▓ Text: 6 | PDFs: 2 | Vids: 0 ▓▒░
★
Strong consistency models
[text]:
consensus
,
distributed systems
,
top
/home/accts/agt5/db/tpcc/tpcc2.eps - 878608b83ccf413ea73acfd6b78860a1.pdf
[pdf]:
database
,
distributed systems
Virtual Synchrony
[text]:
distributed systems
The worst so-called “best practice” for Docker
[text]:
download
[text]:
consensus
,
distributed systems
Blockchain is not decentralised - Engineering Ideas
[text]:
coreclr/virtual-stub-dispatch.md at master · dotnet/coreclr
[text]:
languages
,
lowlevel
2021-05-06
Branch predictor: How many "if"s are too many? Including x86 and M1 benchma
[text]:
lowlevel
░▒▓ Text: 8 | PDFs: 1 | Vids: 0 ▓▒░
Six years of professional Clojure development - falkoriemenschneider.de
[text]:
clojure
Inside Engineering: Optimizing Ara® by Running Roaring Bitmaps on ARM
[text]:
lowlevel
Implicit Static B-trees - Algorithmica
[text]:
datastructures
p1378-ramachandra.pdf
[pdf]:
Data Modelling in Rust Continued
[text]:
rust
An Incomplete Explanation of the Proc Macro That Saved Me 4000 Lines of Rus
[text]:
rust
Making Generative Art with Rust - Always Bet On Rust
[text]:
rust
Learn Datalog Today!
[text]:
sw engineering
2021-05-05
The Importance of Generative Art — Tyler Hobbs
[text]:
devlife
░▒▓ Text: 6 | PDFs: 3 | Vids: 2 ▓▒░
Deconstructing Peter Lynch
[text]:
finances
https://www.youtube.com/watch?v=EfOuUs5GHOw&feature=youtu.be
[video]:
rust
https://www.youtube.com/watch?v=alD0l_8W9Sc&feature=youtu.be
[video]:
rust
Unified Event-Driven Architecture for the Cloud Native Enterprise
[text]:
architecture
★
45855.pdf
[pdf]:
distributed systems
,
top
hybrid-time-tech-report-01.pdf
[pdf]:
distributed systems
2014-04.pdf
[pdf]:
distributed systems
★
DBMS Musings: Replication and the latency-consistency tradeoff
[text]:
distributed systems
,
top
DBMS Musings: Problems with CAP, and Yahoo’s little known NoSQL system
[text]:
distributed systems
gRPC gains advanced traffic management features | Google Cloud Blog
[text]:
2021-05-04
[2104.00087] Real-time Data Infrastructure at Uber
[pdf]:
architecture
░▒▓ Text: 7 | PDFs: 1 | Vids: 0 ▓▒░
What Serverless Computing Is and Should Become: The Next Phase of Cloud Com
[text]:
architecture
Reverse debugging at scale - Facebook Engineering
[text]:
sw engineering
How to dismantle an Atomic bomb - The {pnk}f(eli)x Blog
[text]:
rust
★
Road to TurboWish; Part 2: Stories - The {pnk}f(eli)x Blog
[text]:
devlife
,
top
★
Road to TurboWish; Part 1: Goals - The {pnk}f(eli)x Blog
[text]:
devlife
,
top
[AiC] Vision Docs!
[text]:
rust
★
Road to TurboWish part 3: Design - The {pnk}f(eli)x Blog
[text]:
devlife
,
top
2021-05-03
Compilers as Teachers
[text]:
rust
░▒▓ Text: 8 | PDFs: 0 | Vids: 0 ▓▒░
How to Get Rich: Every Episode · Naval
[text]:
finances
I see dead uops: thoughts on the latest Spectre paper targeting uop caches
[text]:
lowlevel
Introduction to FPV Drones | Hackaday.io
[text]:
ideas
,
lowlevel
Pineapple ONE | Hackaday.io
[text]:
ideas
,
lowlevel
Hubert L. Dreyfus, A History of First Step Fallacies - PhilPapers
[text]:
devlife
How Rust makes Rayon's data parallelism magical - Red Hat Developer
[text]:
rust
Game Hacking Fundamentals - The Game Hacking Book | Guided Hacking
[text]:
games
2021-05-02
RustLatam 2019 - Without Boats: Zero-Cost Async IO - YouTube
[video]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Software Architecture Monday | Developer to Architect | Mark Richards
[text]:
architecture
Quoracle
[text]:
consensus
,
distributed systems
2021-05-01
★
Simplifying ARM Concurrency: Multicopy-Atomic Axiomatic and Operational Mod
[pdf]:
concurrency
,
lowlevel
,
read
,
top
░▒▓ Text: 1 | PDFs: 2 | Vids: 0 ▓▒░
★
Reading Group. Paxos vs Raft: Have we reached consensus on distributed cons
[text]:
concurrency
,
distributed systems
,
top
Nuclear Weapons Development Case Study v4.3 - Nuclear_Weapons_Development_C
[pdf]:
devlife
2021-04-30
Fail-fast Is Failing... Fast! - ACM Queue
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Careers as Asset Classes
[text]:
devlife
2021-04-29
[2006.03206] Achieving High Throughput and Elasticity in a Larger-than-Memo
[pdf]:
architecture
,
distributed systems
2021-04-27
RGB Guide | RetroRGB
[text]:
games
,
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
★
An Efficient Memory-Mapped Key-Value Store for Flash Storage | Proceedings
[text]:
datastructures
,
lowlevel
,
top
Cryptocurrency is an abject disaster
[text]:
sw engineering
2021-04-25
Notes from “Good Strategy / Bad Strategy” by Jeff Zych
[text]:
devlife
2021-04-23
Анатомия одной новости, или Как на самом деле физики изучают элементарные ч
[text]:
2021-04-22
[1604.02603] Information, Processes and Games
[pdf]:
games
,
sw engineering
░▒▓ Text: 2 | PDFs: 1 | Vids: 1 ▓▒░
Runtime Alias Detection
[text]:
lowlevel
,
rust
Rust: Serde: Working with untyped JSON values - YouTube
[video]:
rust
Heroic Labs
[text]:
games
,
rust
2021-04-21
Title:Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Models
[pdf]:
distributed systems
░▒▓ Text: 0 | PDFs: 2 | Vids: 1 ▓▒░
[1512.00168] Consistency in Non-Transactional Distributed Storage Systems
[pdf]:
database
,
distributed systems
LeanStore: In-Memory Data Management Beyond Main Memory (Viktor Leis) - You
[video]:
architecture
,
database
,
lowlevel
2021-04-20
How to read shader assembly – Interplay of Light
[text]:
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How Turkey Defied the U.S. and Became a Killer Drone Power
[text]:
devlife
Gamasutra: Dave Baggett's Blog - My Hardest Bug Ever
[text]:
sw engineering
2021-04-19
Why Programmers Should(n't) Learn Theory | Path-Sensitive
[text]:
sw engineering
2021-04-18
What's in the box?
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How I Implemented /dev/printerfact in Rust - Christine Dodrill
[text]:
rust
trapped in the technologist factory
[text]:
clojure
,
devlife
,
startup
2021-04-15
Exploring Graphs with Elixir: Connect Data with Native Graph Libraries and
[text]:
graph
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
du it in Rust: async, tokio, streams, and surprises about perf - YouTube
[video]:
rust
Redundant against what? - Marc's Blog
[text]:
distributed systems
2021-04-14
https://www.youtube.com/watch?v=Kpyhnmd-ZbU
[video]:
finances
2021-04-13
★
Experiments In NES JIT Compilation | bheisler.github.io
[text]:
games
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Rust shenanigans: return type polymorphism
[text]:
rust
2021-04-12
Dungeon Generation in Unexplored – BorisTheBrave.Com
[text]:
games
2021-04-11
Quantifying Technical Debt
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A recipe for gradually migrating from CRUD to Event Sourcing
[text]:
architecture
,
database
2021-04-10
★
Pixel Art Tutorials - Saint11
[text]:
devlife
,
top
2021-04-09
Efficient Replication via Timestamp Stability - enes-tempo.pdf
[pdf]:
distributed systems
░▒▓ Text: 2 | PDFs: 2 | Vids: 2 ▓▒░
The Evolution of Distributed Systems on Kubernetes
[text]:
architecture
,
distributed systems
★
Architecture All Access: Modern CPU Architecture Part 2 – Microarchitecture
[video]:
lowlevel
,
top
Understanding Rust Lifetimes: a visual introduction - Presentation to the K
[video]:
rust
★
Apple M1: Load and Store Queue Measurements | dougallj
[text]:
lowlevel
,
top
codd.pdf
[pdf]:
database
2021-04-08
Monads are Monoids in the Category of Endofunctors - a Scala 3 Journey, No
[video]:
functional programming
░▒▓ Text: 1 | PDFs: 0 | Vids: 2 ▓▒░
https://blog.softwaremill.com/context-is-king-20f533474cb3
[text]:
functional programming
Rust NYC: Jon Gjengset - Demystifying unsafe code
[video]:
rust
2021-04-07
https://vitalik.ca/general/2021/04/07/sharding.html
[text]:
database
,
distributed systems
░▒▓ Text: 4 | PDFs: 1 | Vids: 0 ▓▒░
#32. A Summary of ‘Contagious: Why Things Catch On’ by Jonah Berger | New B
[text]:
book
,
devlife
Value-led Growth: Pricing - JK’s Musings
[text]:
How we use RocksDB at Rockset | Rockset
[text]:
database
[2104.02158] Content-defined Merkle Trees for Efficient Container Delivery
[pdf]:
datastructures
2021-04-06
Here’s my follow-up to REST is the new SOAP: let’s talk about the Original REST
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A Case for Databases on Kubernetes from a Former Skeptic
[text]:
architecture
,
database
2021-04-05
Debug Formatters in Rust - YouTube
[video]:
rust
2021-04-04
CPU Scheduling
[text]:
lowlevel
░▒▓ Text: 13 | PDFs: 0 | Vids: 0 ▓▒░
If Only Production Incidents Could Speak | by Subbu Allamaraju | Subbu’s Bl
[text]:
devops
,
sre
Why Benchmarking Distributed Databases Is So Hard | PingCAP
[text]:
benchmarking
Amplifying Sources of Resilience: What Research Says
[text]:
distributed systems
,
sre
Getting Real About Distributed System Reliability - Jay Kreps
[text]:
distributed systems
Hash table tradeoffs: CPU, memory, and variability | by Roman Leventov | Me
[text]:
datastructures
,
read
Observability Crash Course
[text]:
courses
,
sre
dtolnay::_01__await_a_minute - Rust
[text]:
concurrency
,
read
,
rust
EBtree - Design for a Scheduler and Use (Almost) Everywhere
[text]:
datastructures
Introduction to Memory Unsafety for VPs of Engineering · Alex Gaynor
[text]:
lowlevel
Write Amplification Versus Read Perspiration - ACM Queue
[text]:
database
,
datastructures
Just how "global" is Amazon Aurora?
[text]:
database
The epistemology of software quality
[text]:
sw engineering
2021-04-03
https://lamport.azurewebsites.net/tla/hiding-and-refinement.pdf
[pdf]:
formal spec
2021-04-02
Lessons Learned From the Rust Ecosystem That Can Be Adopted Elsewhere - Lotte Steenbrink - ACCU 2021
[video]:
rust
░▒▓ Text: 8 | PDFs: 1 | Vids: 3 ▓▒░
★
DBMS Musings: An explanation of the difference between Isolation levels vs.
[text]:
consensus
,
database
,
distributed systems
,
top
[1908.04517] Beyond the Inverted Index
[pdf]:
datastructures
PID Loops and the Art of Keeping Systems Stable - YouTube
[video]:
architecture
,
sre
,
sw engineering
Persistent Memory Programming on Conventional Hardware - ACM Queue
[text]:
lowlevel
Paper review. A generalized solution to distributed consensus
[text]:
consensus
,
distributed systems
ongoing by Tim Bray · On Sharding
[text]:
distributed systems
Ode to a Vyukov Queue - int08h
[text]:
datastructures
Online Event Processing - ACM Queue
[text]:
architecture
,
database
,
distributed systems
★
DBMS Musings: Introducing SLOG: Cheating the low-latency vs. strict seriali
[text]:
distributed systems
,
performance
,
top
Как работает шрифт (Не закончен! В разработке)
[video]:
devlife
Building Distributed Systems With Stateright
[text]:
distributed systems
2021-04-01
Introduction
[text]:
architecture
░▒▓ Text: 3 | PDFs: 1 | Vids: 1 ▓▒░
★
Learn Rust the Dangerous Way
[text]:
courses
,
read
,
rust
,
top
https://plv.mpi-sws.org/rustbelt/ghostcell/paper.pdf
[pdf]:
rust
https://sergey-57776.medium.com/300-лет-в-искаженной-реальности-80d15ea8c6b5
[text]:
statistics
@rae: IO is just the state monad passing the real world
[video]:
2021-03-31
★
Building Distributed Systems With Stateright
[text]:
courses
,
distributed systems
,
read
,
rust
,
top
░▒▓ Text: 7 | PDFs: 2 | Vids: 3 ▓▒░
Building Distributed Systems With Stateright
[video]:
distributed systems
,
read
2102.12922.pdf
[pdf]:
lowlevel
,
read
Applied Performance Theory - YouTube
[video]:
performance
Why I Recommend My Clients NOT Use KSQL and Kafka Streams | Jesse Anderson
[text]:
why async fn in traits are hard
[text]:
rust
interval map implementation
[text]:
datastructures
ohmjs/ohm
[text]:
languages
[1909.02852] Efficient Lock-Free Durable Sets
[pdf]:
datastructures
Shave 99.93% off your Lambda bill with this one weird trick | by Michael Ha
[text]:
Modern garbage collection: Part 2 | by Mike Hearn | Mike’s blog
[text]:
jvm
Correctness proofs of distributed systems with Isabelle/HOL - YouTube
[video]:
formal spec
2021-03-30
An Overview of Test Case Reduction
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Puzzle icon speedrun
[text]:
Vector of Objects vs Vector of Pointers
[text]:
lowlevel
,
performance
★
Measuring Mutexes, Spinlocks and how Bad the Linux Scheduler Really is | Pr
[text]:
lowlevel
,
performance
,
read
,
top
2021-03-29
Introducing the guide to inter-process communication in Linux | Opensource.
[text]:
lowlevel
░▒▓ Text: 38 | PDFs: 8 | Vids: 3 ▓▒░
Mutexes Are Faster Than Spinlocks
[text]:
lowlevel
,
performance
DBLog: A Generic Change-Data-Capture Framework | by Netflix Technology Blog
[text]:
database
16d8e8_e02cc17c45f3470fa1035891dfecb69b.pdf
[pdf]:
database
,
distributed systems
,
performance
Engineering Reliability by Expecting Failure: SRE with Nomad
[text]:
sre
Next Generation Distributed Systems On The BEAM | by Gordon Guthrie | Mediu
[text]:
distributed systems
Ramblings from Jessie: The Life of a Data Byte
[text]:
lowlevel
The Best Place to Build a Subway - ACM Queue
[text]:
architecture
,
devlife
A Peek into the Future of Database: A Unified Infrastructure to Adapt Intel
[text]:
database
InfluxDB storage subsystem: the TSM files | Just my thouhgts
[text]:
database
How io_uring and eBPF Will Revolutionize Programming in Linux – The New Sta
[text]:
lowlevel
Paxos vs Raft: Have we reached consensus on distributed consensus? - 2004.0
[pdf]:
consensus
,
distributed systems
Life of a Packet - YouTube
[video]:
lowlevel
,
network
Debugging rustc type layouts
[text]:
rust
thesis.pdf
[pdf]:
database
,
distributed systems
The CPU Cost of Networking on a Host — David Ahern
[text]:
lowlevel
,
network
The TiKV blog | Building a Large-scale Distributed Storage System Based on
[text]:
distributed systems
Meerkat: Multicore-Scalable Replicated Transactions Following the Zero-Coor
[pdf]:
database
,
datastructures
,
distributed systems
Control theory for fun and profit
[text]:
performance
Scaling Engineering Teams With Distributed Ownership - Bradfordcross.com
[text]:
devlife
,
sw engineering
The Intel 8086 processor's registers: from chip to transistors
[text]:
Database Benchmarking for Beginners | OpenLife.cc
[text]:
database
,
performance
Why developers should use graph databases | InfoWorld
[text]:
database
,
graph
★
Compilers - What Every Programmer Should Know About Compiler Optimizations
[text]:
languages
,
lowlevel
,
top
We Replaced an SSD with Storage Class Memory. Here is What We Learned. — Th
[text]:
database
,
lowlevel
,
performance
Rust testing or verifying: Why not both? – Alastair Reid – Researcher at Go
[text]:
rust
C vs Rust: an async Thread-per-Core story | by Glauber Costa | Medium
[text]:
rust
Understanding and Evolving the Rust Programming Language - thesis-screen.pd
[pdf]:
rust
microsoft/FluidFramework: Library for building distributed, real-time colla
[text]:
distributed systems
,
web
How do you reason about a probabilistic distributed system?
[text]:
distributed systems
My journey making QuestDB | Time series data, faster
[text]:
database
,
devlife
Async Iteration Semantics
[text]:
rust
The Management Flywheel. Have you ever worked on a team that… | by Camille
[text]:
devlife
[2001.03147] Age-Partitioned Bloom Filters
[pdf]:
datastructures
A Tale of Tail Latencies
[text]:
performance
Finding Goroutine Bugs with TLA • Hillel Wayne
[text]:
formal spec
[2007.12412] Model Checkers Are Cool: How to Model Check Voting Protocols i
[pdf]:
formal spec
B-tree indexes - learn more about the heart of PostgreSQL - YouTube
[video]:
datastructures
[2005.05627] Specifying and Model Checking Workflows of Single Page Applica
[pdf]:
formal spec
Workers Durable Objects Beta: A New Approach to Stateful Serverless
[text]:
architecture
,
sw engineering
Microservices — architecture nihilism in minimalism's clothes - Blog by Vas
[text]:
architecture
Video AG - Model Checking
[text]:
courses
,
formal spec
Alerting on SLOs | Mads Hartmann
[text]:
sre
Existential Consistency: Measuring and Understanding Consistency at Faceboo
[text]:
distributed systems
Blog series: Consensus Algorithms at Scale - Part 2
[text]:
consensus
,
courses
★
CS 110L: Safety in Systems Programming
[text]:
courses
,
rust
,
top
Cadence: Microservice architecture beyond request/reply – @Scale
[text]:
architecture
The State of the Art for IoT
[text]:
sw engineering
The Rise Of Loom And The Evolution Of Reactive Programming
[video]:
jvm
2021-03-28
Build a runtime reflection system for Rust Pt. 1 – oso
[text]:
rust
░▒▓ Text: 35 | PDFs: 6 | Vids: 8 ▓▒░
"Apache Arrow and the Future of Data Frames" with Wes McKinney - YouTube
[video]:
sw engineering
What do you mean by "Cache Friendly"? - Björn Fahller - YouTube
[video]:
lowlevel
★
columnstoresfntdbs.pdf
[pdf]:
database
,
top
Scaling Live streaming for millions of viewers - Facebook Engineering
[text]:
architecture
gurugio/lowlevelprogramming-university: How to be low-level programmer
[text]:
lowlevel
Make A Language · arzg’s website
[text]:
courses
,
languages
,
rust
EraDB: Designing Systems for Cardinality and Dimensionality (Todd Persen, E
[video]:
database
,
distributed systems
Functional Algorithm Design, Part 0 | SIGPLAN Blog
[text]:
functional programming
fanf | Leap second hiatus
[text]:
lowlevel
,
sre
Using Bloom filters to efficiently synchronise hash graphs
[text]:
datastructures
,
graph
Evolution of tree data structures for indexing: more exciting than it sounds
[text]:
datastructures
Understanding Basic Graal Graphs
[text]:
jvm
To the brain, reading computer code is not the same as reading language
[text]:
devlife
The Lock-Commit Paradigm
[text]:
consensus
,
distributed systems
Dialing in On Availability
[text]:
distributed systems
Interval Tree Clocks
[text]:
datastructures
http://www.vldb.org/pvldb/vol13/p3231-potharaju.pdf
[pdf]:
datastructures
,
distributed systems
http://www.vldb.org/pvldb/vol13/p3072-huang.pdf
[pdf]:
consensus
,
distributed systems
Graal Truffle tutorial part 0 – what is Truffle?
[text]:
jvm
How to Simulate I/O Faults at Runtime
[text]:
lowlevel
http://www.vldb.org/pvldb/vol10/p685-zamanian.pdf/
[pdf]:
distributed systems
CppCon 2019: Eric Niebler, Daisy Hollman “A Unifying Abstraction for Async in C++”
[video]:
languages
Project Loom: Fibers and Continuations for the Java Virtual Machine
[text]:
jvm
Pony, Actors, Causality, Types, and Garbage Collection
[text]:
languages
Erasure Coding For The Masses
[text]:
datastructures
Foreign Memory Access - Pulling all the threads
[text]:
jvm
,
lowlevel
Don't Get Stuck in the "Con" Game
[text]:
consensus
,
distributed systems
Analyzing gRPC messages using Wireshark
[text]:
lowlevel
Object Recycling Techniques on GC and Application Performance - JVM Roundabout - June 2020
[video]:
jvm
Reliable Distributed Computing with the Isis Toolkit
[text]:
distributed systems
,
formal spec
Beej's Guide to Network Programming
[text]:
lowlevel
,
network
https://www.usenix.org/system/files/osdi20-zhang_haoran.pdf
[pdf]:
distributed systems
Star-Tree Index: Space-Time Trade Off in OLAP (Kishore Gopalakrishna, Apache Pinot)
[video]:
datastructures
,
distributed systems
https://sigmodrecord.org/publications/sigmodRecord/2012/pdfs/05_Vision_Karumuri.pdf
[pdf]:
distributed systems
AWS re:Invent 2020: Next-gen networking infrastructure with Rust and Tokio
[video]:
rust
The design of an optimizing compiler
[text]:
languages
Focus on Your First 10 Systems, Not Just Your First 10 Hires — This Chief of Staff Shares His Playbook
[text]:
architecture
,
business
Why you should take a look at Nomad before jumping on Kubernetes
[text]:
architecture
★
jepsen-io/maelstrom
[text]:
courses
,
distributed systems
,
formal spec
,
top
I made a file copy thing
[text]:
lowlevel
Rust vs. Go: Why They’re Better Together
[text]:
rust
Stanford Seminar - Big Data is (at least) Four Different Problems
[video]:
distributed systems
Lockless patterns: relaxed access and partial memory barriers
[text]:
concurrency
,
lowlevel
Lockless patterns: full memory barriers
[text]:
concurrency
,
lowlevel
Why Your Servers Suck and How Oxide Computer Plans to Make This Better
[text]:
architecture
,
lowlevel
Resurrecting Middle-Tier Distributed Transactions
[text]:
distributed systems
I read a paper: 'In search of an understandable consensus algorithm' (the Raft paper)
[text]:
consensus
,
distributed systems
Pin and suffering
[text]:
rust
2021-03-27
Grids in Rust, part 2: const generics
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Grids in Rust, part 1: nested vs. flat Vecs
[text]:
rust
2021-03-25
Fundamentals of Optimal Code Style
[text]:
architecture
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Уловки в играх: как разработчики заставляют вас чувствовать себя классным
[text]:
games
2021-03-24
Writing slower Go programs — Bitfield Consulting
[text]:
languages
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
https://iris-project.org/pdfs/2021-rustbelt-cacm-final.pdf
[pdf]:
formal spec
,
rust
2021-03-23
Sundial: Fault-tolerant Clock Synchronization for Datacenters
[text]:
datastructures
,
distributed systems
2021-03-22
The 2020 Mac Mini Unleashed: Putting Apple Silicon M1 To The Test
[text]:
business
,
lowlevel
2021-03-21
CUPID – the back story | Dan North & Associates
[text]:
2021-03-20
https://lwn.net/Articles/847951/
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://thelykeion.com/the-long-term-dollar-shortage/
[text]:
business
2021-03-18
Why Is Apple’s M1 Chip So Fast?
[text]:
2021-03-16
Salary Negotiation: Make More Money, Be More Valued
[text]:
business
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Hyperfunctions - Donnacha Oisín Kidney
[text]:
functional programming
https://troynikov.io/war-in-the-uncanny-valley/
[text]:
business
2021-03-15
The secret to cutting corporate red tape
[text]:
business
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/@nic__carter/why-nfts-are-hard-to-explain-48f0ab0a35bf
[text]:
crypto
2021-03-11
How Facebook got addicted to spreading misinformation
[text]:
business
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Zig, Parser Combinators - and Why They're Awesome
[text]:
languages
,
zig
Operation-based CRDTs: JSON document
[text]:
datastructures
,
distributed systems
How Wix improved website performance by evolving their infrastructure
[text]:
read
,
web
Prolog Under the Hood An Honest Look
[text]:
languages
A journey to io_uring, AIO and modern storage devices
[text]:
lowlevel
Using TLA+ in the Real World to Understand a Glibc Bug
[text]:
formal spec
2021-03-10
Why asynchronous Rust doesn't work
[text]:
rust
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
XXHash | Richard Startin’s Blog
[text]:
datastructures
Phil Libin: Find a new way to ski
[text]:
business
Comparativa QUIC-TCP: ¿qué protocolo es mejor?
[text]:
lowlevel
,
network
Accelerating UDP packet transmission for QUIC
[text]:
lowlevel
,
network
Five Principles For Programming Languages For Learners
[text]:
languages
2021-03-09
Interview: Patrick Collison, co-founder and CEO of Stripe - Noahpinion
[text]:
business
2021-03-07
stat50.pdf
[pdf]:
statistics
2021-03-06
An Introduction to Queue Theory: Why Disaster Happens at the Edges – The Ne
[text]:
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Reading Group. FlightTracker: Consistency across Read-Optimized Online Stor
[text]:
architecture
,
consensus
,
distributed systems
2021-02-27
My Philosophy on Alerting
[text]:
devops
,
sre
2021-02-26
How We Test Concurrent Primitives in Kotlin Coroutines | The Kotlin Blog
[text]:
languages
2021-02-24
Read-only benchmarks with an LSM are complicated
[text]:
database
,
datastructures
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
INDIE GAME DEV: INDIE ARCHETYPES
[text]:
games
A little tool to make DNS queries
[text]:
lowlevel
,
network
Totality
[text]:
functional programming
Concurrent state machines
[text]:
datastructures
Prediction Markets: Tales from the Election
[text]:
business
2021-02-22
Go is not an easy language
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://newcriterion.com/issues/2021/2/solzhenitsyn-the-engine-of-history
[text]:
devlife
2021-02-21
Project Loom: Современная маcштабируемая многопоточность для платформы Java
[text]:
jvm
2021-02-20
How We Learned to Stop Guessing and Love Low P-Values - The Distributed SQL
[text]:
statistics
2021-02-17
How Materialize and other databases optimize SQL subqueries
[text]:
database
2021-02-16
Bitcoin and other PoW coins are an ESG nightmare
[text]:
2021-02-15
Is Your Linux Version Hiding Interrupt CPU Usage From You? | Tanel Poder Co
[text]:
lowlevel
2021-02-14
dyn Trait and impl Trait in Rust
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Theories of Obesity
[text]:
devlife
2021-02-13
Color Arrangement in Generative Art — TYLER HOBBS
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Futures and Segmented Stacks - Without boats, dreams dry up
[text]:
lowlevel
2021-02-12
Patterns of Distributed Systems
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How to Man in the Middle HTTPS Using mitmproxy
[text]:
network
2021-02-11
Lambda calculus through JavaScript, part 5 | 47 Degrees
[text]:
functional programming
,
languages
2021-02-08
Prevention of Type 2 Diabetes by Lifestyle Changes: A Systematic Review and
[text]:
devlife
2021-02-05
Очень рад за вас и вообще за всех в 2021 году. Рынок замечательно себя вёл. Даже моя девушка была в… — Павел Данилов на vc.ru
[text]:
devlife
,
finances
2021-02-04
Haskell for all: The visitor pattern is essentially the same thing as Churc
[text]:
functional programming
2021-02-03
Shorting the Dollar Is Also Proving Uncomfortable at the Moment
[text]:
devlife
,
finances
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Do It Yourself (OpenJDK) Garbage Collector
[text]:
jvm
https://blogs.sciencemag.org/pipeline/archives/2021/02/02/myths-of-vaccine-manufacturing
[text]:
devlife
https://www.staat.co/resources/4-ways-to-become-a-winning-engineering-manager?utm_content=bufferb9e85&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
[text]:
devlife
Scalability in Distributed Databases
[text]:
distributed systems
2021-02-02
Погружаемся в логово ржавчины. Как работает компилятор rust
[text]:
architecture
,
rust
2021-01-29
Safe dead code removal in a pure functional language
[text]:
functional programming
2021-01-24
But how, exactly, databases use mmap?
[text]:
database
,
lowlevel
2021-01-23
A More Human Approach To Databases
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
ARM and Lock-Free Programming
[text]:
lowlevel
2021-01-22
https://medium.com/@chrisvest/the-concurrent-2-trie-67deb2b57ba1
[text]:
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Let’s talk about logging
[text]:
sw engineering
Microbenchmarking Dart (Part 1)
[text]:
languages
,
lowlevel
2021-01-20
That XOR Trick
[text]:
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Олды в ИТ
[text]:
devlife
Is this a branch?
[text]:
2021-01-19
Software effort estimation is mostly fake research
[text]:
devlife
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://blogs.oracle.com/javamagazine/creating-a-java-off-heap-in-memory-database
[text]:
database
,
jvm
CIS194
[text]:
functional programming
Institutional Failure as Surprise
[text]:
devlife
2021-01-17
Using Rust to Scale Elixir for 11 Million Concurrent Users | by Matt Nowack
[text]:
distributed systems
,
languages
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Maybe Considered Harmful (deleted)
[text]:
functional programming
Haskell: The Bad Parts, part 1
[text]:
functional programming
,
languages
2021-01-16
Database trends: The rise of the time-series database
[text]:
database
2021-01-15
Believe you can change (Aaron Swartz's Raw Thought)
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Faster, Thinner, Cheaper: Is Koomey's Law the New Moore's Law?
[text]:
distributed systems
,
lowlevel
Machine Learning: The Great Stagnation - Mark Saroufim
[text]:
sw engineering
2021-01-14
Top Applications of Graph Neural Networks 2021 | by Sergei Ivanov | Criteo
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Philosophies of Rust and Haskell
[text]:
functional programming
,
rust
2021-01-11
Scala 3: Dependent Types, Part II
[text]:
functional programming
,
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Why Haskell is our first choice for building production software systems
[text]:
functional programming
,
languages
Celeste and TowerFall Physics. A short tutorial on the nitty gritty of… | b
[text]:
games
2021-01-08
The New American Dream
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The Rise of the Full-Stack Freelancer
[text]:
devlife
2021-01-06
Finite-State Machines + FS2 streams: A match made in heaven
[text]:
functional programming
2021-01-04
HotSpot Intrinsics
[text]:
jvm
2021-01-02
I learned to read at 20 years old
[text]:
devlife
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://web.archive.org/web/20210102002234/https://ex-apple-engineer.medium.com/my-experience-apple-5d8b6205cb56
[text]:
The Design of the Roland Juno oscillators
[text]:
devlife
Looking ahead to the future of computing and data infrastructure
[text]:
sw engineering
2020-12-31
The Great Filter
[text]:
devlife
2020-12-30
Study the style of doing science from successes and engineering from failures
[text]:
sw engineering
2020-12-29
A Complete Guide to LLVM for Programming Language Creators
[text]:
languages
2020-12-28
Two Reasons Why You Found Learning Haskell Hard | School of FP
[text]:
functional programming
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
A Concurrency Cost Hierarchy | Performance Matters
[text]:
lowlevel
,
read
Bloaty Puffs and the Go Compiler – Dropbox Paper
[text]:
languages
Cloning a reference and method call syntax in Rust
[text]:
rust
2020-12-24
https://gelman.me/scoft.html
[text]:
statistics
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://phillipcarter.dev/posts/cross-platform-fsharp-scripting.html
[text]:
functional programming
,
languages
2020-12-20
The next dollar problem has just arrived
[text]:
finances
2020-12-16
Raft does not Guarantee Liveness in the face of Network Faults
[text]:
consensus
,
distributed systems
2020-12-15
Statistical approaches for performance analysis
[text]:
performance
,
statistics
2020-12-12
Probability vs Likelihood - LessWrong
[text]:
statistics
2020-12-10
On Generics and Associated Types | Whisper of the Heartman
[text]:
2020-12-09
Haskell: The Bad Parts, part 3
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
There's Always More History • Hillel Wayne
[text]:
2020-12-07
Why is metric collection still a hard problem in 2020?
[text]:
devops
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
thought leaders and chicken sexers
[text]:
Monads and GATs in nightly Rust
[text]:
2020-12-05
Thoughts you mightn't have thunk about remote meetings - apenwarr
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Measuring Memory Usage in Rust
[text]:
rust
2020-12-04
https://actualbudget.com/blog/porting-local-app-web
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Error handling is hard
[text]:
rust
Why Java is better than C++ for high speed trading systems
[text]:
jvm
2020-12-03
Architecture for generations
[text]:
architecture
2020-12-01
C++ Concurrency Model on x86 for Dummies
[text]:
architecture
,
concurrency
,
database
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
The Road to the JIT
[text]:
languages
Modeling the train reservation kata - Part 1
[text]:
architecture
Java Buffer types versus native arrays: which is faster?
[text]:
jvm
2020-11-29
Design Patterns, Smalltalk, and the Lost Art of Reading Code | by Kyle Gene
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The Trouble with Imposters
[text]:
2020-11-28
Go code refactoring : the 23x performance hunt | by Val Deleplace | Medium
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
thePacketGeek
[text]:
rust
Basic Type Level Programming in Haskell
[text]:
functional programming
2020-11-27
If All You Have Is a Database, Everything Looks Like a Nail
[text]:
architecture
,
database
2020-11-24
Snap: a Microkernel Approach to Host Networking
[text]:
network
2020-11-23
Mirror, Mirror on the Wall, Who’s the Genericioust of Them All? - Generic Programming with Scala 3
[text]:
functional programming
,
scala
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Writing a Free Book From the Start.
[text]:
2020-11-22
Static Compilation of Java Applications at Alibaba at Scale
[text]:
jvm
2020-11-21
My First Kernel Module: A Debugging Nightmare
[text]:
lowlevel
2020-11-20
[2011.06171] The Usability of Ownership
[pdf]:
rust
2020-11-19
SerCe's blog: Indirect Effects of Allocate Direct
[text]:
jvm
2020-11-18
Anonymous Sum Types for Rust Error Handling
[text]:
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
The Reality Group: the ingredients of an excellent team culture
[text]:
devlife
★
What Gödel Discovered
[text]:
devlife
,
top
How Do Programmers Use Unsafe Rust? (SPLASH 2020 - OOPSLA) - SPLASH 2020
[text]:
rust
2020-11-17
An ownership puzzle with Rust, async, and hyper
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The story of mRNA: From a loose idea to a tool that may help curb Covid
[text]:
devlife
2020-11-16
Multi-Paradigm Languages
[text]:
languages
2020-11-13
How Apple Is Organized for Innovation
[text]:
2020-11-11
too-many-brainfuck-compilers.md
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://vigoo.github.io/posts/2020-09-23-zioaws-code-generation.html
[text]:
functional programming
,
scala
2020-11-10
As above, so below: Bare metal Rust generics 1/2
[text]:
lowlevel
,
rust
2020-11-08
Explicit term inference with Scala 3
[text]:
functional programming
,
scala
2020-11-05
Peter Lawrey Talks about Low-Latency, High-Performance Java
[text]:
jvm
,
lowlevel
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Rise of the Event Streaming Database – The New Stack
[text]:
architecture
Carl's Blog
[text]:
datastructures
2020-11-04
Formal Methods in Practice: Using TLA+ at eSpark Learning
[text]:
formal spec
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
A first look at the JIT
[text]:
languages
What's in a Rainbow table? - fasterthanli.me
[text]:
datastructures
2020-11-03
Rust Design-for-Testability: a survey – Alastair Reid – Researcher at Googl
[text]:
rust
2020-10-30
From Stanford to Sisu: Making the Leap | by Peter Bailis | Oct, 2020 | Medi
[text]:
distributed systems
2020-10-28
What’s the Role of Developer Experience in Programming Languages Research?
[text]:
devlife
2020-10-20
Building a runtime reflection system for Rust ?️ (Part 2)
[text]:
rust
2020-10-18
How to Draw Invisible Programming Concepts: Part I
[text]:
2020-10-15
Avoiding overload in distributed systems by putting the smaller service in
[text]:
architecture
,
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Teleforking a process onto a different computer!
[text]:
2020-10-14
★
ffwd: delegation is (much) faster than you think | the morning paper
[text]:
datastructures
,
top
2020-10-12
Why Kafka Is so Fast
[text]:
2020-10-08
Could Coronavirus Have Escaped from a Lab? | bostonmagazine.com
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
★
Small Datum: Comments on: Optimizing Databases by Learning Hidden Parameter
[text]:
lowlevel
,
top
Designing a New Rust Class at Stanford: Safety in Systems Programming
[text]:
rust
2020-10-07
Is deep learning a new kind of programming Operationalistic look at programming
[text]:
sw engineering
2020-10-05
Bugs drive the cost of software projects the most - Engineering Ideas
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A Future for Rust Debugging
[text]:
rust
2020-09-30
Type-safe and composable dependencies | Notes on Computing
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Summary of all the MIT Introduction to Algorithms lectures
[text]:
datastructures
Purely Functional Retrogames, Part 1
[text]:
functional programming
,
games
2020-09-29
Liskov Substitution Principle is Contravariance | Apocalisp
[text]:
functional programming
2020-09-28
I was wrong. CRDTs are the future
[text]:
distributed systems
2020-09-27
The social consequences of type systems
[text]:
functional programming
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
How I Self-Published a Programming Book and Lived to Tell About It - Michae
[text]:
devlife
No, dynamic type systems are not inherently more open
[text]:
Please Test Your Memory
[text]:
jvm
2020-09-26
Notes on concurrency bugs
[text]:
concurrency
,
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Java is Unsound: The Industry Perspective | by Ross Tate | HackerNoon.com |
[text]:
jvm
Deriving convolution from first principles | by Michael Bronstein | Towards
[text]:
sw engineering
2020-09-25
Rust verification tools (2020)
[text]:
rust
2020-09-22
Seeing Like an Algorithm — Remains of the Day
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
★
Why Logical Clocks are Easy - ACM Queue
[text]:
datastructures
,
distributed systems
,
top
Modern Performance Monitoring - ACM Queue
[text]:
performance
2020-09-21
How to achieve low latency with 10Gbps Ethernet
[text]:
lowlevel
,
network
,
performance
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
A Guide to False Sharing and @Contended | Baeldung
[text]:
lowlevel
Reinventing the timer wheel [LWN.net]
[text]:
datastructures
Concurrency Freaks: Throughput vs Latency and Lock-Free vs Wait-Free
[text]:
concurrency
,
read
You Cannot Have Exactly-Once Delivery – Brave New Geek
[text]:
distributed systems
2020-09-20
Estimating the risk of a hash collision
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Internet Scale Services Checklist
[text]:
distributed systems
,
sre
Applied-FP-with-Scala.md
[text]:
functional programming
,
scala
2020-09-19
Modeling the Dining Philosophers Algorithm in TLA
[text]:
distributed systems
,
formal spec
░▒▓ Text: 8 | PDFs: 0 | Vids: 0 ▓▒░
Lens, State Is Your Father | Purely Functional
[text]:
functional programming
Beautiful folds in Scala
[text]:
functional programming
,
scala
Modeling a Replicated Storage System in TLA , Project 1
[text]:
distributed systems
,
formal spec
Accelerating Conway’s Game of Life with SIMD instructions – Daniel Lemire's
[text]:
lowlevel
The probability of data loss in large clusters — Martin Kleppmann’s blog
[text]:
distributed systems
Escape analysis и скаляризация: Пусть GC отдохнет / JUG Ru Group corporate
[text]:
A demo of decision tables using F# types and pattern matching
[text]:
formal spec
2020-09-18
AC-Key: Adaptive Caching for LSM-based Key-Value Stores | USENIX
[text]:
database
,
datastructures
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Stop Treading Water.docx - Google Drive
[text]:
devlife
Bash Strict Mode
[text]:
languages
,
sre
Mosaic: processing a trillion-edge graph on a single machine | the morning
[text]:
distributed systems
,
graph
Data Sketching - ACM Queue
[text]:
datastructures
Statistical analysis of latency through semantic profiling | the morning pa
[text]:
performance
,
statistics
2020-09-17
How to teach things well - LessWrong 2.0
[text]:
devlife
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Solving the Traveling Pacman Problem | by Robert Grosse | Medium
[text]:
datastructures
What False Sharing Is and How JVM Prevents It - DZone Java
[text]:
jvm
I Am Graphics And So Can You :: Part 1 :: Intro — Faster Than Life
[text]:
games
2020-09-16
How HTTPS works - How HTTPS works
[text]:
network
,
web
░▒▓ Text: 9 | PDFs: 1 | Vids: 0 ▓▒░
Introducing Pebble: A RocksDB Inspired Key-Value Store Written in Go | Cock
[text]:
database
https://medium.com/@ifesdjeen/on-ways-to-agree-part-1-links-and-flp-impossi
[text]:
distributed systems
Using Functions for Easier Programming | May 2018 | Communications of the A
[text]:
functional programming
download;jsessionid=B6E706A9440FF6A701F8FC04664F7395
[text]:
distributed systems
p33-david.pdf
[pdf]:
concurrency
The Observation Deck » The relative performance of C and Rust
[text]:
rust
Nine hard-won lessons about money and investing
[text]:
money
A dive into the world of MS-DOS viruses
[text]:
lowlevel
The night of a cascading failure
[text]:
sre
2020-09-15
Containerizing ZooKeeper with Twine - Facebook Engineering
[text]:
distributed systems
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
How to Do Great Things
[text]:
Why Google Needed a Graph Serving System - Dgraph Blog
[text]:
distributed systems
,
graph
Idiomatic monads in Rust | varkor’s blog
[text]:
rust
2020-09-14
A Quick Primer on Robert "Uncle Bob" Martin
[text]:
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Semgrep ? - High Growth Engineering
[text]:
lowlevel
,
network
Generic returns in Rust – The If Works
[text]:
rust
politrons/reactiveScala: Example of Features, Reactive and Pure functional
[text]:
scala
Beating Up on Qsort | Performance Matters
[text]:
datastructures
Free and tagless compared - how not to commit to a monad too early
[text]:
functional programming
Clojure - Values and Change: Clojure’s approach to Identity and State
[text]:
functional programming
,
languages
2020-09-13
Building a "Simple" Distributed System - The What — Jack Vanlightly
[text]:
distributed systems
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Open-sourcing F14 for memory-efficient hash tables - Facebook Engineering
[text]:
datastructures
Operating a Large, Distributed System in a Reliable Way: Practices I Learne
[text]:
distributed systems
,
sre
Developing intuition when working with performance counters. | Easyperf
[text]:
lowlevel
,
performance
Dissecting performance bottlenecks of strongly-consistent replication proto
[text]:
performance
2020-09-12
gdb Debugging Full Example (Tutorial): ncurses
[text]:
lowlevel
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Sentiment Analysis on Twitter Data Using Neo4j and Google Cloud
[text]:
distributed systems
,
graph
Tokio
[text]:
Wrong latency distribution on the benchmark test · Issue #81 · giltene/wrk2
[text]:
https://habr.com/ru/company/leader-id/blog/518600/
[text]:
devlife
2020-09-10
Training Interviewers - Jacob Kaplan-Moss
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Kill Your CV, Write a Cover Letter | by Ben Stephenson | Impala | Medium
[text]:
devlife
slouc/concurrency-in-scala-with-ce
[text]:
concurrency
,
scala
2020-09-09
MySQL Challenge: 100k Connections - Percona Database Performance Blog
[text]:
database
2020-09-08
Living Complexity by Luca Minudel [Leanpub PDF/iPad/Kindle]
[text]:
book
,
sw engineering
2020-09-07
Please stop calling databases CP or AP — Martin Kleppmann’s blog
[text]:
░▒▓ Text: 13 | PDFs: 0 | Vids: 0 ▓▒░
Debugging network stalls on Kubernetes - The GitHub Blog
[text]:
network
A Dive into Configuring Metals · Metals
[text]:
scala
lemmy/BlockingQueue: Tutorial "Weeks of debugging can save you hours of TLA
[text]:
datastructures
Telling Stories About Little's Law - Marc's Blog
[text]:
performance
,
sw engineering
? Visualizing memory management in Rust | Technorage
[text]:
rust
Building for reliability at HelloSign - Dropbox
[text]:
sre
,
sw engineering
The Pith of Performance: Bandwidth vs. Latency — The World is Curved
[text]:
Thread-local storage - fasterthanli.me
[text]:
lowlevel
Recursive iterators in Rust - fasterthanli.me
[text]:
rust
Small strings in Rust - fasterthanli.me
[text]:
rust
Peeking inside a Rust enum - fasterthanli.me
[text]:
Burke's theorem - Wikipedia
[text]:
performance
,
sw engineering
2020-09-06
Full-Text Search Battle: PostgreSQL vs Elasticsearch
[text]:
database
2020-09-05
NLP Course | For You
[text]:
courses
,
sw engineering
░▒▓ Text: 21 | PDFs: 3 | Vids: 0 ▓▒░
How to Calculate TCP throughput for long distance WAN links
[text]:
java - unapply method of a case class is not used by the Scala compiler to
[text]:
PDQ: {\em Pretty Damn Quick} Performance Analyzer
[text]:
codefinger - blog
[text]:
jvm
Performance Analysis - How to analyze and optimize Linux performance
[text]:
performance
Technical Itch: Reducing system jitter
[text]:
lowlevel
,
performance
Building a large-scale distributed storage system based on Raft | Cloud Nat
[text]:
consensus
,
distributed systems
htop explained | peteris.rocks
[text]:
Benchmarking Message Queue Latency – Brave New Geek
[text]:
What Every Programmer Should Know About Memory - cpumemory.pdf
[pdf]:
lowlevel
Notes on Theory of Distributed Systems - notes.pdf
[pdf]:
distributed systems
perfbook.2019.12.22a.pdf
[pdf]:
concurrency
,
lowlevel
Meaningful availability | the morning paper
[text]:
database
,
distributed systems
,
sre
Building High-Performance Services in 2020 | by Mark Papadakis | Medium
[text]:
performance
Fine-Grained Replicated State Machines for a Cluster Storage System
[text]:
database
,
distributed systems
http://www.perfdynamics.com/books.html
[text]:
book
,
performance
Microservice and Module Management with Neo4j
[text]:
database
,
graph
Superscalar Execution - Red Hat Developer
[text]:
lowlevel
,
performance
Data on the Outside vs. Data on the Inside - ACM Queue
[text]:
database
,
distributed systems
The Pith of Performance: A Clue for Remembering Little's Laws
[text]:
https://openai.com/blog/learning-to-summarize-with-human-feedback/
[text]:
devlife
https://medium.com/@glaubercosta_11125/c-vs-rust-an-async-thread-per-core-story-28c4b43c410c
[text]:
rust
When is it OK to lose a commit?
[text]:
database
,
distributed systems
2020-09-04
Local-first software: You own your data, in spite of the cloud
[text]:
database
,
distributed systems
2020-09-03
Paul Chiusano: The future of software, the end of apps, and why UX designer
[text]:
devlife
,
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Response to the RIO monad ←
[text]:
functional programming
Tracing at Slack: Thinking in Causal Graphs
[text]:
graph
2020-09-02
Focus on the Good Parts
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/@scarletinked/are-you-the-leader-were-looking-for-interviewing-at-amazon-8301d787815d
[text]:
devlife
On Modern Hardware the Min-Max Heap beats a Binary Heap
[text]:
datastructures
,
lowlevel
2020-09-01
How to turn an ordinary gzip archive into a database
[text]:
database
,
datastructures
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How Tinder keeps your exact location (a bit) private | Robert Heaton
[text]:
architecture
Linux Load Averages: Solving the Mystery
[text]:
2020-08-31
Serverless Data Ingestion with Rust and AWS SES - Statistically Insignifica
[text]:
rust
2020-08-30
Two attempts to compare a TLA spec with a C implementation
[text]:
formal spec
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Beyond Relational Databases: A Focus on Redis, MongoDB, and ClickHouse - Pe
[text]:
database
My Distributed Systems Seminar's reading list for Fall 2020
[text]:
distributed systems
Operation-based CRDTs: registers and sets
[text]:
datastructures
,
distributed systems
Lars Hupel · CRDTs: Part 1
[text]:
datastructures
,
distributed systems
2020-08-27
jam1garner/rust-dyn-call
[text]:
rust
2020-08-26
Reading citations is easier than most people think
[text]:
read
2020-08-25
How to achieve career growth: opportunities, skills & sponsors
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Essential Data Cleansing Checklist | Hacker Noon
[text]:
database
Raft 9: Log Replication, Part 3 – Chelsea Troy
[text]:
distributed systems
2020-08-24
https://about.chatroulette.com/posts/algebraic-data-types-2/
[text]:
functional programming
2020-08-22
Understanding Memory Fragmentation
[text]:
lowlevel
2020-08-21
The design of lock_sock() in Linux kernel
[text]:
lowlevel
2020-08-20
Guidelines on Benchmarking and Rust
[text]:
distributed systems
,
performance
2020-08-19
https://fy.blackhats.net.au/blog/html/2018/10/19/rust_rwlock_and_mutex_performance_oddities.html
[text]:
concurrency
,
rust
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Why Rust's Unsafe Works
[text]:
Google - Site Reliability Engineering
[text]:
sre
How Swift Achieved Dynamic Linking Where Rust Couldn't
[text]:
languages
,
rust
2020-08-18
Relational Database in a Single Picture
[text]:
database
2020-08-17
Structuring Changes With The Code Reviewer in Mind — jeff sarnat
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Understanding Basic Kubernetes Concepts V - Daemon Sets and Jobs
[text]:
devops
,
sre
Functional Effects with ZIO
[text]:
functional programming
,
scala
2020-08-14
The State of the Serverless Art. The Hydro team in Berkeley’s RISELab is… |
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Types as axioms, or: playing god with static types
[text]:
functional programming
2020-08-13
reconstruction-records-and-classes.md
[text]:
functional programming
,
jvm
2020-08-12
CMU DB Talk: Building Materialize – Materialize
[text]:
database
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
How to Craft an Effective Value Proposition
[text]:
Debugging engineering velocity and leading high-performing teams | LeadDev
[text]:
sw engineering
I am a Java, C#, C or C developer, time to do some Rust - fasterthanli.me
[text]:
2020-08-11
osdi16-gog.pdf
[pdf]:
datastructures
,
distributed systems
░▒▓ Text: 1 | PDFs: 1 | Vids: 0 ▓▒░
Parallel Disk IO - 1024cores
[text]:
2020-08-10
CV Partner says…
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
sled theoretical performance guide
[text]:
2020-08-08
Tempering Expectations for GPT-3 and OpenAI’s API | Max Woolf's Blog
[text]:
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Performance tip: constructing many non-trivial objects is slow
[text]:
performance
Fusing methods for productivity
[text]:
performance
Bootstrapping Engineering Operations
[text]:
devops
Code and Bitters
[text]:
rust
Why Java's TLABs are so important and why write contention is a performance
[text]:
jvm
,
lowlevel
,
performance
Deterministic Aperture: A distributed, load balancing algorithm
[text]:
datastructures
,
distributed systems
2020-08-07
Building dashboards for operational visibility | Amazon Builders' Library
[text]:
sre
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Surprising Economics of Load-Balanced Systems - Marc's Blog
[text]:
lowlevel
,
performance
2020-08-06
Why not RocksDB for streaming storage?
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Reader/Reader blocking in reader/writer locks - Made of Bugs
[text]:
Parallel stream processing with Rayon | More Stina Blog!
[text]:
distributed systems
,
rust
2020-08-05
High-Water Mark
[text]:
distributed systems
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
EmilHernvall/dnsguide
[text]:
rust
Cryptography is not Magic
[text]:
Comparing reactivity models - React vs Vue vs Svelte vs MobX vs Solid vs Redux
[text]:
web
2020-08-02
SRE principles and flashcards to design NALSD | Google Cloud Blog
[text]:
lowlevel
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Low Latency Tuning Guide | Erik Rigtorp
[text]:
lowlevel
,
performance
2020-07-31
Haskell for all: The golden rule of software quality
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How we migrated Dropbox from Nginx to Envoy
[text]:
architecture
2020-07-29
Writing a file system from scratch in Rust · carlosgaldino
[text]:
lowlevel
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Pain Points of Haskell: A Practical Summary
[text]:
functional programming
What I learned from looking at 200 machine learning tools
[text]:
sw engineering
2020-07-28
Better AWS Architecture Diagrams: Video-On-Demand Service
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Build More Reliable Distributed Systems By Breaking Them With Jepsen - E143
[text]:
distributed systems
2020-07-27
http://jamesmcm.github.io/blog/2020/07/25/intro-dod
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Queueing theory for fun and practice (#1): square root staffing, Little's law
[text]:
2020-07-25
Чем различаются реализации неточного поиска в двоичных деревьях
[text]:
datastructures
2020-07-24
Why we built CockroachDB on top of RocksDB
[text]:
2020-07-23
(8) The collected works | LinkedIn
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Modeling Streamlet in TLA
[text]:
formal spec
Sustaining high insert rates despite secondary indexes
[text]:
database
,
performance
2020-07-22
Unofficial guide to Datomic internals @ tonsky.me
[text]:
database
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Matchmaker Paxos
[text]:
distributed systems
Streamlet: textbook streamlined blockchains
[text]:
datastructures
,
distributed systems
Rust Closures: Returning `impl Fn` for `move` closures - IV Notes
[text]:
rust
Writing an asynchronous MQTT Broker in Rust - Part 2 — Hassam Uddin | Devel
[text]:
rust
2020-07-21
Essays on programming I think about a lot
[text]:
sw engineering
2020-07-19
Popol: Minimal non-blocking I/O with Rust
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
RSoC: improving drivers and kernel - part 3 (largely io_uring)
[text]:
lowlevel
2020-07-18
Does Slow Growth Equal Slow Death?
[text]:
devlife
░▒▓ Text: 6 | PDFs: 1 | Vids: 0 ▓▒░
Eventual Consistency isn't for Streaming
[text]:
distributed systems
https://www.sciencemag.org/news/2018/11/why-536-was-worst-year-be-alive
[text]:
devlife
Join based queries using skunk decoders
[text]:
database
,
distributed systems
Review of -- TimescaleDB: SQL made scalable for time-series data
[text]:
database
Title:Breaking Type Safety in Go: An Empirical Study on the Usage of the unsafe Package
[pdf]:
languages
★
Introduction
[text]:
concurrency
,
read
,
top
2020-07-17
Double your performance: virtual threads (fibers) and JDK 15/16!
[text]:
jvm
,
performance
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Turning the IDE Inside Out with Datalog | Pete's Blog
[text]:
sw engineering
https://hackernoon.com/profiling-java-applications-with-async-profiler-049s2790
[text]:
jvm
,
performance
2020-07-16
Flatter wait-free hazard pointers
[text]:
concurrency
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Building and debugging a high-throughput daemon in Rust
[text]:
performance
,
rust
Tech Sector Job Interviews Assess Anxiety, Not Software Skills
[text]:
devlife
2020-07-15
Locked doors, headaches, and intellectual need | Affording Play
[text]:
2020-07-14
Model checking exactly-once · Exactly Once
[text]:
formal spec
2020-07-13
understanding - nabeelqu
[text]:
devlife
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
A Java Programmer's Guide to Assembler Language
[text]:
lowlevel
Latency Implications of Virtual Memory | Erik Rigtorp
[text]:
lowlevel
,
performance
https://aaronzlewis.com/2020/07/07/the-garden-of-forking-memes
[text]:
devlife
Peter Liniker
[text]:
book
,
rust
2020-07-12
Waltz: A Distributed Write-Ahead Log
[text]:
distributed systems
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/@oleksandra_a/zio-chunk-fast-pure-alternative-to-arrays-d51cd8a443a9
[text]:
functional programming
Principles of Effective Research – Michael Nielsen
[text]:
devlife
Target Feature vs Target CPU for Rust
[text]:
rust
2020-07-11
blog.md
[text]:
sw engineering
2020-07-10
The complete guide to crack the System Design interview | by Sai Harshith R
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A dynamic linker murder mystery - fasterthanli.me
[text]:
lowlevel
2020-07-09
Rust: The New LLVM | Will Crichton
[text]:
lowlevel
,
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
How to use a standing desk correctly - Full tutorial – ergonofis
[text]:
devlife
Writing Non-Trivial Macros in Rust · Michael-F-Bryan
[text]:
rust
Statically Sized Higher-kinded Polymorphism - ielliott.io
[text]:
rust
Symmetric Shadowcasting
[text]:
datastructures
,
games
2020-07-07
A Framework for Emergent Strategy
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
http://theojulienne.io/2020/07/03/scaling-linux-services-before-accepting-connections.html
[text]:
lowlevel
,
network
2020-07-05
Chrome C Lock and ConditionVariable - The Chromium Projects
[text]:
concurrency
2020-07-03
PyTorch vs TensorFlow – Explained | What is the difference between PyTorch and TensorFlow?
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Ringbahn II: the central state machine
[text]:
datastructures
,
rust
2020-06-30
https://rlowe0008.github.io/ml-blocks-development/go/
[text]:
courses
,
sw engineering
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Large Graph Visualization Tools and Approaches
[text]:
graph
Pacified consensus: how to retrofit leaderlessness into a Paxos or Raft bas
[text]:
consensus
,
distributed systems
Getting Started - Asynchronous Programming in Rust
[text]:
rust
Paytonrules Ramblings | Porting Godot Games To Rust (Part 1)
[text]:
games
,
rust
It's probably time to stop recommending Clean Code @ Things Of Interest
[text]:
2020-06-29
JVM Anatomy Quark #7: Initialization Costs
[text]:
jvm
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Text Editor: Data Structures | Hacker News
[text]:
datastructures
Rope science - Introduction
[text]:
datastructures
Copying Better: How To Acquire The Tacit Knowledge of Experts
[text]:
devlife
Notes on Technical Writing - Markus Voelter - Medium
[text]:
x86 TSO: A Programmer's Model for x86 Multiprocessors
[text]:
2020-06-28
Abstracting away correctness
[text]:
languages
,
sw engineering
2020-06-27
Lisp: A language for stratified design
[text]:
languages
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
feat(train sidings): new #2
[text]:
book
,
formal spec
Examining ARM vs X86 Memory Models with Rust - Nick Wilcox’s Coding Blog
[text]:
concurrency
,
lowlevel
,
rust
2020-06-26
Build your own Kafka in ZIO - ZIO Queues & ZIO Fibers
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Demystifying functional effect systems in Scala
[text]:
Avoiding fallback in distributed systems
[text]:
distributed systems
2020-06-25
Train Sidings – A TLA+ Example
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Building well-architected serverless applications: Approaching application
[text]:
architecture
2020-06-24
Attention Bandwidth
[text]:
2020-06-23
Rust concurrency: the archetype of a message-passing bug.
[text]:
concurrency
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
https://news.efinancialcareers.com/uk-en/3003993/new-coding-languages-banking
[text]:
Code Only Says What it Does - Marc's Blog
[text]:
2020-06-22
Automating safe, hands-off deployments
[text]:
devops
,
sre
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Performance of Modern Java on Data-Heavy Workloads, Part 2 · Hazelcast Jet
[text]:
jvm
,
performance
Performance of Modern Java on Data-Heavy Workloads, Part 1 · Hazelcast Jet
[text]:
jvm
,
performance
2020-06-21
http://vvsevolodovich.dev/documenting-solution-architecture/
[text]:
architecture
,
sw engineering
2020-06-20
★
The Surprisingly Narrow Path to Success
[text]:
devlife
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
» The Shareware Scene, Part 1: The Pioneers The Digital Antiquarian
[text]:
devlife
2020-06-19
Blog - Byte by Byte
[text]:
sw engineering
2020-06-18
On Designing and Deploying Internet-Scale Services
[text]:
architecture
,
distributed systems
2020-06-17
Interfaces are access modifiers by Mark Seemann
[text]:
2020-06-16
Pont
[text]:
games
,
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
thma/LtuPatternFactory at 85656b63d1d2cf0a0694b45458b56dec37bd76ca
[text]:
functional programming
,
sw engineering
2020-06-15
This is How Science Happens
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
TypeScript in the Wild
[text]:
languages
Get started with Neo4j Sandbox while your coffee is still brewing
[text]:
book
,
graph
2020-06-14
tpolecat
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Adoption of Cloud-Native Architecture, Part 1: Architecture Evolution and M
[text]:
architecture
2020-06-13
Planning on using AWS Step Functions? Think again
[text]:
2020-06-12
Jepsen: PostgreSQL 12.3
[text]:
database
2020-06-11
Graph & Tree Traversals in Rust
[text]:
2020-06-10
Building Production Ready Asynchronous Applications with Kotlin Co-routines
[text]:
concurrency
,
languages
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://www.microsoft.com/en-us/research/publication/how-to-build-a-highly-available-system-using-consensus/
[text]:
architecture
,
consensus
,
distributed systems
Коэволюция мозга и культуры — вероятный механизм становления человеческого разума
[text]:
devlife
Threat Modeling: Are Data Flow Diagrams Enough? | ThreatModeler Soft.
[text]:
sw engineering
2020-06-09
https://vickiboykis.com/2020/06/09/getting-machine-learning-to-production/
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Abstractions and serverless - SoftwareMill Tech Blog
[text]:
How to run a successful remote software development project
[text]:
devlife
,
sw engineering
Some Virtualization Papers Worth Reading
[text]:
lowlevel
2020-06-08
(6) John Carmack’s Deep Thoughts: Ideas, Work, and Emotion | Facebook
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Samsung Embraces PCIe 4.0 in Upcoming 980 PRO SSD
[text]:
lowlevel
Managing dependencies using ZIO
[text]:
functional programming
2020-06-07
A Guide To Designing Low-Cost Ventilators for COVID-19
[video]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 1 ▓▒░
Clojure - History
[text]:
clojure
Filterable approximate nearest neighbors search
[text]:
datastructures
2020-06-06
Programming with Abstract Data Types – the morning paper
[text]:
functional programming
,
sw engineering
2020-06-05
Beyond Traditional Acceptance Tests - Javarevisited - Medium
[text]:
sw engineering
2020-06-04
Startups Success Rates And Repositioning For The New Normal
[text]:
finances
2020-06-03
How to write a (toy) JVM
[text]:
jvm
,
lowlevel
2020-06-02
Lars Hupel · CRDTs: Part 5
[text]:
distributed systems
2020-06-01
Explaining Event Sourcing with Data Structures (1/3)
[text]:
architecture
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Reconstructing a lost NES game from 30-year-old source code disks
[text]:
games
Retiring old service versions
[text]:
sw engineering
2020-05-31
A simple way to get more value from metrics
[text]:
sre
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A simple way to get more value from tracing
[text]:
sre
2020-05-30
Evolution Strategies as a Scalable Alternative to Reinforcement Learning
[text]:
sw engineering
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Chromium Blog: The Science Behind Web Vitals
[text]:
web
Meeting reliability challenges with SRE principles
[text]:
sre
A tale of Ghosts'n Goblins'n Crocodiles
[text]:
games
JVM Pauses - It's more than GC
[text]:
jvm
,
lowlevel
,
read
2020-05-29
Мета-компетенции и зачем они вам — catwomenko's blog
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Analytical reading and efficient writing - Engineering Ideas
[text]:
devlife
2020-05-28
Mocking is a Code Smell
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Об увольнении из Facebook
[text]:
2020-05-27
Rust's Runtime
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Teach debugging
[text]:
sw engineering
Data-Driven Algorithm Design | June 2020 | Communications of the ACM
[text]:
distributed systems
2020-05-26
Voronoi maps tutorial
[text]:
graph
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Jepsen: Dgraph 1.1.1
[text]:
database
,
graph
,
ideas
2020-05-25
Into the Tar Pit
[text]:
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Why is Idris 2 so much faster than Idris 1?
[text]:
functional programming
,
languages
,
performance
How I read a research paper
[text]:
devlife
Reading Research: A Guide for Software Engineers
[text]:
devlife
sled simulation guide (jepsen-proof engineering) | sled-rs.github.io
[text]:
database
★
A beginners step by step guide to Alloy
[text]:
formal spec
,
top
2020-05-24
MongoDB 4.2.6
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Event Bus: Pros, Cons and Best Practices
[text]:
architecture
2020-05-23
Startup, containers & Tiered Compilation | It’s All Relative
[text]:
devops
,
sw engineering
2020-05-22
Error handling in Http4s with classy optics
[text]:
functional programming
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Brooklyn, Before It Was a Global Brand: Walk Its History - The New York Tim
[text]:
devlife
Simple Haskell is Best Haskell - fommil - Medium
[text]:
functional programming
A Universe of Sorts
[text]:
sw engineering
2020-05-21
The Remarkable Utility of Dataflow Computing
[text]:
distributed systems
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
I Have a Super-Power Memory
[text]:
devlife
What Is Nix – Shopify Engineering
[text]:
devops
201909 - apenwarr
[text]:
devlife
JSON Parsing from Scratch in Haskell | abhinavsarkar.net
[text]:
functional programming
Building a Real-time Chat App in Rust and React
[text]:
rust
2020-05-20
Multi-threaded HTTP/WebSocket server in Rust
[text]:
rust
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
https://r2.rs/rust-and-mutability/
[text]:
rust
A Guide to Threat Modelling for Developers
[text]:
sw engineering
Bite Sized Rust RE: 1 Deconstructing Hello World
[text]:
rust
Execute Program
[text]:
languages
2020-05-19
Is Persistent Memory Persistent?
[text]:
datastructures
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
What every coder should know about gamma
[text]:
sw engineering
http://vvsevolodovich.dev/flutter-vs-react-native-comparison-in-depth/
[text]:
web
https://medium.com/@rakyll/how-does-spanner-avoid-single-point-of-failures-in-writes-4f7765cd894
[text]:
database
,
distributed systems
2020-05-18
Doordash and Pizza Arbitrage
[text]:
2020-05-17
State of Loom
[text]:
jvm
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Technical Data Science Interview Questions - Data Science Insider - Medium
[text]:
devlife
2020-05-16
Знаменитые дизайнеры vs научные исследования про читаемость шрифтов
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Laurence Tratt: A Quick Look at Trait Objects in Rust
[text]:
Metadata: Mergeable Replicated Data Types
[text]:
datastructures
,
distributed systems
Welcome to Lord of the io_uring — Lord of the io_uring documentation
[text]:
lowlevel
,
network
2020-05-15
Implementing a Job queue with Tokio-Serde
[text]:
rust
2020-05-14
https://nikic.github.io/2020/05/10/Make-LLVM-fast-again.html
[text]:
lowlevel
,
performance
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
★
What Every Programmer Should Know About Floating-Point Arithmetic
[text]:
sw engineering
,
top
Writing Clarifies Thinking
[text]:
devlife
The Pyramid Principle
[text]:
devlife
The Success and Failure of Ninja
[text]:
sw engineering
Starting with Scala 3 macros: a short tutorial - SoftwareMill Tech Blog
[text]:
functional programming
,
scala
Hardware Store Elimination
[text]:
lowlevel
,
performance
2020-05-13
Recursive Helping
[text]:
concurrency
,
sw engineering
2020-05-12
https://medium.com/@copyconstruct/iterative-refactoring-of-apis-with-proxies-d78a2ba7e6ed
[text]:
architecture
,
sw engineering
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
10 Reasons to Use the Haskell Programming Language
[text]:
functional programming
The Myth of Metaphor
[text]:
sw engineering
Magic Wands Go Brrr - The American Mind
[text]:
finances
Retries in distributed systems: good and bad parts
[text]:
distributed systems
2020-05-11
Why we at $FAMOUS_COMPANY Switched to $HYPED_TECHNOLOGY
[text]:
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
https://blogs.oracle.com/javamagazine/the-unsafe-class-unsafe-at-any-speed
[text]:
jvm
write_combining.rs
[text]:
database
https://fs.blog/2018/01/complexity-bias/
[text]:
sw engineering
https://blogs.sciencemag.org/pipeline/archives/2020/05/01/why-are-clinical-trials-so-complicated
[text]:
devlife
2020-05-10
Tour of Rust - Let's go on an adventure!
[text]:
book
,
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
New Acquisitions: How It Wasn’t: Game of Thrones and the Middle Ages, Part I
[text]:
devlife
The varieties of human work
[text]:
devlife
2020-05-08
Understanding Ladner's Theorem
[text]:
sw engineering
2020-05-07
Как научить нейросеть генерировать текст с помощью LSTM в PyTorch
[text]:
sw engineering
2020-05-03
Degeneracy, Code and Innovation
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
time_it: a Case Study in Rust Macros - Notes
[text]:
rust
2020-05-02
// Personal website of Chris Smith
[text]:
fuzzing
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How to write CRaP Rust code - LogRocket Blog
[text]:
rust
Complexity Has to Live Somewhere
[text]:
2020-05-01
Linux perf Examples
[text]:
lowlevel
,
performance
2020-04-29
Hunting a Linux kernel bug
[text]:
lowlevel
2020-04-28
Embedded Rust pattern - Zero Sized References
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Rust concurrency: five easy pieces. - Gregory Terzian - Medium
[text]:
2020-04-27
A no_std Rust binary
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
An F# implementation of the Maître d' kata
[text]:
functional programming
,
languages
Formally Modeling Database Migrations
[text]:
formal spec
2020-04-26
mth
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How I read a research paper
[text]:
devlife
,
sw engineering
2020-04-25
Alloy Docs — Alloy Documentation documentation
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Functional Programming for the Web: Monads and Basic DOM Manipulation in PureScript
[text]:
functional programming
2020-04-24
Fat vs Thin: does LLN work? - Dilettanting Data Science
[text]:
statistics
2020-04-23
On Being A Principal Engineer
[text]:
devlife
,
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Error recovery with parser combinators (using nom) | Eyal Kalderon
[text]:
rust
https://blog.softwaremill.com/3-reasons-to-adopt-event-sourcing-89cb855453f
[text]:
architecture
,
distributed systems
2020-04-22
Chris Dornan - Structures for Free
[text]:
sw engineering
2020-04-19
CAP Twelve Years Later: How the "Rules" Have Changed
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Kotlin Multiplatform running on macOS
[text]:
languages
Using Little's Law in Factorio
[text]:
performance
,
sw engineering
2020-04-18
How to Quantify Scalability
[text]:
distributed systems
,
performance
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
JVM Anatomy Quark #15: Just-In-Time Constants
[text]:
jvm
2020-04-17
How to Fuzz an ADT Implementation – Embedded in Academia
[text]:
fuzzing
,
sw engineering
2020-04-16
The Pragmatic Programmer by Thomas & Hunt - notes on the book (part 2)
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
NewType is New Now! - Afsal Thaj - Medium
[text]:
2020-04-15
Cross-platform testing of TypeScript code with Jasmine and Karma – INNOQ
[text]:
languages
,
web
2020-04-14
Data Wrangling at Slack
[text]:
architecture
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How to get consistent results when benchmarking on Linux? | Easyperf
[text]:
lowlevel
,
performance
2020-04-11
Systems that defy detailed understanding
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
★
Computers can be understood - Made of Bugs
[text]:
sw engineering
,
top
2020-04-09
The Power of Tiny DSLs
[text]:
sw engineering
2020-04-08
Aggregating billions of rows per second with SIMD
[text]:
lowlevel
,
performance
2020-04-07
Testing as communication – Increment: Testing
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Availability in AWS' Physalia
[text]:
distributed systems
Why We Leverage Multi-tenancy in Uber's Microservice Architecture | Uber En
[text]:
architecture
2020-04-06
Deploys at Slack - Several People Are Coding
[text]:
devops
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
io_uring By Example: An Article Series
[text]:
lowlevel
,
network
2020-04-04
Shared-Nothing Data Partitioning - Valentin Kulichenko - Medium
[text]:
database
,
distributed systems
2020-04-02
To Catch a Failure: The Record-and-Replay Approach to Debugging - ACM Queue
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Concurrent programming, with examples
[text]:
concurrency
2020-04-01
There's a Mathematician In Your Compiler - Human Readable Magazine
[text]:
sw engineering
2020-03-31
A Glossary of Functional Programming
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Idiomatic or idiosyncratic? by Mark Seemann
[text]:
sw engineering
2020-03-30
Intellectual Phases - Engineering Ideas
[text]:
devlife
2020-03-29
Design Docs, Markdown, and Git
[text]:
sw engineering
2020-03-27
10 Most(ly dead) Influential Programming Languages
[text]:
languages
2020-03-26
Software Architecture and Architects
[text]:
architecture
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Mastering the File System with Rust | Ian Wilson
[text]:
rust
Understanding CPU Microarchitecture to Increase Performance
[text]:
lowlevel
,
performance
В софте всё восхитительно, но все недовольны
[text]:
devlife
2020-03-25
JVM Inside Out Part 1 — Getting object address – Random IT Utensils
[text]:
jvm
,
lowlevel
2020-03-23
Fast and Simple Rust Interner
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Rust Async and the Terrible, Horrible, No Good, Very Bad Day
[text]:
rust
From idea to product with ZLayer
[text]:
functional programming
,
scala
2020-03-18
SRE Leadership: Have Tiered SLAs
[text]:
sre
2020-03-17
ZIO environment meets constructor-based dependency injection
[text]:
functional programming
,
scala
2020-03-16
Safer memory-mapped structures
[text]:
lowlevel
,
rust
2020-03-15
A Bayesian view of Amazon Resellers | beta-binomial model
[text]:
finances
,
statistics
2020-03-14
Chipping Away at Moore's Law - ACM Queue
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Engineering Ideas #9
[text]:
2020-03-13
Tuning space and write amplification to minimize cost
[text]:
lowlevel
,
performance
2020-03-12
Metrics Driven Development
[text]:
sre
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
ActuallyUsingWasm
[text]:
rust
2020-03-11
Making architecture decisions with distributed teams
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Здоровье индексов в PostgreSQL глазами Java-разработчика
[text]:
database
Characterizing, modeling, and benchmarking RocksDB key-value workloads at Facebook
[text]:
database
,
performance
A Taxonomy of Logging
[text]:
sw engineering
2020-03-10
How To Write Fast Rust Code
[text]:
performance
,
rust
2020-03-09
A Dataset is a Worldview
[text]:
database
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Building an elastic query engine on disaggregated storage
[text]:
architecture
,
database
,
datastructures
2020-03-08
Software, Aesthetics, and Craft: How Java, Lisp, and Agile Shape and Reflec
[text]:
2020-03-06
The History of the URL
[text]:
network
,
sw engineering
2020-03-04
Cheap tricks for high-performance Rust
[text]:
rust
2020-03-03
The growth of command line options, 1979-Present
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Thought Experiment: An Introductory Compilers Class
[text]:
languages
Firecracker: lightweight virtualization for serverless applications
[text]:
lowlevel
,
sw engineering
A closer look at Ownership in Rust
[text]:
rust
2020-03-02
When Bloom filters don't bloom
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A Bottom-Up View of Kotlin Coroutines
[text]:
concurrency
,
languages
2020-03-01
https://labs.spotify.com/2020/02/27/how-we-improved-data-discovery-for-data-scientists-at-spotify/
[text]:
2020-02-29
I want off Mr. Golang's Wild Ride
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Gandalf: an intelligent, end-to-end analytics service for safe deployment in cloud-scale infrastructure
[text]:
sre
2020-02-28
Depending on Implementation Details is Bad Engineering
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
https://eng.uber.com/jvm-tuning-garbage-collection/
[text]:
jvm
Scaling Bitbucket’s Database
[text]:
database
,
performance
2020-02-27
If brains are computers, what kind of computers are they? (Dennett transcript) — LessWrong
[text]:
devlife
2020-02-26
http://blog.hydromatic.net/2020/02/25/morel-a-functional-language-for-data.html
[text]:
functional programming
,
languages
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Category Theory Without The Baggage — LessWrong
[text]:
functional programming
A primer on functional architecture
[text]:
Single Responsibility Principle Unpacked
[text]:
sw engineering
2020-02-25
A brief history of high availability
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/better-programming/diagrams-diagram-as-code-56fec222cdf6
[text]:
sw engineering
2020-02-24
Faster remainders when the divisor is a constant: beating compilers and libdivide
[text]:
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Identification of quality requirements with Quality Storming
[text]:
architecture
2020-02-23
Garbage Language
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Scala’s Types of Types
[text]:
functional programming
,
scala
2020-02-20
Single Writer Principle
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Rust for Java Devs
[text]:
2020-02-19
https://www.forrestthewoods.com/blog/memory-bandwidth-napkin-math/
[text]:
2020-02-18
Visitor as a sum type by Mark Seemann
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Database Research in 2019: The Year in Review
[text]:
database
2020-02-17
ZIO STM: CountDownLatch in two lines
[text]:
functional programming
2020-02-16
https://cutle.fish/blog/12-signs-youre-working-in-a-feature-factory
[text]:
2020-02-15
The Behind-the-scenes Work of Tech Leadership
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://slack.engineering/how-big-technical-changes-happen-at-slack-f1569d25ee7b
[text]:
architecture
,
sw engineering
2020-02-14
Looking Beyond the Hype: Is Modular Monolithic Software Architecture Really Dead?
[text]:
architecture
2020-02-13
http://composition.al/blog/2017/06/30/how-to-write-a-timeline-for-a-bangbangcon-talk-proposal/
[text]:
devlife
,
sw engineering
2020-02-12
The Art of Crafting Architectural Diagrams
[text]:
architecture
2020-02-11
How to conduct a good Programming Interview
[text]:
devlife
,
sw engineering
2020-02-10
Xebia Blog
[text]:
functional programming
2020-02-09
Debt is Coming
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Reality-Revealing and Reality-Masking Puzzles — LessWrong
[text]:
devlife
Capturing the World in Software
[text]:
A founder’s perspective on 4 years with Haskell
[text]:
2020-02-07
Magnitudes of exploration.
[text]:
2020-02-06
Literal types to simplify code
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
https://www.reddit.com/r/tlaplus/comments/enencr/yet_another_example_that_tla_is_math_not/
[text]:
Feature Interaction Bugs
[text]:
2020-02-05
Eric Brewer on The CAP Theorem — Episode 227 on se-radio.net — tl;db series
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Book Review. Made to stick: why some ideas survive and others die
[text]:
book
,
devlife
★
How to solve 90% of NLP problems: a step-by-step guide
[text]:
datastructures
,
sw engineering
,
top
2020-02-04
Reflections on software performance
[text]:
performance
░▒▓ Text: 8 | PDFs: 0 | Vids: 0 ▓▒░
what toddlers can teach us about data storytelling
[text]:
devlife
Happy eyeballs algorithm using ZIO
[text]:
functional programming
TOP 5 Learning – Wardley Maps
[text]:
devlife
How to do machine learning efficiently
[text]:
sw engineering
Keeping secrets from yourself
[text]:
sw engineering
https://medium.com/wix-engineering/beating-textbook-algorithms-in-string-search-5d24b2f1bbd0
[text]:
datastructures
Identify Side Effects And Refactor Fearlessly
[text]:
functional programming
2020-02-03
Non-exceptional averages by Mark Seemann
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Toyota Code Could Be Lethal
[text]:
sw engineering
2020-02-02
Too much locality... for stores to forward
[text]:
database
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Nabeel S. Qureshi
[text]:
2020-02-01
The Rise and Fall of the OLAP Cube
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
etcd 3.4.3
[text]:
distributed systems
On Drafting an Engineering Strategy
[text]:
2020-01-31
Failure mode and effects analysis - Wikipedia
[text]:
formal spec
,
sw engineering
2020-01-29
Execute Program
[text]:
languages
2020-01-27
https://medium.com/@paulosman/production-oriented-development-8ae05f8cc7ea
[text]:
devlife
2020-01-21
Dynamic program vs integer program: which one is better for the knapsack problem?
[text]:
datastructures
2020-01-14
On doing katas by Mark Seemann
[text]:
2020-01-12
Work Is Work
[text]:
2020-01-11
Missing some Tweet in this thread? You can try to force a refresh
[text]:
2020-01-10
Bill Kentstravaganza • Buttondown
[text]:
database
,
sw engineering
2020-01-07
https://mister-gold.pro/posts/en/asciidoc-vs-markdown/
[text]:
sw engineering
2020-01-06
Bitcoin becomes the Flag of Technology
[text]:
devlife
2020-01-05
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Perspectives 2019
[text]:
database
2020-01-03
I'm not feeling the async pressure
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://blog.usejournal.com/rethinking-how-we-interview-in-microsofts-developer-division-8f404cfd075a
[text]:
devlife
,
sw engineering
2020-01-01
How Much of a Genius-Level Move Was Using Binary Space Partitioning in Doom?
[text]:
datastructures
,
games
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
State of Monocle
[text]:
functional programming
2019-12-29
Building a professional design tool on the web
[text]:
web
2019-12-27
The ReaderT Design Pattern
[text]:
functional programming
2019-12-26
No More Tears, No More Knots: Arena-Allocated Trees in Rust
[text]:
rust
2019-12-23
Down the Stack: Compiled Rust Part 1
[text]:
rust
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Effective Mental Models for Code and Systems - Cindy Sridharan - Medium
[text]:
sw engineering
2019-12-21
Reviewing Pull Requests
[text]:
2019-12-17
http://www.bailis.org/papers/acidrain-sigmod2017.pdf#featureoftheweek
[text]:
database
2019-12-15
Beyond Liskov: Type Safe Equality in Scala
[text]:
functional programming
,
scala
2019-12-14
Why Feedback Rarely Does What It’s Meant To
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Видеозвонки под капотом: от миллионов в сутки до 100 участников в одной кон
[text]:
Ensuring rollback safety during deployments
[text]:
sre
About
[text]:
2019-12-13
Calvin: fast distributed transactions for partitioned database systems
[text]:
database
2019-12-11
How to ask better questions
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Fixing the InnoDB RW-lock
[text]:
database
2019-12-09
https://mads-hartmann.com/sre/2019/08/04/journey-into-observability-reading-material.html
[text]:
sre
2019-12-08
https://www.learningfromincidents.io/blog/teaching-the-smell
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The Lifespan of a Lie
[text]:
devlife
2019-12-03
Opinion: The unspoken truth about managing geeks
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Monoid in the Category of Endofunctors
[text]:
functional programming
2019-12-02
https://medium.com/@copyconstruct/testing-microservices-the-sane-way-9bb31d158c16
[text]:
sw engineering
2019-12-01
https://offby2.com/posts/001-docker-lesser-known-tips/
[text]:
2019-11-28
https://www.learningfromincidents.io/blog/learning-from-incidents-in-software
[text]:
sw engineering
2019-11-27
SOSP19 File Systems Unfit as Distributed Storage Backends: Lessons from 10 Years of Ceph Evolution
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Writing Your First IntelliJ IDE Plugin with Kotlin
[text]:
sw engineering
2019-11-26
Inefficient Efficiency
[text]:
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
MySQL UUIDs : Bad For Performance
[text]:
From Primitive Obsession to Domain Modelling by Mark Seemann
[text]:
functional programming
,
sw engineering
The Bus Ticket Theory of Genius
[text]:
devlife
A Brief History of the Current Empirical Software Engineering (ESE) Science Turf War
[text]:
Throttling writes: LSM vs B-Tree
[text]:
database
,
datastructures
Cloudflare architecture and how BPF eats the world
[text]:
lowlevel
2019-11-24
https://ieeexplore.ieee.org/document/8880061
[text]:
sw engineering
2019-11-23
Book Review: Design Principles of Biological Circuits
[text]:
2019-11-20
Gentle Intro to Type-level Recursion in Rust: From Zero to HList Sculpting.
[text]:
rust
2019-11-19
Notes on Building Evolutionary Architectures.
[text]:
2019-11-18
The Concurrent 2-Trie
[text]:
datastructures
2019-11-17
File systems unfit as distributed storage backends: lessons from ten years of Ceph evolution
[text]:
distributed systems
2019-11-16
https://medium.com/@bi.johnathan/book-analysis-things-hidden-since-the-foundations-of-the-world-8e66dc71c0b7
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Reprocessing stateful data pipelines in Structured Streaming on waitingforc
[text]:
distributed systems
2019-11-15
https://hyper.dev/blog/fuzzbuzz-hash-algorithm.html
[text]:
datastructures
2019-11-14
What if the Architect is Wrong?
[text]:
2019-11-13
Small Datum: Using an LSM for analytics
[text]:
database
,
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Gamasutra - 20 years later, David Brevik shares the story of making Diablo
[text]:
2019-11-12
How to have a 1:1
[text]:
2019-11-11
One Page Summary. Aegean: Replication beyond the client-server model
[text]:
database
,
distributed systems
2019-11-10
Runners in action
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://americanmind.org/essays/welcome-to-culture-war-2-0/
[text]:
2019-11-09
Jungle - LSM plus copy-on-write B-Tree
[text]:
database
,
datastructures
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Dealing with Failure in a Distributed System
[text]:
distributed systems
2019-11-08
Type Level Programming in Scala step by step
[text]:
functional programming
,
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
https://sosp19.rcs.uwaterloo.ca/awards.html
[text]:
Data Have a Limited Shelf Life
[text]:
sw engineering
2019-11-04
Implementing a job queue in Rust
[text]:
rust
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Kleisli Category — From theory to Cats
[text]:
functional programming
On Embracing Error in Distributed Software Systems
[text]:
distributed systems
2019-11-03
Rust once and share it with Android, iOS and Flutter
[text]:
rust
2019-11-02
julienrf/effects-without-monads-but-with-dotty
[text]:
functional programming
2019-11-01
Latency, Throughput, and Walking on Escalators
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
A theorem of software engineering
[text]:
sw engineering
Interchangeable Parts
[text]:
devlife
The Risk of Dying Doing What We Love
[text]:
devlife
2019-10-31
Sibit Demonstrates How Bitcoin Works
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
DORA 2019: DevOps Efforts Improving, But Not Done
[text]:
devops
Reader & Constructor-based Dependency Injection - friend or foe?
[text]:
functional programming
2019-10-24
https://tiny-giant-books.com/Entry3.html?EntryId=recCXSr5YOhRPovUx
[text]:
2019-10-22
★
Risk, Uncertainty and Ignorance in Investing and Business – Lessons from Richard Zeckhauser
[text]:
finances
,
top
2019-10-20
The $10m engineering problem
[text]:
architecture
,
benchmarking
2019-10-18
The story of a V8 performance cliff in React · V8
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Sparkler: A KVM-based Virtual Machine Manager
[text]:
architecture
2019-10-17
Inside TurboTax’s 20-Year Fight to Stop Americans From Filing Their Taxes for Free
[text]:
devlife
2019-10-16
https://blog.seantheprogrammer.com/thoughts-on-arbitrary-pagination
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Thriving on the Technical Leadership Path
[text]:
devlife
Hello, production
[text]:
sw engineering
The Apache Crail (Incubating) Project: I/O Challenges
[text]:
architecture
2019-10-14
What Happened to the West Village?
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Discussion of x86 L1D related cache counters
[text]:
lowlevel
Event Modeling: What is it?
[text]:
architecture
,
sw engineering
2019-10-11
On Documentation
[text]:
sw engineering
2019-10-10
Building a cloud-native, horizontally scalable graph database — Our investment in Dgraph
[text]:
graph
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The difference between Platforms and Ecosystems
[text]:
sw engineering
Pmarchive · Pmarca Guide to Personal Productivity
[text]:
2019-10-09
https://aakinshin.net/posts/normality/
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://betanalpha.github.io/assets/case_studies/probability_theory.html
[text]:
courses
,
statistics
SmoothieMap 2: the lowest memory hash table
[text]:
datastructures
Writing is Thinking: Learning to Write with Confidence
[text]:
devlife
2019-10-08
good-design-and-type-safety-in-yahtzee
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Modern Functional Programming: Part 2
[text]:
functional programming
Functional architecture is Ports and Adapters by Mark Seemann
[text]:
functional programming
2019-10-07
Microservice Observability, Part 1: Disambiguating Observability and Monitoring
[text]:
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Flavours of Partial Synchrony
[text]:
distributed systems
Observability — A 3-Year Retrospective
[text]:
Diagnostic Logging: Citations and Sources
[text]:
sre
,
sw engineering
Fast, fair, and easy software buying
[text]:
What is Good About Haskell?
[text]:
functional programming
2019-10-06
What is Software Architecture?
[text]:
architecture
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
You are already smart enough to write Haskell
[text]:
functional programming
Real-time experiment analytics at Pinterest using Apache Flink
[text]:
architecture
,
distributed systems
How to hang a server with a single ping, and other fun things we learned in a 18c upgrade
[text]:
lowlevel
2019-10-05
Testing from the Outside-In
[text]:
sw engineering
2019-10-04
Page Weight Matters
[text]:
web
2019-10-03
★
Goodbye Microservices: From 100s of problem children to 1 superstar
[text]:
architecture
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
[Kotlin Pearls 8] Recursion, TailRecursion and YCombinator in Kotlin
[text]:
functional programming
2019-10-02
Operating Apache Kafka Clusters 24/7 Without A Global Ops Team
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Blog
[text]:
devops
,
sre
2019-10-01
Miscellaneous unsolicited (and possibly biased) career advice
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Shipping is your company’s heartbeat
[text]:
devops
2019-09-29
Modern Best Practices for Testing in Java
[text]:
░▒▓ Text: 3 | PDFs: 1 | Vids: 0 ▓▒░
Rethinking Netflix’s Edge Load Balancing
[text]:
architecture
Control Planes vs Data Planes
[text]:
architecture
http://sigops.org/s/conferences/sosp/2015/current/2015-Monterey/printable/008-tang.pdf
[pdf]:
architecture
2019-09-27
★
Choosing a cloud DBMS: architectures and tradeoffs
[text]:
architecture
,
database
,
top
2019-09-26
Organisational Dysfunctions Mirrored as Architectural Complexity
[text]:
architecture
,
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
So You Want To Build An Observability Tool...
[text]:
architecture
2019-09-25
https://medium.com/@thellimist/how-to-make-decisions-work-b40fe9e97a72
[text]:
devlife
2019-09-24
Serverless: 15% slower and 8x more expensive
[text]:
architecture
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Redirection Notice
[text]:
architecture
2019-09-23
The unfolding argument: Why IIT and other causal structure theories cannot explain consciousness
[text]:
devlife
2019-09-22
Rust: A Scala Engineer's Perspective - BeachApe.
[text]:
░▒▓ Text: 8 | PDFs: 0 | Vids: 0 ▓▒░
Weld: accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM
[text]:
rust
Read by Refactoring - Part 1: Making Legacy Code more Readable
[text]:
sw engineering
Good naming is a process, not a single step
[text]:
sw engineering
Single Level of Abstraction (SLA) [Principles Wiki]
[text]:
sw engineering
The Safyness of Static Typing
[text]:
functional programming
Harvest and Yield: Not A Natural Cure for Tradeoff Confusion
[text]:
distributed systems
https://medium.com/@copyconstruct/health-checks-in-distributed-systems-aa8a0e8c1672
[text]:
distributed systems
,
sre
2019-09-21
https://medium.com/@henry.hawksberry/is-we-work-a-fraud-5b78987d3e61
[text]:
2019-09-20
Intelligence, Complexity, and the Failed “Science” of IQ
[text]:
devlife
2019-09-16
STAMPing on event-stream
[text]:
formal spec
2019-09-15
Comments for Murat's blog post
[text]:
architecture
,
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/@jean.yujing.fan/civilizational-history-da7acf2d6ebe
[text]:
devlife
★
On Eliminating Error in Distributed Software Systems
[text]:
distributed systems
,
top
2019-09-14
N-Version Programming… For the nth Time
[text]:
2019-09-11
The Beauty of Functional Languages in Deep Learning — Clojure and Haskell
[text]:
clojure
,
functional programming
2019-09-10
https://fermatslibrary.com/s/on-building-systems-that-will-fail
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
http://lambdaone.io/2019/09/06/zio-errors/
[text]:
functional programming
2019-09-09
https://medium.com/@ODSC/5-essential-neural-network-algorithms-9336093fdf56
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Amdahl's Corollary, For Teams
[text]:
2019-09-08
Discovering Hard Disk Physical Geometry through Microbenchmarking
[text]:
lowlevel
,
performance
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
A most peaceful revolution
[text]:
devlife
2019-09-07
Safe Asynchronous Programming with P and P#
[text]:
languages
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
★
40 Favorite Interview Questions from Some of the Sharpest Folks We Know
[text]:
devlife
,
top
2019-09-06
Fuck yeah type erasure
[text]:
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How Does BitTorrent Work? A Plain English Guide
[text]:
On becoming a researcher
[text]:
devlife
2019-09-05
https://onlinelibrary.wiley.com/doi/full/10.1111/jeb.13503?campaign=woletoc#.XXCnRIh_xHo.twitter
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
If Sapiens were a blog post
[text]:
devlife
2019-09-04
Control Theory is dope
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Continuous Delivery for Machine Learning
[text]:
sw engineering
2019-09-03
How to break a Monolith into Microservices
[text]:
architecture
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://www.signifytechnology.com/blog/2019/09/thread-pool-best-practices-with-zio-by-john-de-goes
[text]:
jvm
,
scala
2019-09-02
https://ruthmalan.com/Journal/2019/201902OReillySAConPresentationAll.htm
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The Best Password Managers
[text]:
devlife
2019-09-01
Haskell-Disappointment.md
[text]:
functional programming
2019-08-31
What to do once you admit that decentralizing everything never seems to work
[text]:
finances
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Functors Compose, Monads Do Not
[text]:
functional programming
2019-08-30
Certification Competence Correlation
[text]:
2019-08-29
Testing the boundaries of collaboration
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Right fold superpowers!
[text]:
functional programming
2019-08-28
★
Modern applications at AWS
[text]:
database
,
top
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Inference Driven Design
[text]:
scala
Software Architecture Guide
[text]:
architecture
Decision Tables
[text]:
formal spec
https://mattstoller.substack.com/p/the-coming-boeing-bailout
[text]:
2019-08-27
A Gentle Introduction to Monad Transformers
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Enhance performance analysis with Intel Processor Trace. | Easyperf
[text]:
lowlevel
"People dunked on this tweet, saying, in essence, "This isn't 100% correct : you shouldn't pay attention." But that misses the point. The val […]"
[text]:
devlife
2019-08-26
Causal ordering
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The organized chaos of programming language design
[text]:
A Codebase is an Organism
[text]:
2019-08-25
Profunctor Optics
[text]:
functional programming
2019-08-23
How to build a plugin system on the web and also sleep well at night
[text]:
web
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Deep Learning vs common sense: разрабатываем чат-бота / Блог компании Конфе
[text]:
sw engineering
2019-08-22
Experts aren’t good at building shared understanding
[text]:
devlife
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Thoughts on Rust bloat
[text]:
rust
Where Do Interrupts Happen?
[text]:
distributed systems
,
lowlevel
Eventually Perfect Distributed Systems
[text]:
distributed systems
DAML: The Contract Language of Distributed Ledgers
[text]:
distributed systems
★
Asynchronous Programming and Scala
[text]:
concurrency
,
scala
,
top
On the Relationship Between Static Analysis and Type Theory
[text]:
functional programming
2019-08-21
Example-guided development: A useful abstraction for the xDD family?
[text]:
sw engineering
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
https://fy.blackhats.net.au/blog/html/2019/07/16/cpu_atomics_and_orderings_explained.html
[text]:
lowlevel
Developers mentoring other developers: practices I've seen work well
[text]:
★
https://medium.com/@cwodtke/a-unified-theory-for-designing-just-about-anything-b87f1e4f050b
[text]:
devlife
,
top
An introduction to bpftrace for Linux
[text]:
lowlevel
2019-08-20
Exponential Backoff And Jitter | AWS Architecture Blog
[text]:
architecture
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Write Fuzzable Code – Embedded in Academia
[text]:
sw engineering
2019-08-19
A reckless introduction to Hindley-Milner type inference
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Прошлое, настоящее и будущее монетизации в видеоиграх — Gamedev на DTF
[text]:
games
Code completion
[text]:
2019-08-18
http://db.cs.berkeley.edu/jmh/papers/anna_ieee18.pdf
[pdf]:
architecture
,
distributed systems
2019-08-17
A Programmer’s Intuition for Matrix Multiplication
[text]:
statistics
,
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Using Fault-Injection to Evolve a Reliable Broadcast Protocol
[text]:
distributed systems
Programmatic Structural Types
[text]:
functional programming
Macrometa's CRDT Edge Database - Implementing Coordination Free Convergence of Data for Edge Computing
[text]:
datastructures
,
distributed systems
2019-08-15
Deploy != Release (Part 2) - Turbine Labs
[text]:
devops
░▒▓ Text: 9 | PDFs: 2 | Vids: 0 ▓▒░
Deploy != Release (Part 1) - Turbine Labs
[text]:
devops
Analyzing Polyglot Microservices - Capital One Tech - Medium
[text]:
architecture
p117-kraska-cidr19.pdf
[pdf]:
database
No observability without theory – Dan Slimmon
[text]:
sre
Courier: Dropbox migration to gRPC | Dropbox Tech Blog
[text]:
sw engineering
★
Ten Years of Erlang
[text]:
languages
,
top
Thread by @colmmacc: "O.k. time for a mini-tweet thread which is all about
[text]:
Test Driving "Power of Two Random Choices" Load Balancing - HAProxy Technol
[text]:
datastructures
,
sre
Make the Most out of Last Level Cache in Intel Processors
[pdf]:
lowlevel
eurosys19uber.pdf
[text]:
sw engineering
2019-08-14
Tail Latency in Node.js:Energy Efficient Turbo Boosting for Long Latency Re
[pdf]:
performance
░▒▓ Text: 3 | PDFs: 2 | Vids: 0 ▓▒░
Embracing context propagation - JaegerTracing - Medium
[text]:
distributed systems
Lucet's performance and lifecycle
[text]:
rust
1812.07527.pdf
[pdf]:
database
,
datastructures
Toward the next generation of programming tools
[text]:
2019-08-13
Top 10 JavaScript errors from 1000+ projects (and how to avoid them)
[text]:
web
░▒▓ Text: 8 | PDFs: 0 | Vids: 0 ▓▒░
The Three Levels of Software: Why code that never goes wrong can still be wrong
[text]:
The Practice is not the Performance: Why project-based learning fails | Pat
[text]:
When your data model means something else | Path-Sensitive
[text]:
database
,
sw engineering
The Design of Software is A Thing Apart | Path-Sensitive
[text]:
The Benjamin Franklin Method of Reading Programming Books | Path-Sensitive
[text]:
The Best Refactoring You've Never Heard Of | Path-Sensitive
[text]:
sw engineering
Envoy - Cindy Sridharan - Medium
[text]:
sre
2019-08-12
How to take smart notes (Ahrens, 2017) — LessWrong
[text]:
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Learning to Learn and Navigating Moods — LessWrong
[text]:
sw engineering
Documenting Software Architecture
[text]:
architecture
Shenanigans With Hash Tables
[text]:
datastructures
A Scala “functional programming style” To-Do List application written with Cats
[text]:
functional programming
,
scala
2019-08-11
Scala's isInstanceOf is an Anti-Pattern
[text]:
scala
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Why You Should Never Use MongoDB
[text]:
database
The dangers of conditional consistency guarantees
[text]:
distributed systems
2019-08-10
Melatonin: Much More Than You Wanted To Know
[text]:
░▒▓ Text: 9 | PDFs: 3 | Vids: 0 ▓▒░
How-Amazon-Web-Services-Uses-Formal-Methods.pdf
[pdf]:
formal spec
Arcane Sentiment: Purely algebraic abstractions
[text]:
functional programming
Some Were Meant for C
[pdf]:
languages
,
lowlevel
Java interfaces map to Haskell records
[text]:
functional programming
7mistakes-2ndedition.pdf
[text]:
sw engineering
Why to make your variable names undescriptive
[text]:
sw engineering
Rust has a static garbage collector
[text]:
rust
What Makes Software Good? - Mike Bostock - Medium
[text]:
Joe Duffy - Performance Culture
[text]:
devlife
,
performance
A fork() in the road
[pdf]:
lowlevel
The NUMMI Factory — A Parable About Software Development
[text]:
sw engineering
2019-08-08
Practical Profunctor Lenses & Optics In PureScript
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Why I love Haskell
[text]:
functional programming
What Makes Haskell Unique
[text]:
functional programming
2019-08-07
To Code or Not to Code: should lawyers learn to code?
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Ronald Fisher, a Bad Cup of Tea, and the Birth of Modern Statistics
[text]:
https://medium.com/@leventov/hash-table-tradeoffs-cpu-memory-and-variability-22dc944e6b9a
[text]:
datastructures
,
lowlevel
2019-08-06
Video course — Effective keyboard usage for developers
[text]:
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Meta-learning neural Bloom filters
[text]:
datastructures
https://paluch.biz/blog/180-data-classes-considered-harmful.html
[text]:
Notation as a Tool of Thought
[text]:
devlife
,
sw engineering
Decentralizing the search for truth using idea markets
[text]:
finances
Dead-simple TCP/IP services using servant
[text]:
lowlevel
,
network
2019-08-05
Peter Thiel’s Religion
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Safe and Efficient, Now
[text]:
functional programming
Why Do We Need Architectural Diagrams?
[text]:
architecture
2019-08-04
https://susam.in/blog/when-worse-is-better/
[text]:
2019-08-03
"What The Hardware Does" is not What Your Program Does: Uninitialized Memory
[text]:
rust
2019-08-02
https://www.forbes.ru/forbeslife/380893-kompaniyami-upravlyayut-narcissy-v-otnosheniyah-carit-dvulichie-pochemu-biznes
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://gankro.github.io/blah/initialize-me-maybe/
[text]:
rust
2019-08-01
A Type of Programming
[text]:
functional programming
2019-07-31
Learning from adversaries
[text]:
sw engineering
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
https://rachelbythebay.com/w/2019/07/21/reliability/
[text]:
sre
Bayesian Product Management: Getting Out of Your Own Head
[text]:
devlife
,
statistics
Fast and flexible observability with canonical log lines
[text]:
sre
2019-07-30
Velocity in Software Engineering
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
What is RISC?
[text]:
lowlevel
Scala: and using it in a Startup in 2019
[text]:
2019-07-29
Easy Parsing with Parser Combinators
[text]:
functional programming
,
scala
2019-07-28
Mindfulness is loaded with (troubling) metaphysical assumptions | Aeon Essa
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Fault-tolerant Causal Stability (part I)
[text]:
distributed systems
Wrapping impure code with ZIO
[text]:
functional programming
,
scala
2019-07-27
https://www.scalyr.com/blog/searching-1tb-sec-systems-engineering-before-algorithms/
[text]:
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
Coherence Penalty for Humans
[text]:
Modeling the Mythical Man-Month
[text]:
sw engineering
https://medium.com/@copyconstruct/testing-in-production-the-safe-way-18ca102d0ef1
[text]:
sw engineering
Eradicating Non-Determinism in Tests
[text]:
sw engineering
Scaling Static Analyses at Facebook
[text]:
languages
2019-07-23
20 Years of Blogging: What I’ve Learned
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Modelling Bounded Contexts with the Bounded Context Canvas: A Workshop Recipe
[text]:
sw engineering
Production readiness · jbd.dev
[text]:
sw engineering
2019-07-21
101 Tips For Being A Great Programmer (& Human)
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
«Разработка языка Kotlin обошлась намного дороже, чем наш средний продукт»: интервью с главой JetBrains
[text]:
2019-07-20
Beck Design Rules
[text]:
2019-07-09
https://medium.com/@copyconstruct/distributed-tracing-weve-been-doing-it-wrong-39fc92a857df
[text]:
sre
2019-07-06
Scaling Slack’s Job Queue
[text]:
architecture
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How to 10x your indie game development process
[text]:
2019-07-05
The Mystery of Mutable Kotlin Collections
[text]:
languages
2019-07-03
Ahead of Its Time, Behind the Curve: Why Evernote Failed to Realize Its Potential
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Cloudflare outage caused by bad software deploy (updated)
[text]:
sre
Type Classes vs Records of Functions
[text]:
functional programming
2019-07-02
Five Models for Making Sense of Complex Systems
[text]:
devlife
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Yes silver bullet by Mark Seemann
[text]:
sw engineering
2019-07-01
Сложность на границе хаоса, или что общего между сексом, нейронными сетями, микросервисами и организацией компании
[text]:
devlife
2019-06-30
Shelling Out: The Origins of Money
[text]:
finances
2019-06-29
You’re Not Praised For The Bugs You Didn’t Create
[text]:
sw engineering
2019-06-28
Thoughts on the Libra blockchain: too centralised, not private, and won’t help the unbanked
[text]:
finances
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Faster detection. Faster search. Faster resolution.
[text]:
sw engineering
2019-06-21
How Not To Sort By Average Rating – Evan Miller
[text]:
datastructures
2019-06-20
The Past, Present, and Future of AI Art
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Taleb is wrong about IQ
[text]:
2019-06-12
Is this consensus?
[text]:
consensus
,
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Monoids for Production
[text]:
functional programming
2019-06-10
[text]:
2019-06-09
Correctness vs Change: Which Matters More?
[text]:
sw engineering
2019-06-08
Long Names Are Long
[text]:
read
,
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Cleanroom software engineering
[text]:
sw engineering
The Feynman Lectures on Physics Vol. I Ch. 22 : Algebra
[text]:
devlife
2019-06-06
Mating preferences of selfish sex chromosomes
[text]:
devlife
2019-06-05
https://medium.com/@kevlinhenney/simplicity-before-generality-use-before-reuse-722a8f967eb9
[text]:
sw engineering
2019-06-03
Exploring the STM functionality in ZIO
[text]:
functional programming
,
scala
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Practical Haskell programs from scratch - a quick and easy guide
[text]:
functional programming
2019-06-02
Anatomy of an AI System
[text]:
sw engineering
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Exploring Currying and Partial Application using Scala
[text]:
functional programming
,
scala
Career advice I wish I’d been given when I was young
[text]:
How (and How Not) to Write a Good Systems Paper
[text]:
devlife
,
sw engineering
Asynchronous Python and Databases
[text]:
languages
2019-06-01
The programmer as decision maker by Mark Seemann
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Haskell: If monads are the solution, what is the problem?
[text]:
functional programming
https://medium.com/@bghuston/why-microservices-should-scare-you-more-556ab8f3fdb2
[text]:
2019-05-30
Aggregator Leaf Tailer: An Alternative to Lambda Architecture for Real-Time Analytics
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Metamorphic Testing
[text]:
sw engineering
What Makes a (Graphics) Systems Paper Beautiful
[text]:
Software Design is Human Relationships: Part 2 of 3, Waiters, Changers, and Sufficiency
[text]:
sw engineering
2019-05-29
Is High Quality Software Worth the Cost?
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/@erights/the-tragedy-of-the-common-lisp-why-large-languages-explode-4e83096239b9
[text]:
languages
2019-05-27
Detailed walkthrough for a beginner Haskell program
[text]:
functional programming
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Your easy guide to Monads, Applicatives, & Functors
[text]:
functional programming
How the Boeing 737 Max Disaster Looks to a Software Developer - IEEE Spectr
[text]:
2019-05-26
Using Formal Methods at Work
[text]:
formal spec
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
How to Understand and Mitigate Risk (Crosspost from LessWrong) — EA Forum
[text]:
architecture
,
sw engineering
2019-05-25
Design Smell: Temporal Coupling by Mark Seemann
[text]:
architecture
,
sw engineering
2019-05-23
★
A brief story of Silicon Valley's affair with AI
[text]:
devlife
,
top
2019-05-22
Apache Kafka vs. Enterprise Service Bus (ESB) – Friends, Enemies or Frenemies?
[text]:
architecture
2019-05-21
Private Site
[text]:
jvm
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Fear not the Rust Borrow Checker
[text]:
rust
Mimetic
[text]:
devlife
2019-05-18
Precise timing of machine code with Linux perf. | Denis Bakhvalov | C com
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Design, Test and Develop like it's heaven on Earth - Part 1 - helloserve
[text]:
sw engineering
2019-05-16
Разбираем магнитно-резонансный томограф II: Метаматериалы в МРТ
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Разбираем магнитно-резонансный томограф
[text]:
devlife
2019-05-14
Why books don’t work
[text]:
read
2019-05-12
http://www.danielbrice.net/blog/three-models-of-exception-handling/
[text]:
sw engineering
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Shenandoah GC in production: experience report - Clojure Goes Fast
[text]:
jvm
The Super-Power of Reading
[text]:
devlife
2019-05-10
Conway’s Law Is Real
[text]:
devlife
,
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Buy Effort, Sell Value
[text]:
devlife
2019-05-09
Anatomy of a Cascading Failure
[text]:
sre
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/clog/tcp-ip-over-amazon-cloudwatch-logs-c1cf08f2296c
[text]:
architecture
2019-05-08
Inside My World (Ode to Functor and Monad)
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Modeling Adversaries with TLA+
[text]:
formal spec
2019-05-06
The History of Development of Norton Commander
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Satisfaction and progress in open-ended work
[text]:
2019-05-05
★
Haskell Fast & Hard (Part 1) - School of Haskell | School of Haskell
[text]:
functional programming
,
top
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
★
Mental Models I Find Repeatedly Useful
[text]:
devlife
,
top
Programming with Algebra - Atlassian Developer Blog
[text]:
functional programming
,
scala
2019-05-04
Waiting time paradox #2: почему успешный поиск в хэш-таблице дольше не успешного?
[text]:
datastructures
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
★
YBlog - Learn Haskell Fast and Hard
[text]:
functional programming
,
top
https://cvlad.info/haskell/
[text]:
functional programming
Incorporating software architecture into agile projects
[text]:
architecture
Do we need effects to get abstraction?
[text]:
sw engineering
How your language reflects the senses you use
[text]:
devlife
,
sw engineering
2019-05-01
Graceful degradation: Harvest and Yield in the age of microservices
[text]:
architecture
2019-04-29
Pseudo Code How To Write Pseudo-code
[text]:
2019-04-28
Flipping the Metabolic Switch: Understanding and Applying Health Benefits of Fasting
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
blog.md
[text]:
functional programming
2019-04-27
Боятся ли филологи анатомии? Еще раз о прикусе и фонетике
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://medium.com/@reinman/monoids-to-groupoids-492c35105113
[text]:
2019-04-26
https://points.datasociety.net/the-fragmentation-of-truth-3c766ebb74cf
[text]:
devlife
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
The Joy and Agony of Haskell in Production
[text]:
functional programming
Identity of indiscernibles
[text]:
sw engineering
Thinking in Types
[text]:
2019-04-25
ZIO & Cats Effect: A Match Made in Heaven
[text]:
functional programming
,
read
,
scala
2019-04-22
Leading By Editing, Isn’t (and Why)
[text]:
2019-04-16
Why software projects take longer than you think: a statistical model
[text]:
statistics
,
sw engineering
2019-04-15
A web application with no web server?
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
<no title> — Learn TLA+
[text]:
formal spec
,
read
2019-04-13
Why Do Monads Matter?
[text]:
functional programming
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Azure Cosmos DB: Microsoft's Cloud-Born Globally Distributed Database
[text]:
architecture
,
database
,
distributed systems
An application of graph theory to architecture
[text]:
architecture
,
graph
“Maslow’s pyramid” is based on an elitist misreading of the psychologist’s work
[text]:
2019-04-12
The Less Travelled Monad Tutorial: Understanding Kinds
[text]:
functional programming
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Using TLA+ to Model Cascading Failures
[text]:
formal spec
https://techcrunch.com/2019/04/11/equity-shot-a-deep-dive-into-the-uber-s-1/
[text]:
finances
L2 Regularization and Batch Norm
[text]:
sw engineering
2019-04-10
Why Facts Don’t Change Our Minds
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Book Notes. Show Your Work! 10 Ways to Share Your Creativity and Get Discovered, by Austin Kleon
[text]:
book
Kent Beck on How to Get a Paper Accepted at OOPSLA
[text]:
sw engineering
https://habr.com/ru/post/447056/
[text]:
2019-04-09
How to write your research paper
[text]:
devlife
,
sw engineering
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Attention spans for math and stories
[text]:
statistics
Iconic consoles of the IBM System/360 mainframes, 55 years old
[text]:
devlife
,
sw engineering
No One Knows How Dangerous Boeing’s 737 Max Actually Is
[text]:
Chaos Engineering Traps
[text]:
sre
https://startupboy.com/2019/04/05/math-logic/
[text]:
devlife
,
statistics
A balancing act
[text]:
functional programming
2019-04-08
A Mysterious Infection, Spanning the Globe in a Climate of Secrecy
[text]:
devlife
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
A Java long read : Is functional programming worth it?
[text]:
functional programming
,
jvm
You Are Not Google
[text]:
sw engineering
2019-04-07
The story of the 3dfx Voodoo1
[text]:
devlife
,
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
If Haskell is so great, why hasn't it taken over the world? And the curious case of Go.
[text]:
functional programming
,
languages
2019-04-04
Vladimir Nabokov, Literary Refugee
[text]:
devlife
2019-04-03
Why Functional Programming? It’s the composition.
[text]:
functional programming
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
https://zedshaw.com/archive/programmers-need-to-learn-statistics-or-i-will-kill-them-all/
[text]:
statistics
On Arrays.fill, Intrinsics, SuperWord and SIMD instructions
[text]:
lowlevel
https://www.lmax.com/blog/staff-blogs/2015/08/05/jvm-guaranteed-safepoints/
[text]:
jvm
,
lowlevel
Speaking CTO
[text]:
devlife
2019-04-02
Safepoints: Meaning, Side Effects and Overheads
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Why (Most) Sampling Java Profilers Are Fucking Terrible
[text]:
jvm
Typing Resistance
[text]:
http://evrl.com/programming/2019/03/28/the-language-conundrum.html
[text]:
2019-03-29
RAPIDS cuGraph
[text]:
sw engineering
2019-03-28
Our use of the Haskell and Elm programming languages
[text]:
functional programming
,
languages
2019-03-26
How to write when writing is hard
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
The State of Being Stuck
[text]:
Where do you get your ideas?
[text]:
Design Techniques for Building Stateful, Cloud-Native Applications - Part 1: Resiliency, Recoverability, and Scalability
[text]:
architecture
2019-03-24
Evolutionary History of Hunter-Gatherer Marriage Practices
[text]:
devlife
░▒▓ Text: 11 | PDFs: 0 | Vids: 0 ▓▒░
Algebraic API Design - Types, Functions, Properties
[text]:
functional programming
Near-Real-Time Hardware Failure Rate Estimation with Bayesian Reasoning
[text]:
lowlevel
,
statistics
https://www.stephaniemorillo.co/single-post/2019/02/17/7-Common-Content-Marketing-Mistakes-Developers-Make-and-How-to-Avoid-Them
[text]:
devlife
Beyond Worst-Case Analysis
[text]:
sw engineering
Reflection principle (Wiener process)
[text]:
statistics
The Story of Storytelling, by Ferris Jabr
[text]:
devlife
Unboxed union types in Scala via the Curry-Howard isomorphism
[text]:
scala
The Rise of Maker Communities
[text]:
devlife
Bayesian regression with linear basis function models
[text]:
statistics
Speedy Scala Builds with Bazel at Databricks
[text]:
scala
2019-03-23
https://thepolymathproject.com/how-the-earth-became-flat/
[text]:
2019-03-21
https://www.benrady.com/2017/12/powers-of-two.html
[text]:
2019-03-19
Happiness is Destroying Parenthood
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
The Worst Idea of All Time
[text]:
sw engineering
2019-03-17
★
What should a Software Engineering course look like
[text]:
devlife
,
sw engineering
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Lessons learned while working as an architect
[text]:
2019-03-16
Scaling Up Smart: 4 key tips on successfully using cloud native technology to scale your infrastructure
[text]:
architecture
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
What Is Software Design?
[text]:
Terse operators make business code more readable by Mark Seemann
[text]:
sw engineering
2019-03-15
★
Seeking the Productive Life: Some Details of My Personal Infrastructure
[text]:
devlife
,
top
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
How You Do Anything Is How You Do Everything
[text]:
devlife
The Thousand Brains Theory of Intelligence
[text]:
devlife
2019-03-14
The Power of Types in Idris
[text]:
functional programming
,
languages
2019-03-13
io_submit: The epoll alternative you've never heard about
[text]:
lowlevel
,
network
2019-03-11
Final Tagless seen alive
[text]:
functional programming
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
https://blog.statebox.org/modularity-vs-compositionality-a-history-of-misunderstandings-be0150033568
[text]:
2019-03-02
https://medium.com/lightspeed-venture-partners/the-essence-of-strategy-is-choosing-what-not-to-do-c676f004f3e2
[text]:
sw engineering
2019-02-28
Agrona's Threadsafe Offheap Buffers
[text]:
jvm
,
lowlevel
2019-02-25
Robustness principle
[text]:
sw engineering
2019-02-09
★
Haskell for Readers
[text]:
functional programming
,
top
2019-02-07
Main
[text]:
jvm
,
lowlevel
2019-02-03
Memory mapped files, allocation and JVM crash - MapDB
[text]:
jvm
,
lowlevel
░▒▓ Text: 17 | PDFs: 0 | Vids: 0 ▓▒░
★
Optimizing web servers for high throughput and low latency | Dropbox Tech B
[text]:
performance
,
top
The challenges of running Druid at large scale, and future directions, part
[text]:
architecture
,
database
★
Don't Throw Out Your Algorithms Book Just Yet: Classical Data Structures That Can Outperform Learned Indexes
[text]:
datastructures
,
top
Garbage collection
[text]:
jvm
Attack of the Killer Microseconds
[text]:
lowlevel
,
performance
https://medium.com/@leventov/comparison-of-the-open-source-olap-systems-for-big-data-clickhouse-druid-and-pinot-8e042a5ed1c7
[text]:
database
,
datastructures
excelsiorjet.com
[text]:
Posts | Easyperf
[text]:
lowlevel
https://m-cacm.acm.org/magazines/2018/4/226371-lessons-from-building-static-analysis-tools-at-google/fulltext
[text]:
sw engineering
https://mysqlserverteam.com/mysql-8-0-new-lock-free-scalable-wal-design/
[text]:
database
,
datastructures
A Tip from Mechanical Engineering: Use Control Theory to Better Auto-Scale Systems
[text]:
performance
,
sre
,
sw engineering
Private Site
[text]:
jvm
,
lowlevel
Heterogeneous Concurrent Exactly-Once Real-Time Processing
[text]:
distributed systems
Index+log - an alternative to LSM
[text]:
database
,
datastructures
https://streaml.io/blog/tiered-storage-in-apache-pulsar/
[text]:
architecture
,
database
A Critique of Resizable Hash Tables: Riak Core & Random Slicing
[text]:
datastructures
2019-01-21
Why Is It So Hard To Build Safe Software? – Free Dissociation
[text]:
2019-01-10
Have A Thing
[text]:
2019-01-08
Taleb the Philosopher
[text]:
2019-01-02
Blockchain study finds 0.00% success rate and vendors don't call back when asked for evidence
[text]:
finances
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
IQ is largely a pseudoscientific swindle
[text]:
devlife
The Oulipo of the 1980s? Why it’s time to reappraise the humble Choose Your Own Adventure book
[text]:
devlife
,
games
2016-04-26
http://nzzl.us/2s9VZEL
[text]:
database
,
distributed systems
2015-12-01
www.cs.nott.ac.uk/~pszgmh/monads
[text]:
2015-03-31
Cynicism and Experience – Interpreted Dance
[text]:
2015-03-09
It Walks Like A Duck, It Quacks Like A Duck, But It's A Donkey - The Problem Of Inappropriately DRY Code
[text]:
sw engineering
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Continuous progression drives performance.
[text]:
devlife
2015-03-08
Cross-functional teams vs Software Architects | Benji's Blog -
[text]:
architecture
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
5 распространенных цветовых схем в фильмах
[text]:
devlife
Viewstamped Replication Revisited | the morning paper
[text]:
datastructures
,
distributed systems
Reactionary Visions : /paxos_notes.html
[text]:
consensus
,
distributed systems
Scalability! But at what COST?
[text]:
distributed systems
,
performance
2015-03-03
My Philosophy on Alerting
[text]:
sre
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Monitoring Check Smells | Benji's Blog -
[text]:
sre
2015-03-02
Viewstamped replication: A new primary copy method to support highly available distributed systems
[text]:
distributed systems
2015-03-01
Purgatory Redesign Proposal - Apache Kafka - Apache Software Foundation
[text]:
distributed systems
2015-02-27
F2FS: A new file system for flash storage | the morning paper
[text]:
lowlevel
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Mining Big Data by Statistical Methods | The European Financial Review | Em
[text]:
statistics
2015-02-23
★
Bayes' Theorem with Lego — Count Bayesie
[text]:
statistics
,
top
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Why smart people do stupid things
[text]:
2015-02-21
Memcached design and comparison with Redis | Key-value Stories
[text]:
database
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
FlashGraph: Processing Billion-Node Graphs on an Array of Commodity SSDs |
[text]:
graph
,
performance
www.BenStopford.com » Blog Archive » Log Structured Merge Trees
[text]:
database
You Don’t Need $1MM for a Distributed System — Medium
[text]:
architecture
,
distributed systems
2015-02-16
Marc Brooker's Blog - Marc's Blog
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Real-time distributed tracing for website performance and efficiency optimi
[text]:
2015-02-15
Error Handling Without Throwing Your Hands Up - Underscore
[text]:
functional programming
,
scala
░▒▓ Text: 6 | PDFs: 0 | Vids: 0 ▓▒░
How Erasure Coding is Not Like Replication
[text]:
distributed systems
,
lowlevel
Understanding HDFS Recovery Processes (Part 1) | Cloudera Engineering Blog
[text]:
architecture
,
distributed systems
★
PNAS | Mobile
[text]:
devlife
,
top
Some Thoughts on Hope, Cynicism, and the Stories We Tell Ourselves | Brain
[text]:
devlife
The Rise of the Demand Side Platform | ClickZ
[text]:
devlife
2015-02-12
Desire Lines in software architecture: what can we learn from landscape arc
[text]:
architecture
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
★
A collection of links for streaming algorithms and data structures
[text]:
architecture
,
courses
,
distributed systems
,
read
,
top
2015-02-11
The AI Revolution: Our Immortality or Extinction | Wait But Why
[text]:
devlife
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
How Product Managers Decide What to Build — Medium
[text]:
devlife
Encapsulation of parallelism in the Volcano query processing system | the m
[text]:
distributed systems
Failure Detectors, and Non-Blocking Atomic Commit - Marc's Blog
[text]:
database
,
distributed systems
★
CAP and PACELC: Thinking More Clearly About Consistency - Marc's Blog
[text]:
distributed systems
,
top
The Essential Barbara Liskov - Marc's Blog
[text]:
sw engineering
Exploring TLA with two-phase commit - Marc's Blog
[text]:
distributed systems
,
formal spec
2015-02-09
Elided Branches: On the role of CTO
[text]:
devlife
2015-02-08
Program Is Made At Night
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Lets review.. Docker (again) | Cal Leeming Blog
[text]:
2015-02-07
Immutability Changes Everything Including Microservices
[text]:
architecture
2015-02-05
What product features should I focus on? — Medium
[text]:
devlife
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Bridging the Gap: Opportunities in Coordination-Avoiding Databases
[text]:
database
,
distributed systems
2015-02-04
CPU backdoors
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Building and deploying large-scale machine learning pipelines - O'Reilly Ra
[text]:
2015-02-03
The Code Review Mindset
[text]:
░▒▓ Text: 11 | PDFs: 0 | Vids: 0 ▓▒░
simplicityitself.com
[text]:
Facebook Enables Native App Development in JavaScript with React Native
[text]:
web
Worst-Case Distributed Systems Design
[text]:
Architecture of a Database System
[text]:
architecture
,
database
Unikernels: Library Operating Systems for the Cloud
[text]:
lowlevel
http://blog.acolyer.org/2015/01/05/blazes-coordination-analysis-for-distributed-programs/
[text]:
distributed systems
Moving to Go - What I Wish I'd Known
[text]:
http://www.kartar.net/2015/02/the-art-of-monitoring/
[text]:
sre
Basic Rules of Cassandra Data Modeling
[text]:
database
WANalytics: Analytics for a geo-distributed, data intensive world
[text]:
database
,
distributed systems
2015-02-02
http://blog.acolyer.org/2015/02/02/the-missing-piece-in-complex-analytics/
[text]:
performance
2015-01-31
Dissecting Message Queues | Brave New Geek
[text]:
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Metadata: My experience with using TLA in distributed systems class
[text]:
distributed systems
,
formal spec
LShift - Memory matters – even in Erlang
[text]:
2015-01-30
#LatencyTipOfTheDay: MOST page loads will experience the 99%'lie server response
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
http://godfrua.livejournal.com/53221.html
[text]:
Why Learn Cassandra with Hadoop?? | Edureka
[text]:
Kafka at LinkedIn: Current and Future | LinkedIn Engineering
[text]:
2015-01-29
Go vs Node.js for servers : golang
[text]:
░▒▓ Text: 5 | PDFs: 0 | Vids: 0 ▓▒░
Backstage Blog - Prometheus: Monitoring at SoundCloud - SoundCloud Develope
[text]:
Don’t die of consumption, Learn by Writing — Medium
[text]:
Daily Stand-Up Meetings Are a Good Tool for a Bad Manager - Yegor Bugayenko
[text]:
Entropy Crushers – Rands in Repose
[text]:
2015-01-28
Advancing the realtime web
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Eraser: A dynamic data race detector for multi-threaded programs
[text]:
concurrency
2015-01-27
ZooKeeper: wait-free coordination for internet scale systems | the morning
[text]:
2015-01-26
Queueing Theory Explained
[text]:
performance
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
http://blog.typeobject.com/a-quick-comparison-of-mesos-and-yarn
[text]:
Dremel: interactive analysis of web-scale datasets
[text]:
architecture
,
distributed systems
2015-01-24
http://www.nytimes.com/2015/01/18/opinion/sunday/why-some-teams-are-smarter-than-others.html?_r=0
[text]:
2015-01-22
http://blog.acolyer.org/2015/01/22/the-design-philosophy-of-the-darpa-internet-protocols/
[text]:
architecture
2015-01-21
http://mikepackdev.com/blog_posts/40-5-early-lessons-from-rapid-high-availa
[text]:
░▒▓ Text: 4 | PDFs: 0 | Vids: 0 ▓▒░
Random Chance’s Role in Cancer
[text]:
devlife
,
statistics
A new presumed commit optimisation for two-phase commit
[text]:
consensus
,
distributed systems
Medium
[text]:
2015-01-19
The Authenticity Paradox
[text]:
2015-01-15
Beating the CAP Theorem Checklist
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Self-Delusion, The Great Disorder: Words of Wisdom from Adam Smith & Russ Roberts
[text]:
Blog
[text]:
functional programming
2015-01-14
Mating market theory: the math of one-night stands and long-term relationships
[text]:
devlife
2015-01-13
Kitchen Soap – On Being A Senior Engineer
[text]:
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
What's new in CPUs since the 80s?
[text]:
lowlevel
2015-01-09
http://dev117.livejournal.com/21469.html
[text]:
distributed systems
2015-01-08
The idea of giving up is worse than of it killing me: How $150,000 post-it came to be?
[text]:
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Spanner: Google’s Globally Distributed Database
[text]:
architecture
,
database
,
distributed systems
Technical Debt: A Systems Perspective
[text]:
sw engineering
2015-01-06
Life Beyond Distributed Transactions
[text]:
distributed systems
2015-01-04
felhobacsi: Exactly-once Messaging Patterns in Kafka http://ben.kirw.in/20
[text]:
2014-12-20
Timelike 2: everything fails all the time
[text]:
distributed systems
░▒▓ Text: 7 | PDFs: 0 | Vids: 0 ▓▒░
Timelike: a network simulator
[text]:
network
,
sre
Asynchronous replication with failover
[text]:
distributed systems
The trouble with timestamps
[text]:
distributed systems
Clojure from the ground up: welcome
[text]:
clojure
,
courses
Computational techniques in Knossos
[text]:
distributed systems
Code rant: The Lava Layer Anti-Pattern
[text]:
sw engineering
2014-12-19
The Big Problem is Medium Data
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Integer overflow checking cost
[text]:
lowlevel
Derflow: Distributed Deterministic Dataflow programming for Erlang | the mo
[text]:
distributed systems
2014-12-18
Date-Tiered Compaction in Apache Cassandra
[text]:
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
f4: Facebook’s warm BLOB storage system | the morning paper
[text]:
architecture
The Network is Reliable | the morning paper
[text]:
network
2014-12-15
Leases: An efficient fault-tolerant mechanism for distributed file cache co
[text]:
architecture
,
distributed systems
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
Consistency, Availability, and Convergence | the morning paper
[text]:
consensus
,
distributed systems
The case for distributed operating systems in the data center | the morning
[text]:
distributed systems
,
sre
2014-12-11
Time Series, метрики и статистика: знакомство с InfluxDB
[text]:
architecture
,
database
░▒▓ Text: 3 | PDFs: 0 | Vids: 0 ▓▒░
The Log-Structured Merge-Tree (LSM Tree) | the morning paper
[text]:
database
,
datastructures
Detecting Discontinuities in Large-Scale Systems | the morning paper
[text]:
datastructures
2014-12-10
http://www.xaprb.com/blog/2014/12/08/eventual-consistency-simpler-than-mvcc/
[text]:
database
,
distributed systems
2014-12-08
On the duality of operating system structures | the morning paper
[text]:
concurrency
2014-12-05
The 8 Requirements of Real-Time Stream Processing | the morning paper
[text]:
distributed systems
░▒▓ Text: 2 | PDFs: 0 | Vids: 0 ▓▒░
Photon: Fault-tolerant and scalable joining of continuous data streams | th
[text]:
2014-09-08
On The Fence With Dependencies
[text]:
jvm
,
lowlevel
2014-08-24
cscotta: Counting Streams: Cardinality Estimation and Distinct Value Sampli
[text]:
datastructures
2014-07-28
Readings in distributed systems
[text]:
distributed systems
2014-07-15
Blog posts
[text]:
functional programming
,
scala
2014-07-11
shipilev: New post, "Java Memory Model Pragmatics": http://shipilev.net/blo
[text]:
jvm
(ZZ) quit |
t:tags
i:type
s:site