Pinboard (xer0x)
https://pinboard.in/u:xer0x/public/
recent bookmarks from xer0xTranslation units considered harmful ? | cor3ntin2020-10-07T20:19:46+00:00
https://cor3ntin.github.io/posts/translation_units/
xer0xc++ c d programming wtfhttps://pinboard.in/u:xer0x/b:400c74fc415e/bztsrc/raspi3-tutorial: Bare metal Raspberry Pi 3 tutorials2020-10-01T21:16:11+00:00
https://github.com/bztsrc/raspi3-tutorial
xer0xBare metal Raspberry Pi 3 tutorials. Contribute to bztsrc/raspi3-tutorial development by creating an account on GitHub.]]>osdev arm assembly raspberrypi programming bare-metal baremetal c embedded IFTTThttps://pinboard.in/u:xer0x/b:8228faf6f386/Handles are the better pointers2020-08-13T19:03:37+00:00
https://floooh.github.io/2018/06/17/handles-vs-pointers.html
xer0x28-Nov-2018: I’ve added a small update at the end on how to prevent‘handle collisions’ with a per-slot generation counter]]>pointer handles c++ c memory programming allocation bestpractices bestpractice Bookmarks_bar c-plus-plus centralizationhttps://pinboard.in/u:xer0x/b:c52824a4a5fb/Compiler Explorer2020-08-12T22:42:28+00:00
https://gcc.godbolt.org/
xer0xbool isEven(int n) {
return n == 0 || !isEven(n + 1);
}]]>compiler explorer c c++ wow gcc programming assembly tools asm compilers assemblerhttps://pinboard.in/u:xer0x/b:7faa9c72a9b6/mozilla-services/hindsight: Hindsight - light weight data processing skeleton2020-06-11T16:27:22+00:00
https://github.com/mozilla-services/hindsight
xer0xHindsight - light weight data processing skeleton. Contribute to mozilla-services/hindsight development by creating an account on GitHub.]]>lua c aws aws_security data-processing data_processing github go hindsight logging-solutionshttps://pinboard.in/u:xer0x/b:df2373cddc42/The Lost Art of Structure Packing2020-04-27T17:37:44+00:00
http://www.catb.org/esr/structure-packing/
xer0xc structure packing optimization memory performance programming struct language C++https://pinboard.in/u:xer0x/b:22237da2a17f/MessagePack: It's like JSON. but fast and small.2020-03-10T18:13:51+00:00
https://msgpack.org/
xer0xalternative better binary c data faster format json messagepack msgpack programming protocol serialization serialization-format serializerhttps://pinboard.in/u:xer0x/b:e85c1be2fdd2/aep/zz: 🍺🐙 ZZ (drunk octopus) a rust inspired transpiler and symbolic verifier to bare metal C2020-02-06T19:28:36+00:00
https://github.com/aep/zz
xer0x🍺🐙 ZZ (drunk octopus) a rust inspired transpiler and symbolic verifier to bare metal C - aep/zz]]>awesome backend c ideas helpful hardware clang programming code dialect discussion embedded flosshttps://pinboard.in/u:xer0x/b:4b9466cfc107/arjun024/mkernel: A minimalist kernel2020-01-19T06:51:10+00:00
https://github.com/arjun024/mkernel
xer0xA minimalist kernel. Contribute to arjun024/mkernel development by creating an account on GitHub.]]>kernel start c linux os GitHub_Repos Linux_Kernel Other_Bookmarks security systems Unsorted_Bookmarkshttps://pinboard.in/u:xer0x/b:cb0b64547a6a/Translating Quake 3 into Rust :: Immunant, Inc2020-01-07T17:04:00+00:00
https://immunant.com/blog/2020/01/quake3/
xer0xThe Rust-loving team at Immunant has been hard at work on C2Rust, a migration framework that takes the drudgery out of migrating to Rust. Our goal is to make safety improvements to the translated Rust automatically where we can, and help the programmer do the same where we cannot. First, however, we have to build a rock-solid translator that gets people up and running in Rust. Testing on small CLI programs gets old eventually, so we decided to try translating Quake 3 into Rust.quake ioquake c rust migration transpiling modern update game hardening research wowhttps://pinboard.in/u:xer0x/b:0064e52b8f75/Your Makefiles are wrong · Jacob Davis-Hansson2019-12-19T07:52:45+00:00
https://tech.davis-hansson.com/p/make/
xer0xBlog on programming and stuff around it]]>make makefiles awesome best-practice programming build bash bestpractices makefile build_system c c++https://pinboard.in/u:xer0x/b:429d955b2efd/How to RiiR · Michael-F-Bryan2019-12-03T18:16:42+00:00
http://adventures.michaelfbryan.com/posts/how-to-riir/index.html
xer0xA place to document my thoughts and experiments]]>rust rustlang blog c clang developer ffi howto languages migration personal programming riirhttps://pinboard.in/u:xer0x/b:e91f7197c144/How to not RiiR · Michael-F-Bryan2019-10-31T03:00:40+00:00
http://adventures.michaelfbryan.com/posts/how-not-to-riir/
xer0xA place to document my thoughts and experiments]]>rust 2019 blog c chm developer development ffi personal programming refactoring rustlanghttps://pinboard.in/u:xer0x/b:9a5aeba74d0c/armon/libart: Adaptive Radix Trees implemented in C2019-10-17T07:51:01+00:00
https://github.com/armon/libart
xer0xAdaptive Radix Trees implemented in C. Contribute to armon/libart development by creating an account on GitHub.]]>radix c c++ datastructure datastructures library programming software treehttps://pinboard.in/u:xer0x/b:b58856ce652d/The Zig Programming Language2019-09-30T19:27:06+00:00
https://ziglang.org/
xer0xZig is a general-purpose programming language designed for robustness, optimality, and maintainability.]]>clang language opensource programming zig programming-language c languages llvm alternativehttps://pinboard.in/u:xer0x/b:c29f56df7826/Jonathan Whiting2019-09-21T20:39:03+00:00
https://jonathanwhiting.com/writing/blog/games_in_c/
xer0xgamedev programming joy of c game development gohttps://pinboard.in/u:xer0x/b:51c044f1c7bf/Peter Bourgon · A response about dep and vgo2019-05-29T05:02:42+00:00
https://peter.bourgon.org/blog/2018/07/27/a-response-about-dep-and-vgo.html
xer0xPeter Bourgon has a web site, and this is that web site.]]>Instapaper politics opensource issues modules article bourgon c c++ community criticisms dep fail go golang important internet metallica module peter philosophy programming technologyhttps://pinboard.in/u:xer0x/b:6a9c93ee61b6/Your terminal is not a terminal: An Introduction to Streams2019-04-12T20:04:52+00:00
https://lucasfcosta.com/2019/04/07/streams-introduction.html
xer0xI love streams because I don’t like software.]]>cli linux terminal unix Hacker_News toread tty bash bestpractices chttps://pinboard.in/u:xer0x/b:041662c0e51f/A random dungeon generator that fits on a business card2019-03-06T21:57:16+00:00
https://gist.github.com/munificent/b1bcd969063da3e6c298be070a22b604
xer0xA random dungeon generator that fits on a business card - generate.c]]>c dnd dungeon generator maps game-dev games twitterlikeshttps://pinboard.in/u:xer0x/b:b91fc958b245/Fast Perfect Hashing Of Integral Types · J. Andrew Rogers2019-02-21T17:28:19+00:00
http://www.jandrewrogers.com/2019/02/12/fast-perfect-hashing/
xer0xalgorithms c cs hashing programming hash math aes algorithm compscihttps://pinboard.in/u:xer0x/b:2258a011fffc/Let’s stop copying C / fuzzy notepad2019-01-23T23:50:09+00:00
https://eev.ee/blog/2016/12/01/lets-stop-copying-c/
xer0xadvice c comparison language programming javascript PLT clang design IFTTThttps://pinboard.in/u:xer0x/b:77943800bf81/Jonathan Blow's home page2019-01-22T04:42:45+00:00
http://number-none.com/blow/john_carmack_on_inlined_code.html
xer0xc++ code functional programming hail carmack Unread development C games ifttthttps://pinboard.in/u:xer0x/b:6d200b8af705/Why Aren't There C Conferences? « null program2018-11-21T19:54:21+00:00
https://nullprogram.com/blog/2018/11/21/
xer0xc programming clanghttps://pinboard.in/u:xer0x/b:362944c2ac97/Object-oriented design patterns in the kernel, part 1 [LWN.net]2018-11-10T06:54:22+00:00
https://lwn.net/Articles/444910/
xer0xc design kernel linux Bookmarks_bar language lwn object oriented patternshttps://pinboard.in/u:xer0x/b:4ba2f27d18ae/proposal/28221-go2-transitions.md at master · golang/proposal2018-10-26T20:23:04+00:00
https://github.com/golang/proposal/blob/master/design/28221-go2-transitions.md
xer0xGo Project Design Documents. Contribute to golang/proposal development by creating an account on GitHub.]]>language evolution golang c cpp java thoughts goodreadhttps://pinboard.in/u:xer0x/b:a2db02312f7e/Beej's Quick Guide to GDB2018-09-05T23:17:26+00:00
https://beej.us/guide/bggdb/
xer0xassembly debugging gdb linux programming c bestpractices c++ cheatsheet tutorialhttps://pinboard.in/u:xer0x/b:532a3257363d/p0907r0: Signed Integers are Two’s Complement2018-05-31T05:25:14+00:00
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r0.html
xer0xc++ c integer twosComplement twos_complementhttps://pinboard.in/u:xer0x/b:57e40804198c/Technical Writing: Learning from Kernighan2018-05-29T16:01:17+00:00
https://two-wrongs.com/technical-writing-learning-from-kernighan.html
xer0x(popular writing documentation ifttt programming Archive bestpractices bookmarks) C Feedhttps://pinboard.in/u:xer0x/b:493651d54bd1/C Primer2018-05-04T21:44:51+00:00
https://www.enlightenment.org/docs/c/start
xer0xc compilers tutorial reference programming code language primerhttps://pinboard.in/u:xer0x/b:132197b68093/Computer Science One2018-01-02T18:05:05+00:00
http://cse.unl.edu/~cbourke/ComputerScienceOne.pdf
xer0xalgorithms books c datastructures free programming reference tutorialhttps://pinboard.in/u:xer0x/b:67416338c91e/The inherent fragility of seccomp() [LWN.net]2017-12-14T19:26:49+00:00
https://lwn.net/Articles/738694/
xer0xkernel c fragility system programming interesting sideeffects historyhttps://pinboard.in/u:xer0x/b:f7f7f98ee421/Writing a Bootloader Part 1 | Alex Parker's Website2017-11-06T19:33:54+00:00
http://3zanders.co.uk/2017/10/13/writing-a-bootloader/
xer0xThis post describes how to write a simple Hello world bootloader]]>assembly c linux programming tutorial bootloader os 1710 2read c++https://pinboard.in/u:xer0x/b:68ce7d8437ca/Multi-Dimensional Analog Literals in C++2017-07-13T18:10:29+00:00
http://www.eelis.net/C++/analogliterals.xhtml
xer0xc c++ fun programming analog art code coding cpp From_"2012_read_later_folder"https://pinboard.in/u:xer0x/b:2a3b5724b583/bind broker2017-07-11T19:45:20+00:00
http://www.tedunangst.com/flak/post/bind-broker
xer0xhomework linux unix socket sharing neat c programming school coursehttps://pinboard.in/u:xer0x/b:4263d2e9481d/SETJMP: C is not your friend: sizeof and side-effects2017-05-03T17:42:14+00:00
http://blog.tjd.phlegethon.org/post/159564806182/c-is-not-your-friend-sizeof-and-side-effects
xer0xPost anything (from anywhere!), customize everything, and find and follow what you love. Create your own Tumblr blog today.]]>c programming clanguage c_programming pitfall sizeofhttps://pinboard.in/u:xer0x/b:d5e496beb12a/Build Your Own Text Editor2017-04-07T07:10:25+00:00
http://viewsourcecode.org/snaptoken/kilo/
xer0xdiy code c editor programming tutorial text learning text-editor Developmenthttps://pinboard.in/u:xer0x/b:a31f227434d8/A Guide to Undefined Behavior in C and C++, Part 1 – Embedded in Academia2017-01-12T05:16:31+00:00
http://blog.regehr.org/archives/213
xer0xarticle c c++ programming undefined compiler coding behavior Compilers referencehttps://pinboard.in/u:xer0x/b:e7921f37a16f/Rust vs C Pitfalls2016-12-28T07:16:28+00:00
http://www.garin.io/rust-vs-c-pitfalls
xer0xYour Guide to a World Full of Bits]]>c c++ development rust rustlang read tipshttps://pinboard.in/u:xer0x/b:4c63917853ae/Everyone quotes command line arguments the wrong way – Twisty Little Passages, All Alike2016-12-28T06:00:08+00:00
https://blogs.msdn.microsoft.com/twistylittlepassagesallalike/2011/04/23/everyone-quotes-command-line-arguments-the-wrong-way/
xer0xc c++ programming argument arguments command commandline line microsoft mmmhttps://pinboard.in/u:xer0x/b:e5106bc0f56b/Yoga: A cross-platform layout engine | Engineering Blog | Facebook Code2016-12-17T06:08:51+00:00
https://code.facebook.com/posts/1751945575131606
xer0xlayout android ios ui Unread applications c c# crossplatform devhttps://pinboard.in/u:xer0x/b:585a9d7f87a1/Franc[e]sco's Gopherspace: /programming/c_without_standard_library_linux.txt2016-12-05T22:36:09+00:00
http://weeb.ddns.net/0/programming/c_without_standard_library_linux.txt
xer0xassembly c linux programming stdlib code syscall tutorial Archiv compilerhttps://pinboard.in/u:xer0x/b:41abc0bf0308/A bug story: data alignment on x862016-11-07T20:47:54+00:00
http://pzemtsov.github.io/2016/11/06/bug-story-alignment-on-x86.html
xer0xassembly c project development bug neat deephttps://pinboard.in/u:xer0x/b:fbc3262225fb/Download Advanced Linux Programming2012-10-09T03:27:06+00:00
http://www.advancedlinuxprogramming.com/alp-folder/
xer0xbook code cpp c unix systems programming linux books pdf development reference to_readhttps://pinboard.in/u:xer0x/b:c0bdf146dace/The Ksplice Pointer Challenge (Ksplice Blog)2011-10-19T16:58:45+00:00
http://blogs.oracle.com/ksplice/entry/the_ksplice_pointer_challenge
xer0xprogramming c pointers arrays codehttps://pinboard.in/u:xer0x/b:6c1969140f09/You can list a directory containing 8 million files! But not with ls.. | Something People Want2011-08-29T17:07:09+00:00
http://www.olark.com/spw/2011/08/you-can-list-a-directory-with-8-million-files-but-not-with-ls/
xer0xc programming work large directory ls find getdents readdir unixhttps://pinboard.in/u:xer0x/b:a54484735543/Donut math: how donut.c works -- a1k0n2011-07-22T18:09:49+00:00
http://a1k0n.net/2011/07/20/donut-math.html
xer0xascii c programming renderer awesome inspiration amazing codehttps://pinboard.in/u:xer0x/b:d501a34ac0c1/kripken/emscripten - GitHub2011-06-01T21:32:11+00:00
https://github.com/kripken/emscripten
xer0xjs compiler c canvas amazing llvm performancehttps://pinboard.in/u:xer0x/b:473851b627ca/How to roll out your own Javascript API with V8 - Olivier Lalonde's blog2011-04-29T21:07:20+00:00
http://syskall.com/how-to-roll-out-your-own-javascript-api-with
xer0xnode v8 c++ c compile script shellhttps://pinboard.in/u:xer0x/b:d4f1a2e891e7/Chistory2011-02-24T21:56:21+00:00
http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
xer0xprogramming language development history chttps://pinboard.in/u:xer0x/b:3ac8693dfc59/http://www.cs.indiana.edu/~jsobel/c455-c511.updated.txt2011-02-19T06:18:30+00:00
http://www.cs.indiana.edu/~jsobel/c455-c511.updated.txt
xer0xscheme programming optimization c performancehttps://pinboard.in/u:xer0x/b:f6c5750b0f10/musl libc2011-02-16T22:03:05+00:00
http://www.etalabs.net/musl/
xer0xc linux library programming embedded libchttps://pinboard.in/u:xer0x/b:f7111868fc38/codepad2009-02-18T22:52:49+00:00
http://codepad.org/
xer0xdevelopment web programming python code tools online c++ php c lua perlhttps://pinboard.in/u:xer0x/b:28647dd94997/libcurl - the multiprotocol file transfer library2007-12-07T06:01:25+00:00
http://curl.haxx.se/libcurl/
xer0xprogramming library curl network c++ c http ajax api code clienthttps://pinboard.in/u:xer0x/b:3e2399cd43f0/