I Only Work at My Desk
In both my professional life and my personal projects, I only work at my desk. When I create a work solution, I create with the idea that it will be used from my work computer and nowhere else. And honestly, I am happy to have that inconvenience.
https://readbeanicecream.codeberg.page/posts/2026-07-30.html
#Productivity #Philosophy #PlainText #IndieWeb #BlogPost #Blog
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@readbeanicecream/117012064179647220",
"content": {
"html": "<p>I Only Work at My Desk</p><p>In both my professional life and my personal projects, I only work at my desk. When I create a work solution, I create with the idea that it will be used from my work computer and nowhere else. And honestly, I am happy to have that inconvenience.</p><p><a href=\"https://readbeanicecream.codeberg.page/posts/2026-07-30.html\"><span>https://</span><span>readbeanicecream.codeberg.page</span><span>/posts/2026-07-30.html</span></a></p><p><a href=\"https://mastodon.social/tags/Productivity\">#<span>Productivity</span></a> <a href=\"https://mastodon.social/tags/Philosophy\">#<span>Philosophy</span></a> <a href=\"https://mastodon.social/tags/PlainText\">#<span>PlainText</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/BlogPost\">#<span>BlogPost</span></a> <a href=\"https://mastodon.social/tags/Blog\">#<span>Blog</span></a></p>",
"text": "I Only Work at My Desk\n\nIn both my professional life and my personal projects, I only work at my desk. When I create a work solution, I create with the idea that it will be used from my work computer and nowhere else. And honestly, I am happy to have that inconvenience.\n\nhttps://readbeanicecream.codeberg.page/posts/2026-07-30.html\n\n#Productivity #Philosophy #PlainText #IndieWeb #BlogPost #Blog"
},
"published": "2026-07-31T01:46:45+00:00",
"post-type": "note",
"_id": "49085276",
"_source": "8007",
"_is_read": false
}
but if you don't know where to start, following hashtags like #oldweb and #indieweb, and looking up people’s #neocities or #cowsites is a great start!! getting involved with the old web is an AMAZING way to say #fuckai as well <33
{
"type": "entry",
"published": "2026-07-30T23:50:59.356Z",
"url": "https://bsky.app/profile/did:plc:bfe5nsivwgpkp4ctsmbd7dur/post/3mrvmzapmfs2r",
"content": {
"text": "but if you don't know where to start, following hashtags like #oldweb and #indieweb, and looking up people\u2019s #neocities or #cowsites is a great start!! getting involved with the old web is an AMAZING way to say #fuckai as well <33",
"html": "but if you don't know where to start, following hashtags like #oldweb and #indieweb, and looking up people\u2019s #neocities or #cowsites is a great start!! getting involved with the old web is an AMAZING way to say #fuckai as well <33"
},
"author": {
"type": "card",
"name": "cowsites.net",
"url": "https://bsky.app/profile/cowsites.net",
"photo": null
},
"post-type": "note",
"_id": "49084658",
"_source": "9305",
"_is_read": false
}
I don't need another #bloggingchallenge - I'm already doing #100daysToOffload (publish 100 posts over a year, currently on track at 23 over the past 2 months assuming any new or substantially rewritten page on my site counts, not just the ones on the reverse chronological feed). But I appreciate the wordplay in the name #Blaugust (publish daily and/or 31 posts during August).
https://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/
There doesn't seem to be a daily theme or anything, though, so anything I write next month would count for both...
#blogging #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://notes.kvibber.com/@kelson/statuses/01KYTGG1T45YXAZDHBE99N7D7A",
"content": {
"html": "<p>I don't need another <a href=\"https://notes.kvibber.com/tags/bloggingchallenge\">#<span>bloggingchallenge</span></a> - I'm already doing <a href=\"https://notes.kvibber.com/tags/100daystooffload\">#<span>100daysToOffload</span></a> (publish 100 posts over a year, currently on track at <a href=\"https://kvibber.com/tag/100daystooffload\">23 over the past 2 months</a> assuming any new or substantially rewritten page on my site counts, not just the ones on the reverse chronological feed). But I appreciate the wordplay in the name <a href=\"https://notes.kvibber.com/tags/blaugust\">#<span>Blaugust</span></a> (publish daily and/or 31 posts during August).</p><p><a href=\"https://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/\">https://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/</a></p><p>There doesn't seem to be a daily theme or anything, though, so anything I write next month would count for both...</p><p><a href=\"https://notes.kvibber.com/tags/blogging\">#<span>blogging</span></a> <a href=\"https://notes.kvibber.com/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "I don't need another #bloggingchallenge - I'm already doing #100daysToOffload (publish 100 posts over a year, currently on track at 23 over the past 2 months assuming any new or substantially rewritten page on my site counts, not just the ones on the reverse chronological feed). But I appreciate the wordplay in the name #Blaugust (publish daily and/or 31 posts during August).\n\nhttps://nerdgirlthoughts.game.blog/2026/07/15/blaugust-2026-is-coming/\n\nThere doesn't seem to be a daily theme or anything, though, so anything I write next month would count for both...\n\n#blogging #indieweb"
},
"published": "2026-07-30T21:57:10+00:00",
"post-type": "note",
"_id": "49084044",
"_source": "8007",
"_is_read": false
}
I really like the idea of a /gratitude/ page as seen by @raiderrobert here:
https://robertroskam.com/gratitude/
For mine - I'd put family, friends, bosses, employees, and coworkers on it.
But is it cringy? Would anyone be embarrassed by it? What if I left someone out by accident - would they be silently hurt? Would anyone ever see it?!
I haven't decided the answer to those questions yet, but this year as I get notifications of people's birthdays, I fire off a text message telling them that I'm grateful for them in my life and why - rather than the rote and phatic 'Happy Birthday!'
#gratitude #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@iw/117011049674678925",
"content": {
"html": "<p>I really like the idea of a /gratitude/ page as seen by <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@raiderrobert\">@<span>raiderrobert</span></a></span> here: </p><p><a href=\"https://robertroskam.com/gratitude/\"><span>https://</span><span>robertroskam.com/gratitude/</span><span></span></a></p><p>For mine - I'd put family, friends, bosses, employees, and coworkers on it. </p><p>But is it cringy? Would anyone be embarrassed by it? What if I left someone out by accident - would they be silently hurt? Would anyone ever see it?!</p><p>I haven't decided the answer to those questions yet, but this year as I get notifications of people's birthdays, I fire off a text message telling them that I'm grateful for them in my life and why - rather than the rote and phatic 'Happy Birthday!'</p><p><a href=\"https://hachyderm.io/tags/gratitude\">#<span>gratitude</span></a> <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "I really like the idea of a /gratitude/ page as seen by @raiderrobert here: \n\nhttps://robertroskam.com/gratitude/\n\nFor mine - I'd put family, friends, bosses, employees, and coworkers on it. \n\nBut is it cringy? Would anyone be embarrassed by it? What if I left someone out by accident - would they be silently hurt? Would anyone ever see it?!\n\nI haven't decided the answer to those questions yet, but this year as I get notifications of people's birthdays, I fire off a text message telling them that I'm grateful for them in my life and why - rather than the rote and phatic 'Happy Birthday!'\n\n#gratitude #indieweb"
},
"published": "2026-07-30T21:28:44+00:00",
"post-type": "note",
"_id": "49083769",
"_source": "8007",
"_is_read": false
}
My first post here on Mastodon and also kind of like "advertisement" of my website.
I added smileys to my site 
https://wencesbyte.net/
#blog #indieweb #webdev #webdevelopment #FrutigerAero #y2k
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@WencesByte/117011038329595650",
"content": {
"html": "<p>My first post here on Mastodon and also kind of like \"advertisement\" of my website.</p><p>I added smileys to my site <img alt=\":awesome:\" height=\"16\" src=\"https://files.mastodon.social/custom_emojis/images/001/412/290/original/d6e6bdcff2a90244.png\" title=\":awesome:\" width=\"16\" /></p><p><a href=\"https://wencesbyte.net/\"><span>https://</span><span>wencesbyte.net/</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/webdevelopment\">#<span>webdevelopment</span></a> <a href=\"https://mastodon.social/tags/FrutigerAero\">#<span>FrutigerAero</span></a> <a href=\"https://mastodon.social/tags/y2k\">#<span>y2k</span></a></p>",
"text": "My first post here on Mastodon and also kind of like \"advertisement\" of my website.\n\nI added smileys to my site \n\nhttps://wencesbyte.net/\n\n#blog #indieweb #webdev #webdevelopment #FrutigerAero #y2k"
},
"published": "2026-07-30T21:25:51+00:00",
"post-type": "note",
"_id": "49083770",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mementomori.social/@david_bardos/117010992727033355",
"content": {
"html": "<p><a href=\"https://mementomori.social/tags/Blaugust2026\">#<span>Blaugust2026</span></a> is here! Come, join and let's write together and read each other!</p><p>\ud83c\udf10 <a href=\"https://blog.gridranger.dev/blaugust-2026/\"><span>https://</span><span>blog.gridranger.dev/blaugust-2</span><span>026/</span></a></p><p><a href=\"https://mementomori.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mementomori.social/tags/post\">#<span>post</span></a> <a href=\"https://mementomori.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mementomori.social/tags/blaugust\">#<span>blaugust</span></a></p>",
"text": "#Blaugust2026 is here! Come, join and let's write together and read each other!\n\n\ud83c\udf10 https://blog.gridranger.dev/blaugust-2026/\n\n#blog #post #indieweb #blaugust"
},
"published": "2026-07-30T21:14:16+00:00",
"post-type": "note",
"_id": "49083771",
"_source": "8007",
"_is_read": false
}
I took a second pass at the indiebookclub UI I was working on. I kept getting stuck because I wanted to let people update the title/author/ISBN in case they were incorrect in Open Library, but I also thought that made the form feel too busy.
Eventually I realized that most of the time people will not need/want to update that information, so I can keep them read-only. This keeps the form minimal for the most common scenario. I can still include an edit link that will open the full form for people that want that level of control.
Since we already have the title from the search results, Read Status is the only other required field. I decided a minimal form would show that and the Tags field. The other fields can be tucked away under Advanced Options. I also tried shortening the Read Status field. I think that helps the visual flow. All of the dropdowns on this form have relatively short text anyway.

Screenshot 1: The default form is much more minimal
Next I updated the Published field. Previously, the field was always displayed and had an instruction to leave it blank if you wanted to publish the post right away. A better UX is if the default says “Now” and the datetime field only appears if you choose to change it.

Screenshot 2: Advanced Options expanded with the default Publish set to “Now”

Screenshot 3: Advanced Options expanded and the “Select Date and Time” option selected
The next thing I am working on is lining up the left side of the title/author/ISBN text with the form inputs below them.
I am quite pleased with how this is turning out. Let me know what you think!
{
"type": "entry",
"published": "2026-07-30 09:36-0700",
"url": "https://gregorlove.com/2026/07/i-took-a-second/",
"category": [
"indieweb",
"dev",
"indiebookclub"
],
"content": {
"text": "I took a second pass at the indiebookclub UI I was working on. I kept getting stuck because I wanted to let people update the title/author/ISBN in case they were incorrect in Open Library, but I also thought that made the form feel too busy.\n\nEventually I realized that most of the time people will not need/want to update that information, so I can keep them read-only. This keeps the form minimal for the most common scenario. I can still include an edit link that will open the full form for people that want that level of control.\n\nSince we already have the title from the search results, Read Status is the only other required field. I decided a minimal form would show that and the Tags field. The other fields can be tucked away under Advanced Options. I also tried shortening the Read Status field. I think that helps the visual flow. All of the dropdowns on this form have relatively short text anyway.\n\nScreenshot 1: The default form is much more minimal\nNext I updated the Published field. Previously, the field was always displayed and had an instruction to leave it blank if you wanted to publish the post right away. A better UX is if the default says \u201cNow\u201d and the datetime field only appears if you choose to change it.\n\nScreenshot 2: Advanced Options expanded with the default Publish set to \u201cNow\u201d\nScreenshot 3: Advanced Options expanded and the \u201cSelect Date and Time\u201d option selected\nThe next thing I am working on is lining up the left side of the title/author/ISBN text with the form inputs below them.\n\nI am quite pleased with how this is turning out. Let me know what you think!",
"html": "<p>I took a second pass at the indiebookclub UI I was <a href=\"https://gregorlove.com/2026/05/im-working-on/\">working on</a>. I kept getting stuck because I wanted to let people update the title/author/ISBN in case they were incorrect in Open Library, but I also thought that made the form feel too busy.</p>\n\n<p>Eventually I realized that <em>most of the time</em> people will not need/want to update that information, so I can keep them read-only. This keeps the form minimal for the most common scenario. I can still include an edit link that will open the full form for people that want that level of control.</p>\n\n<p>Since we already have the title from the search results, Read Status is the only other required field. I decided a minimal form would show that and the Tags field. The other fields can be tucked away under Advanced Options. I also tried shortening the Read Status field. I think that helps the visual flow. All of the dropdowns on this form have relatively short text anyway.</p>\n\n<img alt=\"screenshot of new posting UI that has the book cover top left, beside it are three lines for title, author, and ISBN. Underneath that block are form fields: read status and tags tags; all displayed in a horizontal layout on a larger screen. Underneath those fields is a collapsed Advanced Options section\" src=\"https://gregorlove.com/site/assets/files/7308/screen_shot_2026-07-30_at_00_19_48.png\" /><p>Screenshot 1: The default form is much more minimal</p>\n<p>Next I updated the Published field. Previously, the field was always displayed and had an instruction to leave it blank if you wanted to publish the post right away. A better UX is if the default says \u201cNow\u201d and the datetime field only appears if you choose to change it.</p>\n\n<img alt=\"screenshot of the same posting UI with the Advanced Options expanded. Additional fields shown: post status, visibility, and publish. Publish option has two pill-shaped buttons 'Now' and 'Select Date and Time'. 'Now' is selected by default and highlighted green.\" src=\"https://gregorlove.com/site/assets/files/7308/screen_shot_2026-07-30_at_00_39_56.png\" /><p>Screenshot 2: Advanced Options expanded with the default Publish set to \u201cNow\u201d</p>\n<img alt=\"screenshot of the same posting UI with the Advanced Options expanded. 'Select Date and Time' is selected and highlighted green. Underneath, a datetime field appears and a field with your timezone offset from UTC.\" src=\"https://gregorlove.com/site/assets/files/7308/screen_shot_2026-07-30_at_00_40_10.png\" /><p>Screenshot 3: Advanced Options expanded and the \u201cSelect Date and Time\u201d option selected</p>\n<p>The next thing I am working on is lining up the left side of the title/author/ISBN text with the form inputs below them.</p>\n\n<p>I am quite pleased with how this is turning out. Let me know what you think!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "49083424",
"_source": "95",
"_is_read": false
}
I took a second pass at the indiebookclub UI I was working on. I kept getting stuck because I wanted to let people update the title/author/ISBN in case they were incorrect in Open Library, but I also thought that made the form feel too busy.
Eventually I realized that most of the time people will not need/want to update that information, so I can keep them read-only. This keeps the form minimal for the most common scenario. I can still include an edit link that will open the full form for people that want that level of control.
Since we already have the title from the search results, Read Status is the only other required field. I decided a minimal form would show that and the Tags field. The other fields can be tucked away under Advanced Options. I also tried shortening the Read Status field. I think that helps the visual flow. All of the dropdowns on this form have relatively short text anyway.

Screenshot 1: The default form is much more minimal
Next I updated the Published field. Previously, the field was always displayed and had an instruction to leave it blank if you wanted to publish the post right away. A better UX is if the default says “Now” and the datetime field only appears if you choose to change it.

Screenshot 2: Advanced Options expanded with the default Publish set to “Now”

Screenshot 3: Advanced Options expanded and the “Select Date and Time” option selected
The next thing I am working on is lining up the left side of the title/author/ISBN text with the form inputs below them.
I am quite pleased with how this is turning out. Let me know what you think!
{
"type": "entry",
"published": "2026-07-30 09:36-0700",
"url": "https://gregorlove.com/2026/07/i-took-a-second/",
"category": [
"indieweb",
"dev",
"indiebookclub"
],
"content": {
"text": "I took a second pass at the indiebookclub UI I was working on. I kept getting stuck because I wanted to let people update the title/author/ISBN in case they were incorrect in Open Library, but I also thought that made the form feel too busy.\n\nEventually I realized that most of the time people will not need/want to update that information, so I can keep them read-only. This keeps the form minimal for the most common scenario. I can still include an edit link that will open the full form for people that want that level of control.\n\nSince we already have the title from the search results, Read Status is the only other required field. I decided a minimal form would show that and the Tags field. The other fields can be tucked away under Advanced Options. I also tried shortening the Read Status field. I think that helps the visual flow. All of the dropdowns on this form have relatively short text anyway.\n\nScreenshot 1: The default form is much more minimal\nNext I updated the Published field. Previously, the field was always displayed and had an instruction to leave it blank if you wanted to publish the post right away. A better UX is if the default says \u201cNow\u201d and the datetime field only appears if you choose to change it.\n\nScreenshot 2: Advanced Options expanded with the default Publish set to \u201cNow\u201d\nScreenshot 3: Advanced Options expanded and the \u201cSelect Date and Time\u201d option selected\nThe next thing I am working on is lining up the left side of the title/author/ISBN text with the form inputs below them.\n\nI am quite pleased with how this is turning out. Let me know what you think!",
"html": "<p>I took a second pass at the indiebookclub UI I was <a href=\"https://gregorlove.com/2026/05/im-working-on/\">working on</a>. I kept getting stuck because I wanted to let people update the title/author/ISBN in case they were incorrect in Open Library, but I also thought that made the form feel too busy.</p>\n\n<p>Eventually I realized that <em>most of the time</em> people will not need/want to update that information, so I can keep them read-only. This keeps the form minimal for the most common scenario. I can still include an edit link that will open the full form for people that want that level of control.</p>\n\n<p>Since we already have the title from the search results, Read Status is the only other required field. I decided a minimal form would show that and the Tags field. The other fields can be tucked away under Advanced Options. I also tried shortening the Read Status field. I think that helps the visual flow. All of the dropdowns on this form have relatively short text anyway.</p>\n\n<img alt=\"screenshot of new posting UI that has the book cover top left, beside it are three lines for title, author, and ISBN. Underneath that block are form fields: read status and tags tags; all displayed in a horizontal layout on a larger screen. Underneath those fields is a collapsed Advanced Options section\" src=\"https://gregorlove.com/site/assets/files/7308/screen_shot_2026-07-30_at_00_19_48.png\" /><p>Screenshot 1: The default form is much more minimal</p>\n<p>Next I updated the Published field. Previously, the field was always displayed and had an instruction to leave it blank if you wanted to publish the post right away. A better UX is if the default says \u201cNow\u201d and the datetime field only appears if you choose to change it.</p>\n\n<img alt=\"screenshot of the same posting UI with the Advanced Options expanded. Additional fields shown: post status, visibility, and publish. Publish option has two pill-shaped buttons 'Now' and 'Select Date and Time'. 'Now' is selected by default and highlighted green.\" src=\"https://gregorlove.com/site/assets/files/7308/screen_shot_2026-07-30_at_00_39_56.png\" /><p>Screenshot 2: Advanced Options expanded with the default Publish set to \u201cNow\u201d</p>\n<img alt=\"screenshot of the same posting UI with the Advanced Options expanded. 'Select Date and Time' is selected and highlighted green. Underneath, a datetime field appears and a field with your timezone offset from UTC.\" src=\"https://gregorlove.com/site/assets/files/7308/screen_shot_2026-07-30_at_00_40_10.png\" /><p>Screenshot 3: Advanced Options expanded and the \u201cSelect Date and Time\u201d option selected</p>\n<p>The next thing I am working on is lining up the left side of the title/author/ISBN text with the form inputs below them.</p>\n\n<p>I am quite pleased with how this is turning out. Let me know what you think!</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "49081291",
"_source": "179",
"_is_read": false
}
Here comes another #linkdump on me #blog
Fun #foss mini games based on #Luanti
Various interesting blog posts including posts about #UNIX #BSD and #Linux
And some interesting #opensource software projects
https://far.chickenkiller.com/misc/linkdump3/
#blogging #smallweb #smolweb #indieweb #weblog #linkdumps #links
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.bsd.cafe/@farooqkz/117010072030339187",
"content": {
"html": "<p>Here comes another <a href=\"https://mastodon.bsd.cafe/tags/linkdump\">#<span>linkdump</span></a> on me <a href=\"https://mastodon.bsd.cafe/tags/blog\">#<span>blog</span></a> </p><p>Fun <a href=\"https://mastodon.bsd.cafe/tags/foss\">#<span>foss</span></a> mini games based on <a href=\"https://mastodon.bsd.cafe/tags/Luanti\">#<span>Luanti</span></a> <br />Various interesting blog posts including posts about <a href=\"https://mastodon.bsd.cafe/tags/UNIX\">#<span>UNIX</span></a> <a href=\"https://mastodon.bsd.cafe/tags/BSD\">#<span>BSD</span></a> and <a href=\"https://mastodon.bsd.cafe/tags/Linux\">#<span>Linux</span></a> <br />And some interesting <a href=\"https://mastodon.bsd.cafe/tags/opensource\">#<span>opensource</span></a> software projects</p><p><a href=\"https://far.chickenkiller.com/misc/linkdump3/\"><span>https://</span><span>far.chickenkiller.com/misc/lin</span><span>kdump3/</span></a></p><p><a href=\"https://mastodon.bsd.cafe/tags/blogging\">#<span>blogging</span></a> <a href=\"https://mastodon.bsd.cafe/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.bsd.cafe/tags/smolweb\">#<span>smolweb</span></a> <a href=\"https://mastodon.bsd.cafe/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.bsd.cafe/tags/weblog\">#<span>weblog</span></a> <a href=\"https://mastodon.bsd.cafe/tags/linkdumps\">#<span>linkdumps</span></a> <a href=\"https://mastodon.bsd.cafe/tags/links\">#<span>links</span></a></p>",
"text": "Here comes another #linkdump on me #blog \n\nFun #foss mini games based on #Luanti \nVarious interesting blog posts including posts about #UNIX #BSD and #Linux \nAnd some interesting #opensource software projects\n\nhttps://far.chickenkiller.com/misc/linkdump3/\n\n#blogging #smallweb #smolweb #indieweb #weblog #linkdumps #links"
},
"published": "2026-07-30T17:20:07+00:00",
"post-type": "note",
"_id": "49081280",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://scicomm.xyz/@ratika/117009832339902335",
"content": {
"html": "<p><a href=\"https://chavanniclass.wordpress.com/2026/07/30/a-reading-manifesto/\"><span>https://</span><span>chavanniclass.wordpress.com/20</span><span>26/07/30/a-reading-manifesto/</span></a></p><p><a href=\"https://scicomm.xyz/tags/books\">#<span>books</span></a> <a href=\"https://scicomm.xyz/tags/reading\">#<span>reading</span></a> <a href=\"https://scicomm.xyz/tags/blog\">#<span>blog</span></a> <a href=\"https://scicomm.xyz/tags/blogging\">#<span>blogging</span></a> <a href=\"https://scicomm.xyz/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://scicomm.xyz/tags/literature\">#<span>literature</span></a> <a href=\"https://scicomm.xyz/tags/libraries\">#<span>libraries</span></a></p>",
"text": "https://chavanniclass.wordpress.com/2026/07/30/a-reading-manifesto/\n\n#books #reading #blog #blogging #IndieWeb #literature #libraries"
},
"published": "2026-07-30T16:19:09+00:00",
"post-type": "note",
"_id": "49080716",
"_source": "8007",
"_is_read": false
}
After a few very difficult weeks, a new project idea lifted my spirits last night. It may not be innovative, but it could be useful to the IndieWeb, and I’m excited by what I’ll learn while building something that helps others.
{
"type": "entry",
"published": "2026-07-30T15:35:12.000Z",
"url": "https://bsky.app/profile/did:plc:iw5jw32bqqdf4bkbhotvf23m/post/3mrurcx4z4k42",
"content": {
"text": "After a few very difficult weeks, a new project idea lifted my spirits last night. It may not be innovative, but it could be useful to the IndieWeb, and I\u2019m excited by what I\u2019ll learn while building something that helps others."
},
"author": {
"type": "card",
"name": "handle.invalid",
"url": "https://bsky.app/profile/handle.invalid",
"photo": null
},
"post-type": "note",
"_id": "49080137",
"_source": "9305",
"_is_read": false
}
Phoenix Code: Das Werkzeug für meine Flucht ins IndieWeb
Es muß nicht immer Visual Studio Code sein. Um mein Projekt, Webseiten ohne Sinn und Verstand zu basteln, und dabei gleichzeitig meine Flucht weg von den Big-Tech-Konzernen und raus aus den asozialen Medien hinein ins IndieWeb zu unterstützen, habe ich nach einen Editor für HTML und CSS gesucht und bin dabei auf den Phoenix Code Editor gestoßen. https://kantel.github.io/posts/2026073001_phoenix_code/ #PhoenixCode #Texteditor #IndieWeb #StatischeSeiten #Webworking
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@kantel/117009508601672355",
"content": {
"html": "<p>Phoenix Code: Das Werkzeug f\u00fcr meine Flucht ins IndieWeb</p><p>Es mu\u00df nicht immer Visual Studio Code sein. Um mein Projekt, Webseiten ohne Sinn und Verstand zu basteln, und dabei gleichzeitig meine Flucht weg von den Big-Tech-Konzernen und raus aus den asozialen Medien hinein ins IndieWeb zu unterst\u00fctzen, habe ich nach einen Editor f\u00fcr HTML und CSS gesucht und bin dabei auf den Phoenix Code Editor gesto\u00dfen. <a href=\"https://kantel.github.io/posts/2026073001_phoenix_code/\"><span>https://</span><span>kantel.github.io/posts/2026073</span><span>001_phoenix_code/</span></a> <a href=\"https://mastodon.social/tags/PhoenixCode\">#<span>PhoenixCode</span></a> <a href=\"https://mastodon.social/tags/Texteditor\">#<span>Texteditor</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/StatischeSeiten\">#<span>StatischeSeiten</span></a> <a href=\"https://mastodon.social/tags/Webworking\">#<span>Webworking</span></a></p>",
"text": "Phoenix Code: Das Werkzeug f\u00fcr meine Flucht ins IndieWeb\n\nEs mu\u00df nicht immer Visual Studio Code sein. Um mein Projekt, Webseiten ohne Sinn und Verstand zu basteln, und dabei gleichzeitig meine Flucht weg von den Big-Tech-Konzernen und raus aus den asozialen Medien hinein ins IndieWeb zu unterst\u00fctzen, habe ich nach einen Editor f\u00fcr HTML und CSS gesucht und bin dabei auf den Phoenix Code Editor gesto\u00dfen. https://kantel.github.io/posts/2026073001_phoenix_code/ #PhoenixCode #Texteditor #IndieWeb #StatischeSeiten #Webworking"
},
"published": "2026-07-30T14:56:50+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/117/009/506/754/265/631/original/559a223d90ee74e5.jpeg"
],
"post-type": "photo",
"_id": "49079661",
"_source": "8007",
"_is_read": false
}
«Su Internet, nessuno sa che sei un cane.»
#smallweb #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.vivaldi.net/@hyblon/117009105005858464",
"content": {
"html": "<p>\u00abSu Internet, nessuno sa che sei un cane.\u00bb</p><p><a href=\"https://social.vivaldi.net/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://social.vivaldi.net/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "\u00abSu Internet, nessuno sa che sei un cane.\u00bb\n\n#smallweb #indieweb"
},
"published": "2026-07-30T13:14:11+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/117/009/118/494/173/204/original/4ca7da133e1ab51e.jpg"
],
"post-type": "photo",
"_id": "49078742",
"_source": "8007",
"_is_read": false
}
straight up like. the indieweb being computer-exclusive is like those coquette fashion boards only having white skinny girls for inspo. said it
{
"type": "entry",
"published": "2026-07-30T09:55:11.706Z",
"url": "https://bsky.app/profile/did:plc:6nqco2bqtzqyftzr3x3xgpnx/post/3mru6cq6swk27",
"content": {
"text": "straight up like. the indieweb being computer-exclusive is like those coquette fashion boards only having white skinny girls for inspo. said it"
},
"author": {
"type": "card",
"name": "suminocide.bsky.social",
"url": "https://bsky.app/profile/suminocide.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49077200",
"_source": "9305",
"_is_read": false
}
the indieweb (particularly the social media refugee demographic) go fucking nuts over their indieweb culture shit they don't realize it's just aesthetic cults all over again
{
"type": "entry",
"published": "2026-07-30T09:43:17.796Z",
"url": "https://bsky.app/profile/did:plc:6nqco2bqtzqyftzr3x3xgpnx/post/3mru5nhdz7227",
"content": {
"text": "the indieweb (particularly the social media refugee demographic) go fucking nuts over their indieweb culture shit they don't realize it's just aesthetic cults all over again"
},
"author": {
"type": "card",
"name": "suminocide.bsky.social",
"url": "https://bsky.app/profile/suminocide.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49076950",
"_source": "9305",
"_is_read": false
}
I built an open-source, ad-free tech hub! 🖥️🚀
Privates, werbefreies Projekt ohne Tracking:
• Computer Museum (BIOS & Linux Academy im Browser)
• World Observer (Minimalistische Dashboards)
Schaltzentrale: https://dennishilk.com
#IndieWeb #RetroComputing #Linux #FOSS #SelfHosted #OpenSource #Nginx
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@dennishilk/117007470729707494",
"content": {
"html": "<p>I built an open-source, ad-free tech hub! \ud83d\udda5\ufe0f\ud83d\ude80</p><p>Privates, werbefreies Projekt ohne Tracking:<br />\u2022 Computer Museum (BIOS & Linux Academy im Browser)<br />\u2022 World Observer (Minimalistische Dashboards)</p><p>Schaltzentrale: <a href=\"https://dennishilk.com\"><span>https://</span><span>dennishilk.com</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/RetroComputing\">#<span>RetroComputing</span></a> <a href=\"https://mastodon.social/tags/Linux\">#<span>Linux</span></a> <a href=\"https://mastodon.social/tags/FOSS\">#<span>FOSS</span></a> <a href=\"https://mastodon.social/tags/SelfHosted\">#<span>SelfHosted</span></a> <a href=\"https://mastodon.social/tags/OpenSource\">#<span>OpenSource</span></a> <a href=\"https://mastodon.social/tags/Nginx\">#<span>Nginx</span></a></p>",
"text": "I built an open-source, ad-free tech hub! \ud83d\udda5\ufe0f\ud83d\ude80\n\nPrivates, werbefreies Projekt ohne Tracking:\n\u2022 Computer Museum (BIOS & Linux Academy im Browser)\n\u2022 World Observer (Minimalistische Dashboards)\n\nSchaltzentrale: https://dennishilk.com\n\n#IndieWeb #RetroComputing #Linux #FOSS #SelfHosted #OpenSource #Nginx"
},
"published": "2026-07-30T06:18:34+00:00",
"post-type": "note",
"_id": "49075602",
"_source": "8007",
"_is_read": false
}
ICYMI, my critique of Profane Altars: Weird Sword & Sorcery is now up at my review archive blog.
This review was originally printed last year in New Edge Sword & Sorcery Magazine Issue #6.
(As always, boosts are appreciated!)
https://robinmarx.writeas.com/review-profane-altars-weird-sword-and-sorcery
#BookReview #Books #Bookstodon #Booksky #Fantasy #SwordAndSorcery #Blog #SmallWeb #IndieWeb @bookstodon
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://wandering.shop/@RobinMarx/117007345113200022",
"content": {
"html": "<p>ICYMI, my critique of Profane Altars: Weird Sword & Sorcery is now up at my review archive blog.</p><p>This review was originally printed last year in New Edge Sword & Sorcery Magazine Issue #6.</p><p>(As always, boosts are appreciated!)</p><p><a href=\"https://robinmarx.writeas.com/review-profane-altars-weird-sword-and-sorcery\"><span>https://</span><span>robinmarx.writeas.com/review-p</span><span>rofane-altars-weird-sword-and-sorcery</span></a></p><p><a href=\"https://wandering.shop/tags/BookReview\">#<span>BookReview</span></a> <a href=\"https://wandering.shop/tags/Books\">#<span>Books</span></a> <a href=\"https://wandering.shop/tags/Bookstodon\">#<span>Bookstodon</span></a> <a href=\"https://wandering.shop/tags/Booksky\">#<span>Booksky</span></a> <a href=\"https://wandering.shop/tags/Fantasy\">#<span>Fantasy</span></a> <a href=\"https://wandering.shop/tags/SwordAndSorcery\">#<span>SwordAndSorcery</span></a> <a href=\"https://wandering.shop/tags/Blog\">#<span>Blog</span></a> <a href=\"https://wandering.shop/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://wandering.shop/tags/IndieWeb\">#<span>IndieWeb</span></a> <span class=\"h-card\"><a class=\"u-url\" href=\"https://fedigroups.social/@bookstodon\">@<span>bookstodon</span></a></span></p>",
"text": "ICYMI, my critique of Profane Altars: Weird Sword & Sorcery is now up at my review archive blog.\n\nThis review was originally printed last year in New Edge Sword & Sorcery Magazine Issue #6.\n\n(As always, boosts are appreciated!)\n\nhttps://robinmarx.writeas.com/review-profane-altars-weird-sword-and-sorcery\n\n#BookReview #Books #Bookstodon #Booksky #Fantasy #SwordAndSorcery #Blog #SmallWeb #IndieWeb @bookstodon"
},
"published": "2026-07-30T05:46:37+00:00",
"post-type": "note",
"_id": "49075410",
"_source": "8007",
"_is_read": false
}
[some-subscribed-rss] New Post: Reinventing a Fourth Website Piecemeal and from First Principles Using Junk Found Lying on the Side of the Road, by Bruno Dias https://azhdarchid.com/indieweb-things-that-should-exist/
{
"type": "entry",
"published": "2026-07-30T05:26:43.871508363Z",
"url": "https://bsky.app/profile/did:plc:od736zk4jzdweguvsg2mcwxw/post/3mrtpcom2si2z",
"content": {
"text": "[some-subscribed-rss] New Post: Reinventing a Fourth Website Piecemeal and from First Principles Using Junk Found Lying on the Side of the Road, by Bruno Dias https://azhdarchid.com/indieweb-things-that-should-exist/"
},
"author": {
"type": "card",
"name": "some-rss-feeds.bsky.social",
"url": "https://bsky.app/profile/some-rss-feeds.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "49075206",
"_source": "9305",
"_is_read": false
}
Late night blog post: azhdarchid.com/indieweb-thi...
{
"type": "entry",
"published": "2026-07-30T04:13:23.482Z",
"url": "https://bsky.app/profile/did:plc:uemns7yqb62n5kpwe34wgdhs/post/3mrtl7jzhhc2o",
"content": {
"text": "Late night blog post: azhdarchid.com/indieweb-thi..."
},
"author": {
"type": "card",
"name": "brunodias.dev",
"url": "https://bsky.app/profile/brunodias.dev",
"photo": null
},
"post-type": "note",
"_id": "49074737",
"_source": "9305",
"_is_read": false
}
Hello Fediverse! I might just set up the ultimate open social web publishing workflow. Publish on IndieWeb, Bridgy POSSE to Bluesky, then Bridgy Fed to Fediverse
{
"type": "entry",
"published": "2026-07-30T01:38:08.226Z",
"url": "https://bsky.app/profile/did:plc:r46eildr6uztgnr6bbwcnhrh/post/3mrtcjwwbj226",
"content": {
"text": "Hello Fediverse! I might just set up the ultimate open social web publishing workflow. Publish on IndieWeb, Bridgy POSSE to Bluesky, then Bridgy Fed to Fediverse"
},
"author": {
"type": "card",
"name": "kool.gv.uy",
"url": "https://bsky.app/profile/kool.gv.uy",
"photo": null
},
"post-type": "note",
"_id": "49073838",
"_source": "9305",
"_is_read": false
}