Björkus "No time_t to Die" Dorkus
@thephd.dev
💀 The C Standard Cannot Be Replaced And Will Never Be Destroyed. 💀
✍ Writing: http://thephd.dev
📷 Avatar KIINGKISMET (https://kiingkiismet.com/)
🖼 Banner WusdisWusdat (https://wusdiswusdat.crd.co/)
✍ Writing: http://thephd.dev
📷 Avatar KIINGKISMET (https://kiingkiismet.com/)
🖼 Banner WusdisWusdat (https://wusdiswusdat.crd.co/)
"Build syste-" YEAH NAH, NOT LISTENING ANYMORE, SKIP!!!!
October 17, 2025 at 1:28 AM
"Build syste-" YEAH NAH, NOT LISTENING ANYMORE, SKIP!!!!
October 10, 2025 at 8:59 PM
Yeah. I also am having other problems with imported stuff I'm using for indexing, which is having... uh, struggles with some of this stuff.
I might need to figure out a way to say "only do this paragraph stuff in this section", but I need to modify my template even more for it to help....
I might need to figure out a way to say "only do this paragraph stuff in this section", but I need to modify my template even more for it to help....
September 4, 2025 at 6:10 PM
Yeah. I also am having other problems with imported stuff I'm using for indexing, which is having... uh, struggles with some of this stuff.
I might need to figure out a way to say "only do this paragraph stuff in this section", but I need to modify my template even more for it to help....
I might need to figure out a way to say "only do this paragraph stuff in this section", but I need to modify my template even more for it to help....
Yeah I think the way I set up my headings disqualifies them as "normal" headings, or rather inserts paragraphs into the heading so its making things worse:
September 4, 2025 at 4:56 PM
Yeah I think the way I set up my headings disqualifies them as "normal" headings, or rather inserts paragraphs into the heading so its making things worse:
You hear that Mr. Kernighan? ... That is the
sound of inevitability... It is the sound
of improvement...
It's time, Mr. Kernighan....
sound of inevitability... It is the sound
of improvement...
It's time, Mr. Kernighan....
August 18, 2025 at 3:54 AM
You hear that Mr. Kernighan? ... That is the
sound of inevitability... It is the sound
of improvement...
It's time, Mr. Kernighan....
sound of inevitability... It is the sound
of improvement...
It's time, Mr. Kernighan....
"Oh, that guy? Yeah, he'll help us fix it."
August 9, 2025 at 5:59 AM
"Oh, that guy? Yeah, he'll help us fix it."
IT'S GETTING STUCK IN MY BRAIN AAAAA
August 6, 2025 at 3:20 AM
IT'S GETTING STUCK IN MY BRAIN AAAAA
The Rust Propaganda continues!
August 3, 2025 at 11:41 PM
The Rust Propaganda continues!
Alright. Progress has been made. I am now running an independent version of Bluesky. Now it's time to make a (fake) account and get into fixing the things I need to fix. Somehow.
July 28, 2025 at 4:12 PM
Alright. Progress has been made. I am now running an independent version of Bluesky. Now it's time to make a (fake) account and get into fixing the things I need to fix. Somehow.
Not a bad spread of features, really.
July 17, 2025 at 8:25 PM
Not a bad spread of features, really.
Alright. Finished the introduction / motivation section and have a clear path.
Let's get to work.
Let's get to work.
July 11, 2025 at 2:43 AM
Alright. Finished the introduction / motivation section and have a clear path.
Let's get to work.
Let's get to work.
Having to write this out just to really hammer it home "hey, stop F$*(#ing the ecosystem with vulnerabilities" is not something I really wanted to do but, here we are.
July 8, 2025 at 9:44 PM
Having to write this out just to really hammer it home "hey, stop F$*(#ing the ecosystem with vulnerabilities" is not something I really wanted to do but, here we are.
People get really mad when you accurately diagnose industry-wide problems, huh?
June 23, 2025 at 6:49 PM
People get really mad when you accurately diagnose industry-wide problems, huh?
A proper rebinding optional..... with room for variant<T&> too....
We're gonna be.... we're gonna be okay........
We're gonna be.... we're gonna be okay........
June 21, 2025 at 11:07 PM
A proper rebinding optional..... with room for variant<T&> too....
We're gonna be.... we're gonna be okay........
We're gonna be.... we're gonna be okay........
Fascinating. We made it a Recommended Practice to warn on this, with discussion during the meeting to do it at only on raw constants and not e.g. macros. But the actual landscape is... ... quite different, from what I was told / expected.
June 20, 2025 at 1:33 AM
Fascinating. We made it a Recommended Practice to warn on this, with discussion during the meeting to do it at only on raw constants and not e.g. macros. But the actual landscape is... ... quite different, from what I was told / expected.
Interesting that GCC only considers this a constant under optimization, but does not when no optimizations.
Pretty weird behavior! Clang is consistent all the way. Probably just another reason why this should be mandated to be a constant expression in the standard...
godbolt.org/z/eq1jWPoen
Pretty weird behavior! Clang is consistent all the way. Probably just another reason why this should be mandated to be a constant expression in the standard...
godbolt.org/z/eq1jWPoen
June 18, 2025 at 1:02 AM
Interesting that GCC only considers this a constant under optimization, but does not when no optimizations.
Pretty weird behavior! Clang is consistent all the way. Probably just another reason why this should be mandated to be a constant expression in the standard...
godbolt.org/z/eq1jWPoen
Pretty weird behavior! Clang is consistent all the way. Probably just another reason why this should be mandated to be a constant expression in the standard...
godbolt.org/z/eq1jWPoen
I really hate this is an example I have to write to illustrate the point for my upcoming standard work. Worst part is this was just sort of a quiet failure you couldn't check for, lmfao.
May 12, 2025 at 9:24 PM
I really hate this is an example I have to write to illustrate the point for my upcoming standard work. Worst part is this was just sort of a quiet failure you couldn't check for, lmfao.
Glorious orchestrations.
April 11, 2025 at 10:36 PM
Glorious orchestrations.
Took a bit, but YAY!
April 7, 2025 at 2:07 AM
Took a bit, but YAY!
March 27, 2025 at 12:28 AM
Tripled my documentation and paper writing workload for this, but added some important functionality.
Now, you can check if a platform actually gave a damn and honored the thrd_attr_* that you passed in. It works out pretty nicely!
github.com/soasis/threa...
github.com/soasis/threa...
Now, you can check if a platform actually gave a damn and honored the thrd_attr_* that you passed in. It works out pretty nicely!
github.com/soasis/threa...
github.com/soasis/threa...
March 25, 2025 at 9:16 AM
Tripled my documentation and paper writing workload for this, but added some important functionality.
Now, you can check if a platform actually gave a damn and honored the thrd_attr_* that you passed in. It works out pretty nicely!
github.com/soasis/threa...
github.com/soasis/threa...
Now, you can check if a platform actually gave a damn and honored the thrd_attr_* that you passed in. It works out pretty nicely!
github.com/soasis/threa...
github.com/soasis/threa...
Finally. All tests green, all things passing.
Time to get this shit standardized now that I have a non-intrusive implementation that works across all major platforms.
Time to get this shit standardized now that I have a non-intrusive implementation that works across all major platforms.
March 23, 2025 at 5:58 AM
Finally. All tests green, all things passing.
Time to get this shit standardized now that I have a non-intrusive implementation that works across all major platforms.
Time to get this shit standardized now that I have a non-intrusive implementation that works across all major platforms.