Arcade games OG pay to win games
got a crack on my windshield:(
Did OpenAI explicitly program GPT-5 to have aggravating replies? Because at some point, I understand it’s useless to continue talking and let’s go with a different approach and try to find different ways to get to the point, but I keep arguing with the AI even though I understand it’s a complete waste of time.
It’s surprising that in C++, an enum class
is default-initialized to 0, even if no enumerator is explicitly assigned the value 0. In the code below, this behavior causes the default-constructed enum class A
to have an invalid value, leading the program to return -1.
enum class A { a = 100, b = 200};
auto main()->int
{
auto a = A{};
switch (a)
{
case A::a: return 100;
case A::b: return 200;
}
return -1;
}
https://godbolt.org/z/5Te14fbnc
🌸 Tue, Sep 9, 2025 🌸
Chat GPT-5 is sooooooo bad.
🌸 Fri, Sep 5, 2025 🌸
This is my goalpost for AGI: as soon as AI can beat Minecraft, we will have AGI.
https://www.youtube.com/playlist?list=PLb9vV2hyHGf6poQ6sYb8BVTe-MgJTKvBr
I started vlogging. It is a low-effort production, though.
EXIF 2.2 standard 2025:08:23
Why colons?!
One of my acquaintances, to whom I help buy the house by co-signing, filed for bankruptcy. I am going to have a heart attack. I barely can pay my own bills. And what? Now collectors will chase me to pay for the extra house?
I often use ChatGPT for simple proofreading, it cannot even do that!
Me: In C++, there is always a more elegant way than using goto. for, while, continue, break are your friends. Note: In C++, C is a different beast, it does not have RAII. Proofread.
ChatGPT: In C++, there is almost always a more elegant alternative to using goto. Constructs like for, while, continue, and break are your friends.
Note: C++ and C are different beasts—C++ has RAII, while C does not.
What the f*** is that hot garbage? Why “almost always”?!!!! Note section is completely rephrased.
Breathe, and stop using ChatGPT, go for a walk.
In C++, there is always a more elegant way than using goto
. for
, while
, continue
, break
are your friends.
Note: In C++, C is a different beast, it does not have RAII.
I don’t think GPT-5 is usable at this point. Not sure what to do, I forgot how to use my own brain.
Someone made version controlling tool jj
- I am scared for the future; we already have a huge zoo of languages, and now people will start inventing version controlling tools.
GPT-5 is so bad.
I asked for an app that could rsync photos from my iPhone to my Linux machine. It gave me some suggestions, but the apps were too old and didn’t work with modern authentication. So I said, “Forget about rsync as a tool—what I actually want is an rsync-like experience.” GPT-5 then gave me another list of suggestions, with examples of how to use them. But at the end of each example it cheerfully added, “And after this, you can run rsync.” That made no sense at all!
Another time, it suggested using YAML and some algorithmic way to process English text. I pointed out that we could just use a Large Language Model (LLM) instead of regex and keyword parsing. That way, we wouldn’t even need YAML—we could just write the rules in plain English. GPT-5 agreed… but then still suggested using YAML as part of the prompt! Grrr…
Avoid Local Garage Door Repair – This company is a scam.
They charged us over $2,000 just to replace the garage door tension springs. Decide for yourself if that’s a fair price.
Their tactic is simple: they show up, disassemble everything, and then hit you with an outrageous quote. While you’re scrambling to make sense of it and trying to check prices online, they quickly swap out the springs. If you question them, they feed you nonsense—like claiming Amazon’s tension springs are “Chinese” and will fail within 6–12 months.
Game idea: Only down. Hehe.
I don’t think it’s very healthy for me to do vibe coding all the time. I notice I often feel a bit irritated while doing it.
I just learned that the British equivalent of the Dollar Tree is Poundland. POUNDLAND! 😂
Initialize in the initializer list instead of assigning in the constructor body.
❌ Instead of:
Foo::Foo() {
bar = 42;
}
✅ Do this:
Foo::Foo() : bar(42) {}
Functions are not first-class citizens in C++; types are.
If you want to work with functions, start with std::function
.
If you need more control or performance, consider a functor—a class that implements operator()
.
Vibe coding is striking back. I’m running into bugs I’d never personally make—like capturing a local variable in a lambda before it’s initialized, or removing enumeration values mid-development. It’s sneakily making tiny one-line or even one-word changes that I miss, and then the bugs creep in days or even weeks later.
C++ tip: Use int
by default. Only use int32_t
(or other fixed-width types) when exact size matters—and make it obvious why.
C++ tip: Prefer to use enum class
instead of enum
.
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 - Next