Planet Iron Blogger SF

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. … Continue reading

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 … Continue reading

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 … Continue reading

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 … Continue reading

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

July 03, 2020

Doctor Popular

The dubstepped sounds of a broken printer

In honor of Bandcamp Friday, I’ve just uploaded a brand new song called “Printer Not Printing“. This is an instrumental track built with the sounds of a broken printer. All the wubs, dubs, and airhorns are coming from within the plastic shell of an old Epson printer.

The accompanying music video features some wild lofi puppetry.

Bandcamp is waiving its revenue share today, July 3, so be sure to support your favorite artists. You can discover new artists by using the #bandcampfriday tag on Twitter.

The post The dubstepped sounds of a broken printer appeared first on Doc Pop's Weblog.

by doc at July 03, 2020 03:34 PM

June 29, 2020

Doctor Popular

Guitar Riffs On Quarantined Beats (and Inside Voices)

Still digging how well my newest album turned out. Though most of the songs are all electronic, I was surprised to find myself coming back to the guitar. Here are some of my favorite guitar tracks from Quarantined Beats (and Inside Voices).

and a bit on these choruses

The post Guitar Riffs On Quarantined Beats (and Inside Voices) appeared first on Doc Pop's Weblog.

by doc at June 29, 2020 04:03 AM

June 28, 2020

I Like Turtles

Happy Father's Day!


June 28, 2020 04:00 AM

June 22, 2020

Doctor Popular

My New Guitar: J Mascis Jazzmaster

I’m so excited about my new electric guitar.

I’ve been writing a ton of guitar riffs lately, like these few I did on my most recent album:

The post My New Guitar: J Mascis Jazzmaster appeared first on Doc Pop's Weblog.

by doc at June 22, 2020 03:33 PM

Certainly Strange

June 20, 2020

I Like Turtles



June 20, 2020 04:00 AM

June 15, 2020

Certainly Strange


(joke is entirely Kate Beaton’s I just thought it fit so perfectly for Steen and Hakeev)

by Steen at June 15, 2020 05:57 AM

June 13, 2020

Doctor Popular

Quarantined Beats (and Inside Voices) is out now!

My new album, Quarantined Beats (and Inside Voices) is now available as free download on Bandcamp. This album was written and recorded in May 2020, one of the most unusual and historic months of my lifetime. It’s 20 tracks featuring great musicians and might be the best album I’ve worked on yet.

Along with the album are a slew of music videos you might enjoy:

The post Quarantined Beats (and Inside Voices) is out now! appeared first on Doc Pop's Weblog.

by doc at June 13, 2020 05:05 AM

June 09, 2020

I Like Turtles

Fiona flourishes!


June 09, 2020 04:00 AM

June 08, 2020

Certainly Strange

Master Aryon and the Dunmeri Faith

It’s always seemed to me that Aryon wasn’t born into a “Telvanni family,” and that he instead joined the Great House in early adulthood to pursue his own dreams and ambitions. There are many reasons I think this, not least … Continue reading

by Steen at June 08, 2020 04:49 AM

Doctor Popular

The Legion of Zoom

I’m not sure of the exact date yet, but sometime this week I’ll be releasing a new album. It’s kind of a big deal.

The album, Quarantined Beats and Inside Voices, was written and recorded in one month. We are mixing and mastering the album right now and hope to have the album released on Tuesday… or maybe Wednesday? Keep your eyes on for it. Anyways, here’s an early release. Enjoy!

The post The Legion of Zoom appeared first on Doc Pop's Weblog.

by doc at June 08, 2020 04:44 AM

June 06, 2020

I Like Turtles

Memorial Day weekend


June 06, 2020 04:00 AM

June 01, 2020

Certainly Strange

A Fistful of Gorn

I love the Dollars Trilogy and I loved STO’s whole western-themed Nimbus III storyline with its classic tropes, so I made a movie poster for the quest. “Law” is one of my favorite characters because (if you’re a Romulan) he’s … Continue reading

by Steen at June 01, 2020 04:54 AM

Doctor Popular

Wash out for something new

I’m about to release a new album on June 9th… Here is a preview:

The post Wash out for something new appeared first on Doc Pop's Weblog.

by doc at June 01, 2020 04:37 AM

May 31, 2020

I Like Turtles



May 31, 2020 04:00 AM

May 25, 2020

Certainly Strange

Quilting Romulan Quartermaster

I tried abandoning my post as Romulan quartermaster because it turns out I hate quilting, but that didn’t work out so well for me.

by Steen at May 25, 2020 02:37 AM

May 24, 2020

I Like Turtles



May 24, 2020 04:00 AM

May 21, 2020

Doctor Popular

Nostalgic Nineties Covers

Here’s a round up of wonderful covers to warm your cold little hearts.

Makes me nostalgic for Sonic Youth, record stores, and Noise Addict. What a great cover.
Is… is this even sadder than the original?
Surprisingly good covers. Travis Barker on drums! I say “surprising” because I really don’t know much about Post Malone, but I wasn’t expecting an hour of Nirvana covers from him.
sharing because puppies

bonus live video of Ben Lee covering “Sugar Cane”

The post Nostalgic Nineties Covers appeared first on Doc Pop's Weblog.

by doc at May 21, 2020 09:07 PM

May 18, 2020

Doctor Popular

Taught a zine making workshop online

One of my favorite things is to teach people how to make their own mini-comics/zine. Last week I got to do that to a friendly group of 3rd and 4th graders via the magic of the internet.

The class was done via Zoom and had about twenty attendees, most of home ended up with their own hand-made zine at the end. It was a lot of fun. After teaching the process, I helped the group collectively make a comic, which I drew, about Bernard the Bearded Panda.

You can learn how to make your own zines here, or maybe hit me up if you have a classroom looking for a guest lecturer.

The post Taught a zine making workshop online appeared first on Doc Pop's Weblog.

by doc at May 18, 2020 02:33 PM

Certainly Strange