Chris Blume
programmax.net
Chris Blume
@programmax.net
150 followers 69 following 330 posts
Retired software engineer. Volunteering as chair for the W3C PNG Working Group. Formerly Google & Twitch.
Posts Media Videos Starter Packs
Easiest way to get the Japan-only packaging is to fly to Japan. Obviously.
I need to take more vacations.
I got SOOO MUCH programming done while on the plane / during a rest day.

I got ~90% done (to launchable) with a compile-time state machine.
I love my @FrameworkPuter.
But one thing I didn't anticipate is I've somehow lost my HDMI module.
Oh man, I'm loving these stories! Thank you
Every time the League casters talk about Atakhan...
I loved this game growing up.

There is a modern game, Lunacid which is a love letter to King's Field. It is also *chef's kiss*
Reposted by Chris Blume
A Spooky Unix story for Halloween.

A new programmer accidentally ran “rm -rf *” as root, on one of the main computers at the University of Manchester.


He stopped halfway, but /bin, /etc, /dev, and /lib were gone.


What followed was one of the most insane live recoveries in computer history:
Eff.
I finally decided to stop being lazy and do a proper analysis of my server logs after being front page of HackerNews.

But I didn't backup the logs and the default nginx rotation is only 2 weeks.
Congrats @xylafoxlin.bsky.social on the medical!

And dang, PMHC's bill is already through the House.
*crosses fingers*
www.congress.gov/bill/119th-c...
www.congress.gov
I see plenty of posts about the spending here vs. cuts elsewhere.
And also plenty of posts about how this is symbolic.

Am I the only person curious about the White House's construction?

That seems like more concrete and rebar than normal, maybe? I assume it is built to a high security standard.
a live look at the demolition of the White House's East Wing for Trump's ballroom
Agreed. I'm not even sure my dialog choices are changing anything.
I would suggest managing expectations.

The new one isn't really a RPG. It is more of a story action game, like Arkham Asylum.

It is VERY linear so far. Apparently there are side quests??

Anyway, if you wanted those things which aren't here, I think you'll be disappointed.
But atmosphere is good.
Oh man.
3.5 hours in.
I'm chilling to the atmosphere. Sitting at this bar, listening to that guy in the back play piano.

IMHO atmosphere was the power of Bloodlines 1.
I think people forgot to just slow down and take it all in.
Bloodlines 2 was originally announced in Feb, 2019.
I preordered the Premium Edition back then and waited 6.5 years.

I'm 2 hours in. So far, I am not feeling the negativity I see from a lot of people.
It is an story action game, not a RPG. I get people will dislike that.
More as I get further.
This whole government shutdown thing is wild.
Elected Republicans are claiming Dems want to give health care to immigrants.

Republicans, you know that sounds silly.
You know there is probably more to it...info being left out.

I urge you to think critically.
TIL about polyhedral optimization.
Neat.
I'm curious how often it can actually be used, though.
en.wikipedia.org/wiki/Polytop...
Polytope model - Wikipedia
en.wikipedia.org
Huh. Neato.
So there is tension (pulling linearly on a thing).
And there is torsion (putting a rotational force on a thing).

There are also tensors and TORSORS. TIL.
I also haven't tried Zig. :D
I'll have to look into it. Thank you!
Ooooh does it? I haven't used JAI.
I'll have to look into it. Thank you!
Haha yeah. I was careful to explicitly specify "C++" :)

A thing I didn't elaborate on (but will if I ever give that talk) is:
If we don't care about memory layout, we might be able to break AoS into SoA. We would need to abstract the container into an idea, too--just like the object's shape.
And since typically people don't care about the memory layout, the compiler COULD so SoA automatically when it seems appropriate.

Doing so eliminates a LOT of the OOP hate.

People want to describe design-time. They're forced to describe run-time (layout). THAT is the problem.
For example, when you create a C++ class you're actually creating a memory layout. Not many people realize. That's why member order matters, impacts padding, etc.

People don't realize because that isn't what they were trying to do. They want the idea of an object (design-time).
I think a lot of programming debate (like the current OOP hate) would be resolved if languages allowed expressing compile-time & design-time better.

Some day, I'll do a talk on it and show a better language approach.