I've been experimenting with microblog.pub (@dev) to make a microblog to also share my thoughts and interact with others! I really like it works with the #indieweb
{
"type": "entry",
"author": {
"name": "@pablo",
"url": "https://social.lifeofpablo.com/@pablo",
"photo": null
},
"url": "https://social.lifeofpablo.com/@pablo/110314866588896441",
"content": {
"html": "<p>I've been experimenting with microblog.pub (<span class=\"h-card\"><a class=\"u-url\" href=\"https://microblog.pub/\">@<span>dev</span></a></span>) to make a microblog to also share my thoughts and interact with others! I really like it works with the <a href=\"https://social.lifeofpablo.com/tags/indieweb\">#<span>indieweb</span></a> </p><p>Here is my microblog.pub site</p><p><a href=\"https://pablomorales.blog/\"><span>https://</span><span>pablomorales.blog/</span><span></span></a></p><p>Please give me a follow.</p>",
"text": "I've been experimenting with microblog.pub (@dev) to make a microblog to also share my thoughts and interact with others! I really like it works with the #indieweb Here is my microblog.pub sitehttps://pablomorales.blog/Please give me a follow."
},
"published": "2023-05-05T07:21:19+00:00",
"post-type": "note",
"_id": "37007000",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-05-04T23:39:39+00:00",
"url": "https://werd.io/2023/the-fediverse-and-the-at-protocol",
"name": "The fediverse and the AT Protocol",
"content": {
"text": "Ryan discusses the differences between the fediverse and the AT Protocol:One core difference between the fediverse and the AT Protocol seems to be that AT decouples many key building blocks \u2013 identity, moderation, ranking algorithms, even your own data to some degree \u2013 from your server. The fediverse, on the other hand, ties them all to your server and sees that as a desirable feature.I\u2019m probably being a bit presumptuous, but I think there\u2019s actually a difference between a European and American mindset here. (Mastodon is headquartered in Germany while Bluesky is rooted in San Francisco and Austin.)The fediverse prioritizes communities: each community instance has its own rules, culture, and potentially user interface. You find a community that you\u2019re aligned with first and foremost, and your activity is dictated by that.The AT Protocol is much more individualistic. You bring your own identity support, moderation, ranking algorithms, interface, etc. You\u2019re using someone\u2019s space to be able to access the network, but ultimately your choices are yours rather than an outcome of which collaborative community you\u2019ve opted to join.I think both models are good. I like the fediverse\u2019s emphasis on community. I also think by not emphasizing granular community rules early on, Bluesky has the luxury of being able to build community across the whole network more cohesively. I\u2019m glad both exist.",
"html": "<p><a href=\"https://snarfed.org/2023-05-04_50157\">Ryan discusses the differences between the fediverse and the AT Protocol</a>:</p><blockquote><p>One core difference between the fediverse and the AT Protocol seems to be that AT decouples many key building blocks \u2013 identity, moderation, ranking algorithms, even your own data to some degree \u2013 from your server. The fediverse, on the other hand, ties them all to your server and sees that as a desirable feature.</p></blockquote><p>I\u2019m probably being a bit presumptuous, but I think there\u2019s actually a difference between a European and American mindset here. (Mastodon is headquartered in Germany while Bluesky is rooted in San Francisco and Austin.)</p><p>The fediverse prioritizes communities: each community instance has its own rules, culture, and potentially user interface. You find a community that you\u2019re aligned with first and foremost, and your activity is dictated by that.</p><p>The AT Protocol is much more individualistic. You bring your own identity support, moderation, ranking algorithms, interface, etc. You\u2019re using someone\u2019s space to be able to access the network, but ultimately your choices are <em>yours</em> rather than an outcome of which collaborative community you\u2019ve opted to join.</p><p>I think both models are good. I like the fediverse\u2019s emphasis on community. I also think by <em>not</em> emphasizing granular community rules early on, Bluesky has the luxury of being able to build community across the whole network more cohesively. I\u2019m glad both exist.</p>"
},
"author": {
"type": "card",
"name": "Ben Werdmuller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "article",
"_id": "37001691",
"_source": "191",
"_is_read": false
}
@snarfed.org It's the joys of the #indieweb: you get all the immense fun of building your own little interoperable home on the web, with all the bugs that come along with it!
{
"type": "entry",
"author": {
"name": "@brettk",
"url": "https://indieweb.social/@brettk",
"photo": null
},
"url": "https://indieweb.social/@brettk/110312935997217208",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://fed.brid.gy/r/https://snarfed.org/\">@<span>snarfed.org</span></a></span> It's the joys of the <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a>: you get all the immense fun of building your own little interoperable home on the web, with all the bugs that come along with it!</p>",
"text": "@snarfed.org It's the joys of the #indieweb: you get all the immense fun of building your own little interoperable home on the web, with all the bugs that come along with it!"
},
"published": "2023-05-04T23:10:21+00:00",
"post-type": "note",
"_id": "37001133",
"_source": "7235",
"_is_read": false
}
My blog now shows likes from the fediverse. It's the number of favourites on my toots sharing my blog posts.
The only remaining thing to complete #IndieWeb backfeeding is to show fediverse replies on my blog, I don't think I'll do this as it seems like a privacy issue.
Thanks to the maintainers of brid.gy and #webmention.io for making such great services freely available
{
"type": "entry",
"author": {
"name": "@rubenwardy",
"url": "https://fosstodon.org/@rubenwardy",
"photo": null
},
"url": "https://fosstodon.org/@rubenwardy/110312930865530776",
"content": {
"html": "<p>My blog now shows likes from the fediverse. It's the number of favourites on my toots sharing my blog posts.</p><p>The only remaining thing to complete <a href=\"https://fosstodon.org/tags/IndieWeb\">#<span>IndieWeb</span></a> backfeeding is to show fediverse replies on my blog, I don't think I'll do this as it seems like a privacy issue.</p><p>Thanks to the maintainers of brid.gy and <a href=\"https://fosstodon.org/tags/webmention\">#<span>webmention</span></a>.io for making such great services freely available</p>",
"text": "My blog now shows likes from the fediverse. It's the number of favourites on my toots sharing my blog posts.The only remaining thing to complete #IndieWeb backfeeding is to show fediverse replies on my blog, I don't think I'll do this as it seems like a privacy issue.Thanks to the maintainers of brid.gy and #webmention.io for making such great services freely available"
},
"published": "2023-05-04T23:09:02+00:00",
"post-type": "note",
"_id": "37001134",
"_source": "7235",
"_is_read": false
}
One core difference between the fediverse and the AT Protocol seems to be that AT decouples many key building blocks – identity, moderation, ranking algorithms, even your own data to some degree – from your server. The fediverse, on the other hand, ties them all to your server and sees that as a desirable feature.
The fediverse says, choose a server that you identify with as an individual, with admins who moderate according to your values, and a local timeline that you like reading.
The AT Protocol, on the other hand says sure, choose all of those, but independently from your server, and keep those choices if/when you migrate to a new server.
Interestingly, I don’t think much of this is really driven by ActivityPub itself except identity. Third party AP moderation tools could easily be built, and probably have been. Same with clients that rank your feed with custom algorithms. This seems like more of a cultural difference, a difference of values and philosophy about how social networking should work.
{
"type": "entry",
"published": "2023-05-04T16:03:08-07:00",
"url": "https://snarfed.org/2023-05-04_50157",
"content": {
"text": "One core difference between the fediverse and the AT Protocol seems to be that AT decouples many key building blocks \u2013 identity, moderation, ranking algorithms, even your own data to some degree \u2013 from your server. The fediverse, on the other hand, ties them all to your server and sees that as a desirable feature.\nThe fediverse says, choose a server that you identify with as an individual, with admins who moderate according to your values, and a local timeline that you like reading.\nThe AT Protocol, on the other hand says sure, choose all of those, but independently from your server, and keep those choices if/when you migrate to a new server.\nInterestingly, I don\u2019t think much of this is really driven by ActivityPub itself except identity. Third party AP moderation tools could easily be built, and probably have been. Same with clients that rank your feed with custom algorithms. This seems like more of a cultural difference, a difference of values and philosophy about how social networking should work.",
"html": "<p>One core difference between the <a href=\"https://enwp.org/fediverse\">fediverse</a> and the <a href=\"https://atproto.com/\">AT Protocol</a> seems to be that AT decouples many key building blocks \u2013 identity, moderation, ranking algorithms, even your own data to some degree \u2013 from your server. The fediverse, on the other hand, ties them all to your server and sees that as a desirable feature.</p>\n<p>The fediverse says, choose a server that you identify with as an individual, with admins who moderate according to your values, and a local timeline that you like reading.</p>\n<p>The AT Protocol, on the other hand says sure, choose all of those, but <em>independently</em> from your server, and keep those choices if/when you migrate to a new server.</p>\n<p>Interestingly, I don\u2019t think much of this is really driven by ActivityPub itself except identity. Third party AP moderation tools could easily be built, and probably have been. Same with clients that rank your feed with custom algorithms. This seems like more of a cultural difference, a difference of values and philosophy about how social networking should work.</p>"
},
"author": {
"type": "card",
"name": "Ryan Barrett",
"url": "https://snarfed.org/",
"photo": "https://secure.gravatar.com/avatar/947b5f3f323da0ef785b6f02d9c265d6?s=96&d=blank&r=g"
},
"post-type": "note",
"_id": "37001086",
"_source": "3",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@josh",
"url": "https://josh.tel/@josh",
"photo": null
},
"url": "https://josh.tel/@josh/110311591030627440",
"content": {
"html": "<p>I love how most of my fedi collaborations end up with a Matrix space, instead of a Slack or Discord.</p><p>Open protocols FTW \u2728</p><p><a href=\"https://josh.tel/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://josh.tel/tags/OpenSource\">#<span>OpenSource</span></a> <a href=\"https://josh.tel/tags/OpenWeb\">#<span>OpenWeb</span></a> <a href=\"https://josh.tel/tags/Matrix\">#<span>Matrix</span></a></p>",
"text": "I love how most of my fedi collaborations end up with a Matrix space, instead of a Slack or Discord.Open protocols FTW \u2728#IndieWeb #OpenSource #OpenWeb #Matrix"
},
"published": "2023-05-04T17:28:18+00:00",
"post-type": "note",
"_id": "36995125",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@bryan",
"url": "https://inthedeltawaves.social/@bryan",
"photo": null
},
"url": "https://inthedeltawaves.social/@bryan/110311543712565886",
"content": {
"html": "<p>Does anyone know of a tool or method to export an old Livejournal blog? </p><p>Some of my oldest journal entries are still hosted there and I\u2019d really like to get them out before I can\u2019t. </p><p>Currently the site only allows you to export one month of posts at a time and that doesn\u2019t include comments.</p><p>I see a package on GitHub but I\u2019m not a developer so that\u2019s no good to me. Appreciate any tips. </p><p><a href=\"https://inthedeltawaves.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://inthedeltawaves.social/tags/blog\">#<span>blog</span></a> <a href=\"https://inthedeltawaves.social/tags/blogger\">#<span>blogger</span></a> <a href=\"https://inthedeltawaves.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://inthedeltawaves.social/tags/livejournal\">#<span>livejournal</span></a> <a href=\"https://inthedeltawaves.social/tags/activitypub\">#<span>activitypub</span></a> <a href=\"https://inthedeltawaves.social/tags/journal\">#<span>journal</span></a> <a href=\"https://inthedeltawaves.social/tags/indiedev\">#<span>indiedev</span></a> <a href=\"https://inthedeltawaves.social/tags/indieauthor\">#<span>indieauthor</span></a> <a href=\"https://inthedeltawaves.social/tags/micropub\">#<span>micropub</span></a></p>",
"text": "Does anyone know of a tool or method to export an old Livejournal blog? Some of my oldest journal entries are still hosted there and I\u2019d really like to get them out before I can\u2019t. Currently the site only allows you to export one month of posts at a time and that doesn\u2019t include comments.I see a package on GitHub but I\u2019m not a developer so that\u2019s no good to me. Appreciate any tips. #indieweb #blog #blogger #blogging #livejournal #activitypub #journal #indiedev #indieauthor #micropub"
},
"published": "2023-05-04T17:16:16+00:00",
"post-type": "note",
"_id": "36993687",
"_source": "7235",
"_is_read": false
}
@andrewhoyer I'm getting involved with a new project at my day job, learning to play the #piano in my mid-forties, working on a new #scifi novel, and making my static website my compatible with #indieweb tech.
I still haven't implemented outgoing #webmentions yet. Shouldn't be that hard, though.
{
"type": "entry",
"author": {
"name": "@starbreaker",
"url": "https://indieweb.social/@starbreaker",
"photo": null
},
"url": "https://indieweb.social/@starbreaker/110306483580014279",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@andrewhoyer\">@<span>andrewhoyer</span></a></span> I'm getting involved with a new project at my day job, learning to play the <a href=\"https://indieweb.social/tags/piano\">#<span>piano</span></a> in my mid-forties, working on a new <a href=\"https://indieweb.social/tags/scifi\">#<span>scifi</span></a> novel, and making my static website my compatible with <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> tech.</p><p>I still haven't implemented outgoing <a href=\"https://indieweb.social/tags/webmentions\">#<span>webmentions</span></a> yet. Shouldn't be that hard, though.</p>",
"text": "@andrewhoyer I'm getting involved with a new project at my day job, learning to play the #piano in my mid-forties, working on a new #scifi novel, and making my static website my compatible with #indieweb tech.I still haven't implemented outgoing #webmentions yet. Shouldn't be that hard, though."
},
"published": "2023-05-03T19:49:25+00:00",
"post-type": "note",
"_id": "36972664",
"_source": "7235",
"_is_read": false
}
In April I wrote my third unique cipher, the PentaBit Cipher. This is my first keyed cipher, and my first cipher capable of encoding alphanumeric plaintexts! You read about it, and try it out, over on my site.
{
"type": "entry",
"author": {
"name": "@ApisNecros",
"url": "https://ioc.exchange/@ApisNecros",
"photo": null
},
"url": "https://ioc.exchange/@ApisNecros/110306448714951900",
"content": {
"html": "<p>In April I wrote my third unique cipher, the PentaBit Cipher. This is my first keyed cipher, and my first cipher capable of encoding alphanumeric plaintexts! You read about it, and try it out, over on my site.</p><p><a href=\"https://ioc.exchange/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://ioc.exchange/tags/cryptography\">#<span>cryptography</span></a> <a href=\"https://ioc.exchange/tags/encoding\">#<span>encoding</span></a> <a href=\"https://ioc.exchange/tags/encryption\">#<span>encryption</span></a> <br /><a href=\"https://www.vzqk50.com/projects/pentabit/\"><span>https://www.</span><span>vzqk50.com/projects/pentabit/</span><span></span></a></p>",
"text": "In April I wrote my third unique cipher, the PentaBit Cipher. This is my first keyed cipher, and my first cipher capable of encoding alphanumeric plaintexts! You read about it, and try it out, over on my site.#IndieWeb #cryptography #encoding #encryption \nhttps://www.vzqk50.com/projects/pentabit/"
},
"published": "2023-05-03T19:40:33+00:00",
"post-type": "note",
"_id": "36972665",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@vanzasetia",
"url": "https://mastodon.social/@vanzasetia",
"photo": null
},
"url": "https://mastodon.social/@vanzasetia/110303865540502941",
"content": {
"html": "<p>I write a blog post to help you implement Webmention on your website. I do not use JavaScript framework or anything like that in that blog post.</p><p>Most of the code snippets are HTML. JavaScript code snippet exists to tell you how to get the JSON data of the mentions that you already got.</p><p><a href=\"https://mastodon.social/tags/webmention\">#<span>webmention</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a><br /><a href=\"https://vanzasetia.site/blog/beginner-guides-for-applying-webmention/\"><span>https://</span><span>vanzasetia.site/blog/beginner-</span><span>guides-for-applying-webmention/</span></a></p>",
"text": "I write a blog post to help you implement Webmention on your website. I do not use JavaScript framework or anything like that in that blog post.Most of the code snippets are HTML. JavaScript code snippet exists to tell you how to get the JSON data of the mentions that you already got.#webmention #indieweb\nhttps://vanzasetia.site/blog/beginner-guides-for-applying-webmention/"
},
"published": "2023-05-03T08:43:37+00:00",
"post-type": "note",
"_id": "36957379",
"_source": "7235",
"_is_read": false
}
This page about Tech Independence by Derek Sivers is great. It’s very “indieweb-ish” and has lots of great tips to limit your big tech dependance. He goes a bit more into detail on this episode of the Tim Ferris Podcast.
{
"type": "entry",
"author": {
"name": "Brandon Trebitowski",
"url": "http://brandontreb.com",
"photo": "https://avatars.micro.blog/avatars/2022/3674.jpg"
},
"url": "https://brandontreb.com/2023/05/03/ecwy8yv4hlpqk4srnvya1l",
"content": {
"html": "<p>This page about <a href=\"https://sive.rs/ti\">Tech Independence</a> by Derek Sivers is great. It\u2019s <em>very</em> \u201cindieweb-ish\u201d and has lots of great tips to limit your big tech dependance. He goes a bit more into detail on <a href=\"https://tim.blog/2023/04/23/derek-sivers-transcript/\">this episode</a> of the Tim Ferris Podcast.</p>",
"text": "This page about Tech Independence by Derek Sivers is great. It\u2019s very \u201cindieweb-ish\u201d and has lots of great tips to limit your big tech dependance. He goes a bit more into detail on this episode of the Tim Ferris Podcast."
},
"published": "2023-05-03T00:23:21+00:00",
"post-type": "note",
"_id": "36955565",
"_source": "7224",
"_is_read": false
}
My blog isn't showing up on the fediverse anymore and I can't understand why 🤦🏽 I disabled Yoast since I think that might have caused issue, as well ad uninstalled/re-installed the activitypub plugin
{
"type": "entry",
"author": {
"name": "@Liz",
"url": "https://binarydigit.social/@Liz",
"photo": null
},
"url": "https://binarydigit.social/@Liz/110293725849903868",
"content": {
"html": "<p>My blog isn't showing up on the fediverse anymore and I can't understand why \ud83e\udd26\ud83c\udffd I disabled Yoast since I think that might have caused issue, as well ad uninstalled/re-installed the activitypub plugin </p><p><a href=\"https://binarydigit.social/tags/activitypub\">#<span>activitypub</span></a> <a href=\"https://binarydigit.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://binarydigit.social/tags/troubleshooting\">#<span>troubleshooting</span></a></p>",
"text": "My blog isn't showing up on the fediverse anymore and I can't understand why \ud83e\udd26\ud83c\udffd I disabled Yoast since I think that might have caused issue, as well ad uninstalled/re-installed the activitypub plugin #activitypub #indieweb #troubleshooting"
},
"published": "2023-05-01T13:44:57+00:00",
"post-type": "note",
"_id": "36916112",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"published": "2023-04-30T17:33:51-0400",
"url": "https://martymcgui.re/2023/04/30/my-open-hardware-summit-2023-badge/",
"category": [
"open hardware summit",
"open source",
"ohs2023",
"hardware",
"badge"
],
"name": "My Open Hardware Summit 2023 badge",
"content": {
"text": "I had ten years to figure this out and still managed to do it two days too late, but literally no one was keeping track, so that is fine.\nQuick update, have a soundtrack for this post.\n\n Ten years ago?\n \n\n\n I attended my first Open Hardware Summit (OHS) in September 2013, at a time in my life when I had an... interesting relationship Open Source Hardware. One year previous, at OHS 2012, my then-employer \n MakerBot really stirred up some feels by announcing that they would not be releasing some newer designs as open source\n . I was not allowed to attend OHS 2012 due to MakerBot internal policy around the event.\n\nFast forward a year and I had left MakerBot, visited China where I helped my friend Matt at Blinkinlabs with software, demos, and more on their successful Kickstarter campaign for Blinkytape, a fully open source hardware LED strip for artists. During 2013 I had traveled to various MakerFaires to show them off, worked with some lovely beta testers, and generally re-engaged with the \"maker\" community and open source. By September, I was winding down my work with Blinkinlabs, and starting contract web work for Adafruit, which has since become my full-time employer.\nSo, I was feeling pretty good when Matt shelled out to have Blinkinlabs sponsor OHS2013 and invited me along!\n\n The badges at OHS that year were on-trend with many nerd and hacker conferences at the time. They were full-on hackable open source hardware with \"electronic paper\" displays. The organizers had even kindly loaded them up with contact info and some cute logos. Seen here are three PNG versions of the badge images on my badge. Each has my name as \"Marty M\", along with \"OHS\u2764\ufe0f2013 Sponsor BlinkyTape\". One variant has a pixelated heart, one has the open source hardware logo, and one has a QR code linking to blinkytape.com.\n \n\nTwo Days Ago\nOHS2023 convened in New York City on April 28th and 29th. While many (many (many)) things have changed in the last 10 years, OHS is still giving out sweet badges to early registrants. In fact, as a registrant for OHS2020, which was moved online for obvious reasons, they had made a sweet badge for me way back then and held onto it until this weekend, when I picked it up.\nIt was, while playing with this badge and being a little sad I had given them my government name, that I remembered I still had my badge from 2013 sitting in a drawer at home.\nDuring a break in the action I returned home to scoop it up and maybe get it updated for the conference, but in the hustle and bustle of some extremely good talks and some impossibly great workshops, I didn't find the time. So, I proudly wore my \"OHS\u2764\ufe0f2013 Sponsor BlinkyTape\" badge around.\nNow that the event is over, I have plenty of time to do what I should have done a week ago.\nThe BADGEr\nThe OHS2013 badge was a collaborative effort of WyoLum, seeed studios, repaper.org, and more. It's an impressive little board, but even more impressive is the fact that 10 years later, all their documentation, source, and photos are still online. So, rather than me document it all here, just check out their excellent introduction and jumping-off page: https://wyolum.com/projects/badger/\nThe BADGEr comes with a lovely default firmware that reads images from an onboard microSD card reader. It looks for alphabetically-named folders (literally A, B, C...) and in those folders for specially formatted images (literally A.WIF, B.WIF, C.WIF). When powered on, it loads up and display A/A.WIF, and you can use the left/right buttons to change to the previous/next .WIF files within the current folder, or the up/down buttons to change to the previous/next folder.\nI wasn't sure about this WIF (WyoLum Image Format) 10 years on, but once again their WIF introductory post is still up and all the friggin' code and documentation links still work!\nAs part of the BADGEr source, WyoLum includes a little Python tool with the unassuming name `greyscale.py`. This cute little utility does a lot more than I might expect (or ... want?) by showing a little Tk-based GUI to open image files, adjust their brightness and contrast to see a live preview of their dithered output, and then save them in WIF format.\nBeing from ~2013 it was written for Python 2.x (RIP), and didn't work out of the box. But surprisingly I was able to get it working on my Ubuntu 22.04 machine with very minimal changes.\nSo here's my updated version with instructions on installing dependencies, etc: https://git.schmarty.net/schmarty/BADGEr-WIF-util\n(I seriously can't believe I was able to stumble through this. Look how few changes I had to make! Nice job, everybody!)\nLet's badge already\nOkay, yes, that was too much context. So I opened up my image editor of convenience and made a new 264x176 pixel image, loaded it up in \"grayscale.py\", saved the result as a .WIF, popped the microSD card into my laptop and made it the new A/A.WIF, and here we go!\n\n The new badge image has my smug mug, name, my short domain (http://mmg.re) and a QR code linking to the same. It could be more artful or interesting, include more info like my pronouns, but for now it is Good Enough\u2122. (A note on pronouns: OHS2023 offered excellent pronoun stickers, so I did not need my badge to show them.)\n \n\n\n I can't wait to wear it to, uh, OHS2033?? Maybe to an IndieWeb Camp or Summit?\n \n\nOHS2023 deserves more words\nI found my return to Open Hardware Summit very inspiring and - for lack of a better word - healing?? I am so grateful for all the folks that gave their time to show us the challenges they are taking on and how they are bringing others along by tackling them in the open. I have so many browser tabs and more to process everything I have seen. I plan to post more about all of it, even if it's just a miserably dense linkdump. So, stay tuned (or mute this ohs2023 tag, you do you).\n\n Until then, please enjoy this playlist of all the Open Hardware Summit 2023 scheduled talks! Up already! Kudos to the organizers, wow. I mean. Wow.",
"html": "<p>I had ten years to figure this out and still managed to do it two days too late, but literally no one was keeping track, so that is fine.</p>\n<p><em>Quick update, have a <a href=\"https://www.youtube.com/watch?v=5glPHD3Dsoo\">soundtrack for this post</a>.</em></p>\n<h2>\n Ten years ago?\n <br /></h2>\n<p>\n I attended my first <a href=\"https://2013.oshwa.org/\">Open Hardware Summit (OHS) in September 2013</a>, at a time in my life when I had an... interesting relationship Open Source Hardware. One year previous, at OHS 2012, my then-employer \n <a href=\"https://www.youtube.com/watch?v=FU08-_-A17Y\">MakerBot really <i>stirred up some feels</i> by announcing that they would not be releasing some newer designs as open source</a>\n . I was not allowed to attend OHS 2012 due to MakerBot internal policy around the event.\n</p>\n<p>Fast forward a year and I had left MakerBot, visited China where I helped my friend Matt at <a href=\"https://blinkinlabs.com/\">Blinkinlabs</a> with software, demos, and more on their successful <a href=\"https://www.kickstarter.com/projects/blinkinlabs/blinkytape-the-led-strip-reinvented\">Kickstarter campaign for Blinkytape</a>, a fully open source hardware LED strip for artists. During 2013 I had traveled to various MakerFaires to show them off, worked with some lovely beta testers, and generally re-engaged with the \"maker\" community and open source. By September, I was winding down my work with Blinkinlabs, and starting contract web work for Adafruit, which has since become my full-time employer.</p>\n<p>So, I was feeling <i>pretty good</i> when Matt shelled out to have Blinkinlabs sponsor OHS2013 and invited me along!</p>\n<p>\n The badges at OHS that year were on-trend with many nerd and hacker conferences at the time. They were full-on hackable open source hardware with \"electronic paper\" displays. The organizers had even kindly loaded them up with contact info and some cute logos. Seen here are three PNG versions of the badge images on my badge. Each has my name as \"Marty M\", along with \"OHS\u2764\ufe0f2013 Sponsor BlinkyTape\". One variant has a pixelated heart, one has the open source hardware logo, and one has a QR code linking to blinkytape.com.\n <br /></p>\n<img src=\"https://media.martymcgui.re/58/7c/0b/c4/d368162aa64585e4807c18d82d89c45205a25db762495e28aa7ea257.png\" alt=\"\" /><img src=\"https://media.martymcgui.re/0b/60/de/b7/99a6960d54024edb8430e1022d57fbe909a972f2093fc67eba6155cf.png\" alt=\"\" /><img src=\"https://media.martymcgui.re/5b/68/ce/ad/cce28776a1b88d7d77aa74c278c6a95f90577e1bb99ef5b4662a4bbf.png\" alt=\"\" /><h2>Two Days Ago</h2>\n<p>OHS2023 convened in New York City on April 28th and 29th. While many (many (many)) things have changed in the last 10 years, OHS is still giving out sweet badges to early registrants. In fact, as a registrant for OHS2020, which was moved online for <i>obvious reasons</i>, they had made a sweet badge for me way back then and held onto it until this weekend, when I picked it up.</p>\n<p>It was, while playing with this badge and being a little sad I had given them my <i>government name</i>, that I remembered I still had my badge from 2013 sitting in a drawer at home.</p>\n<p>During a break in the action I returned home to scoop it up and maybe get it updated for the conference, but in the hustle and bustle of some <i>extremely good </i>talks and some <i>impossibly great</i> workshops, I didn't find the time. So, I proudly wore my \"OHS\u2764\ufe0f2013 Sponsor BlinkyTape\" badge around.</p>\n<p>Now that the event is over, I have plenty of time to do what I should have done a week ago.</p>\n<h2>The BADGEr</h2>\n<p>The OHS2013 badge was a collaborative effort of WyoLum, seeed studios, repaper.org, and more. It's an impressive little board, but even more impressive is the fact that 10 years later, <i>all their documentation, source, and photos are still online</i>. So, rather than me document it all here, just check out their excellent introduction and jumping-off page: https://wyolum.com/projects/badger/</p>\n<p>The BADGEr comes with a lovely default firmware that reads images from an onboard microSD card reader. It looks for alphabetically-named folders (literally A, B, C...) and in those folders for specially formatted images (literally A.WIF, B.WIF, C.WIF). When powered on, it loads up and display A/A.WIF, and you can use the left/right buttons to change to the previous/next .WIF files within the current folder, or the up/down buttons to change to the previous/next folder.</p>\n<p>I wasn't sure about this WIF (WyoLum Image Format) 10 years on, but once again their <a href=\"https://wyolum.com/introducing-wif-the-wyolum-image-format/\">WIF introductory post</a> is still up and all the friggin' code and documentation links still work!</p>\n<p>As part of the <a href=\"https://github.com/wyolum/EPD\">BADGEr source</a>, WyoLum includes a little Python tool with the unassuming name `greyscale.py`. This cute little utility does a lot more than I might expect (or ... want?) by showing a little Tk-based GUI to open image files, adjust their brightness and contrast to see a live preview of their dithered output, and then save them in WIF format.</p>\n<p>Being from ~2013 it was written for Python 2.x (RIP), and didn't work out of the box. But surprisingly I was able to get it working on my Ubuntu 22.04 machine with very minimal changes.</p>\n<p>So here's my updated version with instructions on installing dependencies, etc: https://git.schmarty.net/schmarty/BADGEr-WIF-util</p>\n<p>(I seriously can't believe I was able to stumble through this. <a href=\"https://git.schmarty.net/schmarty/BADGEr-WIF-util/commit/08756db2769d184bc5fdf0f4708248797ba1f5da#diff-a1fb33569610cbdffeb21623b56822c8e4925f7f\">Look how few changes I had to make</a>! Nice job, everybody!)</p>\n<h2>Let's badge already</h2>\n<p>Okay, yes, that was too much context. So I opened up my image editor of convenience and made a new 264x176 pixel image, loaded it up in \"grayscale.py\", saved the result as a .WIF, popped the microSD card into my laptop and made it the new A/A.WIF, and here we go!</p>\n<img src=\"https://media.martymcgui.re/84/75/0e/52/830b14f8d9737a27fb08bc2ce1c6b77c68131f81d4a3a4fd51e4b224.png\" alt=\"\" /><img src=\"https://media.martymcgui.re/d0/31/d2/06/8487543cc47b335b7590c187ecae73493d07959048d5c846ebac638f.jpg\" alt=\"\" /><p>\n The new badge image has my smug mug, name, my short domain (http://mmg.re) and a QR code linking to the same. It could be more artful or interesting, include more info like my pronouns, but for now it is Good Enough\u2122. (A note on pronouns: OHS2023 offered excellent pronoun stickers, so I did not need my badge to show them.)\n <br /></p>\n<p>\n I can't wait to wear it to, uh, OHS2033?? Maybe to an IndieWeb Camp or Summit?\n <br /></p>\n<h2>OHS2023 deserves more words</h2>\n<p>I found my return to Open Hardware Summit very inspiring and - for lack of a better word - healing?? I am so grateful for all the folks that gave their time to show us the challenges they are taking on and how they are bringing others along by tackling them in the open. I have <i>so many browser tabs</i> and more to process everything I have seen. I plan to post more about all of it, even if it's just a miserably dense linkdump. So, stay tuned (or mute this ohs2023 tag, you do you).</p>\n<p>\n Until then, please enjoy this <a href=\"https://www.youtube.com/playlist?list=PLN2I5IwhHQ4pa7bp3m6jFO8gbWL4RMv1r\">playlist of all the Open Hardware Summit 2023 scheduled talks</a>! Up already! Kudos to the organizers, wow. I mean. Wow.\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "article",
"_id": "36902697",
"_source": "175",
"_is_read": false
}
{
"type": "entry",
"published": "2023-04-30T14:36:14-0400",
"url": "https://martymcgui.re/2023/04/30/143614/",
"syndication": [
"https://fed.brid.gy/"
],
"content": {
"text": "Moving Mastodon posts, valuing venues, and the dangers of dependencies. It\u2019s your < 10min update on the #IndieWeb community!\nThis Week in the IndieWeb audio edition for April 22nd - 28th, 2023.\nhttps://martymcgui.re/2023/04/30/this-week-in-the-indieweb-audio-edition--april-22nd---28th-2023/",
"html": "<p>Moving Mastodon posts, valuing venues, and the dangers of dependencies. It\u2019s your < 10min update on the #IndieWeb community!</p>\n<p>This Week in the IndieWeb audio edition for April 22nd - 28th, 2023.\n<a href=\"https://martymcgui.re/2023/04/30/this-week-in-the-indieweb-audio-edition--april-22nd---28th-2023/\">https://martymcgui.re/2023/04/30/this-week-in-the-indieweb-audio-edition--april-22nd---28th-2023/</a></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "note",
"_id": "36902700",
"_source": "175",
"_is_read": false
}
{
"type": "entry",
"published": "2023-04-30T14:32:59-0400",
"url": "https://martymcgui.re/2023/04/30/this-week-in-the-indieweb-audio-edition--april-22nd---28th-2023/",
"category": [
"podcast",
"IndieWeb",
"this-week-indieweb-podcast"
],
"audio": [
"https://media.martymcgui.re/d7/c7/db/78/63171a452907aca7aa2947be8d2e05e2a6dbb5911b0de3dfbbaa9220.mp3"
],
"name": "This Week in the IndieWeb Audio Edition \u2022 April 22nd - 28th, 2023",
"content": {
"text": "Show/Hide Transcript\n \n Moving Mastodon posts, valuing venues, and the dangers of dependencies. It\u2019s the audio edition for This Week in the IndieWeb for April 22nd - 28th, 2023.\nYou can find all of my audio editions and subscribe with your favorite podcast app here: martymcgui.re/podcasts/indieweb/.\nMusic from Aaron Parecki\u2019s 100DaysOfMusic project: Day 85 - Suit, Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11\nThanks to everyone in the IndieWeb chat for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!",
"html": "Show/Hide Transcript\n \n <p>Moving Mastodon posts, valuing venues, and the dangers of dependencies. It\u2019s the audio edition for <a href=\"https://indieweb.org/this-week/2023-04-28.html\">This Week in the IndieWeb for April 22nd - 28th, 2023</a>.</p>\n<p>You can find all of my audio editions and subscribe with your favorite podcast app here: <a href=\"https://martymcgui.re/podcasts/indieweb/\">martymcgui.re/podcasts/indieweb/</a>.</p>\n<p>Music from <a href=\"https://aaronparecki.com/\">Aaron Parecki</a>\u2019s <a href=\"https://100.aaronparecki.com/\">100DaysOfMusic project</a>: <a href=\"https://aaronparecki.com/2017/03/15/14/day85\">Day 85 - Suit</a>, <a href=\"https://aaronparecki.com/2017/02/06/7/day48\">Day 48 - Glitch</a>, <a href=\"https://aaronparecki.com/2017/02/07/4/day49\">Day 49 - Floating</a>, <a href=\"https://aaronparecki.com/2016/12/29/21/day-9\">Day 9</a>, and <a href=\"https://aaronparecki.com/2016/12/31/15/\">Day 11</a></p>\n<p>Thanks to everyone in the <a href=\"https://chat.indieweb.org/\">IndieWeb chat</a> for their feedback and suggestions. Please drop me a note if there are any changes you\u2019d like to see for this audio edition!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "audio",
"_id": "36902701",
"_source": "175",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://indieweb.social/tags/indieweb",
"photo": null
},
"url": "https://martymcgui.re/2023/04/30/143614/",
"content": {
"html": "<p>Moving Mastodon posts, valuing venues, and the dangers of dependencies. It\u2019s your < 10min update on the #IndieWeb community!</p><br /><p>This Week in the IndieWeb audio edition for April 22nd - 28th, 2023.<br /><a href=\"https://martymcgui.re/2023/04/30/this-week-in-the-indieweb-audio-edition--april-22nd---28th-2023/\">https://martymcgui.re/2023/04/30/this-week-in-the-indieweb-audio-edition--april-22nd---28th-2023/</a></p>",
"text": "Moving Mastodon posts, valuing venues, and the dangers of dependencies. It\u2019s your < 10min update on the #IndieWeb community!\nThis Week in the IndieWeb audio edition for April 22nd - 28th, 2023.\nhttps://martymcgui.re/2023/04/30/this-week-in-the-indieweb-audio-edition--april-22nd---28th-2023/"
},
"published": "2023-04-30T18:36:14+00:00",
"post-type": "note",
"_id": "36899931",
"_source": "7235",
"_is_read": false
}
As a member of the indieweb.social instance who hasn’t got a clue how to #code or #hack beyond a few html tweaks, I am constantly in awe of the “builder” vibe here (on #indieweb, on #Mastodon, on the #Fediverse). Everyone be like, “Hey, I built this over here!” And “Hey, I can connect that to this over there!” And “Yo, look what I did on top of all of that!” And none of it is for the purpose of raking in bucks or controlling an empire.
{
"type": "entry",
"author": {
"name": "@Pattyagray",
"url": "https://indieweb.social/@Pattyagray",
"photo": null
},
"url": "https://indieweb.social/@Pattyagray/110288505196048360",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@tchambers\">@<span>tchambers</span></a></span> </p><p>As a member of the indieweb.social instance who hasn\u2019t got a clue how to <a href=\"https://indieweb.social/tags/code\">#<span>code</span></a> or <a href=\"https://indieweb.social/tags/hack\">#<span>hack</span></a> beyond a few html tweaks, I am constantly in awe of the \u201cbuilder\u201d vibe here (on <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a>, on <a href=\"https://indieweb.social/tags/Mastodon\">#<span>Mastodon</span></a>, on the <a href=\"https://indieweb.social/tags/Fediverse\">#<span>Fediverse</span></a>). Everyone be like, \u201cHey, I built this over here!\u201d And \u201cHey, I can connect that to this over there!\u201d And \u201cYo, look what I did on top of all of that!\u201d And none of it is for the purpose of raking in bucks or controlling an empire.</p>",
"text": "@tchambers As a member of the indieweb.social instance who hasn\u2019t got a clue how to #code or #hack beyond a few html tweaks, I am constantly in awe of the \u201cbuilder\u201d vibe here (on #indieweb, on #Mastodon, on the #Fediverse). Everyone be like, \u201cHey, I built this over here!\u201d And \u201cHey, I can connect that to this over there!\u201d And \u201cYo, look what I did on top of all of that!\u201d And none of it is for the purpose of raking in bucks or controlling an empire."
},
"published": "2023-04-30T15:37:16+00:00",
"post-type": "note",
"_id": "36896449",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@ttntm",
"url": "https://fosstodon.org/@ttntm",
"photo": null
},
"url": "https://fosstodon.org/@ttntm/110287280231013401",
"content": {
"html": "<p>Planning to refresh /work on my website, looking for some inspiration: </p><p>Is there any personal site you have in mind where employment/freelance/OSS info and/or projects are nicely combined and presented on a single page?</p><p><a href=\"https://fosstodon.org/tags/askfedi\">#<span>askfedi</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/personalwebsites\">#<span>personalwebsites</span></a></p>",
"text": "Planning to refresh /work on my website, looking for some inspiration: Is there any personal site you have in mind where employment/freelance/OSS info and/or projects are nicely combined and presented on a single page?#askfedi #indieweb #personalwebsites"
},
"published": "2023-04-30T10:25:45+00:00",
"post-type": "note",
"_id": "36892165",
"_source": "7235",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "@forestpines",
"url": "https://hachyderm.io/@forestpines",
"photo": null
},
"url": "https://hachyderm.io/@forestpines/110286666804128199",
"content": {
"html": "<p>Self-promo</p><p>New blog post! On not using analytics cookies any more</p><p><a href=\"https://hachyderm.io/tags/blogging\">#<span>blogging</span></a> <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a> </p><p><a href=\"http://www.symbolicforest.com/blog/2023/04/30/no-more-cookies/\"><span>http://www.</span><span>symbolicforest.com/blog/2023/0</span><span>4/30/no-more-cookies/</span></a></p>",
"text": "Self-promoNew blog post! On not using analytics cookies any more#blogging #indieweb http://www.symbolicforest.com/blog/2023/04/30/no-more-cookies/"
},
"published": "2023-04-30T07:49:45+00:00",
"post-type": "note",
"_id": "36890903",
"_source": "7235",
"_is_read": false
}