You just picked up a dusty, but somewhat functional Olympia SM3 and you know that you need to replace the rubber body bushings to prevent your carriage from hitting the body panels and scratching the paint job. The problem is that you've got a lovely new-to-you typewriter in front of you, and you don't have the patience to not type on it until you've done this easy repair.
I've never seen it mentioned anywhere, but I've got a quick, temporary solution that'll get you typing in just a few minutes. (Incidentally squished, old rubber bushings is the number one issue with vintage Olympia SM3s, and if you've not come across it, I've written out the details for a permanent repair/replacement solution.)
One can remove the two front smashed bushings near the space bar on either side and pair/stack them up with the two smashed bushings in the rear. It may take a bit of removing some of the "proud" protrusions to smooth the bushing pairings, but it'll work. In my case, I used an X-acto knife (though a pair of scissors might also suffice) to slim down portions of the bushings that were sticking out. This also helped to keep the bushing combination from being too tall and not allowing me to get the shoulder bolt back into the machine.
The one issue you may encounter with this solution is potentially while typing with the shift lock engaged. This is because the front bushings help provide the proper clearance for the space bar while the shift lock is enabled. Typically one doesn't type in all caps, so you might not notice this subtle issue at all.
Another possible solution depending on your particular machine is to swap the front bushings with the back ones as the rear ones typically carry more weight and are more squished than those in the front. Your mileage may vary based on your particular machine.
If nothing else, hopefully either the swap or the stack hack will help get you typing right away while you wait to pick up some replacement bushings from the local hardware store.
Good luck and happy typing.
{
"type": "entry",
"published": "2026-08-08T19:24:32-07:00",
"summary": "You just picked up a dusty, but somewhat functional Olympia SM3 and you know that you need to replace the rubber body bushings to prevent your carriage from hitting the body panels and scratching the paint job. The problem is that you’ve got a lovely new-to-you typewriter in front of you, and you don’t have … <a href=\"https://boffosocko.com/2026/08/08/a-stopgap-repair-solution-for-impatient-new-olympia-sm3-typewriter-owners/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">A Stopgap Repair Solution for Impatient New Olympia SM3 Typewriter Owners</span></a>",
"url": "https://boffosocko.com/2026/08/08/a-stopgap-repair-solution-for-impatient-new-olympia-sm3-typewriter-owners/",
"featured": "https://boffosocko.com/wp-content/uploads/2024/09/wp-17252954277547095233008355636296.jpg",
"category": [
"Typewriters",
"bushings",
"Olympia SM3",
"Olympia typewriters",
"typewriter repair"
],
"content": {
"text": "You just picked up a dusty, but somewhat functional Olympia SM3 and you know that you need to replace the rubber body bushings to prevent your carriage from hitting the body panels and scratching the paint job. The problem is that you've got a lovely new-to-you typewriter in front of you, and you don't have the patience to not type on it until you've done this easy repair.\u00a0\n\nI've never seen it mentioned anywhere, but I've got a quick, temporary solution that'll get you typing in just a few minutes. (Incidentally squished, old rubber bushings is the number one issue with vintage Olympia SM3s, and if you've not come across it, I've written out the details for a permanent repair/replacement solution.)\n\nOne can remove the two front smashed bushings near the space bar on either side and pair/stack them up with the two smashed bushings in the rear. It may take a bit of removing some of the \"proud\" protrusions to smooth the bushing pairings, but it'll work. In my case, I used an X-acto knife (though a pair of scissors might also suffice) to slim down portions of the bushings that were sticking out. This also helped to keep the bushing combination from being too tall and not allowing me to get the shoulder bolt back into the machine.\u00a0\n\n\n\nThe one issue you may encounter with this solution is potentially while typing with the shift lock engaged. This is because the front bushings help provide the proper clearance for the space bar while the shift lock is enabled. Typically one doesn't type in all caps, so you might not notice this subtle issue at all.\n\nAnother possible solution depending on your particular machine is to swap the front bushings with the back ones as the rear ones typically carry more weight and are more squished than those in the front. Your mileage may vary based on your particular machine.\n\nIf nothing else, hopefully either the swap or the stack hack will help get you typing right away while you wait to pick up some replacement bushings from the local hardware store.\n\nGood luck and happy typing.",
"html": "You just picked up a dusty, but somewhat functional Olympia SM3 and you know that you need to replace the rubber body bushings to prevent your carriage from hitting the body panels and scratching the paint job. The problem is that you've got a lovely new-to-you typewriter in front of you, and you don't have the patience to not type on it until you've done this easy repair.\u00a0\n\nI've never seen it mentioned anywhere, but I've got a quick, temporary solution that'll get you typing in just a few minutes. (Incidentally squished, old rubber bushings is the number one issue with vintage Olympia SM3s, and if you've not come across it, I've written out the <a href=\"https://boffosocko.com/2024/07/14/aggregated-resources-and-playlist-for-a-crash-course-on-the-olympia-sm3-portable-typewriter/#Olympia%20SM3%20Rubber%20Bushings%20Replacement\">details for a permanent repair/replacement solution</a>.)\n\nOne can remove the two front smashed bushings near the space bar on either side and pair/stack them up with the two smashed bushings in the rear. It may take a bit of removing some of the \"proud\" protrusions to smooth the bushing pairings, but it'll work. In my case, I used an X-acto knife (though a pair of scissors might also suffice) to slim down portions of the bushings that were sticking out. This also helped to keep the bushing combination from being too tall and not allowing me to get the shoulder bolt back into the machine.\u00a0\n\n<img src=\"https://boffosocko.com/wp-content/uploads/2026/08/wp-17862419544881578045833272310872-1024x768.jpg\" alt=\"Close up of the left rear of the bottom of an Olympia SM3 typewriter featuring a stacked pair of black rubber bushings in the corner of the machine.\" width=\"660\" height=\"495\" />\n\nThe one issue you may encounter with this solution is potentially while typing with the shift lock engaged. This is because the front bushings help provide the proper clearance for the space bar while the shift lock is enabled. Typically one doesn't type in all caps, so you might not notice this subtle issue at all.\n\nAnother possible solution depending on your particular machine is to swap the front bushings with the back ones as the rear ones typically carry more weight and are more squished than those in the front. Your mileage may vary based on your particular machine.\n\nIf nothing else, hopefully either the swap or the stack hack will help get you typing right away while you wait to pick up some replacement bushings from the local hardware store.\n\nGood luck and happy typing."
},
"author": {
"type": "card",
"name": null,
"url": null,
"photo": null
},
"post-type": "note",
"_id": "49178543",
"_source": "2785"
}
I started my first (previous) blog on this 220th day of 2002 using static HTML + CSS and one file per (Gregorian) month, with fragment links for specific days, posts within a day, and topics within a post:
{
"type": "entry",
"published": "2026-08-08 17:14-0700",
"url": "https://tantek.com/2026/220/t3/24th-blogiversary",
"category": [
"100PostsOfIndieWeb",
"100Posts",
"indieweb",
"blog",
"blogs",
"blogiversary",
"staticHTML",
"HTMLCSS",
"NoJS",
"NoJavascript",
"NoCMS",
"NoSSG",
"NoGitHub",
"BBEdit",
"SFTP",
"SCP",
"Blaugust",
"Blaugust2026"
],
"content": {
"text": "Today is my blog\u2019s 24th blogiversary!\n\nI started my first (previous) blog on this 220th day of 2002 using static HTML + CSS and one file per (Gregorian) month, with fragment links for specific days, posts within a day, and topics within a post:\n\nhttps://tantek.com/log/2002/08.html#L20020808\n\nNo Javascript. No CMS. No SSG. No GitHub.\n\nJust BBEdit and SFTP.\n\nI\u2019m still using BBEdit with my current blog, and now scp instead of SFTP.\n\nPreviously:\n* 6th: https://tantek.com/log/2008/08.html#d08t1923\n* 5th: https://tantek.com/log/2007/08.html#d08t2359\n* 4th: https://tantek.com/log/2006/08.html#d08t2359\n* 1st: https://tantek.com/log/2003/08.html#L20030808t2359\n\nThis is post 14 of #100PostsOfIndieWeb. #100Posts #indieweb\n#blog #blogs #blogiversary #staticHTML #HTMLCSS #NoJS #NoJavascript #NoCMS #NoSSG #NoGitHub #BBEdit #SFTP #SCP\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/219/t1/open-web-free-content\n\u2192 \ud83d\udd2e",
"html": "Today is my blog\u2019s 24th blogiversary!<br /><br />I started my first (previous) blog on this 220th day of 2002 using static HTML + CSS and one file per (Gregorian) month, with fragment links for specific days, posts within a day, and topics within a post:<br /><br /><a href=\"https://tantek.com/log/2002/08.html#L20020808\">https://tantek.com/log/2002/08.html#L20020808</a><br /><br />No Javascript. No CMS. No SSG. No GitHub.<br /><br />Just BBEdit and SFTP.<br /><br />I\u2019m still using BBEdit with my current blog, and now scp instead of SFTP.<br /><br />Previously:<br />* 6th: <a href=\"https://tantek.com/log/2008/08.html#d08t1923\">https://tantek.com/log/2008/08.html#d08t1923</a><br />* 5th: <a href=\"https://tantek.com/log/2007/08.html#d08t2359\">https://tantek.com/log/2007/08.html#d08t2359</a><br />* 4th: <a href=\"https://tantek.com/log/2006/08.html#d08t2359\">https://tantek.com/log/2006/08.html#d08t2359</a><br />* 1st: <a href=\"https://tantek.com/log/2003/08.html#L20030808t2359\">https://tantek.com/log/2003/08.html#L20030808t2359</a><br /><br />This is post 14 of #<span class=\"p-category\">100PostsOfIndieWeb</span>. #<span class=\"p-category\">100Posts</span> #<span class=\"p-category\">indieweb</span><br />#<span class=\"p-category\">blog</span> #<span class=\"p-category\">blogs</span> #<span class=\"p-category\">blogiversary</span> #<span class=\"p-category\">staticHTML</span> #<span class=\"p-category\">HTMLCSS</span> #<span class=\"p-category\">NoJS</span> #<span class=\"p-category\">NoJavascript</span> #<span class=\"p-category\">NoCMS</span> #<span class=\"p-category\">NoSSG</span> #<span class=\"p-category\">NoGitHub</span> #<span class=\"p-category\">BBEdit</span> #<span class=\"p-category\">SFTP</span> #<span class=\"p-category\">SCP</span><br />#<span class=\"p-category\">Blaugust</span> #<span class=\"p-category\">Blaugust2026</span><br /><br />\u2190 <a href=\"https://tantek.com/2026/219/t1/open-web-free-content\">https://tantek.com/2026/219/t1/open-web-free-content</a><br />\u2192 \ud83d\udd2e"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "49177602",
"_source": "2460"
}
The open web has an amazing amount of free content that is actually free, both freely accessible without payment and free of conditions to access. No tracking cookies needed, no logins needed, no ads needed.
A few examples: * blogs. my blog, and every other #indieweb blog (with the exception of sites hosted on content services that show ads without the consent of the blogger). Personal blogs are free to read because it’s a hobby and a way of keeping up with family, friends, colleagues, acquaintances, people we’ve met once at a conference, people that inspire us. * Wikipedia is free, largely donor supported, partly via donation banners. * Open Street Maps is free, similarly. * Internet Archive is free, similarly. * Government sites are free, supported by taxes. * Public library sites are free, similarly. * Museum sites are free, supported by their donors, and in-person visit fees. * University sites are free, supported by endowments and student tuitions.
There is plenty of free content on the open web, sustainably supported by non-toxic and non-surveillance models.
The open web as a whole does not depend on any particular business model.
{
"type": "entry",
"published": "2026-08-07 22:20-0700",
"url": "https://tantek.com/2026/219/t1/open-web-free-content",
"category": [
"indieweb",
"100PostsOfIndieWeb",
"100Posts",
"openWeb",
"freeContent",
"blog",
"blogs",
"Blaugust",
"Blaugust2026"
],
"content": {
"text": "The open web has an amazing amount of free content that is actually free, both freely accessible without payment and free of conditions to access. No tracking cookies needed, no logins needed, no ads needed.\n\nA few examples:\n* blogs. my blog, and every other #indieweb blog (with the exception of sites hosted on content services that show ads without the consent of the blogger). Personal blogs are free to read because it\u2019s a hobby and a way of keeping up with family, friends, colleagues, acquaintances, people we\u2019ve met once at a conference, people that inspire us.\n* Wikipedia is free, largely donor supported, partly via donation banners.\n* Open Street Maps is free, similarly.\n* Internet Archive is free, similarly.\n* Government sites are free, supported by taxes.\n* Public library sites are free, similarly.\n* Museum sites are free, supported by their donors, and in-person visit fees.\n* University sites are free, supported by endowments and student tuitions.\n\nThere is plenty of free content on the open web, sustainably supported by non-toxic and non-surveillance models.\n\nThe open web as a whole does not depend on any particular business model.\n\nPreviously: https://tantek.com/2010/281/b1/what-is-the-open-web\n\nThis is post 13 of #100PostsOfIndieWeb. #100Posts\n#openWeb #freeContent #blog #blogs\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/217/t1/indieweb-ai-policy\n\u2192 \ud83d\udd2e",
"html": "The open web has an amazing amount of free content that is actually free, both freely accessible without payment and free of conditions to access. No tracking cookies needed, no logins needed, no ads needed.<br /><br />A few examples:<br />* blogs. my blog, and every other #<span class=\"p-category\">indieweb</span> blog (with the exception of sites hosted on content services that show ads without the consent of the blogger). Personal blogs are free to read because it\u2019s a hobby and a way of keeping up with family, friends, colleagues, acquaintances, people we\u2019ve met once at a conference, people that inspire us.<br />* Wikipedia is free, largely donor supported, partly via donation banners.<br />* Open Street Maps is free, similarly.<br />* Internet Archive is free, similarly.<br />* Government sites are free, supported by taxes.<br />* Public library sites are free, similarly.<br />* Museum sites are free, supported by their donors, and in-person visit fees.<br />* University sites are free, supported by endowments and student tuitions.<br /><br />There is plenty of free content on the open web, sustainably supported by non-toxic and non-surveillance models.<br /><br />The open web as a whole does not depend on any particular business model.<br /><br />Previously: <a href=\"https://tantek.com/2010/281/b1/what-is-the-open-web\">https://tantek.com/2010/281/b1/what-is-the-open-web</a><br /><br />This is post 13 of #<span class=\"p-category\">100PostsOfIndieWeb</span>. #<span class=\"p-category\">100Posts</span><br />#<span class=\"p-category\">openWeb</span> #<span class=\"p-category\">freeContent</span> #<span class=\"p-category\">blog</span> #<span class=\"p-category\">blogs</span><br />#<span class=\"p-category\">Blaugust</span> #<span class=\"p-category\">Blaugust2026</span><br /><br />\u2190 <a href=\"https://tantek.com/2026/217/t1/indieweb-ai-policy\">https://tantek.com/2026/217/t1/indieweb-ai-policy</a><br />\u2192 \ud83d\udd2e"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "49171886",
"_source": "2460"
}
▶️ watched episodes 1-6 of Silo over the past week, most while I was a bit under the weather. Excellent dystopia concept and show. Pausing before watching episode 7, titled “The Flamekeepers”.
{
"type": "entry",
"published": "2026-08-06 23:36-0700",
"url": "https://tantek.com/2026/218/t1/watched-episodes-silo",
"category": [
"Silo",
"SiloTV",
"AppleOriginal",
"AppleTV",
"Blaugust",
"Blaugust2026"
],
"content": {
"text": "\u25b6\ufe0f watched episodes 1-6 of Silo over the past week, most while I was a bit under the weather. Excellent dystopia concept and show. Pausing before watching episode 7, titled \u201cThe Flamekeepers\u201d.\n\n#Silo #SiloTV #AppleOriginal #AppleTV\n#Blaugust #Blaugust2026",
"html": "\u25b6\ufe0f watched episodes 1-6 of Silo over the past week, most while I was a bit under the weather. Excellent dystopia concept and show. Pausing before watching episode 7, titled \u201cThe Flamekeepers\u201d.<br /><br />#<span class=\"p-category\">Silo</span> #<span class=\"p-category\">SiloTV</span> #<span class=\"p-category\">AppleOriginal</span> #<span class=\"p-category\">AppleTV</span><br />#<span class=\"p-category\">Blaugust</span> #<span class=\"p-category\">Blaugust2026</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "49160143",
"_source": "2460"
}
Weird incident yesterday with self-proclaimed “AIs” joining an IndieWeb Homebrew Website Club meetup. They awkwardly edited the Etherpad, and apparently blanked/deleted chunks of content.
The meeting hosts reacted quickly to change Etherpad and Zooms and not re-admit the aliases that had claimed to be “AIs”.
Now we have an “AI policy” page on the wiki where we are documenting examples of the AI policies of: * individual personal websites * community efforts like blogging challenges (e.g. Blaugust) * contributions to the IndieWeb wiki * participants in IndieWeb meetups
{
"type": "entry",
"published": "2026-08-05 23:58-0700",
"url": "https://tantek.com/2026/217/t1/indieweb-ai-policy",
"category": [
"100PostsOfIndieWeb",
"100Posts",
"IndieWeb",
"AI",
"AIs",
"LLM",
"LLMs",
"HomebrewWebsiteClub",
"HWC",
"AIpolicy",
"Blaugust",
"Blaugust2026"
],
"content": {
"text": "Weird incident yesterday with self-proclaimed \u201cAIs\u201d joining an IndieWeb Homebrew Website Club meetup. They awkwardly edited the Etherpad, and apparently blanked/deleted chunks of content.\n\nThe meeting hosts reacted quickly to change Etherpad and Zooms and not re-admit the aliases that had claimed to be \u201cAIs\u201d.\n\nNow we have an \u201cAI policy\u201d page on the wiki where we are documenting examples of the AI policies of:\n* individual personal websites\n* community efforts like blogging challenges (e.g. Blaugust)\n* contributions to the IndieWeb wiki\n* participants in IndieWeb meetups\n\nhttps://indieweb.org/AI_policy\n\nDo you have an AI policy on your website? Add yourself to the IndieWeb Examples section.\n\nDoes your community have an AI policy? Add it to the Community Examples section.\n\nIncident documentation of what happened at that particular meetup:\n* https://indieweb.org/events/2026-08-05-hwc-asia-pacific-incident\n\nThis is post 12 of #100PostsOfIndieWeb. #100Posts #IndieWeb\n#AI #AIs #LLM #LLMs #HomebrewWebsiteClub #HWC #AIpolicy\n#Blaugust #Blaugust2026\n\n\u2190 https://tantek.com/2026/216/t1/hashtag-proposal-datetags\n\u2192 \ud83d\udd2e",
"html": "Weird incident yesterday with self-proclaimed \u201cAIs\u201d joining an IndieWeb Homebrew Website Club meetup. They awkwardly edited the Etherpad, and apparently blanked/deleted chunks of content.<br /><br />The meeting hosts reacted quickly to change Etherpad and Zooms and not re-admit the aliases that had claimed to be \u201cAIs\u201d.<br /><br />Now we have an \u201cAI policy\u201d page on the wiki where we are documenting examples of the AI policies of:<br />* individual personal websites<br />* community efforts like blogging challenges (e.g. Blaugust)<br />* contributions to the IndieWeb wiki<br />* participants in IndieWeb meetups<br /><br /><a href=\"https://indieweb.org/AI_policy\">https://indieweb.org/AI_policy</a><br /><br />Do you have an AI policy on your website? Add yourself to the IndieWeb Examples section.<br /><br />Does your community have an AI policy? Add it to the Community Examples section.<br /><br />Incident documentation of what happened at that particular meetup:<br />* <a href=\"https://indieweb.org/events/2026-08-05-hwc-asia-pacific-incident\">https://indieweb.org/events/2026-08-05-hwc-asia-pacific-incident</a><br /><br />This is post 12 of #<span class=\"p-category\">100PostsOfIndieWeb</span>. #<span class=\"p-category\">100Posts</span> #<span class=\"p-category\">IndieWeb</span><br />#<span class=\"p-category\">AI</span> #<span class=\"p-category\">AIs</span> #<span class=\"p-category\">LLM</span> #<span class=\"p-category\">LLMs</span> #<span class=\"p-category\">HomebrewWebsiteClub</span> #<span class=\"p-category\">HWC</span> #<span class=\"p-category\">AIpolicy</span><br />#<span class=\"p-category\">Blaugust</span> #<span class=\"p-category\">Blaugust2026</span><br /><br />\u2190 <a href=\"https://tantek.com/2026/216/t1/hashtag-proposal-datetags\">https://tantek.com/2026/216/t1/hashtag-proposal-datetags</a><br />\u2192 \ud83d\udd2e"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://tantek.com/photo.jpg"
},
"post-type": "note",
"_id": "49148785",
"_source": "2460"
}