Marty McGuire

Archive for November 2025

Sat Nov 22

Machine knitting: front panel / looking forward

This post is part of a series, as I play catch-up on KnitFactoryImpl's knitalong of a set in sleeve crew neck sweater for channel members.

At the dawn of the final day of the knitalong, I was determined to finish the machine-knit portions of the build. That means making the front panel, seaming the front and back along one shoulder, rehanging the neckline, and knitting the collar.

The front panel is constructed about the same as the back panel, but with differences in the neck and shoulder shaping. Compared with my rough go of it on the back panel, the front panel went much easier. I found myself tripping over the combination of working the pattern and switching yarns for the colored stripes. And I'm afraid that no one on Earth knows exactly how the stitch and row counts on the arm hole and neck actually shaping turned out. Future me will, unfortunately, become the one to solve this puzzle.

Great success up to the arm hole bind off!

I played gravity chicken with the cast-on comb and weights and, unfortunately, they were near touching the ground just as the pattern called for the long series of decreases for arm hole shaping. I was able to hang the regular cast-on comb, but it added some complication with moving those stitches. If I had to do it again, I'd make sure to re-hang all the weights 10 or so rows before that.

Yarn (and my stress levels) under tension as I work the left neck and shoulder.

I also regret being precious and/or clever with managing the out-of-work yarn. To keep down the number of ends to work in, I let the out-of-work yarn float from one section to the next. For straight sections, I should be able to hide the floats in a seam. For areas with decreases and bind-offs, I should have just snipped yarn and worked in the ends as I went. I think I'll be cutting and adding extra yarn to several floats that ended up being pulled shorter than the stitches they are meant to hide among. 😩

Looks like a body panel of a sweater!
Hanging it on my body has me worried about the arm hole depth, but we march onward!

With breaks for food and stretching, it took me about 4 hours to get through this body panel. With my other obligations for the day, I don't think I'll be able to finish the neckline tonight. But, hey, there's always tomorrow!

I'm not super confident in how this is gonna turn out, but I'm proud that I've pushed through so far!Β Plus I got to try draping all the major pieces on!

πŸ‘πŸ»

Fri Nov 21

Machine knitting: back panel / backlog

This post is part of a series, as I play catch-up onΒ KnitFactoryImpl's knitalong of a set in sleeve crew neck sweater for channel members.

In the first installment of this series, I made some sleeves, putting me well on time for the knitalong. Since then, however, I spent two weeks in Berlin, a few days sick, and some days catching up on work. All that adds up to: the knitalong is already practically over! 😱

However, I can't let that get me down. It's not homework, there's no grade. I just want to practice some skills, learn some new ones, and make producer Amy a nice sweater. So, let's cast on and get back to it.

The second video in the knitalong series is on body panels. I started with the back. A process that was meant to look something like:

  • Cast on 1x1 rib and knit the bottom hem.
  • Transfer stitches to the main bed and knit the body (a long rectangle of plain knitting).
  • Shape the arm holes by binding off some stitches, then decreasing for a bunch of rows.
  • Shape the shoulder and neck by working one side at a time.

Because I'm working this sweater with a pattern of stripes, I peppered the printed instructions with the row count and color for each color change. This would become important when switching "sections" of pattern that restart the row counter to 000, and doubly important for the shoulder shaping, which has to be worked twice.

Tough to see in black yarn, but here's a ribbed hem for a body panel!

This was my first time casting on a 1x1 rib across almost the entire bed. I found it challenging to get the ribber's full-bed cast-on comb. In my first failed attempt the comb was one needle too far to the right and got caught on a piece of the machine. For the second attempt, one of the weights got stuck on a piece of my knitting machine stand, causing stitches on that side to bunch up and drop. Seen above: I finally got it right!

After transferring the stitches from the ribber to the main bed, it should have been smooth sailing for the main body. Unfortunately, working the striped pattern proved challenging with so many stitches on the bed. The area for "parking" the non-active yarn ends up under the carriage, making it easy to tangle and create long loops. And, oh no-

Dropped about half the stitches off the bed during a color change. 😭

Just over halfway through the main body, after switching colors and,Β I SWEAR, checking that the new yarn was properly in the carriage feeder, I dropped off a ton of stitches.

Thankfully, this was recoverable, if tedious.

  • Remove all weights from the work.
  • Carefully remove the work from the machine.
  • Go back to the last row of the previous color stripe and re-hang the live stitches. At 185 stitches this was quite tedious!
  • Reset the row counter to match.
  • Hang a cast-on comb and some weights.
  • Resume knitting, redoing the stripe that was dropped. It will be removed after taking the piece off the machine.
The new, somewhat ridiculous, weight configuration. Photo taken after several successful stripes.
The more recent rows of stripes. The ribber sure gets in the way of photos!

That was, thankfully, the only major disaster.

When I made it to shoulder bind-off, I pulled up the knitalong video to start double-checking steps. The bind-off went fine. The reductions for the shoulder holes was made more complicated by needing to switch colors in the middle, but went pretty okay!

Ready for neck and shoulders. Lolly cat is staring because I'm wearing a neck light and moving lights cannot be trusted.

At this point, it was time to work the shoulders one at a time. I referred to the video multiple times. I goofed up and dropped some stitches that I was thankfully able to recover. I took it slow and sweat the details. I nodded along at the concept of short rowing on two sides as I watched the video a 5th and 6th time. I ver-ry care-ful-ly bound off stitches. I counted and recounted and still somehow ended up off-by-one stitch somewhere along the way.

But I finished! And I think it will be okay!

Test fitting by laying it on my back. Sure! Seems like a thing!
I'm expecting this to relax and shrink upΒ  after washing!

I worked on this piece on and off all day, in between work and meetings and phone calls. I definitely putting in at least a few solid hours of work, mostly in recovering from mistakes. I wrapped around 10pm to write this post!

I'll be back at it tomorrow! My hope is to at least finish the front panel and the neckline and get a post online in time for the knitalong's Sunday show and tell. I'll still need to seam the final shoulder, sleeves, and sides, but I'll have finished theΒ machine knittingΒ part of it, and that should feel pretty good.

OK, see you tomorrow!

Tue Nov 18
πŸ“• Finished reading Art & Fear by David Bayles, Ted Orland ISBN: 9780961454739
Sat Nov 15

πŸ—“οΈ The Level Up

πŸ“† Add to Calendar: iCal | Google Calendar

The Level Up is an indie improv showcase. Join us as we watch amazing New York indie improv talents gain XP on the Magnet stage, unlock new achievements, and reach new milestones. Or do comedy.

Come support Michael as he dons his hosting-duties cap for three exciting indie teams!

  • FRENEMIES
  • RUMSPRINGA (IG: @RumspringaImprov)
  • CHIT CHAT (IG: @ChitChatImprov)

I’ll be playing in with Michael and the rest of the Level Up!

Looking forward to it! And to seeing you there!! (Yes, you. Come on out!!!)

Saturday November 15th, 2025 @ 10:30pm
Magnet Theater
254 West 29th St (btwn 7th and 8th Ave.)
New York City, NY 10001
Tickets $10: https://magnettheater.com/show/tickets/60023/

Tue Nov 11

Today was a good day, I think, for finishing a little guy that I’ve been carrying around incomplete for a couple of weeks.

Round little guy with a fuzzy green body, white hair, and silver safety eyes.
πŸ“— Want to read Metagaming by Stephanie Boluk, Patrick LeMieux ISBN: 9780816687169
πŸ“— Want to read Joyful by Ingrid Fetell Lee ISBN: 9780316399272
πŸ“— Want to read Landscapes of Fear by Professor Yi-Fu Tuan ISBN: 9780816684595
πŸ“— Want to read Invisible Women by Caroline Criado Perez ISBN: 9781419735219
Mon Nov 10
πŸ“— Want to read Texture and 3D Effects by Amber Hards ISBN: 9780719842382
Sun Nov 9

I’m traveling but that doesn’t mean I’m not machine knitting!

I am so grateful to Cristina Talpa for her make-a-scarf workshop. Amy found it via the Makery and we thought it seemed too good to pass up.

And it was! While the workshop is geared for total beginners to machine knitting, Cristina smoothly adjusted to work around things I already knew. She taught me some great new techniques and helped me improve some less-than-optimal techniques I came to the workshop with.

Plus, this scarf! I love it! Amy enjoyed posing me on an outing in Berlin today to snap a few photos.

I’m so grateful for the opportunity to meet an expert (and experimental!) machine knitter, work on a garment together, and chat about the state of the craft.

Thanks so much, Cristina!

Me bundled in a scarf with strips in gray and dark and neon green, standing on a trail in autumnal woods. Me smiling, bundled in my scarf, standing in front of a fallen tree with thick reaching branches. Me bundled in a scarf of dark green, neon green, and gray sections, standing in front of a graffiti-covered wall.
Fri Nov 7
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Festsaal Kreuzberg, Berlin, Berlin.
Thu Nov 6
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Festsaal Kreuzberg, Berlin, Berlin.
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Schlesischer Busch, Berlin, Berlin.
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Mom's Creation, Berlin, Berlin.
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Festsaal Kreuzberg, Berlin, Berlin.
Tue Nov 4

IWC Berlin 2025 in too few photos

After many years away, I have returned to in-person IndieWeb events, for IndieWebCamp Berlin 2025!

In past years, I have tried to capture my experience for each day and session in a long-form blog post, with thoughts on sessions, project ideas, progress made, ideas for the future, etc.

I’m pretty tired, though, so instead here is a collection of photos from my phone. It is both too-few and yet too-many!

Saturday

A breakfast spread with an open face egg sandwich, coffee, apple, and bottle of water.
Amy was so incredibly nice and made me breakfast! What!!
Utility pole next to a light rail stop featuring an ad for an improv workshop focusing on emotion.
Spotted this ad for an improv workshop that looks like it must have been pretty popular.
Countertop with sharpie markers, blank name badges, pins and stickers for IndieWebCamp, and pins for indicating preferred pronouns.
Putting my "IndieWebCamp Organizer Kit" to work for the first time since 2019.
Negative COVID test with red control line and blank test line.
I really appreciate organizer Tantek encouraging folks to COVID test at the start of each day. Kudos to our hosts Mozilla Berlin for stocking them!

We had a good turnout, and I was impressed with how many folks demo’d their personal sites, in whatever state they were in, and shared their plans and hopes to improve them! ❀️

You can find a recap of the Intros session on the IndieWeb wiki.

After intros we took a short break for coffee and the restroom, then inscribed the runes and constructed the grid for summoning our schedule for Saturday.

Whiteboard with a grid of session topics organized into rooms and time slots. For details, see the schedule for Saturday link above.
Photo credit to fellow IWC Berlin 2025 volunteer Jo. Ignore the small sticky notes to the right which are spoilers for Sunday.

With our futures committed to ink and paper, we had our first short sessions. Then it was time to break for lunch.

Scenes from lunch with Tantek and Jo.

Fed and caffeinated, we returned to our sessions.

You can find a list of sessions, each with links to notes (and, eventually, videos) for each, on the IWC Berlin 2025 schedule page.

Before 5pm (1700) we cleaned up and moved out. I was beat, so I headed back to where I’m staying for food, before meeting up with Amy and our friend Jessica, who showed us KPop Demon Hunters. I loved it. πŸ₯Ή

Sunday

A breakfast spread with an open face egg sandwich, tiny salad, coffee, and apple.
Breakfast again?? Amy is too sweet. ❀️
A selfie of me in a KN-95 mask. The M-10 tram is pulling into the station over my shoulder.
Wanted a dramatic transit photo. Pushed the button too early.
Scenes from morning at Mozilla Berlin. Many thanks to Tantek for making espresso for all who asked! No one knew why the microwave had been tagged with a "WebAuthn" sticker.

Once caffeinated, we returned to the scene of Saturday’s summoning. We each inscribed small prayers for the day on small paper squares and arranged them next to the scheduling grid as a blessing.

Then everyone hacked on their websites! Until lunch time!

A quick lunch!

A short couple of hours of hacking later, it was time for Demos. Everyone shared the projects they had tackled, showed their progress, and talked about future work.

After demos it was time to wind it down, clean up, photograph and take down the schedule board, pack up our pins and stickers, and say our goodbyes and see-you-laters.

It’s Over!

It was weird to be back, and it was good to be back. To catch up after a long time away, to continue conversations as if no time had passed at all, and to meet new friends in meatspace.

Thanks to everyone who made this possible! An incomplete list would include:

  • Our hosts at Mozilla Berlin
  • Organizers Tantek and Joschi.
  • Fellow volunteers Jo and Daniel
  • Expert remote Zoom wrangler David
  • Everyone who attended, whether you were in-person or remote. Thank you for contributing your time and your thoughts!

About those Projects

I had an idea of a couple of “easy” projects, but ended up spending most of my time fixing up some posts with images I broke when I deleted a bucked from Amazon S3, thinking I had already updated those posts. I hadn’t! So, I dug into my backups, re-uploaded, and updated 50-something images across 30 or so posts, mostly from my February 2011 thing-a-day posts.

My first easy project was to fix up some bad markup and styles where YouTube embeds were breaking out of my layout at small screen sizes. This was largely due to my awful old templates and styles, and I ended up manually fixing about a half-dozen posts by hand.

The second “““easy””” project was to try and figure out why I couldn’t sign in to the IndieWeb wiki, using my own IndieAuth server.

It seems like the indielogin.com service that the IndieWeb wiki uses has drifted from the IndieAuth spec, in anticipation of an update to the spec that has not yet materialized.

It’s too much to recap here, but you can find the chat log where I bother Aaron Parecki about it.

A little while later, he told me to “try again”, and…

Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at b-ware! ladenkino, Berlin, Berlin.

Mid afternoon horror film πŸŽ₯ 😱

Mon Nov 3
πŸ” Reposted https://hachyderm.io/@datarama/115479982892174664
Sun Nov 2
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Mozilla Berlin, Berlin, Berlin.

IndieWebCamp Berlin Day 2 (Create Day!)

Sat Nov 1
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Mozilla Berlin, Berlin, Berlin.
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at 19grams, Berlin, Berlin.
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Il Pizzaiolo, Berlin, Berlin.
Map tiles © Stadia Maps © Stamen Design © OpenMapTiles © OpenStreetMap contributors.
πŸ“ Checked in at Mozilla Berlin, Berlin, Berlin.