"hurtle" should be a word - for those hurdles that hurt and/or for those hurts that create hurdles.
Nation Wakes Up From Strange Dream Where They Were Watching Soccer https://theonion.com/nation-wakes-up-from-strange-dream-where-they-were-watching-soccer/
Barack Obama Pretends To Be Canadian While Traveling Abroad https://theonion.com/barack-obama-pretends-to-be-canadian-while-traveling-abroad/
To write good code, assume you work with people (including yourself) who will write bad code.
AIs tend to end every response with a suggestion and "would you like me to do tha?" It's like "would you like fries with that?"
A group of us went to a cocktail bar in Brno, that had different drinks and themes that switched as the night progressed. We all couldn't quite sit together, so every time the theme changed we shuffled our seating arrangement and said "That's a rotate" @seanparent.bsky.social
- There's a function for that - What's it called? - Guess - readConfigFile()? - Pass the filename - What's the path? - There's a function for that too - Just for the config path? - Yes - So... readConfigFile(getConfigFilepath())? - The code is true. It didn't compile. But Sensai was gone. #CppKoan
YOU’RE LISTENING TO SISYPHUS FM, THE HOME OF NON-STOP ROCK
UBI is a human right. It became one the moment public land became private property. If you only get something in compensation for that loss if your income is low, your right is infringed. If you only get certain approved services, your right is still infringed. A right is UNIVERSAL + UNCONDITIONAL
The Spaceballs Argument for Unconditional Basic Income (UBI)
There is an argument frequently made against the concept of unconditional basic income (UBI) that essentially goes like this: "Life requires work. You can't just expect to live without work, and it's ...
scottsantens.com
I see how this works. AI writes lots of crappy repetitive code, You ask it to clean it up with helper functions, but Its goldfish brain kicks in, And it forgets everything it just wrote; Then proceeds to spend a gazillion tokens reading pages and pages of crappy code. Good code costs less tokens.
You must consider bracket styles in the socio-economic society in which they were formed. ie: screen size. #PostmodernProgramming
Not understanding is better than misunderstanding. #PostmodernProgramming
The meaning of a container is in the "différance" it has with the containers it is not. #PostmodernProgramming Conclusion: Just use vector.
An API is defined by the code that calls it, not by the code that implements it. #PostmodernProgramming
We use the word 'foo' to convey no meaning. But that is the meaning it conveys. #PostModernProgramming
Once-Adventurous Salmon Can’t Believe She Ended Up Moving Back To Birthplace, Having A Bunch Of Kids https://theonion.com/once-adventurous-salmon-can-t-believe-she-ended-up-movi-1825827223/
Sometimes the best code is no code at all. #PostmodernProgramming #CppKoan
I've been considering the switch to 'not' instead of '!' in code. ie if(!someLong_expression(you, might, miss, theNegative)) vs if(not someLong_expression(you, probablyWont, miss, theNegative)) But I *still* sometimes miss it. So I've decided to make it really stand out using 'if (not! some...'
Is there a #define for detecting godbolt, and do I want one @compiler-explorer.com @matt.godbolt.org He's a verb, he's a #define...
Please take my neurodiversity survey to help with a keynote. docs.google.com/forms/d/e/1F... The talk will debut at NDC Toronto, ndctoronto.com/agenda/brain... Please share the link with others for maximum reach!
Neurodivergence and related topics
This form seeks to gather information to support a keynote I am preparing. I want to know how common some things are, see whether some things are correlated, learn about other people's experiences, an...
docs.google.com
Can Ctrl-S in @compiler-explorer.com just compile instead of downloading. Ever since the days of before MSVC was called MSVC, I learned to hit save whenever I paused for a moment and thought the code was reasonable (because the editor could crash at any time). Ctrl-S means "that might work"
C++ help: struct FooTag{}; using FooInt = StrongType<int, FooTag>; using BarInt = StrongType<int, struct BarTag>; ie "inline" forward declaration in second case. I recall that Foo is better than Bar, but I don't remember why. IIRC, because of some subtle change in ADL (it's always ADL). Anyone?
Hey! If you are attending ndctoronto.com in early May 2026, I'll be hosting the «Generic Programming: from Strange to Normal» class. It's a fun class where we start from almost nothing and get to the point where generic code is just code :)
NDC Toronto 2026 | Conference for Software Developers
NDC Toronto 2026 is a 4-Day Event for Software Developers, 5-8 May at The Westin Harbour Castle, Toronto.
ndctoronto.com
Trump demands Carney give him his standing ovation from Davos
Trump demands Carney give him his standing ovation from Davos
DAVOS, SWITZERLAND - Following his poorly-received and rambling address at the World Economic Forum, U.S. President Donald Trump angrily demanded that Canadian Prime Minister Mark Carney personally gi...
thebeaverton.com
You know how everyone says "don't use endl with cout, instead use '\n', it's cheaper"? Well they do say that, and it is "cheaper". (endl is a flush, \n is not). But if you are debugging (sadly via printouts) then a flush on each line might be exactly what you need to see where the code gets stuck!
Why does my house barely have water and instead orange grainy goop is coming out the taps