False Sharing (Lock-free C++)
https://en.m.wikipedia.org/wiki/False_sharing
https://en.m.wikipedia.org/wiki/False_sharing
Wikipedia
False sharing
performance-degrading usage pattern
Beating the L1 cache with value speculation
https://mazzo.li/posts/value-speculation.html?s=35
https://mazzo.li/posts/value-speculation.html?s=35
mazzo.li
Beating the L1 cache with value speculation
❤1
Programming Deadlock
Building the Fastest Lua Interpreter by using Deegen (Dynamic Language Execution Engine Generator) MetaCompiler https://sillycross.github.io/2022/11/22/2022-11-22/
Building a baseline JIT for Lua automatically by using
https://sillycross.github.io/2023/05/12/2023-05-12/
Deegen (Dynamic Language Execution Engine Generator) MetaCompilerhttps://sillycross.github.io/2023/05/12/2023-05-12/
sillycross.github.io
Building a baseline JIT for Lua automatically
This is the Part 2 of a series. Feel free to read the prequel for more context: Building the fastest Lua interpreter automatically Building a good VM for a dynamic language takes a ton of engineerin
Counterintuitive Properties of High Dimensional Space
https://marckhoury.github.io/blog/counterintuitive-properties-of-high-dimensional-space/
https://marckhoury.github.io/blog/counterintuitive-properties-of-high-dimensional-space/
👍1
👍1👎1
What is low latency C++ (using std::cpp 2023)
https://youtu.be/jjDolw1PIsM
https://youtu.be/jjDolw1PIsM
YouTube
What is Low Latency C++ Timur Doumler
It is often said that C++ is a great language for low latency systems, such as high-frequency trading, audio processing, and video games. But what exactly do we mean by "low latency"? How is that different from "high performance"? And what makes C++ a great…
Comprehensive Rust 🦀: Rust course used by the Android team at Googlehttps://github.com/google/comprehensive-rust
GitHub
GitHub - google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to…
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. - google/comprehensive-rust
👍3
Obfuscated Tiny C Compiler: Deobfuscated
https://xorvoid.com/otcc_deobfuscated.html
https://xorvoid.com/otcc_deobfuscated.html
SectorC: A C compiler in 512 bytes
https://xorvoid.com/sectorc.html
https://xorvoid.com/sectorc.html
👍3
What's the right hash table API? (C++)
https://brevzin.github.io/c++/2023/05/23/map-api/
https://brevzin.github.io/c++/2023/05/23/map-api/
Barry’s C++ Blog
What’s the right hash table API?
The Associative Container API
👍1
ROPfuscator: a fine-grained code obfuscation framework for LLVM-supported languages using ROP (return-oriented programming)https://github.com/ropfuscator/ropfuscator
GitHub
GitHub - ropfuscator/ropfuscator: ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return…
ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming). - ropfuscator/ropfuscator
🔥1
Software licenses masquerading as open source (OpenSource Licenses in the current AI Boom Context)
https://marble.onl/posts/software-licenses-masquerading-as-open-source.html
https://marble.onl/posts/software-licenses-masquerading-as-open-source.html
Programming Deadlock
Multi-Quine Relay https://github.com/mame/quine-relay
Radiation-hardened Quine: A robust self-printing program written in Ruby. It works even if you delete one character anywhere from the code.https://github.com/mame/radiation-hardened-quine
GitHub
GitHub - mame/radiation-hardened-quine: A robust quine program that works even after any one character is deleted.
A robust quine program that works even after any one character is deleted. - mame/radiation-hardened-quine
The seven programming ur-languages
https://madhadron.com/programming/seven_ur_languages.html
https://madhadron.com/programming/seven_ur_languages.html
Large-scale Systems Architecture - Jason Gregory of Naughty Dog discusses the architectural details behind the codebases of large, triple-A games like Uncharted and The Last of Us.
https://youtu.be/gpINOFQ32o0
https://youtu.be/gpINOFQ32o0
YouTube
HandmadeCon 2016 - Large-scale Systems Architecture
Jason Gregory (https://twitter.com/jqgregory) of Naughty Dog discusses the architectural details behind the codebases of large, triple-A games like Uncharted and The Last of Us.
From the fourth session of HandmadeCon 2016. See https://handmadecon.org for…
From the fourth session of HandmadeCon 2016. See https://handmadecon.org for…
👍1🔥1