Planet Iron Blogger SF

September 21, 2020

Doctor Popular

Sunday Sunday

After a few crazy weeks of smoke and staying inside, it was great to have a fun day like today. We kicked it off with brunch at Front Porch, around the corner from our house. It was our first time eating there since the pandemic started, and it’s one of the few places we’ve eaten in the past six months. It was really mellow, the tables were outdoors and separated with cool looking dividers.

Afterwords, we rode bikes, got some sun, and picked up chips from La Palma.

I also got some time to play a few games of Deep Space D6, with some new metal dice that were custom made for the game.

The post Sunday Sunday appeared first on Doc Pop's Weblog.

by doc at September 21, 2020 04:15 AM

Certainly Strange

Lorge Boi Hours

I’ve been cracking myself up by making a Colonel Hakeev and running around the Flotilla in a Romulan Republic uniform

by Steen at September 21, 2020 04:05 AM

September 18, 2020

I Like Turtles



September 18, 2020 04:00 AM

September 14, 2020

Doctor Popular

Orange You Glad The Sky Is Normal Again?

This week we had very strange weather. Massive fires in California and Oregon filled the air with so much smoke that the skies turned orange for a few days. It was very disorienting.

Christine was ready for it

The post Orange You Glad The Sky Is Normal Again? appeared first on Doc Pop's Weblog.

by doc at September 14, 2020 03:29 AM

Certainly Strange

Smoky San Francisco

So Tuesday was a bit of a trip, we didn’t really get any sun and it felt like night time all day due to all the smoke blotting out the sky. Everything also had an eerie red glow. It was super disconcerting. “It would be wise to stay indoors, Outlander.”

by Steen at September 14, 2020 01:33 AM

September 13, 2020

I Like Turtles

Smoke on the water


September 13, 2020 04:00 AM

September 07, 2020

Doctor Popular

All my work on KnifeTank led up to this moment…

After a year of work, KnifeTank finally started reaching the hands of my Kickstarter backers. Watching this play out on Twitter has been fantastic. Like seriously, all that work lead up to this exact moment:

It’s amazing seeing these photos start to come in, but what I really appreciate are the stories and photos of people who have already started playing the game.

Thanks so much to everyone who has been sharing their KnifeTank stories and photos with me. It really is amazing to see these games out in the real world.

If you’d like to pick up a copy of KnifeTank, you can buy them on my site here.

The post All my work on KnifeTank led up to this moment… appeared first on Doc Pop's Weblog.

by doc at September 07, 2020 04:04 AM

Certainly Strange

September 05, 2020

I Like Turtles

Thorsell visit


September 05, 2020 04:00 AM

August 31, 2020

Doctor Popular

Juggling Giraffes with Mikl Em

San Francisco lost another amazing artists today. Mikl Em passed away this morning after a year long battle with brain cancer.

Mikl was a doer. I have many talented friends, but what set Mikl apart was his ability to follow through and make things. He’d always tell you about some crazy idea, then a month later you’d get a call from him asking if you could help run the door or fill in some specific role that he needed.

Seriously, of all the qualities I admire in an artist, the ability to follow through and make things happen is at the top of my list. He was an organizer, a writer, a people person, a visionary, a performer, a planner, and a marketer all wrapped up in one package. He was also prolific as hell.

I helped perform at a few of his projects over the years, mainly as a visual artist. He was really into exquisite corpses, a surrealist writing challenge where writers start a story, then pass it on to other writers to work on. Each writer can only see the last sentence of what the author before them had written, so the stories can often get quite silly. Mikl had heard that some friends and I had developed an exquisite corpse-style portraiture process, where an artist folds a sheet a paper into thirds and then draws 1/3rd of a person’s portrait, before passing the paper on to two other artists to complete. Mikl loved this idea and had us come to quite a few of his exquisite corpse plays to draw “corpstraits” during the intermission.

All of our visual artists loved these events and would frequently ask when we could do our next one.

We hung out a lot throughout the years and he was one of the most supportive artists I know. My only regret was that we never got to work on a whole project together. Start to finish. Not that Mikl didn’t try to make that happen. He tried several times, but I always felt too busy to take on another project. Especially something as ambitious as what Mikl would often dream up.

I could barely manage one project at a time, but Mikl could be in the middle of 4 other big projects (plays, events, immersive installations, public art performance) and still find time to be plan something new.

We did manage to make one thing together though. Something small, but I love listening back to it throughout the years. Really it was Mikl doing the hard work. I just hit record and played guitar while he improvised this strange story about the sounds giraffes make when being juggled.

Despite being the most prolific artist I knew, he somehow managed to come out and support so many other folks in SF. When you spotted Mikl at an event, you knew you picked the right place to be. He will be missed so much by all of us that were lucky enough to know him.

The post Juggling Giraffes with Mikl Em appeared first on Doc Pop's Weblog.

by doc at August 31, 2020 04:20 AM

August 30, 2020

Issac Kelly

Certainly Strange

More Artbred Romulans from STO Screenshots

As a continuation from my last Artbreeder post…

by Steen at August 30, 2020 09:42 PM

August 28, 2020

I Like Turtles



August 28, 2020 04:00 AM

August 24, 2020

Certainly Strange

Doctor Popular

Grilling time

I mentioned that we had recently moved, right? Well I was stoked to discover we had a grill in our new backyard. Having a backyard was already an exciting feature. The grill just pushed it over the top.

I had never grilled before. It’s really fun.

The post Grilling time appeared first on Doc Pop's Weblog.

by doc at August 24, 2020 04:24 AM

August 23, 2020

Issac Kelly

Personal physical storage

So I've collected a bunch of "stuff". Probably too much, but I have some ways to keep it organized that means I can have a very sizeable inventory of tools and materials that is still manageable, findable and clean.

The Good: 

Sort and label everything. I use a USB labeler so I can have a real keyboard. I hooked it up to a little bot so I can make labels from my phone. I try to get things into the smallest unit possible (Micro USB cables not "USB") when I actually take the time to sort through bins, which is when I'm frustrated with their clutter.

I keep an empty bin for "to be sorted" in 2 different places, and when I can't shove any more crap into it, I sort it.

Clear latching sterilite Bins. They Stack, they close, they're clear, they fit well on shelves and in my larger box of choice. I've had my first ones for a decade and I can't tell which are old and which came last week. The latches are the most fragile part

Akro-Mills round trip boxes. Big grey bins on movers storage wheels for the awkwardly sized but not-often-used things like camping gear or household electrical equipment.

Akro-Mills storage drawers for small parts like through-hole resistors, switches, nuts and bolts, chap stick and earbud rubbers. I have 12 drawers in rolling cabinets that are about 70% full. 

Everything on wheels. I built rolling cabinets for bins or have otherwise utilized rolling carts for my desk, server rack, assembly tables, couch, everything in the basement. Things can be densely piled up but still easy to get to, and off the ground "just in case" for the 3 days a year it gets wet down there.

The Bad: SMD parts. Surface mount parts can be less than 1 milimeter on their longest length. These are one of the hardest things I have to organize because they are very small but their packaging usually isn't. I think that a very small card catalog + small envelopes is as close as I have come to the idealized solution for my home shop, likely a filing cabinet would be a better choice for a small team. 

Hand tools. I need to make some first-order storage for my hand tools: chisels, clamps, planes, screwdrivers, hammers and pliers. The toolbox was great, but is now overflowing, which makes it much less useful. If it's hard to find, it's hard to use. 

by Issac Kelly at August 23, 2020 11:47 PM

I Like Turtles



August 23, 2020 04:00 AM

August 17, 2020

Certainly Strange

Grand Unifying Elf Theory

Yeah I’m about to crack this case wide open

by Steen at August 17, 2020 05:46 AM

Doctor Popular

A new hood

After 15 years of living in San Francisco’s Mission District, we have moved to a new apartment on San Jose at Guerrero (across the street from Mitchell’s Ice Cream). The new neighborhood, often called La Lengua or the Outer Mission, is only ten blocks from our old space, but filled with dozens of new restaurants to explore. Once bars open again, we’ll be hanging out at Royal Cuckoo, El Rio, Virgils, and The Rock Bar.

We had been on the hunt for a long time, but it took a pandemic for the market to come back to normal prices again. We really loved our 500 sqft studio, but are happy to finally have a 1000 sqft space… especially since we are both working from home.

We finally have a table big enough to play board games on! We can’t wait to be able to invite friends over sometime.

The post A new hood appeared first on Doc Pop's Weblog.

by doc at August 17, 2020 05:39 AM

August 16, 2020

Matt Spitz

Getting better feedback

Many people I’ve met professionally are ambitious and crave feedback to accelerate their growth. Unfortunately, these people are often frustrated by expecting and not getting feedback from their manager.

Several years ago, it clicked for me that getting meaningful performance feedback is my responsibility, not my manager’s. It’s true that many managers aren’t very good at assessing performance or delivering feedback, and I’ve had my share of those. But often, managers just don’t have the time to observe everything their reports are doing, especially as those reports are handling complex responsibilities themselves.

Realizing that getting good feedback was my own problem to solve was incredibly empowering; my career growth became entirely my own to drive where previously, I was partially a victim of circumstance.

Here are a few techniques I’ve learned for getting better feedback:

  1. Solicit feedback specifically. A report’s expectation to get feedback generically – about anything and everything – is overwhelming for a manager with limited time and attention. Managers are often in those roles because they prioritize well, and you as their report sometimes need to inform their prioritization. Ask your manager to pay attention at specific times where their feedback would be most helpful to you (e.g. observing how you run a meeting, reviewing a document). Since you’ve told them the value in spending the time and attention to give you feedback, they’re more likely to do it.
  2. Articulate your growth areas. As an extension of the above, have a shared understanding between you and your manager of how you’re approaching your own career development and use those growth areas as opportunities to solicit feedback. If you’ve articulated your career goals and discussed opportunities to explore those goals, then your manager will know where to pay attention beyond specific times you’ve asked for it.
  3. Seek feedback outside your manager. Your peers and crossfunctional partners perhaps have more visibility into your day-to-day than your manager does. If you’re comfortable sharing your growth areas with and soliciting feedback from your peers, you’ll have that many more opportunities to get feedback.

August 16, 2020 04:00 AM

August 10, 2020

Certainly Strange

Artbreeder on Game Screenshots

So, like everybody else, I’ve been running my game screenshots through Artbreeder and enjoying the results. I’ve also been going back in and painting over / cleaning up / editing the results to make them more closely resemble their characters. It’s fun! Somebody mentioned that Master Aryon looks like Alexander Siddig here and,,, omg that … Continue reading "Artbreeder on Game Screenshots"

by Steen at August 10, 2020 05:37 AM

Doctor Popular

“Thrift Store Scores”

Bandcamp is waiving all of their artist fees on the first Friday of each month, which means more money for the artists. To celebrate, I’m releasing new music on each #bandcampfriday through the end of 2020.

This month’s track is called “Thrift Store Scores” and is all about trying to fit in as a teen in the eighties while only shopping for off-name brands at K-Mart.

Thrift Store Scores by Doctor Popular

I’m also super lucky to have been included in this fantastic write up in SF Weekly about local artists on Bandcamp.

The post “Thrift Store Scores” appeared first on Doc Pop's Weblog.

by doc at August 10, 2020 05:31 AM

August 08, 2020

I Like Turtles



August 08, 2020 04:00 AM

August 03, 2020

Certainly Strange

August 02, 2020

Issac Kelly

Toddler Stool Upgrade

This isn't going to win any design awards but today's axe sharpening project was a stool upgrade.

The prior iteration was a little clever but also it took up a lot of room in our small bathroom, left the storage in the bottom drawer inaccessible (bye bye emergency TP roll) and it was very unstable.

This iteration solves all three of those problems.

I reverse engineered all the holes and nubs in the ikea drawer and made a new box out of 3/4 and 1/2 plywood scraps that fit the same face and slides.

The stair is built into the drawer

I put gravity locks with string releases in.

The TP stash is more accessible from the throne than ever.

And the last feature is that the main part of the platform has a false bottom so most of the storage is retained.

by Issac Kelly at August 02, 2020 11:14 PM

August 01, 2020

I Like Turtles

Pati's Mexican Table


August 01, 2020 04:00 AM

July 27, 2020

Doctor Popular

Tips to improve AI Dungeon’s multiplayer experience

AI Dungeon is an experimental text adventure game which is powered by artificial intelligence. When you dive into a game of AI Dungeon you never know what you’ll get, the fun part is just going along for the ride.

95% of this text was written by artificial intelligence. I just wrote the parts with the “>” next to them.

I think AI Dungeon is designed to work best in single player mode, but if you are paying the monthly subscription fee, you’ll get access to the multiplayer mode (plus access to the new “Dragon” update that is powered by GPT-3 technology). This multiplayer mode is very clunky out of the box, but I’ve found with a few tweaks, it can be a ton of fun.

The two big issues with multiplayer are:

  • players often break the game by typing a script while some other player is also typing
  • it is often unclear who the AI is speaking to (because it loves to use the 2nd person)
  • the game frequently goes off the rails

Three! I meant to say there were three big issues.

The first issue can be can fixed by using a VOIP or group voice chat. I like to use, since it’s free and has no time limitation. When all the players are logged on to Jitsi they can announce that they are about to type an action into the the game.

The rest of the issues can mostly be fixed by a “Game Master”. When I GM a game of AI Dungeon I try to let the computer do most of the work, but occasionally I’ll push the story along further if it feels like it stopped at a weird place (you can force the story to advance on it’s on by clicking your cursor in the text entry box and hitting the enter button without typing any additional text).

The GM can also help clarify who is speaking or who has an action happen to them when the computer is unclear. The game provides the main player with a “story” button as well as editing tools and the ability to re-roll a paragraph if it just doesn’t make any sense.

Undo, Redo, Edit, Notes, Re-create

On the above image you can see the text input field and editing tools (most of which are only visible to the main player). If you click on the purple button you can switch between “Story”, “Player name”, and “Player name says”. My suggestion is for the GM to stay in Story mode and everyone else to stay in Player-Name mode. When users want to do something with their character, they can type their action and hit enter. If they want to say something, just type that thing in quotes. Group actions are best done in story mode.

For example, if a player wants to attack a goblin they should type “attack goblin” and hit enter. If the group wants to attack the goblin, the GM should type “the group attacks the goblin”. This will give better results. If the text then says an action that isn’t clear, the GM can clarify that text by hitting the edit button and altering the text. For example if the text says “The goblin attacks you.”, the GM might change that text to clearly state “The goblin attacks Ruby.”.

As the game unfolds, the GM can help clarify objectives and keep the group on track. The GM shouldn’t hesitate to be add scenarios or voice some of the characters that get added to the story, but the GM should make it clear when they are typing, so they don’t type over other players actions.

So if you are looking to run an AI Dungeon campaign, here are the steps you need to take in advance.

  • Set up a time for the game
  • Log in to AI Dungeon and start a new multiplayer game. You have to type in a name, whether or not you plan on playing a character. Once the campaign is ready, hit the settings menu and clicking “invite friends”.
  • Create a link and send it to the group along with the AI Dungeon link (make sure it’s a unique link so other users don’t accidentally join you)
  • Players will click the AI Dungeon link, type their names, then wait in the chat for the GM to give directions.

Below is a recent game we ran using these steps, it worked out great with a few exceptions:

  • The AI used the second person quite often, which meant the GM had to specify which players were being referred to.
  • The AI thought there were four players instead of three because the GM was also forced to log in as a character.

“Hello adventurers, please hold for your party to arrive.”
You are greeted by a humanoid creature that has large black eyes and three arms. He wears leather armor and is very muscular.
“Hello and welcome to The Adventurer’s Guild of Arrorn! Are you a member or a visitor?

Sarpedon admires the well-muscled humanoid and asks, “wow what do they feed you here? And how do we become members?”
“Hello sir, we are looking for a group to adventure with. Myself and the rest of the adventurers who are looking today are in the Craxil’s Mirth inn. Could you tell us how we can join their quest?” said the creature to Sarpedon.

Sarpedon says, “If you want to join our quest, first you must pass a test!”
“Wow, we’re looking for a group to join and you’re already trying to tell us how things are going to be? It doesn’t work that way, little one.”
“What do you mean? Are you not in charge here?” asks Sarpedon.
“I’m afraid not. If you want to join one of the many adventuring groups here in the guild, you need to speak with them directly. Come on, I’ll take you over.”

Nico Lightbringer follows the himbo.
“Yeah, sure thing buddy. So I heard that you guys have a whole magic university here. Is that true?”
The two walk over to the Craxil’s Mirth inn.
“No, we study it, but there is no actual university.” said the creature.
The whole group follows Nico.
“Wow, so this is the Craxil’s Mirth. I heard that it’s named after some old hero from the past.” said Sarpedon.
“You could say that, but his name just gets used to name this inn.” said the guide.
Nico leads you inside.
“Hey everyone, we have new people who are looking for groups to join.”

Ruby Rock Star starts talking with folks at the bar to find a group to join.
“So how do you folks do this? Do I just pick a group and that’s it?” asked Ruby.
The tavern is filled with many people wearing many different types of clothing. There are even some people in full plate armor drinking right next to some drunk wearing torn rags.

Sarpedon says “I want to join the drunk wearing torn rags! I got a feeling about this!”
Nico looks very confused.
“Why the hell would you want to join THAT group?” asks Nico.
Ruby walks up to the man in rags and kneels down to speak with him at his level.

Ruby Rock Star says “May we buy you a drink?”
“I’d rather have some ale.”
Ruby orders the man a drink and buys him another one, then the next one, and so on. Before you know it, the man is as drunk as can be.
Nico begins to get very annoyed.

Nico Lightbringer says “I don’t want to be the adult here but…”
“You’re not, you’re a jerk. Now let’s all get drunk!” yells Ruby.
Nico gives in.
Ruby continues to drink with the man while the rest of you talk to some of the other people there.

Sarpedon says “Yeah!”
You spend a few hours there drinking and generally having a good time. You wake up the next day with a massive headache.
“Ugh, why do I feel like this?” says Sarpedon.
“That’s because last night you drank more than twice your weight in alcohol!” says Nico.
“What are you, a cop?”
“Yeah, a Drunken Clues Detective.”
“Ugh, I hate you.”
Nico stands up and walks outside.
Sarpedon walks out behind you.
“Look, we need to get going soon or we won’t be able to complete our quest today.”

Ruby Rock Star says “All the drinking was all to find out more information about our quest. What have you all learned?”
“That’s a good point. What have you learned?” says Sarpedon.
“Um, I learned that it doesn’t matter what we do, we’ll still be attacked by bar patrons.”
Everyone goes quiet for a moment.
“Well that’s not very helpful.” says Sarpedon.

Nico Lightbringer says “I think the rag guy was the lost king.”
“Really? Why is that?” says Ruby.
“Because he was the only one who didn’t want to talk to us, and everyone knows that lost kings are usually bastards.”
Nico begins to laugh.
Ruby decides not to argue.

Ruby Rock Star says “Well shit, you’re right!”
“Alright, alright let’s get going,” says Sarpedon.
“Hold on, I gotta go to the bathroom.” says Ruby.
Ruby walks out of the room and goes to the bathroom. You hear a scream seconds later.
“What was that?” asks Nico.

Sarpedon runs to the bathroom to check on Ruby.
In the bathroom Sarpedon sees that Ruby is nowhere to be found. He runs outside and sees that she has been taken by a group of thugs armed with crossbows.
“We have your friend. If you ever want to see her again, come to the old mill by yourself.”

Ruby Rock Star says “Wait, no, I still need to pee!”
You hear a loud whistle and everyone but you stops to listen.

Sarpedon says “Nico, you should come with me as backup, but stay hidden, so the thugs don’t see you!”

Nico Lightbringer casts buffs on Sarpedon.
Nico gives you a thumbs up and hides behind the corner. Sarpedon begins walking towards the old mill as the thugs keep their line of sight on him the whole time. Sarpedon gets closer to them and closer. As soon as he’s in range, he takes out his dagger.

Sarpedon says “Hey thugs! Here I am, now where is Ruby?”
“Shut up! Who the hell are you?”
Sarpedon stabs a thug and as soon as he drops he feels a sharp pain in his back. He begins coughing blood and sees the faces of the thugs stare in shock. Sarpedon drops to his knees, he doesn’t have much time left…

Sarpedon says “Nico! Now!”
Nico jumps out and throws a throwing knife at a thug. He then runs over to Sarpedon and hands him his sword.
“Let’s do this.”
Sarpedon begin swinging his sword wildly at the thugs.

Nico Lightbringer casts major heal on Sarpedon.
The major heal scroll heals all his wounds. He’s fully healed!
Nico turns around and stabs the last thug. He falls to the ground dead.
“Thanks, that was a life saver.” Sarpendon says.
“No problem, now we need to go find Ruby.”

Sarpedon says “Let’s check in inside the mill. Careful, it might be a trap!”

Ruby Rock Star says “Help me, I’m blindfolded and I don’t know where I am!”
You both cautiously walk inside the mill. It looks like it has been abandoned for years, there’s cobwebs everywhere and you step over rat traps as you look around.
“Ruby!” you yell.
No answer…
“Hello?” you hear a voice say.
“Ruby?” You walk inside the mill and look around. You see a group of thugs, blindfolded Ruby, and a massive orc.
“Ah, our orc friend has arrived!” the thug says.
“Let her go or I’ll kill you.” Sarpedon replies.

Ruby Rock Star says “Don’t kill me! I still need to pee!”
“Silence!” the orc yells.

Sarpedon says “Look, let’s be reasonable, we can tell you where the lost king is in exchange for Ruby!”
“Well now, that’s a pretty tempting offer. I’m sure my master would love to have the lost king as a captive. But how do we know you aren’t lying?”
You both stay silent…

Sarpedon looks at Nico, winks, and eyes the chain of an amulet hidden under his breastplate.
Nico nods.
“Fine,” Sarpedon says, “We’ll show you.”
You slowly turn around, and start walking back to the Craxil’s room…
The orc grunts, and you both raise your hands up.
“Alright, drop ’em,” says the Orc as the adventurers drop their weapons.
Sarpedon keeps his hands where the orc can see them, and makes no sudden movements.
You drop your weapons, and turn around. You slowly start to raise your hands up… Then you grab the chain of the amulet and yank it as hard as you can!
A massive bolt of lightning hits the Orc in the chest, and it falls backwards.

Ruby Rock Star pees her pants a little.
Sarpedon runs over and grabs Ruby. The rest of the thugs seem to be coming to.
“Kill the snake!” you hear one of them yell.
“Ruby, we need to get out of here.”
“I’m blindfolded, I can’t see!”
Sarpedon removes the blindfold from Ruby’s face and gives her a dagger.
“Let’s go.”
Nico and Ruby follow Sarpedon as he leads them to the exit. The thugs are still groggy, but a few of them manage to shoot bolts at you. You dodge out of the way, and keep moving towards the door.
The three run to the river to lose the thugs, crossing by hopping on the large slippery stones. The thugs cannot follow without turning into Oalkwardners themselves, so they remain behind.
You reach the other side of the river and climb out.
“We’re free!” Ruby says.

Ruby Rock Star says “Sarpedon, this feels just like Johannesburg! Do you remember?”
Sarpedon looks back at the way you came.
“I do. I remember a lot of things.”
You three sit on the bank of the river, resting.
“We should keep moving,” Sarpedon says.
Nico looks over the river.

Nico Lightbringer says “Who tipped off the thugs?”
“I don’t know. Maybe they just found the trail themselves.” says Sarpedon.
“But they couldn’t have! I was so careful!” says Nico.
“How would you know? You’ve never done this before.” says Sarpedon.
Nico takes a deep breath, trying to calm down.

Ruby Rock Star says “Remember, the lion is the most handsome when looking for food.”
You all begin to cross the river. The water is freezing cold, and you nearly lose your footing a few times. After several minutes you make it to the other side.
“Ah, that was refreshing!” Ruby says.
“We need to keep moving,” Sarpedon says.

Ruby Rock Star says “I peed in the river, and it washed my clothes. Killed two birds with one stone!”

Sarpedon says “I think that man in rags was a plant! He set us up! We need to get back to the inn!”
You keep moving, and after an hour you notice the trees becoming more scarce. The ground beneath you becomes more muddy, and you step carefully to avoid ruining your shoes. After a few more minutes, the trees disappear completely.
The three of you stand at the edge of a large forest. Sarpedon picks up the pace, and you follow.
You walk for several miles. The road is deserted, and there are no inns or taverns in sight. You begin to wonder if you’ve somehow gotten yourself lost.
“We should rest,” says Sarpedon.
Sarpedon takes out his bedroll and begins breaking camp. You and the others do likewise. You are just finishing up when a cloaked figure appears on the road behind you.
“What is this?” says Sarpedon, “Ruby, take the kid behind those rocks and hide.”

Ruby Rock Star says “Nico, come with me so we can hide.”
“I think it’s too late for that,” says the cloaked figure, “Hello Sarpedon, we meet at last.”
You see a bald man in a black cloak, holding a staff with a snake coiled atop it.
“Mendicks,” says Sarpedon, recognizing the figure.
Ruby hears Mendick’s name and snickers a little.
“You find this funny?” he says, “I’m here with several dozen mercenaries, and you think it’s funny?”
Mendicks waves his hand, and the sound of galloping horses is heard. Several dozen knights on horseback come into view, surrounding the three of you.

Sarpedon says “Easy now, Mendicks. This is between you and me. It’s been a long time since Johannesburg.”
Mendicks shakes his head.
“That’s Mr. Mendicks to you, blaggard.”
He turns to address all of you and says “This man is an escaped Convict. He killed three men in Johannesburg, and robbed a bank!”

Ruby Rock Star says “You have that wrong Mr. Mendicks! Those three men he ‘killed’ were me, Nico, and the kids! And the money from the bank went to the kid’s orphanage.”
Mr.Mendicks face twists into a grimace, then he laughs.
“A likely story, and one I’m afraid I don’t believe.”
Mendicks turns back to address you all.
“The three of you will be coming with me to stand trial in the town of Tulan.”
“Oh, we are now, are we?” says Ruby.
Mr. Mendicks’ knights surround the party. There is nowhere to escape.

Sarpedon says “So, Mendicks, you’re hiring thugs to kidnap people out of bathrooms now? How low you’ve fallen.”
“They’re not just any thugs,” says Mr. Mendicks, “They’re knights, highly trained and lethal.”
Sensing an opportunity, Sarpedon charges the knight nearest to him, putting all his weight into his shoulder and plowing into him. The knight falls off his horse.

Sarpedon says “Go for it Ruby!”
Ruby turns to run, but one of the knights knocks her down with the flat of his sword.
Nico steps forward, and the knight who knocked Ruby down turns to him with a sneer.

Nico Lightbringer prays to his goody two-shoes god for swift justice and relief.
Nico’s eyes roll into the back of his head and a white light appears above him.
“Beam of holy justice,” says the knight, “What an unexpected surprise.”
The beam of light hits the knight, burning a hole through his chest.

Ruby Rock Star throws out a series of ninja smoke grenades to mask the group’s escape.
As the smoke grenades fill the air, she charges forward. The knight in front of her reaches for his sword, but she tackles him before he can unsheathe it. She puts her elbow into his neck and knocks him unconscious.
There are 10 knights still surrounding Nico, Ruby, and Sarpedon. The knights all come in for an attack as Mr. Mendicks watches.
“Hey!” he cries, “You’re supposed to be taking them prisoner!”
The knights ignore him, continuing their attack.

Ruby Rock Star says “Mr. Mendicks, please save us from the knights!”
Mr. Mendicks takes a swig from his flask and ignores the pleas for help.
Nico Lightbringer, Sarpedon, and Ruby Rock Star are cut down by the knights’ swords.
The knights carry Nico’s friends away. Nico is left alone, blood dripping from his elbows, in the middle of the road.

Nico Lightbringer follows Ruby in secret disguise.
Nico follows the knights who took Ruby and her friend away, keeping a safe distance. He passes through the town of Arrorn and into the woods beyond it. The knights travel at a fast pace, and you find it difficult to keep up without being seen.
As Nico trails after the knights, he hears a voice from behind him. “You suck at hiding” the figure says before tossing off his dusty robes and revealing himself to be The Lost King. He is taller and older.
The king leaps onto the back of a horse, his muscles bulging as he does so.
“We have to follow the knights!” you say, “Ruby, Sarpedon, and your other are in trouble.”
“I’m not worried,” says the king. “They can take care of themselves.”
“I’m not talking about them,” you say, “I’m talking about the ancient magic that created you. If the Knights get their hands on it-“
“Let them have it,” says the king.

Nico Lightbringer says “Is that the truth behind the amulet I wear”
“The amulet is part of the ancient magic. I was originally supposed to wear it, but I refused. As you can see, my choice has worked out pretty well for me.”
You stare at The Lost King.

Nico Lightbringer says “What does the king want?”
“The king wants a partner, and someone to pass on all the cool things he knows when he dies. I’ve been training you for years, so that you can fulfill this role.”
You try to say something, but find yourself unable.
“Don’t thank me yet, it’s not like I’m doing this out of the goodness of my heart. You’ve cost me a lot of sleep, and you’re going to help me get it back.”
The Lost King leaps onto the back of his horse.

Nico Lightbringer says “I will fulfill your desires but we need to rescue my friends Ruby and Sarpedon “
“Ruby and Sarpedon can take care of themselves. Now, I want you to-“
A sharp pain stabs through your stomach. You look down to see a knife sticking out of it.
“What the-” you say.
The Lost King pulls the knife out of your stomach, and sticks it into your heart.
You die.

AI Dungeon

The post Tips to improve AI Dungeon’s multiplayer experience appeared first on Doc Pop's Weblog.

by doc at July 27, 2020 10:20 PM

Certainly Strange

AI Dungeon Multiplayer

Today we tried playing a multiplayer AI Dungeon game ( with three people as players and one person as a GM/moderator/editor. I think it was pretty successful! And we were all howling for a good 15 minutes straight when we learned that the villain was named “Mendicks.” If you’re interested in seeing the sort of … Continue reading "AI Dungeon Multiplayer"

by Steen at July 27, 2020 05:49 AM

Issac Kelly

Sharpening My Axe

I am finding it incredibly disheartening to be an American in America right now.

In whole, our response to the pandemic betrays how quickly the selfishness of our collective independence and unnecessary individualism breaks down. Instead of look that in the eye, the country is doubling down.

Police violence has once again come to a head. Governments around the country find it fit to activate in mass to strongarm protesters. 

So that's going on. Has been since February. Has been forever.

The only thing I've been able to focus on to some satisfying ends is small projects that improve my skills or improve my space. All of those are suddenly important because I became unemployed (and re-employed) and our home that used to be mostly empty, now houses two full time working parents, our kid, and her full time caretaker, and the other kid from our share. The kids and the nanny can't spend as much time out as they used to. My life is as good as it can be, but it's changing and has changed a lot.

Here's a few of the things I've been working on:

  • Learning a new embedded platform (ARM)
  • Small furniture (literally, for a small person)
  • Basement and tool storage. Everything's off the floor, on wheels, in cabinets that will last my whole life
  • Bookshelves. We're buying more books than we used to. We can't go to the library, and also would like to keep the local bookstores around.
  • My first ML projects
  • I got a particulate sensor last year with wildfires on my mind, but found out that some of the woodwork was making too much dust upstairs. I got some air filtration and dust collection.
  • Reading and Watching, and learning the techniques for all of the above
  • Sewing. Mostly masks but I'm also starting to get some leather work in, and working on some bigger canvas projects too.
  • I got through most of this list before I remembered that I spent a huge amount of time and energy making PPE back in March when it was nearly impossible for professionals to get lifesaving PPE and so hundreds of home crafters and makers were cranking out as much as we could. I hated that.
  • Sharpening everything with an edge in the whole house.

by Issac Kelly at July 27, 2020 01:17 AM

July 24, 2020

I Like Turtles



July 24, 2020 04:00 AM

July 20, 2020

Certainly Strange

Sly Rom Strut

I don’t bother chasing Feds aroundI slink down the Neutral Zone looking for a fightCloaked in the moonlight and I’m stayin outta sightSingin’ the blues while the lady-Roms cry“Cunning Rom, you’re a real gone guy”I wish I could be as carefree and slyBut I got Rom class and I got Rom style

by Steen at July 20, 2020 07:18 AM

Doctor Popular

Pixel Dailies does a “yo-yo” challenge

Pixel Dailies is a twitter account with a big audience of artists and retro game fans. Each day they post a topic and encourage people to create pixel art versions of that theme. Recently they did “yo-yo” and the results are wonderful. Here are some of my favorites.

The post Pixel Dailies does a “yo-yo” challenge appeared first on Doc Pop's Weblog.

by doc at July 20, 2020 03:14 AM

July 19, 2020

Issac Kelly

Paper Prototypes 1

"Paper prototypes" is a term I first heard with regards to building user interfaces.

Draw the buttons and areas out on a stack of cardboard and talk someone through the interface and see if it makes sense, if it does, maybe spend some time with a code editor or image manipulation program or whatever is next.

The heart of it is kind of close to "Do the right amount of work to figure out if your idea is any good".

I think that this is a _really good_ idea. I try to do it more, and with physical things.

For me, I have a terrible habbit of working on an idea because it sounds good, and spending hours or weeks on something and then my interest wanes or something else takes over, or I just realize it wasn't a really good idea to begin with.

I have been getting into the habbit of asking "could I make a crappier version of this"?

It really helps me figure out what was good about the idea originally, and what qualities are required in a more robust version, vs what qualities I can dispose of.

My latest example of this is hex bit storage. I have been working for several years to build discipline about cleaning and organizing my workspaces. I'm not a natural at it. This week I'm gathering and organizing all of my hex bits. I downloaded a pattern for thingiverse and printed 3 different non working versions before I realized I could do all my prototyping in cardboard to figure out exactly what I wanted.

I rebuilt it in cardboard and now I'm back to the printer.

Previously I've done paper prototypes for interactive art installations, sidewalk-chalk drafting implements and other various toys, and I'll frequently mock something up in cardboard or newsprint (sometimes at scale) before I start in wood and metal.

Sometimes it's useful, sometimes it's just fun.

Here's some stuff I made that got paper prototypes first:

A Car

Raspberry pi + camera mount.

Toy Bricks

Sewing Machine Table Insert

Laptop Case

Electronics Enclosure

by Issac Kelly at July 19, 2020 05:25 PM

I Like Turtles

Grandpa Berne


July 19, 2020 04:00 AM

July 15, 2020

Doctor Popular

Black metal inspired BLM logos

I wanted to add some Black Lives Matter shirts to my wardrobe, but wanted to have them match my current style, so I commissioned some artists on Fiverr to create black metal inspired BLM logos. I thought they turned out nice and wanted to share them for anyone else to use as printed fliers, temporary tattoos, or anything else you think would look awesome.

I wont be selling these in any form, but I encourage you to use them however you like and help spread the word. I’ve been wearing these as temporary tattoos via Inkbox. If you are thinking about doing an Inkbox too, use this link for $10 off your first order.

The post Black metal inspired BLM logos appeared first on Doc Pop's Weblog.

by doc at July 15, 2020 04:48 PM

July 13, 2020

Certainly Strange

Bouldering at Ring Mountain

With no end in sight to this whole pandemic, I’ve realized that I have to try to return to my life instead of just “waiting for it to be over.” Part of that means figuring out how to return to my common hobbies and activities, such as climbing (I’ve been doing hiking already). Obviously I … Continue reading "Bouldering at Ring Mountain"

by Steen at July 13, 2020 06:29 AM

July 12, 2020

I Like Turtles



July 12, 2020 04:00 AM

July 06, 2020

Issac Kelly

Postgresql 10 to 12 Upgrade

I just finished a gnarly postgresql migration @ home for my personal stuff. Started Thursday night, was slowly chipping away at it all weekend.

Main lessons learned:

Do not try to cross-upgrade extensions. If you're upgrading postgres from e.g. 10 to 12, keep extensions (for me postgis and timescaleb) the same version.

This can be hard with strictly apt packages on one version of Ubuntu, making intermediate versions of your database that run in docker and are able to install old versions of things is nice.

It was much easier to upgrade extensions on v10 to match the installable versions on v12 than to go the other way.

Always remember to backup and validate your backup before you try anything like this!

Saving this here, mostly for myself.

/usr/lib/postgresql/12/bin/pg_upgrade --old-datadir=/virt/postgresql_data/postgresql/10/main --new-datadir=/virt/postgresql_data/postgresql/12/main --old-bindir=/usr/lib/postgresql/10/bin --new-bindir=/usr/lib/postgresql/12/bin --old-options '-c config_file=/etc/postgresql/10/main/postgresql.conf' --new-options '-c config_file=/etc/postgresql/12/main/postgresql.conf'

by Issac Kelly at July 06, 2020 03:47 PM

Certainly Strange

Colonel Hakeev Study

Right, so I’ve already mentioned that I’m obsessed with Hakeev.

by Steen at July 06, 2020 06:40 AM

July 04, 2020

I Like Turtles



July 04, 2020 04:00 AM