Contacts
Email: tgragnatoใๅไพก่จๅทใicloud
PGP: A283 C77F BE2B 15D8 7EF4 16E9 B7E4 732B 4DE7 4631
https://keys.openpgp.org/vks/v1/by-fingerprint/A283C77FBE2B15D87EF416E9B7E4732B4DE74631
https://gitlab.torproject.org/tgragnato.gpg - http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad.onion/tgragnato.gpg
Words
06-06-2026 - Tactical Macro Derisking - Systematic risk analysis and asset allocation ๐ฌ๐ง
12-08-2025 - Factor ETF Portfolio - Smart-beta investing the European way ๐ฌ๐ง
21-03-2025 - Open Source Day 2025 - For Who Loves Open Source ๐ฌ๐ง
19-02-2025 - HAProxy Stream Processing Offload Engine - Blind testing & Performance Benchmark ๐ฎ๐น
25-12-2024 - Code Chronicle - Advent of Code 2024 [Day 25] ๐ฌ๐ง
24-12-2024 - Crossed Wires - Advent of Code 2024 [Day 24] ๐ฌ๐ง
23-12-2024 - LAN Party - Advent of Code 2024 [Day 23] ๐ฌ๐ง
22-12-2024 - Monkey Market - Advent of Code 2024 [Day 22] ๐ฌ๐ง
21-12-2024 - Keypad Conundrum - Advent of Code 2024 [Day 21] ๐ฌ๐ง
20-12-2024 - Race Condition - Advent of Code 2024 [Day 20] ๐ฌ๐ง
19-12-2024 - Linen Layout - Advent of Code 2024 [Day 19] ๐ฌ๐ง
18-12-2024 - RAM Run - Advent of Code 2024 [Day 18] ๐ฌ๐ง
17-12-2024 - Chronospatial Computer - Advent of Code 2024 [Day 17] ๐ฌ๐ง
16-12-2024 - Reindeer Maze - Advent of Code 2024 [Day 16] ๐ฌ๐ง
15-12-2024 - Warehouse Woes - Advent of Code 2024 [Day 15] ๐ฌ๐ง
14-12-2024 - Restroom Redoubt - Advent of Code 2024 [Day 14] ๐ฌ๐ง
13-12-2024 - Claw Contraption - Advent of Code 2024 [Day 13] ๐ฌ๐ง
12-12-2024 - Garden Groups - Advent of Code 2024 [Day 12] ๐ฌ๐ง
11-12-2024 - Plutonian Pebbles - Advent of Code 2024 [Day 11] ๐ฌ๐ง
10-12-2024 - Hoof It - Advent of Code 2024 [Day 10] ๐ฌ๐ง
09-12-2024 - Disk Fragmenter - Advent of Code 2024 [Day 9] ๐ฌ๐ง
08-12-2024 - Resonant Collinearity - Advent of Code 2024 [Day 8] ๐ฌ๐ง
07-12-2024 - Bridge Repair - Advent of Code 2024 [Day 7] ๐ฌ๐ง
06-12-2024 - Guard Gallivant - Advent of Code 2024 [Day 6] ๐ฌ๐ง
05-12-2024 - Print Queue - Advent of Code 2024 [Day 5] ๐ฌ๐ง
04-12-2024 - Ceres Search - Advent of Code 2024 [Day 4] ๐ฌ๐ง
03-12-2024 - Mull It Over - Advent of Code 2024 [Day 3] ๐ฌ๐ง
02-12-2024 - Red-Nosed Reports - Advent of Code 2024 [Day 2] ๐ฌ๐ง
01-12-2024 - Historian Hysteria - Advent of Code 2024 [Day 1] ๐ฌ๐ง
31-10-2024 - USENIX SREcon24 Europe/Middle East/Africa - 29-31 Oct 2024 The Convention Centre Dublin ๐ฌ๐ง
22-07-2024 - We Are Developers 2024 - 17-19 Jul 2024 Messe Berlin ๐ฌ๐ง
05-07-2024 - BPF HTTP Replay - Midpoint network interception for HTTP traffic mirroring ๐ฌ๐ง
14-05-2024 - DxDay 2024 (1st edition) - Bologna - Hotel Savoia Regency ๐ฌ๐ง
24-12-2023 - Never Tell Me The Odds - Advent of Code 2023 [Day 24] ๐ฌ๐ง
23-12-2023 - A Long Walk - Advent of Code 2023 [Day 23] ๐ฌ๐ง
22-12-2023 - Sand Slabs - Advent of Code 2023 [Day 22] ๐ฌ๐ง
21-12-2023 - Step Counter - Advent of Code 2023 [Day 21] ๐ฌ๐ง
20-12-2023 - Pulse Propagation - Advent of Code 2023 [Day 20] ๐ฌ๐ง
19-12-2023 - Aplenty - Advent of Code 2023 [Day 19] ๐ฌ๐ง
18-12-2023 - Lavaduct Lagoon - Advent of Code 2023 [Day 18] ๐ฌ๐ง
17-12-2023 - Clumsy Crucible - Advent of Code 2023 [Day 17] ๐ฌ๐ง
16-12-2023 - The Floor Will Be Lava - Advent of Code 2023 [Day 16] ๐ฌ๐ง
15-12-2023 - Lens Library - Advent of Code 2023 [Day 15] ๐ฌ๐ง
14-12-2023 - Parabolic Reflector Dish - Advent of Code 2023 [Day 14] ๐ฌ๐ง
13-12-2023 - Point Of Incidence - Advent of Code 2023 [Day 13] ๐ฌ๐ง
12-12-2023 - Hot Springs - Advent of Code 2023 [Day 12] ๐ฌ๐ง
11-12-2023 - Cosmic Expansion - Advent of Code 2023 [Day 11] ๐ฌ๐ง
10-12-2023 - Pipe Maze - Advent of Code 2023 [Day 10] ๐ฌ๐ง
09-12-2023 - Mirage Maintenance - Advent of Code 2023 [Day 9] ๐ฌ๐ง
08-12-2023 - Haunted Wasteland - Advent of Code 2023 [Day 8] ๐ฌ๐ง
07-12-2023 - Camel Cards - Advent of Code 2023 [Day 7] ๐ฌ๐ง
06-12-2023 - Wait For It - Advent of Code 2023 [Day 6] ๐ฌ๐ง
05-12-2023 - If You Give A Seed A Fertilizer - Advent of Code 2023 [Day 5] ๐ฌ๐ง
04-12-2023 - Scratchcards - Advent of Code 2023 [Day 4] ๐ฌ๐ง
03-12-2023 - Gear Ratios - Advent of Code 2023 [Day 3] ๐ฌ๐ง
02-12-2023 - Cube Conundrum - Advent of Code 2023 [Day 2] ๐ฌ๐ง
01-12-2023 - Trebuchet?! - Advent of Code 2023 [Day 1] ๐ฌ๐ง
20-09-2023 - EBMBTreeBench - a naive measurement tool for ebmb trees ๐ฌ๐ง
26-03-2023 - Browser's "memory management" - A common memory leak in JS engines ๐ฌ๐ง
07-12-2022 - Application Programming Interface - We followed your API documentation to the letter! ๐ฎ๐น
03-10-2022 - Apple Silicon Decompilation - When you wish you didnโt know how to use a decompiler ๐ณ๏ธ
27-08-2020 - Geiger Counter - A nuclear side project ๐ณ๏ธ
28-12-2019 - Grizzly Steppe - Samples from Russian cyber operations ๐ฌ๐ง
13-07-2018 - Traffic Analysis - Exfiltrating (meta)data while minimising lateral movements ๐ฌ๐ง
01-07-2018 - D-Link botnet - Extracting binaries from a botnet of compromised NAS devices ๐ฌ๐ง
10-05-2018 - FASTGate-RCE - Abusing DNS to exploit a command injection and obtain root ๐ฌ๐ง
ๆฅไปไธๆ - Snippets / Gists - Welcome to the Chronicles of Nonchalance!
Git
tgragnato - A โจspecialโจ repository dedicated to my profile README and my Jekyll website
amule - An aMule fork that aims to improve the use the cmake build system
homebrew-tap - A custom tap for things that are not in homebrew
pure - A collection of software and tools that I use to manage my network and my storage
vaban - Simple and Really Fast Varnish Cache Cluster Manager (for Varnish 6.x/7.x)
Quotes
Humans are allergic to change. They love to say, โWeโve always done it this way.โ I try to fight that.
Grace Murray Hopper
We can lick gravity but sometimes the paperwork is overwhelming.
Wernher Magnus Maximilian Freiherr von Braun
Itโs often easier to ask forgiveness than to ask for permission.
Grace Murray Hopper
Just keep making great shit, keep your costs in check, charge appropriate prices for your work, share as much as you can, and let the chips fail where they may.
Jason Fried
Whenever you make an abstraction and you find that every time you do something and itโs extremely complex, itโs always because you got too clever to begin with. This is a tale as old as time. Just program like youโre an idiot. Youโre stupid. Itโs okay. Be stupid. Be like the rest of us and just be stupid. Donโt be clever. Donโt come up with some cutesy way to generate all the greatest things youโve ever done and donโt worry this is super flexible and abstract. No, youโre too dumb. Iโm too dumb. John Carmackโs probably too dumb to do it too. Itโs okay, just make it simple, one dimensional. Solve the problem at hand, donโt solve tomorrowโs problems because you donโt know what they are and youโre not that good at it anyways. Thatโs the secret. Iโm always stupid. Thatโs funny Iโm always wrecked.
ThePrimeagen