Wednesday, December 14, 2022

Request

If you have an iPad, Android tablet, or Kindle/Kindle Fire, I could use a person on each platform to load the final .epub file of the digital version of "The Man You Trust" and page through to verify that nothing looks funky. There's a previewer in the Kindle Digital Publishing process, but I'm sure it isn't representative of all platforms. 

As a bonus, you get a free copy of the book in its final form. 

Good Guys Win

Dwarf Fortress on Steam has sold over 300,000 copies. At $29.99.

This country seems so dominated by bullies now. Bullying has become a brand. Our entire economic system doesn't reward fair play; it rewards predation. It's overwhelmingly sad.

For over twenty years, while Tarn and Zach have developed this game, they've engaged in countless forum conversations. Not once, in thousands of conversations, have they ever been rude, to the best of my knowledge. They've never bullied. They've never done any of the shitty things that people routinely do to be "successful." 

And in the end, they won. 

They built an incredibly loyal fanbase the right way, and they've never changed. I've emailed with Tarn occasionally for fifteen years, and he's always been exactly the same. Nothing's ever changed him. I'm sure nothing ever will. 

It feels so incredibly satisfying to see good people rewarded. There's a holiday miracle for you.

Tuesday, December 13, 2022

The Antique Mall

I've never been to an "antique mall" before. 

Almost nothing in an antique mall is actually an antique. Maybe nothing, actually. It's just different collections of stuff, and if you take your time, you find some bizarre and amazing things. 

Like this:









Yes, that's a chain gang for your what, exactly? Miniature railroad? Holiday display? That scores very highly on the creepy scale. 

Then there's this:











"Get MORE than you bargained for" is both confusing and remarkably offensive. What a shame these didn't catch on. 

One more, and I'm so disappointed that the pages were cut out:











I mean, I guess we all sit amongst the cabbages, right? I did a little research and it appears this was a gag/novelty item, back in the day, so I think the pages were intentionally blank (there were pages, but just the borders, no text). 

Someone needs to start working on the words immediately. 

Monday, December 12, 2022

Fusion Breakthrough

If these results stand up to scientific scrutiny, it's huge:
For the first time ever, US scientists at the National Ignition Facility at the Lawrence Livermore National Laboratory in California successfully produced a nuclear fusion reaction resulting in a net energy gain, a source familiar with the project confirmed to CNN.

The article is here: US scientists reach long-awaited nuclear fusion breakthrough, source says.

Scientists have worked on nuclear fusion for almost eighty years now, and even though this is obviously a very small-scale result, the implications are staggering. Nuclear fusion could entirely change our planet in so many ways. In combination with solar/wind and other clean energy sources, environmental pollution from power generation would plummet. 

It's one of those "better future" moments we might not all live to see, but Eli 21.4 and your children will. 

It's Been A Long Time

I'm so old I remember when people thought Elon Musk was a genius instead of a bullying, edgelord prick.

Friday, December 09, 2022

All Hands on Deck

I've learned over two decades that we have almost one of everything here. So if you're a cardiologist who can answer a few questions, or married to one, or have access to one, please contact. I'm looking to help a friend. Thanks very much.

Thursday, December 08, 2022

Friday Links!

This is a terrific read: Infinite lives: the company saving old arcade machines. And here's an important bit of music history: Watch the earliest footage of Jimi Hendrix on guitar.

From Wally, and it's unfortunately true: Oxford word of the year 2022 revealed as 'goblin mode'. Some real groaners here: 25 Jokes That Scientists Will Love. This gets your attention: Terrifying sign posted at Hawaii’s notoriously dangerous Olomana Trail

From Meg McReynolds, and it's blech: A lump of kale in your stocking? I tried all 13 disgusting Archie McPhee candy cane flavor. Also, this is beautiful: Tsunami from Heaven / Amazing Rainstorm Timelapse / Downburst / Microburst

Ugh

I know this has been a terrible week for even remotely interesting content (believe me, I know), but I've really struggled. 

I'm usually very good about mowing through a list of tasks, because raising an energy tornado requires it, but I've hit this temporary lull where I'm struggling to complete things. Even small obstacles stop me in my tracks. So I'm not getting much done, and the interesting part of my brain has mostly shut off for now.

It's highly unusual for me, and I'm working through it the best I can. Hopefully, I'll be back to normal by Monday. 

Wednesday, December 07, 2022

The Long Dark

In reference to Grand Rapids, not the game. 

I looked up and it was 6:30 and I felt like it'd been dark for hours. Which it had been, actually, because it's staggering how early it gets dark here compared to Austin. 

It doesn't seem like much at first--sunset at 5:30 in Austin compared to 5:08 in Grand Rapids. Austin is usually sunny, though, and Grand Rapids in winter is usually not. In Austin, darkness today would have been at least 5:45, maybe later. It was already dark in Grand Rapids by 4:45, which is obscene. 

It makes winter seem longer, and it's already too damn long. 

Tuesday, December 06, 2022

Dwarf Fortress Released on Steam

Dwarf Fortress, the greatest simulation ever created, is now available on Steam: Dwarf Fortress.

When I played the ASCII version, I butted my head against the wall for a while, and then there was this moment where the door opened and I was seeing this incredible, secret world that had been created just for me. It truly captures all the magical things that computer games can do for our imagination, and is the essence of why we love them so much. 

I'm going to write up my impressions of the new version (now with sprite graphics and a tutorial) as soon as I have a few hours of playtime. In the meantime, though, never has a game purchase been so richly deserved. 

Monday, December 05, 2022

Well

This bland missive comes to you courtesy of the Parks and Recreation department, where I'm leeching wi-fi after business hours because the house lost power five hours ago and it still hasn't come back yet. There are over a million people in the Grand Rapids metropolitan area, and right now. 25 don't have power. 

Hooray. 

Eli 21.4 finished applications for his top three choices next year (one is the Fulbright, which I've already discussed). He finds out if he's a finalist for any of them within about four weeks. All would require him deferring entry into grad school for a year, which isn't a problem, since he hasn't even applied to grad school yet. 

He has to survive for eleven more days. This semester, he's taken four classes, taught another, finished three major applications for programs/grants, played intramural football, and been in a hockey league. Oh, and started a GeoGuessr club on campus that hosted its first tournament last Saturday with nine universities competing. Even for him, the pace has been extreme. 

Last week, he called me on Friday and said he needed me to bring his hockey stuff down, because he'd forgotten they had playoffs. I said fine, then texted him this Saturday morning.
In exchange for assembling your 
bag and bringing it to Ann Arbor, 
I demand one large, high-quality 
chocolate chip cookie in return. 
That is all.

When I got there, he gave me a big hug, carried his bag to his car, and said, "Let's go get your cookie." 

We did. 

Thursday, December 01, 2022

Friday Links!

This is fascinating: The ancient Japanese technique that produces lumber without cutting trees. 

An excellent read: When diplomacy fails: After gifts, Teotihuacan turned on Maya cities.

This is quite amazing: 271 Years Before Pantone, an Artist Mixed and Described Every Color Imaginable in an 800-Page Book.

Wolves are incredible in general: Behavior-changing parasite moves wolves to the head of the pack.

From Eric Higgins-Freese, and it works for me: Listening to podcasts may help satisfy our psychological need for social connection, study finds

From C. Lee, and it's quite a problem: The Exceptionally American Problem of Rising Roadway Deaths. Brilliant artists: Angelo Badalamenti talks about composing the music for TWIN PEAKS with David Lynch. 

From Meg McReynolds, and it'll melt your mind: Ames Window

From Wally, and unfortunately, it's true: Twitter is Just a Guy Now. This is quite amusing: Impressions of American Hotels.

From C. Lee, and it's terrifying: How Colleges and Sports-Betting Companies ‘Caesarized’ Campus Life. This is a terrific read: Norway's Sovereign Wealth Fund

Ah, Supplements

I had honestly never heard of Brian Johnson, aka "The Liver King," before.

He's a supplement shill with the twist that he's also promoting eating raw meat and organs to unlock some sort of alpha male ancient bullshit power or something. 

The guy's hugely popular, with millions of followers. 

I've said before that anyone selling supplements is a grifter. No real nutritional benefit, obscene markups on products, etc. 

Plus, none of these guys are honest. 

So here's your huge surprise:
Who Could Have Possibly Predicted The Bull Testicle Guy Was Juicing?.

Oh, yeah. Massive amounts of HGH, with a healthy dollop of assorted steroids on top. 

Let me just re-emphasize this: anyone promoting supplements is a grifter. 

Wednesday, November 30, 2022

More Dwarf Fortress (Tarn AMA)

Tarn also did an AMA on Reddit yesterday, and it's here: Tarn Reddit AMA

Every interview Tarn gives is a deep dive (which is why they're always so interesting), and the AMA is no exception.


Dwarf Fortress and Interview with Tarn

The Steam version of Dwarf Fortress is releasing on December 6 (with graphics, a revised interface, and tutorials), so it seems like the right time to post a short Q &A I had with Tarn a few months back. 

For my money, Dwarf Fortress is the greatest sim and story generator ever created, so a new release making it more accessible to new players is a big moment.
____________________

Q: I've never heard anyone ask you about the process you use when adding things to the world. for instance, creatures. When you decide to add a creature, I assume the process is something like this:
--create creature (it must exist)
--add detection of its existence (the world and other characters must be aware)
--add behavior to the creature (it must have agency)
--its behavior must be observed
--its behavior must drive the reaction/behavior of other characters when appropriate.

Is that close to how you do it? I'm really curious about the process.

A: I'd say that for creatures, once the basic definition is up, the creature's central behavior comes first - it's a narrow line between reacting to a creature and reacting to its behavior, so you'd get the isolated bits out of the way first (the creature wanders around, nibbles grass, makes a burrow somewhere), then having that completed, you can handle everything else around it.  This lets you also sit a minimum number of times inside each frame of reference, so you have to keep less in your head at once and refamiliarize yourself with less code.  That's the ideal world though.  If the creature is antagonistic, you might have to do the behavior and reaction all at once, since it sort of amounts to the same thing anyway.  Even then, I'd try to handle the creature in isolation first.

There's also an added layer where you relate the object being added to the player - how do they observe it?  What can they do?

Take DF gremlins for example - they sneak into fortresses and pull levers, jump on pressure plates, and release monsters from cages.  When we added gremlins, we did all of that first.  Just make sure the basic behavior is working.  Then we worried about the dwarves' detection and response.

After that, we worried about the player - how frequently should gremlins come?  How do we get the mischief and the dwarves' reaction across to the player?  What meta-game might the player use to circumvent gremlins, and how can we dodge the first few layers of that without going overboard and making them too hard (assuming we can accomplish that)?  Players can place false levers for instance, closer to the caves, for gremlins to pull to give themselves away.  Now, if we made the gremlins only pull levers that had been pulled by the player to some effect and haven't been subsequently altered, this would make gremlins nastier without being too unfair.  Ultimately, we didn't do even that.  But when we add saboteurs with the villain stuff, that's a lot more fair since the saboteur should know the workings of the fortress.  An enterprising player could still make an intricate false lever that acts as a distraction, but it's more hassle and less of a sure thing, and they'd have to maintain the ruse by pulling it every so often, in which case maybe the saboteur has already won ha ha.

Q: Second example: a larger scaffolding, like a justice system. What steps do you use for something like that? Have you done major additions like this to the world so many times that it's a standard routine, or is there quite a bit of variance?

A: I have some standard practices for new additions I've done enough times, but they don't help with entire systems, except to build up individual moving parts.  You still have to think the whole system through and the implications are likely new.  Even then the basic shape of the process isn't too different from the gremlin example.  How does it work?  Can I implement that in isolation responsibly (speed/memory/etc.)?  What existing systems interact with it?  Which of those interactions are player-facing, especially in a way that generates story moments?  Can I amplify the story-generating elements of the system safely?  And, like, is it at all enjoyable?  Are there specific roadblocks there that I can remove or sidestep?

It's crucial as a designer to stay grounded in the user experience, and as a developer to keep things practical.  When I'm planning something, I find myself with a constant game instance in my head, adapting to possible changes from the player's perspective and from the simulation perspective, mechanically, as if I'm both playing it and running it.  This doesn't mean I do it accurately enough to catch all of the surprises, but like almost anything, you can get better and better at this.  If I'm talking to somebody else to help them out, or starting something new, I try to ask enough questions to get that engine running, or I'm just not going to be very useful.

Q. I remember reading several times that Zach does a large amount of historical research. As the world's own history has grown, has it become less important to research actual history, or is it still an important component? I was thinking that as the world became more complex, it's reliance on actual history would lessen.

If you are still doing quite a bit of historical research, has the focus shifted from individual elements (justice, for example) to a broader look at the rise and fall of civilizations?

A: It's true now that not just historical research but research and invention of all kinds have become sort of less urgent.  There's such a huge, huge backlog, so much stuff that we'd like to do that it's now impossible.  Still, when we begin a new phase, the specifics all become important again, and we'll find ourselves reading, or reading suggestions from people that have already compiled information or know more about a topic than we do.  I think the general vibe has been baked in for a while, and a good chunk of that came from Zach's history.  When we get to the myth generator, the vibe is going to take a turn, and there'll also be a lot of research underlying that, but in a different direction.  Then we'll be back to history, ha ha, since we're doing the civilization rewrite/expansion after that, and our ancient law books will finally have their day.

And yeah, before the civ rewrite even, a main theme for the myth/magic stuff is change.  Everything is so static now.  You really don't get a feeling of migration, or revolution, after the initial expansion.  I think there'll be some tension there to get some of that in earlier, but certainly during the civ rewrite we're going to have to think about larger forces and then try to avoid adding them directly.  It's always better when the many little bits do their part, ha ha.  I have no idea if we'll be able to pull it off though.  And one of the most important parts, the overall world economy, is still mostly missing.

Q: How do you handle days off? How often? I find that if I take a day off (or, god forbid, two), it takes me several days to feel totally comfortable writing again. I just don't feel sharp if I don't work every day. You've been doing this for so long and I'd be really interested in how easy it is to stop and start after time off.

A: Covid and the Steam work coming together has made this difficult to answer, since there hasn't been much time away.  I've taken a day off to play a game, say, or to do this or that, but I haven't taken a vacation or regular weekends in years.  Every time I try to do something like instituting weekends, I just get sucked back in.  It's mostly been this way my whole life I think, it just feels particularly acute now and I don't have any counterbalances.  But I don't feel much worse for wear, since I'm used to it.  Taking two days away from the game or things surrounding the game would feel like trying to plug up a dam right now.  I don't think it would be hard to get back into it (I don't know?) but it would be really uncomfortable.  There are things to do.

After the release, some time after the bugs have cooled perhaps, I feel like there may be an actual break.  Maybe because it feels like a thing to do, more or less, and all the people I work with will want to, and should, take the holidays.  Then I'll know what it's like I suppose.  In the past, when things like this happened, I just did a side project.  That feels weird now too though.  I haven't done actual code on a side project for some time, since the present release has felt urgent enough.
_______________________

Many thanks to Tarn for taking the time to answer these questions. Here's the Steam page for the game (releasing next Tuesday): Dwarf Fortress.

Site Meter