misadventures of a programmer
he/him
web ramblings | https://felipetavares.com |
Tinycalc | https://git.sr.ht/~felipetavares/tinycalc |
open source stuff | https://git.sr.ht/~felipetavares |
itch.io | https://felipetavares.itch.io |
π | Australia |
misadventures of a programmer
he/him
web ramblings | https://felipetavares.com |
Tinycalc | https://git.sr.ht/~felipetavares/tinycalc |
open source stuff | https://git.sr.ht/~felipetavares |
itch.io | https://felipetavares.itch.io |
π | Australia |
@kloenk @navi Back when 128 kB was the limit for argv+envp, Google was hitting it too because they passed all the configuration for their whole software stack on the command line as --long-option=value switches.
Their solution? Compress the command line. So every binary started by ungzipping argv[1] and parsing it to get the configuration.
The person explaining this to me saw my horrified face, and said with the perfect Hide The Pain Harold smile: "a series of individually completely rational and reasonable decisions led to this." and I have been thinking a lot about it since.
ποΈ Ticket alert! PyCon AU 2025 tickets are officially on sale β and you donβt want to miss out!
Whether you're a seasoned developer, curious student, or live stream fan, thereβs a ticket for you!
π₯ Mega deals available now!
Get yours at π https://2025.pycon.org.au/attend?ref=fv
Letβs make it the biggest PyCon AU yet! πβ¨
#PyConAU #Python #Data #AI #Science #Education #Conference #Tech
@catsalad The HTTP.cat protocol has a standard set of verbs, similar to the ones for HTTP, but not identical:
GET
HEADBONK
SCRATCH (the equivalent to POST, since what does any self-respecting cat do with a POST?)
PET (note, not PUT, that is regular HTTP)
SHRED (the rough equivalent of HTTP DELETE)
MEOW (essential in this protocol; sadly missing from regular HTTP)