56,966 blogs · [ { "id": "01a08797-2b76-7148-bbee-17ca7359a41a", "title": "TIL: The origin of the name \"Tron\"", "url": "https://iamkroot.github.io/til/tron", "published_at": "2025-06-04T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca74449c73", "title": "TIL: Python's debug f-string `{var =}` is whitespace-sensitive", "url": "https://iamkroot.github.io/til/python-fstring-whitespace", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca745236bb", "title": "TIL: Barriers vs. Fences in concurrent programming", "url": "https://iamkroot.github.io/til/barriers-vs-fences", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca74c55c21", "title": "TIL: High-level overview of semiconductor manufacturing", "url": "https://iamkroot.github.io/til/semiconductors", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca759a124d", "title": "TIL: You can use `$` inside the browser query console", "url": "https://iamkroot.github.io/til/console-jquery", "published_at": "2025-01-07T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7671cb23", "title": "TIL: You can throw a C++ exception from a signal handler!!", "url": "https://iamkroot.github.io/til/exception-in-signal-handlers", "published_at": "2024-09-30T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca775bea2e", "title": "TIL: `` element in HTML", "url": "https://iamkroot.github.io/til/datalist", "published_at": "2024-08-29T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7853f141", "title": "TIL: `\\0` in C is actually in octal number notation", "url": "https://iamkroot.github.io/til/octal-nul", "published_at": "2024-08-25T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca79097aae", "title": "TIL: 50 minutes is one microcentury", "url": "https://iamkroot.github.io/til/microcentury", "published_at": "2024-06-27T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca79110372", "title": "TIL: git supports `:/foo` to find first commit with `foo` in first line", "url": "https://iamkroot.github.io/til/git-search", "published_at": "2024-06-18T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca79902fab", "title": "TIL: Python has a `memoryview` builtin", "url": "https://iamkroot.github.io/til/python-memoryview", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7a4c16cd", "title": "TIL: C++17 can do variable initialization inside `if` conditions", "url": "https://iamkroot.github.io/til/cpp-if-init", "published_at": "2024-05-23T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7ab12be0", "title": "TIL: gdb has `until` and `shell` commands", "url": "https://iamkroot.github.io/til/gdb-until-shell", "published_at": "2024-05-11T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7ad2d84c", "title": "TIL: Hugepages are 2MB and 1GB by design", "url": "https://iamkroot.github.io/til/hugepage-sizes", "published_at": "2024-04-12T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7bad585d", "title": "TIL: `time.perf_counter()` is a thing in Python", "url": "https://iamkroot.github.io/til/python-perfcount", "published_at": "2024-02-08T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7bc9cb6a", "title": "TIL: GNU `time` can show memory usage", "url": "https://iamkroot.github.io/til/gnu-time", "published_at": "2024-01-26T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7bdf32ba", "title": "TIL: `~foo` expands to the HOME dir of that user in Bash", "url": "https://iamkroot.github.io/til/other-homes", "published_at": "2024-01-10T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7c452828", "title": "TIL: My shell has an undo shortcut", "url": "https://iamkroot.github.io/til/shell-undo", "published_at": "2023-12-17T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7d30c1b5", "title": "TIL: You can have \"duplicate\" keys in Python dicts", "url": "https://iamkroot.github.io/til/python-dup-in-dict", "published_at": "2023-11-04T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7d9e3f4f", "title": "Memory shenanigans", "url": "https://iamkroot.github.io/blog/pointer-tagging", "published_at": "2023-08-04T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7e252de1", "title": "TIL: CMake uses -NOTFOUND for boolean False", "url": "https://iamkroot.github.io/til/cmake-bools", "published_at": "2023-06-25T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7f157d46", "title": "The Curious Case of a Memory Leak in a Zig program", "url": "https://iamkroot.github.io/blog/zig-memleak", "published_at": "2023-03-18T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7f27ba57", "title": "TIL: Having a #pragma directive in your C code could launch a game!", "url": "https://iamkroot.github.io/til/gcc-pragma", "published_at": "2023-02-20T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca7fd4946c", "title": "TIL: It is _really_ easy to steal electricity in India", "url": "https://iamkroot.github.io/til/steal-power", "published_at": "2023-02-19T00:00:00+00:00" }, { "id": "01a08797-2b76-7148-bbee-17ca80d2ba65", "title": "TIL: Running `ldd` can cause arbitrary code execution", "url": "https://iamkroot.github.io/til/ldd-vuln", "published_at": "2022-11-29T00:00:00+00:00" } ] posts Claim your blog
Back to iamkroot.github.io
Blog · corpus.blog/blogs/iamkroot.github.io/posts

iamkroot.github.io

iamkroot.github.io

2025

2024

2023

2022