itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:52:11-04:00 Apologies to anyone who's seen an uptick in twtxt pings from me today... I've been working on shoe-horning my twtxt reader (TwtStrm) into my editor (TwtKpr, aka the `express-twtkpr` npm library), and it kind ran amok a few times. So again, sorry - I've added a minimum 10-minute cool-down period between pulls which should help (I hope πŸ™‚). itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! itsericwoodward https://itsericwoodward.com/twtxt.txt 2026-05-31T21:20:31-04:00 (#gt6emya) @ Thank you, we think so too. 
 
I'm glad you like it! lyse https://lyse.isobeef.org/twtxt.txt 2026-05-31T22:00:00+02:00 (#ffgix3a) @ Hahaha, a ride indeed. Exactly, this affected each and every Atom feed and only Atom feeds. All RSS feeds worked like nothing ever happened. This `std::string` to `time_t` to `std::string` to `time_t` dance only happens for Atom feeds. RSS feeds, on the other hand, go right from `std::string` to `time_t` and be done. That's precisely what the second option is aiming to propose for Atom feeds, too.

I will clarify that tomorrow in the article.

It's very interesting what kind of quirks accumulate in software over the years. Especially quirks, the basically noone knows of anymore. Until something explodes and gets rediscovered. Luckily, that doesn't happen all that often. movq https://www.uninformativ.de/twtxt.txt 2026-05-31T19:32:48+00:00 (#2bsrsca) @ Oh, nice. That was quite the ride. :-) And all that because of locales. πŸ˜³β€¨β€¨But, did I understand that correctly? *All* Atom feeds were broken, right? Because they all use that same code path with that `strftime/strptime` dance in it?