Matt has thoughts on RSS:
My sense is that RSS is having a mini resurgence. People are getting wary of the social media platforms and their rapacious appetite for data. We’re getting fatigued from notifications; our inboxes are overflowing. And people are saying that maybe, just maybe, RSS can help. So I’m seeing RSS being discussed more in 2020 than I have done for years. There are signs of life in the ecosystem.
{
"type": "entry",
"published": "2020-07-31T17:48:22Z",
"url": "https://adactio.com/links/17226",
"category": [
"rss",
"syndication",
"feeds",
"indieweb",
"blogs",
"blogging",
"publishing",
"indpendent",
"decentralised",
"decentralisation",
"reading"
],
"bookmark-of": [
"http://interconnected.org/home/2020/07/29/improving_rss"
],
"content": {
"text": "How would I improve RSS? Three ideas (Interconnected)\n\n\n\nMatt has thoughts on RSS:\n\n\n My sense is that RSS is having a mini resurgence. People are getting wary of the social media platforms and their rapacious appetite for data. We\u2019re getting fatigued from notifications; our inboxes are overflowing. And people are saying that maybe, just maybe, RSS can help. So I\u2019m seeing RSS being discussed more in 2020 than I have done for years. There are signs of life in the ecosystem.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"http://interconnected.org/home/2020/07/29/improving_rss\">\nHow would I improve RSS? Three ideas (Interconnected)\n</a>\n</h3>\n\n<p>Matt has thoughts on RSS:</p>\n\n<blockquote>\n <p><strong>My sense is that RSS is having a mini resurgence.</strong> People are getting wary of the social media platforms and their rapacious appetite for data. We\u2019re getting fatigued from notifications; our inboxes are overflowing. And people are saying that maybe, just <em>maybe</em>, RSS can help. So I\u2019m seeing RSS being discussed more in 2020 than I have done for years. There are signs of life in the ecosystem.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "13657831",
"_source": "2",
"_is_read": true
}
But aren’t blogs dead? · Um, nope. For every discipline-with-depth that I care about (software/Internet, politics, energy economics, physics), if you want to find out what’s happening and you want to find out from first-person practitioners, you end up reading a blog.
Dense information from real experts, delivered fast. Why would you want any other kind?
{
"type": "entry",
"published": "2020-07-31T14:54:12Z",
"url": "https://adactio.com/links/17224",
"category": [
"blogs",
"blogging",
"writing",
"publishing",
"indieweb",
"sharing"
],
"bookmark-of": [
"https://www.tbray.org/ongoing/When/202x/2020/05/13/Meta-Blog#p-2"
],
"content": {
"text": "ongoing by Tim Bray \u00b7 Meta Blog\n\n\n\n\n But aren\u2019t blogs dead? \u00b7 Um, nope. For every discipline-with-depth that I care about (software/Internet, politics, energy economics, physics), if you want to find out what\u2019s happening and you want to find out from first-person practitioners, you end up reading a blog.\n \n Dense information from real experts, delivered fast. Why would you want any other kind?",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://www.tbray.org/ongoing/When/202x/2020/05/13/Meta-Blog#p-2\">\nongoing by Tim Bray \u00b7 Meta Blog\n</a>\n</h3>\n\n<blockquote>\n <p><strong>But aren\u2019t blogs dead?</strong> \u00b7 Um, nope. For every discipline-with-depth that I care about (software/Internet, politics, energy economics, physics), if you want to find out what\u2019s happening and you want to find out from first-person practitioners, you end up reading a blog.</p>\n \n <p>Dense information from real experts, delivered fast. Why would you want any other kind?</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "13653655",
"_source": "2",
"_is_read": true
}
Some good blogging advice.
Building a blog for the long run? Avoid Medium.
{
"type": "entry",
"published": "2020-07-31T09:48:15Z",
"url": "https://adactio.com/links/17220",
"category": [
"writing",
"publishing",
"blogging",
"medium",
"blogs",
"indieweb",
"posse",
"syndication",
"platforms",
"silos"
],
"bookmark-of": [
"https://hulry.com/medium-vs-own-blog/"
],
"content": {
"text": "Why Medium is Not the Home for Your Ideas \u2013 The Hulry\n\n\n\nSome good blogging advice.\n\n\n Building a blog for the long run? Avoid Medium.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://hulry.com/medium-vs-own-blog/\">\nWhy Medium is Not the Home for Your Ideas \u2013 The Hulry\n</a>\n</h3>\n\n<p>Some good blogging advice.</p>\n\n<blockquote>\n <p>Building a blog for the long run? Avoid Medium.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "13648405",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2020-07-30T17:19:55+10:00",
"url": "https://mblaney.xyz/2020-07-30-Subscribe_to_your_Twitter_feed",
"category": [
"https://news.indieweb.org/en"
],
"name": "Subscribe to your Twitter feed",
"content": {
"text": "I've wanted to have a look at the Twitter API ever since the untimely demise of twitter-atom.appspot.com. This is still a great service from @Ryan Barrett but unfortunately it's no longer possible to sign up thanks to Twitter developer account changes.\n\n\nWhen I was working on i.haza.website I was hoping to make that part of the platform, so I've had a go at my own instead. What I ended up with was a Twitter home timeline to h-feed converter that I could drop in as a replacement. I needed a hub that can sign up as a Twitter app, and then produce feeds for each authorized user, so I set that up using my reader at unicyclic.com. You can sign in there with a regular account or via IndieAuth, and if you authorize your Twitter account it will create a feed for you.\n\n\nThe other way it works is via Microsub on your own website. That's how I'm using it now, so authorizing my Twitter account from my reader on my own site subscribes me to my Twitter timeline. This works because my site was configured to use unicyclic.com as a Microsub server when it was created on i.haza.website. (You can use it as a server from your own site too!) That's getting pretty jargony so here's some pictures of how it works:\n\n\n\n\nEither from your own website or via an account on unicyclic.com, there are some new options under Manage Feeds. Clicking the Authorize button will take you to Twitter.\n\n\n\n\nTwitter shows you what Unicyclic has access to, at the moment it's just reading your home timeline. Having access to the Twitter API in the reader does allow for some interesting new features though, for instance I would like to be able to follow people who are retweeted from inside my reader.\n\n\n\n\nOnce you authorize the app, the callback takes you to unicyclic.com. You don't need to be logged in, there's enough information provided to add the feed to your account. If you started the process from your own website it offers to take you back there.\n\n\n\n\nOnce back at your reader you should see the new feed subscription. It won't have a channel set, I usually have the default set to 'silos' because I don't check it that often. My favourite part of the reader is being able to set the channel per author. It's like creating Twitter lists from your own website, except you can mix them in with other feeds if you want.\n\n\n\n\nAuthors have hovercards in the reader which lets you change the channel. At the end of the day it all pretty much works the same as before! I'm not sure if this app will be allowed to exist forever, so it is a case of use at your own risk. (I will also be holding on to my old API key for twitter-atom.appspot.com just in case.)",
"html": "I've wanted to have a look at the Twitter API ever since the untimely demise of <a href=\"https://twitter-atom.appspot.com/\">twitter-atom.appspot.com</a>. This is still a great service from <a href=\"https://snarfed.org\">@Ryan Barrett</a> but unfortunately it's no longer possible to sign up thanks to Twitter developer account changes.<br /><br />\nWhen I was working on <a href=\"https://i.haza.website/\">i.haza.website</a> I was hoping to make that part of the platform, so I've had a go at my own instead. What I ended up with was a Twitter home timeline to h-feed converter that I could drop in as a replacement. I needed a hub that can sign up as a Twitter app, and then produce feeds for each authorized user, so I set that up using my reader at <a href=\"https://unicyclic.com\">unicyclic.com</a>. You can sign in there with a regular account or via IndieAuth, and if you authorize your Twitter account it will create a feed for you.<br /><br />\nThe other way it works is via Microsub on your own website. That's how I'm using it now, so authorizing my Twitter account from my reader on my own site subscribes me to my Twitter timeline. This works because my site was configured to use <a href=\"https://unicyclic.com\">unicyclic.com</a> as a Microsub server when it was created on <a href=\"https://i.haza.website/\">i.haza.website</a>. (You can <a href=\"https://mblaney.xyz/2020-01-13-unicycliccom_as_a_general_purpose_Microsub_server\">use it as a server</a> from your own site too!) That's getting pretty jargony so here's some pictures of how it works:<br /><br /><img alt=\"\" src=\"https://mblaney.xyz/public/ManageFeeds.png\" /><br /><br />\nEither from your own website or via an account on <a href=\"https://unicyclic.com\">unicyclic.com</a>, there are some new options under <strong>Manage Feeds</strong>. Clicking the Authorize button will take you to Twitter.<br /><br /><img alt=\"\" src=\"https://mblaney.xyz/public/TwitterAuth.png\" /><br /><br />\nTwitter shows you what Unicyclic has access to, at the moment it's just reading your home timeline. Having access to the Twitter API in the reader does allow for some interesting new features though, for instance I would like to be able to follow people who are retweeted from inside my reader.<br /><br /><img alt=\"\" src=\"https://mblaney.xyz/public/TwitterUnicyclic.png\" /><br /><br />\nOnce you authorize the app, the callback takes you to <a href=\"https://unicyclic.com\">unicyclic.com</a>. You don't need to be logged in, there's enough information provided to add the feed to your account. If you started the process from your own website it offers to take you back there.<br /><br /><img alt=\"\" src=\"https://mblaney.xyz/public/TwitterFeed.png\" /><br /><br />\nOnce back at your reader you should see the new feed subscription. It won't have a channel set, I usually have the default set to 'silos' because I don't check it that often. My favourite part of the reader is being able to set the channel <em>per author</em>. It's like creating Twitter lists from your own website, except you can mix them in with other feeds if you want.<br /><br /><img alt=\"\" src=\"https://mblaney.xyz/public/TwitterChannels.png\" /><br /><br />\nAuthors have hovercards in the reader which lets you change the channel. At the end of the day it all pretty much works the same as before! I'm not sure if this app will be allowed to exist forever, so it is a case of use at your own risk. (I will also be holding on to my old API key for <a href=\"https://twitter-atom.appspot.com/\">twitter-atom.appspot.com</a> just in case.)"
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://mblaney.xyz",
"photo": "https://mblaney.xyz/public/profile_thumb.png"
},
"post-type": "article",
"_id": "13618291",
"_source": "3708",
"_is_read": true
}
I'm going!Mo’ IndieWeb specs, mo’ pop-ups!
{
"type": "entry",
"published": "2020-07-29T10:59:02-0400",
"rsvp": "yes",
"url": "https://martymcgui.re/2020/07/29/105902/",
"in-reply-to": [
"https://events.indieweb.org/2020/08/indieauth-pop-up-session-6xlxgeCEMgv8"
],
"content": {
"text": "I'm going!Mo\u2019 IndieWeb specs, mo\u2019 pop-ups!",
"html": "I'm going!<p>Mo\u2019 IndieWeb specs, mo\u2019 pop-ups!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "rsvp",
"refs": {
"https://events.indieweb.org/2020/08/indieauth-pop-up-session-6xlxgeCEMgv8": {
"type": "entry",
"summary": "IndieAuth is a decentralized identity protocol built on top of OAuth 2.0.",
"url": "https://events.indieweb.org/2020/08/indieauth-pop-up-session-6xlxgeCEMgv8",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://events.indieweb.org/storage/events/20200714-sff83XIg3Y3uKlGhPdRDUumBYgsl7O.jpg"
],
"name": "IndieAuth Pop-Up Session",
"author": {
"type": "card",
"name": "events.indieweb.org",
"url": "http://events.indieweb.org",
"photo": null
},
"post-type": "photo"
}
},
"_id": "13598474",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2020-07-28T15:09:31+02:00",
"url": "https://notiz.blog/2020/07/28/working-draft-revision-435/",
"name": "Working Draft 435",
"content": {
"text": "Ich war, zusammen mit Sebastian Lasse, zu Gast beim Working Draft und wir haben mit Peter Kr\u00f6ner ein wenig \u00fcber das \u201eOpen, Decentralized, Federated und Indie\u201e-Web gesprochen.\n\n\n\nDownload MP3 | Apple Podcast | Spotify\n\n\n\nDie Folge ist ein sch\u00f6ner Rundumschlag von ActivityPub bis Zot (naja, Zot hatten wir nicht wirklich angesprochen, aber es passt einfach so sch\u00f6n \ud83d\ude09 ) geworden:\n\n\n\nBeginnend mit einem Versuch, die Begriffe Open, Decentralized, Federated, Indie etc. zu definieren steigen wir, wie die Nerds die wir sind, recht bald in die technischen Untiefen herab. Neben Protkollen wie ATOM, RSS und ActivityPub sind auch die solche Protokolle nutzenden Software wie Mastodon, Diaspora, oStatus, Identica, Status.net, Tent.io, Friendica ein Thema. Dezentral betriebene Software-Instanzen mit konpatiblen Protokollen bilden das Fediverse, dessen technische Inkompatibilit\u00e4ten (u.A. betreffend Peer Tube und WebFinger, registerProtocolHandler) ebenso wie nichttechnische Aspekte (unter anderem Monetarisierung, Gouvernance, Nazis, Fake News (siehe Eunomia), End-User-Features wie den universellen Follow-Button und F\u00f6rderungsm\u00f6glichkeiten) durchgekaut werden. Gegen Ende legen wir den Fokus auf das IndieWeb (komplett mit IndieWebCamps und Homebrew Website Clubs), Self-Hosting und wagen R\u00fcckgriffe auf das Web 2.0 mit Bestandteilen wie Flickr, Ping- und Trackbacks (in neu und cool: Webmention) und die von uns erst k\u00fcrzlich abf\u00e4llig betrachteten Microformats. Zuletzt darf der Verweis auf die mehrfacht erw\u00e4hnte Offizielle ActivityPub Konferenz 2020 nicht fehlen\u00a0\u2013 die Anmeldungs-Phase l\u00e4uft! Ceterum censeo faciem liber esse delendam.\n\n\n\n(Ein paar Links in den Shownotes von Working Draft wurden von mir nachtr\u00e4glich ge\u00e4ndert)",
"html": "<p>Ich war, zusammen mit <a href=\"https://mastodon.social/@sl007\">Sebastian Lasse</a>, zu Gast beim <a href=\"https://workingdraft.de/\">Working Draft</a> und wir haben mit <a href=\"https://www.peterkroener.de/\">Peter Kr\u00f6ner</a> ein wenig \u00fcber das \u201e<a href=\"https://workingdraft.de/435/\">Open, Decentralized, Federated und Indie</a>\u201e-Web gesprochen.</p>\n\n\n\n<p><a href=\"https://workingdraft.de/podpress_trac/web/4780/0/wd-435.mp3\">Download MP3</a> | <a href=\"https://podcasts.apple.com/de/podcast/revision-435-open-decentralized-federated-und-indie/id402204581?i=1000486353869\">Apple Podcast</a> | <a href=\"https://open.spotify.com/episode/7eq8Hw2lFtwJieB2BNFAQl\">Spotify</a></p>\n\n\n\n<p>Die Folge ist ein sch\u00f6ner Rundumschlag von <a href=\"https://www.w3.org/TR/activitypub/\">ActivityPub</a> bis <a href=\"https://www.w3.org/community/zot/\">Zot</a> (naja, Zot hatten wir nicht wirklich angesprochen, aber es passt einfach so sch\u00f6n \ud83d\ude09 ) geworden:</p>\n\n\n\n<blockquote><p>Beginnend mit einem Versuch, die Begriffe Open, Decentralized, Federated, Indie etc. zu definieren steigen wir, wie die Nerds die wir sind, recht bald in die technischen Untiefen herab. Neben Protkollen wie <a href=\"http://www.atomenabled.org/\">ATOM</a>, <a href=\"https://de.wikipedia.org/wiki/RSS\">RSS</a> und <a href=\"https://www.w3.org/TR/activitypub/\">ActivityPub</a> sind auch die solche Protokolle nutzenden Software wie <a href=\"https://mastodon.social/about\">Mastodon</a>, <a href=\"https://diasporafoundation.org/\">Diaspora</a>, oStatus, Identica, Status.net, Tent.io, Friendica ein Thema. Dezentral betriebene Software-Instanzen mit konpatiblen Protokollen bilden das <strong>Fediverse</strong>, dessen technische Inkompatibilit\u00e4ten (u.A. betreffend <a href=\"https://joinpeertube.org/\">Peer Tube</a> und <a href=\"https://webfinger.net/\">WebFinger</a>, <a href=\"https://developer.mozilla.org/de/docs/Web/API/Navigator/registerProtocolHandler\">registerProtocolHandler</a>) ebenso wie nichttechnische Aspekte (unter anderem Monetarisierung, Gouvernance, Nazis, Fake News (siehe <a href=\"https://eunomia.social/\">Eunomia</a>), End-User-Features wie den <a href=\"https://blog.mozilla.org/webdev/2010/07/26/registerprotocolhandler-enhancing-the-federated-web/\">universellen Follow-Button</a> und F\u00f6rderungsm\u00f6glichkeiten) durchgekaut werden. Gegen Ende legen wir den Fokus auf das <a href=\"https://indieweb.org/\">IndieWeb</a> (komplett mit <a href=\"https://indieweb.org/IndieWebCamps\">IndieWebCamps</a> und <a href=\"https://indieweb.org/Homebrew_Website_Club\">Homebrew Website Clubs</a>), Self-Hosting und wagen R\u00fcckgriffe auf das Web 2.0 mit Bestandteilen wie Flickr, Ping- und Trackbacks (in neu und cool: <a href=\"https://indieweb.org/Webmention\">Webmention</a>) und die von uns erst <a href=\"https://workingdraft.de/426/\">k\u00fcrzlich abf\u00e4llig betrachteten</a> <a href=\"http://microformats.org/wiki/microformats-2\">Microformats</a>. Zuletzt darf der Verweis auf die mehrfacht erw\u00e4hnte <a href=\"https://conf.activitypub.rocks\"><strong>Offizielle ActivityPub Konferenz 2020</strong></a> nicht fehlen\u00a0\u2013 die Anmeldungs-Phase l\u00e4uft! Ceterum censeo faciem liber esse delendam.</p></blockquote>\n\n\n\n<p>(Ein paar Links in den Shownotes von Working Draft wurden von mir nachtr\u00e4glich ge\u00e4ndert)</p>"
},
"author": {
"type": "card",
"name": "Matthias Pfefferle",
"url": "https://notiz.blog/author/matthias-pfefferle/",
"photo": "https://secure.gravatar.com/avatar/75512bb584bbceae57dfc503692b16b2?s=40&d=mm&r=g"
},
"post-type": "article",
"_id": "13575097",
"_source": "206",
"_is_read": true
}
It gives users a way to react and engage with the content they see in their feeds. Microsub also helps to simplify the act of fetching feeds from anywhere. I’m open to helping, I have comfort with C++ and have kdesrc setup.
{
"type": "entry",
"published": "2020-07-27T19:12:22.13091-07:00",
"url": "https://v2.jacky.wtf/post/f78d457a-1f4a-4b69-a14b-fc2771e3d103",
"in-reply-to": [
"https://twitter.com/TobiasFella/status/1287859779134787589"
],
"content": {
"text": "It gives users a way to react and engage with the content they see in their feeds. Microsub also helps to simplify the act of fetching feeds from anywhere. I\u2019m open to helping, I have comfort with C++ and have kdesrc setup.",
"html": "<p>It gives users a way to react and engage with the content they see in their feeds. Microsub also helps to simplify the act of fetching feeds from anywhere. I\u2019m open to helping, I have comfort with C++ and have kdesrc setup.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "reply",
"refs": {
"https://twitter.com/TobiasFella/status/1287859779134787589": {
"type": "entry",
"url": "https://twitter.com/TobiasFella/status/1287859779134787589",
"author": {
"type": "card",
"name": "twitter.com",
"url": "https://twitter.com/TobiasFella/status/1287859779134787589",
"photo": null
},
"post-type": "note"
}
},
"_id": "13558139",
"_source": "1886",
"_is_read": true
}
#100days 87 - I have been working a little on a new start page for Together which adds quicker access to all the channels and some key actions.
There were also lots of recent Micropub spec improvements which I'd like to work on integrating with Together and PostrChild.
{
"type": "entry",
"published": "2020-07-27T22:40:16.017Z",
"url": "https://grant.codes/2020/07/27/10-40-16",
"category": [
"100days"
],
"content": {
"text": "#100days 87 - I have been working a little on a new start page for Together which adds quicker access to all the channels and some key actions.There were also lots of recent Micropub spec improvements which I'd like to work on integrating with Together and PostrChild.",
"html": "<p>#100days 87 - I have been working a little on a new start page for Together which adds quicker access to all the channels and some key actions.</p><p>There were also lots of recent Micropub spec improvements which I'd like to work on integrating with Together and PostrChild.</p>"
},
"author": {
"type": "card",
"name": "Grant Richmond",
"url": "https://grant.codes",
"photo": "https://grant.codes/img/me.jpg"
},
"post-type": "note",
"_id": "13554577",
"_source": "11",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2020/07/27/micropub-improvements.html",
"name": "Micropub improvements",
"content": {
"html": "<p>We had a great <a href=\"https://indieweb.org/2020/Pop-ups/Micropub\">Micropub pop-up session</a> over the weekend, discussing a dozen Micropub extension proposals. I\u2019ve now implemented some of the improvements in Micro.blog:</p>\n\n<ul><li>Added a <code>filter</code> parameter when getting the category list. If someone is using categories more like tags and has hundreds or thousands of categories, the server can now filter them, making it easier to build category auto-complete in client apps.</li>\n<li>Added support for standalone pages using <code>h-page</code>. You can create a page by sending <code>h=page</code> instead of the usual <code>h=entry</code> for blog posts. To query a list of pages, use <code>q=source&post-type=page</code>.</li>\n<li>Added <code>q=contact</code> to help clients do username auto-complete. This requires the <code>filter</code> parameter. Clients should also maintain their own username cache, built from the timeline or following lists, so they can show results quickly even before asking the server.</li>\n<li>Updated <code>q=source</code> on the media endpoint to support paging through uploaded photos with <code>limit</code> and <code>offset</code> parameters.</li>\n</ul><p>Micropub continues to improve through IndieWeb community discussions like this. If you\u2019d like to learn more about Micropub, I\u2019ve published the Micropub <a href=\"https://github.com/microdotblog/indie-microblogging/blob/master/part3/micropub.md\">draft chapter from my upcoming book here</a>.</p>",
"text": "We had a great Micropub pop-up session over the weekend, discussing a dozen Micropub extension proposals. I\u2019ve now implemented some of the improvements in Micro.blog:\n\nAdded a filter parameter when getting the category list. If someone is using categories more like tags and has hundreds or thousands of categories, the server can now filter them, making it easier to build category auto-complete in client apps.\nAdded support for standalone pages using h-page. You can create a page by sending h=page instead of the usual h=entry for blog posts. To query a list of pages, use q=source&post-type=page.\nAdded q=contact to help clients do username auto-complete. This requires the filter parameter. Clients should also maintain their own username cache, built from the timeline or following lists, so they can show results quickly even before asking the server.\nUpdated q=source on the media endpoint to support paging through uploaded photos with limit and offset parameters.\nMicropub continues to improve through IndieWeb community discussions like this. If you\u2019d like to learn more about Micropub, I\u2019ve published the Micropub draft chapter from my upcoming book here."
},
"published": "2020-07-27T10:33:30-05:00",
"category": [
"Essays"
],
"post-type": "article",
"_id": "13550201",
"_source": "12",
"_is_read": true
}
Liked Micropub 2.2.0 for WordPress Released by
David Shanske
Micropub 2.2.0 has one major change in it. IndieAuth client code was removed. This code now lives in the IndieAuth plugin. This means that Micropub does not check for scopes. It uses the built-in WordPress capability system to determine if an action should be performed.
The IndieAuth plugin limits c...
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/07/26/6996/",
"published": "2020-07-26T07:04:00+00:00",
"content": {
"html": "Liked <a href=\"https://david.shanske.com/2020/07/25/micropub-2-2-0-for-wordpress-released/\">Micropub 2.2.0 for WordPress Released</a> by <a href=\"https://david.shanske.com/\"><img src=\"https://doubleloop.net/Array\" alt=\"David Shanske\" />David Shanske</a>\n<blockquote>Micropub 2.2.0 has one major change in it. IndieAuth client code was removed. This code now lives in the IndieAuth plugin. This means that Micropub does not check for scopes. It uses the built-in WordPress capability system to determine if an action should be performed.\nThe IndieAuth plugin limits c...</blockquote>",
"text": "Liked Micropub 2.2.0 for WordPress Released by David Shanske\nMicropub 2.2.0 has one major change in it. IndieAuth client code was removed. This code now lives in the IndieAuth plugin. This means that Micropub does not check for scopes. It uses the built-in WordPress capability system to determine if an action should be performed.\nThe IndieAuth plugin limits c..."
},
"post-type": "note",
"_id": "13516138",
"_source": "1895",
"_is_read": true
}
Liked IndieAuth 3.5.0 for WordPress Released by
David Shanske
Earlier in the week, I noted the release of IndieAuth 3.5.0, but I didn’t explain the major under the hood changes that occurred here in a post, which I need to do as at least one person is experiencing issues(probably necessitating a 3.5.1 as soon as I figure out why.)
I also noted I forgot to de...
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/07/26/6995/",
"published": "2020-07-26T07:04:00+00:00",
"content": {
"html": "Liked <a href=\"https://david.shanske.com/2020/07/25/indieauth-3-5-0-for-wordpress-released/\">IndieAuth 3.5.0 for WordPress Released</a> by <a href=\"https://david.shanske.com/\"><img src=\"https://doubleloop.net/Array\" alt=\"David Shanske\" />David Shanske</a>\n<blockquote>Earlier in the week, I noted the release of IndieAuth 3.5.0, but I didn\u2019t explain the major under the hood changes that occurred here in a post, which I need to do as at least one person is experiencing issues(probably necessitating a 3.5.1 as soon as I figure out why.)\nI also noted I forgot to de...</blockquote>",
"text": "Liked IndieAuth 3.5.0 for WordPress Released by David Shanske\nEarlier in the week, I noted the release of IndieAuth 3.5.0, but I didn\u2019t explain the major under the hood changes that occurred here in a post, which I need to do as at least one person is experiencing issues(probably necessitating a 3.5.1 as soon as I figure out why.)\nI also noted I forgot to de..."
},
"post-type": "note",
"_id": "13516140",
"_source": "1895",
"_is_read": true
}
Going to look into implementing the response bit at https://git.jacky.wtf/indieweb/koype/issues/214
{
"type": "entry",
"published": "2020-07-25T11:48:40.46243-07:00",
"url": "https://v2.jacky.wtf/post/46bcf84e-7968-409b-b1a9-2c5f756331ff",
"in-reply-to": [
"https://github.com/indieweb/micropub-extensions/issues/14"
],
"content": {
"text": "Going to look into implementing the response bit at https://git.jacky.wtf/indieweb/koype/issues/214",
"html": "<p>Going to look into implementing the response bit at <a href=\"https://git.jacky.wtf/indieweb/koype/issues/214\">https://git.jacky.wtf/indieweb/koype/issues/214</a></p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "reply",
"refs": {
"https://github.com/indieweb/micropub-extensions/issues/14": {
"type": "entry",
"url": "https://github.com/indieweb/micropub-extensions/issues/14",
"content": {
"text": "Related #4 \nThis is an implementation of the same feature proposed for the micropub endpoint, currently referenced on the Media Endpoint wiki page. https://indieweb.org/micropub_media_endpoint#Query_media_by_URL \nThe return would be an items property with the responses from #13",
"html": "<p>Related #4 </p>\n<p>This is an implementation of the same feature proposed for the micropub endpoint, currently referenced on the Media Endpoint wiki page. <a href=\"https://indieweb.org/micropub_media_endpoint#Query_media_by_URL\">https://indieweb.org/micropub_media_endpoint#Query_media_by_URL</a> </p>\n<p>The return would be an items property with the responses from #13 </p>"
},
"author": {
"type": "card",
"name": "dshanske",
"url": "https://github.com/dshanske",
"photo": null
},
"post-type": "note"
}
},
"_id": "13503569",
"_source": "1886",
"_is_read": true
}
Going to track progress on my implementation of this at https://git.jacky.wtf/indieweb/koype/issues/213
{
"type": "entry",
"published": "2020-07-25T11:29:58.79484-07:00",
"url": "https://v2.jacky.wtf/post/6ba67a27-b616-44b4-9636-0d7334b850ae",
"in-reply-to": [
"https://github.com/indieweb/micropub-extensions/issues/23"
],
"content": {
"text": "Going to track progress on my implementation of this at https://git.jacky.wtf/indieweb/koype/issues/213",
"html": "<p>Going to track progress on my implementation of this at <a href=\"https://git.jacky.wtf/indieweb/koype/issues/213\">https://git.jacky.wtf/indieweb/koype/issues/213</a></p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "reply",
"refs": {
"https://github.com/indieweb/micropub-extensions/issues/23": {
"type": "entry",
"url": "https://github.com/indieweb/micropub-extensions/issues/23",
"content": {
"text": "https://www.w3.org/TR/micropub/#h-syndication-targets\nProposing an optional property, checked, that if present and true would tell a client to set the target to checked by default...as opposed to the current behavior common in clients of making the user select each syndication target.\nIf the endpoint does not want to give the user any choice, it would not provide a target at all and just posse each time.",
"html": "<p><a href=\"https://www.w3.org/TR/micropub/#h-syndication-targets\">https://www.w3.org/TR/micropub/#h-syndication-targets</a></p>\n<p>Proposing an optional property, checked, that if present and true would tell a client to set the target to checked by default...as opposed to the current behavior common in clients of making the user select each syndication target.</p>\n<p>If the endpoint does not want to give the user any choice, it would not provide a target at all and just posse each time.</p>"
},
"author": {
"type": "card",
"name": "dshanske",
"url": "https://github.com/dshanske",
"photo": null
},
"post-type": "note"
}
},
"_id": "13503241",
"_source": "1886",
"_is_read": true
}
Will look into implementing this. Tracking ticket will be https://git.jacky.wtf/indieweb/koype/issues/212
{
"type": "entry",
"published": "2020-07-25T10:53:25.98051-07:00",
"url": "https://v2.jacky.wtf/post/d38997c4-bdc4-4fe8-8940-6d843e505a20",
"in-reply-to": [
"https://github.com/indieweb/micropub-extensions/issues/24"
],
"content": {
"text": "Will look into implementing this. Tracking ticket will be https://git.jacky.wtf/indieweb/koype/issues/212",
"html": "<p>Will look into implementing this. Tracking ticket will be <a href=\"https://git.jacky.wtf/indieweb/koype/issues/212\">https://git.jacky.wtf/indieweb/koype/issues/212</a></p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "reply",
"refs": {
"https://github.com/indieweb/micropub-extensions/issues/24": {
"type": "entry",
"url": "https://github.com/indieweb/micropub-extensions/issues/24",
"content": {
"text": "This is a proposal to introduce an IndieAuth scope for Micropub called 'draft'. This would grant the user permission to create posts, but not publish them. posts would only be permitted in draft mode. I'm preparing to support this to my upgrade of scope capability in the relevant WordPress plugin.",
"html": "<p>This is a proposal to introduce an IndieAuth scope for Micropub called 'draft'. This would grant the user permission to create posts, but not publish them. posts would only be permitted in draft mode. I'm preparing to support this to my upgrade of scope capability in the relevant WordPress plugin.</p>"
},
"author": {
"type": "card",
"name": "dshanske",
"url": "https://github.com/dshanske",
"photo": null
},
"post-type": "note"
}
},
"_id": "13502765",
"_source": "1886",
"_is_read": true
}
{
"type": "entry",
"published": "2020-07-25T10:31:04.27637-07:00",
"url": "https://v2.jacky.wtf/post/789e96e8-2791-40c4-8370-fff06ab10369",
"content": {
"text": "Quickly hopped into the Micropub popup for the IndieWeb! https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn",
"html": "<p>Quickly hopped into the Micropub popup for the IndieWeb! <a href=\"https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn\">https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn</a></p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "13502148",
"_source": "1886",
"_is_read": true
}
Note to self: filter out Webmentions that come from my own site to posts. It’s useful to display but not to use in my notifications context.
{
"type": "entry",
"published": "2020-07-25T10:16:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/c650eb1f-8d11-499b-a347-813dc35cc603",
"content": {
"text": "Note to self: filter out Webmentions that come from my own site to posts. It\u2019s useful to display but not to use in my notifications context.",
"html": "<p>Note to self: filter out Webmentions that come from my own site to posts. It\u2019s useful to display but not to use in my notifications context.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "13502149",
"_source": "1886",
"_is_read": true
}
Very excited for the #IndieWebCamp Micropub pop-up session today - come join us to talk about the open standard for CRUD functionality on web tooling https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn
{
"type": "entry",
"published": "2020-07-25T09:52:22.757Z",
"url": "https://www.jvt.me/mf2/2020/07/evors/",
"category": [
"indiewebcamp"
],
"content": {
"text": "Very excited for the #IndieWebCamp Micropub pop-up session today - come join us to talk about the open standard for CRUD functionality on web tooling https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn",
"html": "<p>Very excited for the <a href=\"https://www.jvt.me/tags/indiewebcamp/\">#IndieWebCamp</a> Micropub pop-up session today - come join us to talk about the open standard for CRUD functionality on web tooling <a href=\"https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn\">https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "note",
"_id": "13494526",
"_source": "2169",
"_is_read": true
}
Bumping this because it was mentioned in chat about finding checkins, bookmarks and other types. https://chat.indieweb.org/dev/2020-07-25#t1595651715928500
{
"type": "entry",
"published": "2020-07-24T22:06:14.25181-07:00",
"url": "https://v2.jacky.wtf/post/98b192ae-da39-44f7-81bd-e730e7d02ad4",
"in-reply-to": [
"https://github.com/tantek/post-type-discovery/issues/41"
],
"content": {
"text": "Bumping this because it was mentioned in chat about finding checkins, bookmarks and other types. https://chat.indieweb.org/dev/2020-07-25#t1595651715928500",
"html": "<p>Bumping this because it was mentioned in chat about finding checkins, bookmarks and other types. <a href=\"https://chat.indieweb.org/dev/2020-07-25#t1595651715928500\">https://chat.indieweb.org/dev/2020-07-25#t1595651715928500</a></p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "reply",
"refs": {
"https://github.com/tantek/post-type-discovery/issues/41": {
"type": "entry",
"url": "https://github.com/tantek/post-type-discovery/issues/41",
"content": {
"text": "I was under the impression that there had to be at least 3 publishing and consuming examples in order for a new post type to be added. However, I can't find that actually referenced anywhere in this spec. \nIt seems to be part of the discussions in other issues though: https://github.com/tantek/post-type-discovery/issues/26\n\nThis is well beyond the methodology threshold of three independent verified publishing implementations...",
"html": "<p>I was under the impression that there had to be at least 3 publishing and consuming examples in order for a new post type to be added. However, I can't find that actually referenced anywhere in this spec. </p>\n<p>It seems to be part of the discussions in other issues though: <a href=\"https://github.com/tantek/post-type-discovery/issues/26\">https://github.com/tantek/post-type-discovery/issues/26</a></p>\n<blockquote>\n<p>This is well beyond the methodology threshold of three independent verified publishing implementations...</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "aaronpk",
"url": "https://github.com/aaronpk",
"photo": null
},
"post-type": "note"
}
},
"_id": "13490967",
"_source": "1886",
"_is_read": true
}
I'm going!Looking forward to some discussion on the future of Micropub!
{
"type": "entry",
"published": "2020-07-24T15:24:52-0400",
"rsvp": "yes",
"url": "https://martymcgui.re/2020/07/24/152452/",
"in-reply-to": [
"https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn"
],
"content": {
"text": "I'm going!Looking forward to some discussion on the future of Micropub!",
"html": "I'm going!<p>Looking forward to some discussion on the future of Micropub!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "rsvp",
"refs": {
"https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn": {
"type": "entry",
"summary": "The Micropub protocol is used to create, update and delete posts on one's own domain using third-party clients.",
"url": "https://events.indieweb.org/2020/07/micropub-pop-up-session-kGMIMOXFUdBn",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://events.indieweb.org/storage/events/20200714-sff83XIg3Y3uKlGhPdRDUumBYgsl7O.jpg"
],
"name": "Micropub Pop-Up Session",
"author": {
"type": "card",
"name": "events.indieweb.org",
"url": "http://events.indieweb.org",
"photo": null
},
"post-type": "photo"
}
},
"_id": "13481399",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"published": "2020-07-24T18:42:22+00:00",
"url": "https://werd.io/2020/blog-sources-july-2020",
"name": "Blog Sources, July 2020",
"content": {
"text": "A long time ago, I promised to share the blogs I subscribe to. This is that post - in service of an important question. Who else should I be subscribing to? In particular, which underheard voices should I be listening to, on any subject? Do you have a blog? Have I overlooked you? Let me know.As with my end-of-month roundups, I've made an attempt to sort these sources into categories, but I subscribe to people, not topics. It's highly likely that people use their blogs to write in a way that defies categorization, and those are the kinds of sources I prefer.As always: I subscribe using NewsBlur, and read using the cross-platform Reeder app. I also read email newsletters in NewsBlur, and I subscribe to many - but that can be the subject of another post.The Business of TechA Smart Bear by Jason Cohen - thoughts on startups and marketingAndrew Chen - partner at a16zAnil Dash - CEO of Glitch and old-school bloggerA VC - Fred Wilson, co-founder of Union Square Ventures, writes dailyThe Barefoot VC - Jalak Jobanputra, founder of Future\\Perfect VenturesBoth Sides of the Table - Mark Suster, Managing Partner at Upfront VenturesCoding VC - Leo Polovets, coder turned VCContinuations - Albert Wenger, partner at Union Square VenturesCrunchbase News - reporting on funding deals multiple times a day; most of them aren't of interest, but sometimes there will be a really useful insight hidden in the newsDan Gillmor - co-founder of the News Co/LabDaring Fireball - John Gruber's prolific, roughly Apple-centric blogDigidave - Dave Cohn, journalism tech innovator, currently running Advance Digital's Alpha GroupDries Buytaert - open source pioneer and founder of Drupal; co-founder at AcquiaBenedict Evans - former analyst at a16z; I rarely agree with his societal conclusions, but he's always well thought out and insightfulFeld Thoughts - Brad Feld is co-founder of Foundry Group and TechStarsDavid Cohen - Managing Partner at TechstarsHunter Walk - Partner at HomebrewKapor Center - one of the most important organizations for making tech more inclusive and impactfulMarco Arment - solo operator of the excellent Overcast; formerly the lead developer at Tumblr and the creator of InstapaperMarshall Kirkpatrick - former tech journalist (who wrote about my first startup at TechCrunch), now Vice President, Influencer Relations, Analyst Relations, and Competitive Intelligence at SprinklrMatt Mullenweg - a founder of WordPress, CEO at AutomatticLizard Wrangling - Mitchell Baker is Chair of the Mozilla FoundationChai Musings - Neeraj Mathur is my former colleague at ForUsAll, and veteran of many of Silicon Valley's iconic institutionsObvious Startup Advice - Eric Marcoullier is a startup veteran, and this no-nonsense advice blog should be on every founder's listPascal Finette - Pascal is a former mentor at Matter; he works at Singularity University, where he's the Chair for Entrepreneurship & Open InnovationRands in Repose - Michael Lopp writes about tech leadership and was blogging in the early daysSam Altman - former head of YC, now the CEO of OpenAI; I often disagree, but understanding Sam's kind of investor mindset is really importantSemil Shah - founder of Haystack VenturesSignal vs Noise - the canonical corporate blog; this is absolutely how it should be done. Always smart, always insightfulThe Slow Hunch - Nick Grossman is a partner at Union Square VenturesSteve Blank - influential author of the Startup HandbookStratechery - I'm a paid subscriber; this is the daily tech analysis blog and newsletter, and the paid updates are absolutely worth the moneyThis is Going to Be BIG - Charlie O'Donnell is partner at Brooklyn Bridge VenturesTomasz Tunguz - VC at Redpoint who often writes about economic historyDoc Searls - author of The Intention Economy, co-founder of Customer Commons, and co-author of the Cluetrain ManifestoSeth Godin - thought-provoking short pieces around marketing and motivationThe Philosophy of TechAmber Case - calm technology, futurism, and the human side of tech designA Change is Coming - Jon Pincus on progressive change in, through, and often despite techJ. Nathan Matias - founder of the CAT (Citizens And Tech) Lab\u2026 My heart\u2019s in Accra - Ethan Zuckerman is a media scholar and internet activistAndy Baio - co-founder of XOXO and Upcoming (RIP) who sits at the intersection of tech and culture in the most beautiful way. Don't miss his links blogTatania Mac - an indie engineer who often writes about inclusion topics and maintains Devs of ColourCraphound - Corey Doctorow is an author and tech rights activistRuha Benjamin - the author of Race After TechnologyNadia Eghbal - absolutely remarkable tech researcher who wrote a book on the dynamics of open source that I'm looking forward to readingIdle Words - Maciej Ceg\u0142owski is solo operator of Pinboard, and one of the wittiest voices in techJillian C York - Director for International Freedom of Expression at the EFFHapgood - Mike Caulfield is an edtech innovator and arguably a whistleblower; always fascinating insights at the intersection of technology and societyCaterina Fake - co-founder of Flickr, among othersreb00ted - Johannes Ernst on tech at the intersection of fairness and sustainabilityLibrarianShipwreck - originally about the future of libraries; now about the future of usBuilding TechSmashing Magazine - in-depth articles specifically about front-end codingMinor 9th - Simon Pearson's long-running blog about music, coding, and everything else in-betweenAmy MacKinnon - web developer and thespian; usually writes about programminggregorLove - Gregor Morrill's indieweb blogEvan Prodromou - open source and decentralized social pioneer, now at WikipediaManton Reece - founder of micro.blogJulia Evans - software developer and tech zine publisherAmit Gawande - a software developer in Pune, IndiaA List Apart - a relatively low-volume, high-signal publication about tech, coding, and the tech businessTom MacWright - entrepreneurial coder who worked on Observable and MapboxCoding Horror - Jeff Atwood, co-founder of Stack Overflow, on coding and lifeProgramming is Terrible - \"lessons learned from a life wasted\"Simon Willison - Simon's a successful entrepreneur, the co-creator of the Django framework, and he's now working on Datasette, a tool for exploring and publishing dataRyan Barrett - indieweb pioneer and Head of Engineering at Color GenomicsTantek \u00c7elik - co-founder of the indieweb movement who works on web standards at Mozilla / the W3C, and runnerTom Morris - coder turned legal scholarAaron Parecki - co-founder of the indieweb movement and among the world's most quantified selfsThrow Out the Manual - Tim Owens on his building and hacking adventures as co-founder of Reclaim HostingEducation and Techbavatuesdays - Jim Groom is the original edupunk, now the co-founder of Reclaim HostingCogDogBlog - Alan Levine is Vice President Community & CTO at the New Media ConsortiumDiscourses - Doug Belshaw sits at the intersection of open source and educationHack Education - Audrey Watters is a brilliant writer, truth-teller, and self-proclaimed \"ed-tech's Cassandra\"; absolutely vital thoughts if you care even a little bit about the future of educationIterating Toward Openness - David Wiley is the Chief Academic Officer at Lumen Learning and former Shuttleworth FellowLaura Ritchie - Professor of Learning and Teaching at the University of ChichesterD'Arcy Norman - Manager of the Learning Technologies group in the Taylor Institute for Teaching and Learning, at the University of CalgaryGeoffrey Gevalt - former journalist and founder of the Young Writers ProjectCulture & SocietyLive Laugh Blog - Jenn Schiffer, Director of Community at Glitch, writes a really entertaining lifestyle blogNick Grant - insightful posts about depression and suicide. Definitely comes with a content warningEvery Day Fiction - daily flash fiction that never fails to improve my lifeDaily Science Fiction - a new high-quality science fiction story, dailyCharlie's Diary - Edinburgh-based science fiction writer Charles Stross writes about everything with ascerbic wit and the kind of insight you'd expect from a writer of his statureThe Creative Independent - produced by Kickstarter, this is a publication about making it on your own as a creative personMaking Light - I've been reading since this was Tor editor Teresa Nielsen Hayden's personal blog in 2001, but now it's something bigger - one of the original, beautifully idiosyncratic communities on the internetNeil Gaiman - the author of Sandman, among many, many other thingssim.show - Sim Salis interviews people from across the intellectual spectrum about life and career - among other thingsadrienne maree brown - the inspirational author of Emergent Strategy and Pleasure ActivismGrasping Reality with Both Hands - Brad DeLong is professor of economics at U.C. Berkeley, a research associate of the National Bureau of Economic Research, and served in the Clinton administrationNieman Lab's What We're Reading - a linklog keeping track of digital media, startups, the web, journalism, strategy, and the state of the world",
"html": "<p>A long time ago, I promised to share the blogs I subscribe to. This is that post - in service of an important question. <em>Who else should I be subscribing to?</em> In particular, which underheard voices should I be listening to, on any subject? Do <em>you</em> have a blog? Have I overlooked you? Let me know.</p><p>As with my end-of-month roundups, I've made an attempt to sort these sources into categories, but I subscribe to people, not topics. It's highly likely that people use their blogs to write in a way that defies categorization, and those are the kinds of sources I prefer.</p><p>As always: I subscribe using <a href=\"https://newsblur.com/\">NewsBlur</a>, and read using the cross-platform <a href=\"https://reederapp.com/\">Reeder</a> app. I also read email newsletters in NewsBlur, and I subscribe to many - but that can be the subject of another post.</p><h3>The Business of Tech</h3><p><a href=\"https://blog.asmartbear.com/\">A Smart Bear by Jason Cohen</a> - thoughts on startups and marketing</p><p><a href=\"https://andrewchen.co/\">Andrew Chen</a> - partner at a16z</p><p><a href=\"https://anildash.com/\">Anil Dash</a> - CEO of Glitch and old-school blogger</p><p><a href=\"https://avc.com/\">A VC</a> - Fred Wilson, co-founder of Union Square Ventures, writes daily</p><p><a href=\"http://thebarefootvc.com/\">The Barefoot VC</a> - Jalak Jobanputra, founder of Future\\Perfect Ventures</p><p><a href=\"https://bothsidesofthetable.com/\">Both Sides of the Table</a> - Mark Suster, Managing Partner at Upfront Ventures</p><p><a href=\"https://www.codingvc.com/\">Coding VC</a> - Leo Polovets, coder turned VC</p><p><a href=\"https://continuations.com/\">Continuations</a> - Albert Wenger, partner at Union Square Ventures</p><p><a href=\"https://news.crunchbase.com/\">Crunchbase News</a> - reporting on funding deals multiple times a day; most of them aren't of interest, but sometimes there will be a really useful insight hidden in the news</p><p><a href=\"https://dangillmor.com/\">Dan Gillmor</a> - co-founder of the <a href=\"https://newscollab.org/about-us/\">News Co/Lab</a></p><p><a href=\"https://daringfireball.net/\">Daring Fireball</a> - John Gruber's prolific, roughly Apple-centric blog</p><p><a href=\"http://blog.digidave.org/\">Digidave</a> - Dave Cohn, journalism tech innovator, currently running Advance Digital's Alpha Group</p><p><a href=\"https://dri.es/\">Dries Buytaert</a> - open source pioneer and founder of Drupal; co-founder at Acquia</p><p><a href=\"https://www.ben-evans.com/\">Benedict Evans</a> - former analyst at a16z; I rarely agree with his societal conclusions, but he's always well thought out and insightful</p><p><a href=\"https://feld.com/\">Feld Thoughts</a> - Brad Feld is co-founder of Foundry Group and TechStars</p><p><a href=\"https://davidgcohen.com/\">David Cohen</a> - Managing Partner at Techstars</p><p><a href=\"https://hunterwalk.com/\">Hunter Walk</a> - Partner at Homebrew</p><p><a href=\"https://www.kaporcenter.org/\">Kapor Center</a> - one of the most important organizations for making tech more inclusive and impactful</p><p><a href=\"https://marco.org/\">Marco Arment</a> - solo operator of the excellent Overcast; formerly the lead developer at Tumblr and the creator of Instapaper</p><p><a href=\"http://marshallk.com/\">Marshall Kirkpatrick</a> - former tech journalist (who wrote about my first startup at TechCrunch), now Vice President, Influencer Relations, Analyst Relations, and Competitive Intelligence at Sprinklr</p><p><a href=\"https://ma.tt/\">Matt Mullenweg</a> - a founder of WordPress, CEO at Automattic</p><p><a href=\"https://blog.lizardwrangler.com/\">Lizard Wrangling</a> - Mitchell Baker is Chair of the Mozilla Foundation</p><p><a href=\"https://neerajmathur.com/\">Chai Musings</a> - Neeraj Mathur is my former colleague at ForUsAll, and veteran of many of Silicon Valley's iconic institutions</p><p><a href=\"https://obviousstartupadvice.com/\">Obvious Startup Advice</a> - Eric Marcoullier is a startup veteran, and this no-nonsense advice blog should be on every founder's list</p><p><a href=\"https://blog.finette.com/\">Pascal Finette</a> - Pascal is a former mentor at Matter; he works at Singularity University, where he's the Chair for Entrepreneurship & Open Innovation</p><p><a href=\"https://randsinrepose.com/\">Rands in Repose</a> - Michael Lopp writes about tech leadership and was blogging in the early days</p><p><a href=\"https://blog.samaltman.com/\">Sam Altman</a> - former head of YC, now the CEO of OpenAI; I often disagree, but understanding Sam's kind of investor mindset is really important</p><p><a href=\"https://semilshah.com/writing/\">Semil Shah</a> - founder of Haystack Ventures</p><p><a href=\"https://m.signalvnoise.com/\">Signal vs Noise</a> - the canonical corporate blog; this is absolutely how it should be done. Always smart, always insightful</p><p><a href=\"https://www.theslowhunch.net/\">The Slow Hunch</a> - Nick Grossman is a partner at Union Square Ventures</p><p><a href=\"https://steveblank.com/\">Steve Blank</a> - influential author of the Startup Handbook</p><p><a href=\"https://stratechery.com/\">Stratechery</a> - I'm a paid subscriber; this is <em>the</em> daily tech analysis blog and newsletter, and the paid updates are absolutely worth the money</p><p><a href=\"https://www.thisisgoingtobebig.com/\">This is Going to Be BIG</a> - Charlie O'Donnell is partner at Brooklyn Bridge Ventures</p><p><a href=\"https://tomtunguz.com/\">Tomasz Tunguz</a> - VC at Redpoint who often writes about economic history</p><p><a href=\"http://blogs.harvard.edu/doc/\">Doc Searls</a> - author of The Intention Economy, co-founder of Customer Commons, and co-author of the Cluetrain Manifesto</p><p><a href=\"https://seths.blog/\">Seth Godin</a> - thought-provoking short pieces around marketing and motivation</p><h3>The Philosophy of Tech</h3><p><a href=\"https://www.caseorganic.com/\">Amber Case</a> - calm technology, futurism, and the human side of tech design</p><p><a href=\"https://werd.io/achangeiscoming.net/\">A Change is Coming</a> - Jon Pincus on progressive change in, through, and often despite tech</p><p><a href=\"https://citizensandtech.org/\">J. Nathan Matias</a> - founder of the CAT (Citizens And Tech) Lab</p><p><a href=\"http://www.ethanzuckerman.com/blog/\">\u2026 My heart\u2019s in Accra</a> - Ethan Zuckerman is a media scholar and internet activist</p><p><a href=\"https://waxy.org/\">Andy Baio</a> - co-founder of XOXO and Upcoming (RIP) who sits at the intersection of tech and culture in the most beautiful way. Don't miss his links blog</p><p><a href=\"https://tatianamac.com/\">Tatania Mac</a> - an indie engineer who often writes about inclusion topics and maintains <a href=\"https://github.com/selfdefined/devsofcolour\">Devs of Colour</a></p><p><a href=\"https://craphound.com/\">Craphound</a> - Corey Doctorow is an author and tech rights activist</p><p><a href=\"https://www.ruhabenjamin.com/\">Ruha Benjamin</a> - the author of Race After Technology</p><p><a href=\"https://nadiaeghbal.com/\">Nadia Eghbal</a> - absolutely remarkable tech researcher who wrote <a href=\"https://press.stripe.com/\">a book on the dynamics of open source that I'm looking forward to reading</a></p><p><a href=\"https://idlewords.com/\">Idle Words</a> - Maciej Ceg\u0142owski is solo operator of Pinboard, and one of the wittiest voices in tech</p><p><a href=\"https://jilliancyork.com/\">Jillian C York</a> - Director for International Freedom of Expression at the EFF</p><p><a href=\"https://hapgood.us/\">Hapgood</a> - Mike Caulfield is an edtech innovator and arguably a whistleblower; always fascinating insights at the intersection of technology and society</p><p><a href=\"https://caterina.net/\">Caterina Fake</a> - co-founder of Flickr, among others</p><p><a href=\"https://reb00ted.org/\">reb00ted</a> - Johannes Ernst on tech at the intersection of fairness and sustainability</p><p><a href=\"https://librarianshipwreck.wordpress.com/\">LibrarianShipwreck</a> - originally about the future of libraries; now about the future of us</p><h3>Building Tech</h3><p><a href=\"https://www.smashingmagazine.com/\">Smashing Magazine</a> - in-depth articles specifically about front-end coding</p><p><a href=\"https://www.minor9th.com/\">Minor 9th</a> - Simon Pearson's long-running blog about music, coding, and everything else in-between</p><p><a href=\"http://amy-mac.com/\">Amy MacKinnon</a> - web developer and thespian; usually writes about programming</p><p><a href=\"https://gregorlove.com/\">gregorLove</a> - Gregor Morrill's indieweb blog</p><p><a href=\"https://evanprodromou.wordpress.com/\">Evan Prodromou</a> - open source and decentralized social pioneer, now at Wikipedia</p><p><a href=\"https://www.manton.org/\">Manton Reece</a> - founder of micro.blog</p><p><a href=\"https://jvns.ca/\">Julia Evans</a> - software developer and tech zine publisher</p><p><a href=\"https://amitgawande.com/\">Amit Gawande</a> - a software developer in Pune, India</p><p><a href=\"https://alistapart.com/\">A List Apart</a> - a relatively low-volume, high-signal publication about tech, coding, and the tech business</p><p><a href=\"https://macwright.com/\">Tom MacWright</a> - entrepreneurial coder who worked on Observable and Mapbox</p><p><a href=\"https://blog.codinghorror.com/\">Coding Horror</a> - Jeff Atwood, co-founder of Stack Overflow, on coding and life</p><p><a href=\"https://programmingisterrible.com/\">Programming is Terrible</a> - \"lessons learned from a life wasted\"</p><p><a href=\"https://simonwillison.net/\">Simon Willison</a> - Simon's a successful entrepreneur, the co-creator of the Django framework, and he's now working on <a href=\"https://datasette.readthedocs.io/en/stable/\">Datasette</a>, a tool for exploring and publishing data</p><p><a href=\"https://snarfed.org/\">Ryan Barrett</a> - indieweb pioneer and Head of Engineering at Color Genomics</p><p><a href=\"http://tantek.com/\">Tantek \u00c7elik</a> - co-founder of the indieweb movement who works on web standards at Mozilla / the W3C, and runner</p><p><a href=\"https://tommorris.org/\">Tom Morris</a> - coder turned legal scholar</p><p><a href=\"https://aaronparecki.com/\">Aaron Parecki</a> - co-founder of the indieweb movement and among the world's most quantified selfs</p><p><a href=\"https://blog.timowens.io/\">Throw Out the Manual</a> - Tim Owens on his building and hacking adventures as co-founder of <a href=\"https://reclaimhosting.com/\">Reclaim Hosting</a></p><h3>Education and Tech</h3><p><a href=\"https://bavatuesdays.com/\">bavatuesdays</a> - Jim Groom is the original edupunk, now the co-founder of Reclaim Hosting</p><p><a href=\"https://cogdogblog.com/\">CogDogBlog</a> - Alan Levine is Vice President Community & CTO at the New Media Consortium</p><p><a href=\"http://discours.es/\">Discourses</a> - Doug Belshaw sits at the intersection of open source and education</p><p><a href=\"http://hackeducation.com/\">Hack Education</a> - Audrey Watters is a brilliant writer, truth-teller, and self-proclaimed \"ed-tech's Cassandra\"; absolutely vital thoughts if you care even a little bit about the future of education</p><p><a href=\"https://opencontent.org/blog/\">Iterating Toward Openness</a> - David Wiley is the Chief Academic Officer at Lumen Learning and former Shuttleworth Fellow</p><p><a href=\"https://www.lauraritchie.com/\">Laura Ritchie</a> - Professor of Learning and Teaching at the University of Chichester</p><p><a href=\"https://darcynorman.net/\">D'Arcy Norman</a> - Manager of the Learning Technologies group in the Taylor Institute for Teaching and Learning, at the University of Calgary</p><p><a href=\"https://geoffreygevalt.com/\">Geoffrey Gevalt</a> - former journalist and founder of the <a href=\"https://youngwritersproject.org/\">Young Writers Project</a></p><h3>Culture & Society</h3><p><a href=\"https://livelaugh.blog/\">Live Laugh Blog</a> - Jenn Schiffer, Director of Community at Glitch, writes a really entertaining lifestyle blog</p><p><a href=\"https://www.manicgrant.com/\">Nick Grant</a> - insightful posts about depression and suicide. Definitely comes with a content warning</p><p><a href=\"https://everydayfiction.com/\">Every Day Fiction</a> - daily flash fiction that never fails to improve my life</p><p><a href=\"https://dailysciencefiction.com/\">Daily Science Fiction</a> - a new high-quality science fiction story, daily</p><p><a href=\"https://www.antipope.org/charlie/blog-static/\">Charlie's Diary</a> - Edinburgh-based science fiction writer Charles Stross writes about everything with ascerbic wit and the kind of insight you'd expect from a writer of his stature</p><p><a href=\"https://thecreativeindependent.com/\">The Creative Independent</a> - produced by Kickstarter, this is a publication about making it on your own as a creative person</p><p><a href=\"https://nielsenhayden.com/makinglight/\">Making Light</a> - I've been reading since this was Tor editor Teresa Nielsen Hayden's personal blog in 2001, but now it's something bigger - one of the original, beautifully idiosyncratic communities on the internet</p><p><a href=\"https://www.neilgaiman.com/\">Neil Gaiman</a> - the author of Sandman, among many, many other things</p><p><a href=\"https://sim.show/\">sim.show</a> - Sim Salis interviews people from across the intellectual spectrum about life and career - among other things</p><p><a href=\"http://adriennemareebrown.net/\">adrienne maree brown</a> - the inspirational author of Emergent Strategy and Pleasure Activism</p><p><a href=\"https://www.bradford-delong.com/\">Grasping Reality with Both Hands</a> - Brad DeLong is professor of economics at U.C. Berkeley, a research associate of the National Bureau of Economic Research, and served in the Clinton administration</p><p><a href=\"https://www.niemanlab.org/reading/\">Nieman Lab's What We're Reading</a> - a linklog keeping track of digital media, startups, the web, journalism, strategy, and the state of the world</p>"
},
"author": {
"type": "card",
"name": "Ben Werdm\u00fcller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "article",
"_id": "13480574",
"_source": "191",
"_is_read": true
}