Because of work, I haven’t had much time to work on my F/LOSS projects. I got something ironed out now and I think I might aim to stream some of it soon. My list right now is kind of wild though, lol.
{
"type": "entry",
"published": "2019-07-25T11:02:31.04112-07:00",
"url": "https://v2.jacky.wtf/post/35044969-62fe-4218-ad60-bb0ce6a89389",
"content": {
"text": "Because of work, I haven\u2019t had much time to work on my F/LOSS projects. I got something ironed out now and I think I might aim to stream some of it soon. My list right now is kind of wild though, lol.\n\nActivityDesk is going to be my desktop Micropub and Microsub client.\n\n\nLwa is going to be my Web-...",
"html": "<p>Because of work, I haven\u2019t had much time to work on my F/LOSS projects. I got something ironed out now and I think I might aim to stream some of it soon. My list right now is kind of wild though, lol.</p>\n<ul><li>\n<a href=\"https://activitydesk.black.af\">ActivityDesk</a> is going to be my desktop <a href=\"http://micropub.spec.indieweb.org\">Micropub</a> and <a href=\"http://microsub.spec.indieweb.org\">Microsub</a> client.\n</li>\n<li>\n<a href=\"https://lwa.black.af\">Lwa</a> is going to be my Web-...\n </li>\n</ul>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4628942",
"_source": "1886",
"_is_read": true
}
@generativist @feross sorry to miss you!
Next #IndieWeb meetup @MozSF will be Wednesday 2019-08-07 at 17:30 — save the date! Will follow-up with event/wiki links.
All #DWebCamp and #distributedweb folks are welcome!
cc: @dietrich @html5cat
{
"type": "entry",
"published": "2019-07-24 13:12-0700",
"url": "http://tantek.com/2019/205/t2/",
"category": [
"IndieWeb",
"DWebCamp",
"distributedweb"
],
"in-reply-to": [
"https://twitter.com/generativist/status/1154092212516343811"
],
"content": {
"text": "@generativist @feross sorry to miss you! \n\nNext #IndieWeb meetup @MozSF will be Wednesday 2019-08-07 at 17:30 \u2014 save the date! Will follow-up with event/wiki links.\n\nAll #DWebCamp and #distributedweb folks are welcome!\n\ncc: @dietrich @html5cat",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/generativist\">@generativist</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/feross\">@feross</a> sorry to miss you! <br /><br />Next #<span class=\"p-category\">IndieWeb</span> meetup <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a> will be Wednesday 2019-08-07 at 17:30 \u2014 save the date! Will follow-up with event/wiki links.<br /><br />All #<span class=\"p-category\">DWebCamp</span> and #<span class=\"p-category\">distributedweb</span> folks are welcome!<br /><br />cc: <a class=\"h-cassis-username\" href=\"https://twitter.com/dietrich\">@dietrich</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/html5cat\">@html5cat</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://twitter.com/generativist/status/1154092212516343811": {
"type": "entry",
"url": "https://twitter.com/generativist/status/1154092212516343811",
"name": "@generativist\u2019s tweet",
"post-type": "article"
}
},
"_id": "4616681",
"_source": "1",
"_is_read": true
}
Replied to How to add webmentions to a Laravel powered blog (freek.dev)
The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.
One of the nice things about webmentions is that I can like or reply to your post from my own site, too. No Twitter required, and no character limit
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/07/24/5940/",
"published": "2019-07-24T19:58:03+00:00",
"content": {
"html": "Replied to <a href=\"https://freek.dev/1406-how-to-add-webmentions-to-a-laravel-powered-blog\">How to add webmentions to a Laravel powered blog</a><em> (freek.dev)</em>\n<blockquote>The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.</blockquote>\n\nOne of the nice things about webmentions is that I can like or reply to your post from my own site, too. No Twitter required, and no character limit <img src=\"https://aperture-proxy.p3k.io/6ef0406ca201a7bacb70ebfd285ad6170afb39ae/68747470733a2f2f732e772e6f72672f696d616765732f636f72652f656d6f6a692f31322e302e302d312f37327837322f31663634322e706e67\" alt=\"\ud83d\ude42\" />",
"text": "Replied to How to add webmentions to a Laravel powered blog (freek.dev)\nThe comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.\n\nOne of the nice things about webmentions is that I can like or reply to your post from my own site, too. No Twitter required, and no character limit"
},
"post-type": "note",
"_id": "4615637",
"_source": "1895",
"_is_read": true
}
Liked How to add webmentions to a Laravel powered blog | freek.dev (freek.dev)
The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2019/07/24/5934/",
"published": "2019-07-24T19:51:28+00:00",
"content": {
"html": "Liked <a href=\"https://freek.dev/1406-how-to-add-webmentions-to-a-laravel-powered-blog\">How to add webmentions to a Laravel powered blog | freek.dev</a> <em>(freek.dev)</em>\n<blockquote>The comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions.</blockquote>",
"text": "Liked How to add webmentions to a Laravel powered blog | freek.dev (freek.dev)\nThe comment section of this blog used to be powered by Disqus. At its core, Disqus works pretty well. But I don't like the fact that it pulls in a lot of JavaScript to make it work. It's also not the prettiest UI. I've recently replaced Disqus comments with webmentions."
},
"post-type": "note",
"_id": "4615638",
"_source": "1895",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-24 10:59-0700",
"rsvp": "yes",
"url": "http://tantek.com/2019/205/t1/hosting-homebrew-website-club-sf",
"category": [
"SF",
"IndieWeb",
"DWebCamp"
],
"in-reply-to": [
"https://tantek.com/2019/205/e1/homebrew-website-club-sf"
],
"content": {
"text": "hosting Homebrew Website Club #SF #IndieWeb meetup *TONIGHT* 17:30 @MozSF!\n\n@dietrich will tell us #DWebCamp stories; come tell yours too! @maira @NurtureGirl @html5cat @ArtsEd4All @feross @generativist et al\n\nRSVP: https://tantek.com/2019/205/e1/homebrew-website-club-sf\nMore: https://indieweb.org/events/2019-07-24-homebrew-website-club#San_Francisco",
"html": "hosting Homebrew Website Club #<span class=\"p-category\">SF</span> #<span class=\"p-category\">IndieWeb</span> meetup *TONIGHT* 17:30 <a class=\"h-cassis-username\" href=\"https://twitter.com/MozSF\">@MozSF</a>!<br /><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/dietrich\">@dietrich</a> will tell us #<span class=\"p-category\">DWebCamp</span> stories; come tell yours too! <a class=\"h-cassis-username\" href=\"https://twitter.com/maira\">@maira</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/NurtureGirl\">@NurtureGirl</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/html5cat\">@html5cat</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/ArtsEd4All\">@ArtsEd4All</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/feross\">@feross</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/generativist\">@generativist</a> et al<br /><br />RSVP: <a href=\"https://tantek.com/2019/205/e1/homebrew-website-club-sf\">https://tantek.com/2019/205/e1/homebrew-website-club-sf</a><br />More: <a href=\"https://indieweb.org/events/2019-07-24-homebrew-website-club#San_Francisco\">https://indieweb.org/events/2019-07-24-homebrew-website-club#San_Francisco</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "rsvp",
"refs": {
"https://tantek.com/2019/205/e1/homebrew-website-club-sf": {
"type": "entry",
"url": "https://tantek.com/2019/205/e1/homebrew-website-club-sf",
"name": "Tantek\u2019s event",
"post-type": "article"
}
},
"_id": "4613347",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-23T14:57:42+10:00",
"url": "https://unicyclic.com/mal/2019-07-23-IndieWeb_Goals",
"category": [
"https://news.indieweb.org/en"
],
"name": "IndieWeb Goals",
"content": {
"text": "Post IndieWeb Summit seems like a good time to set some goals for the year. Well maybe not a whole year, but writing things down at least feels like picking a direction to work in.\n\n\nFor the last few years I've worked on adding all sorts of IndieWeb building blocks to Dobrado, and there's enough pieces to play with that from a scratch-your-own-itch perspective you can stay itchy for a very long time!\n\n\nBut I've decided to step back and have a look at more than my own itches. Or maybe they're still mine, but looking at community goals could also be something to choose to work on? Something we hear a lot in the community is that IndieWeb is just too hard to get started in. I think that's true, but since everyone is a volunteer, there can't be any expectation that anyone is going to fix that problem. All you can do is recognize that it's an issue, and if you have some time and the inclination, work on it yourself.\n\n\nFor me, that means making Dobrado easier to use. Up until now installing the software has meant knowing how to use git and editing config files. After that, keeping it up to date meant more git commands and a basic understanding of how the software worked... not overly friendly! My solution to this was to create a new build system, which creates the updates and also produces a feed which you can follow at: https://dobrado.net/updates\n\n\nThe other half of this project was to create a new module that handles automatic updates by subscribing to this feed. Since Dobrado supports WebSub this update happens straight away. The feed items contain enough information for sites to fetch the update from dobrado.net. It creates notifications when it's updated your site too:\n\n\n\n\nI have quite a few sites running Dobrado, so this change means I won't need to log in to all of them just to pull in the latest changes. It's probably the biggest change to the way I've developed the software in the last few years and I'm still getting used to it!\n\n\nI'm hoping that has solved the update problem for anyone else that wants to use the software too. The next goal is still how to even get started... I've done some work on that too and will hopefully have more updates soon.",
"html": "Post IndieWeb Summit seems like a good time to set some goals for the year. Well maybe not a whole year, but writing things down at least feels like picking a direction to work in.<br /><br />\nFor the last few years I've worked on adding all sorts of IndieWeb building blocks to <a href=\"https://dobrado.net\">Dobrado</a>, and there's enough pieces to play with that from a scratch-your-own-itch perspective you can stay itchy for a very long time!<br /><br />\nBut I've decided to step back and have a look at more than my own itches. Or maybe they're still mine, but looking at community goals could also be something to choose to work on? Something we hear a lot in the community is that IndieWeb is just too hard to get started in. I think that's true, but since everyone is a volunteer, there can't be any expectation that anyone is going to fix that problem. All you can do is recognize that it's an issue, and if you have some time and the inclination, work on it yourself.<br /><br />\nFor me, that means making Dobrado easier to use. Up until now installing the software has meant knowing how to use git and editing config files. After that, keeping it up to date meant more git commands and a basic understanding of how the software worked... not overly friendly! My solution to this was to create a new build system, which creates the updates and also produces a feed which you can follow at: <a href=\"https://dobrado.net/updates\">https://dobrado.net/updates</a><br /><br />\nThe other half of this project was to create a new module that handles automatic updates by subscribing to this feed. Since Dobrado supports <a href=\"https://w3c.github.io/websub/\">WebSub</a> this update happens straight away. The feed items contain enough information for sites to fetch the update from <a href=\"https://dobrado.net\">dobrado.net</a>. It creates notifications when it's updated your site too:<br /><br /><img alt=\"\" src=\"https://aperture-proxy.p3k.io/2d2117182e7cce8fbb5322bd6fbcfe6e5dc12594/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f6175746f7570646174652e706e67\" /><br /><br />\nI have quite a few sites running Dobrado, so this change means I won't need to log in to all of them just to pull in the latest changes. It's probably the biggest change to the way I've developed the software in the last few years and I'm still getting used to it!<br /><br />\nI'm hoping that has solved the update problem for anyone else that wants to use the software too. The next goal is still how to even get started... I've done some work on that too and will hopefully have more updates soon.<br />"
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://unicyclic.com/mal",
"photo": "https://aperture-proxy.p3k.io/4f46272c0027449ced0d7cf8de31ea1bec37210e/68747470733a2f2f756e696379636c69632e636f6d2f6d616c2f7075626c69632f70726f66696c655f736d616c6c5f7468756d622e706e67"
},
"post-type": "article",
"_id": "4589020",
"_source": "243",
"_is_read": true
}
That’s real. I think I might just focus on getting it on my site first (in true IndieWeb style) then see if I can get some kind of bridge. I’d like it to be visible by others still ‘stuck’ in those communities and see if I can pull them over.
{
"type": "entry",
"published": "2019-07-22T00:06:13.54909-07:00",
"url": "https://v2.jacky.wtf/post/195dd6c2-ddbe-4576-b067-08ead935732c",
"in-reply-to": [
"https://twitter.com/jmarhee/status/1153198664606715904"
],
"content": {
"text": "That\u2019s real. I think I might just focus on getting it on my site first (in true IndieWeb style) then see if I can get some kind of bridge. I\u2019d like it to be visible by others still \u2018stuck\u2019 in those communities and see if I can pull them over.",
"html": "<p>That\u2019s real. I think I might just focus on getting it on my site first (in true IndieWeb style) then see if I can get some kind of bridge. I\u2019d like it to be visible by others still \u2018stuck\u2019 in those communities and see if I can pull them over.</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "reply",
"refs": {
"https://twitter.com/jmarhee/status/1153198664606715904": {
"type": "entry",
"url": "https://twitter.com/jmarhee/status/1153198664606715904",
"name": "Joseph D. Marhee on Twitter: \"Understandable. The reality is that it's a lot like the mail server...",
"content": {
"text": "Understandable. The reality is that it's a lot like the mail server thing; you either put the time into mollifying Google, or you end up buried by Google, even if you never interact with them."
},
"post-type": "article"
}
},
"_id": "4573476",
"_source": "1886",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-17 13:13:37 +0200 +0200",
"url": "https://www.jvt.me/bookmarks/292ee492-8525-4086-a752-547259cbc3e1/",
"category": [
"indieweb",
"social-media"
],
"bookmark-of": [
"https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us"
],
"name": "Can 'Indie' Social Media Save Us?",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://aperture-proxy.p3k.io/f4cac242182744deb91a5ee91d7528d78e657269/68747470733a2f2f7777772e6a76742e6d652f696d672f70726f66696c652e706e67"
},
"post-type": "bookmark",
"_id": "4570397",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-17 11:44:53 +0200 +0200",
"url": "https://www.jvt.me/bookmarks/d2ce2dc9-4f45-44b3-86c6-9c7761ec59a4/",
"category": [
"indieweb"
],
"bookmark-of": [
"https://sizeof.cat/post/indieweb-principles/"
],
"name": "Indieweb principles",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://aperture-proxy.p3k.io/f4cac242182744deb91a5ee91d7528d78e657269/68747470733a2f2f7777772e6a76742e6d652f696d672f70726f66696c652e706e67"
},
"post-type": "bookmark",
"_id": "4570400",
"_source": "2169",
"_is_read": true
}
I’ve shaped this timeline over five months. It might look simple, but it most definitely was not. I liken it to chipping away at a block of marble, or the slow process of evolving a painting, or constructing a poem; endless edits, questions, doubling back, doubts. It was so good to have something meaty to get stuck into, but sometimes it was awful, and many times I considered throwing it away. Overall it was challenging, fun, and worth the effort.
Simon describes the process of curating the lovely timeline on his personal homepage.
My timeline is just like me, and just like my life: unfinished, and far from perfect.
{
"type": "entry",
"published": "2019-07-19T18:31:09Z",
"url": "https://adactio.com/links/15526",
"category": [
"timeline",
"homepage",
"personal",
"publishing",
"curation",
"indieweb",
"life"
],
"bookmark-of": [
"https://colly.com/journal/timeline"
],
"content": {
"text": "Simon Collison | Timeline\n\n\n\n\n I\u2019ve shaped this timeline over five months. It might look simple, but it most definitely was not. I liken it to chipping away at a block of marble, or the slow process of evolving a painting, or constructing a poem; endless edits, questions, doubling back, doubts. It was so good to have something meaty to get stuck into, but sometimes it was awful, and many times I considered throwing it away. Overall it was challenging, fun, and worth the effort.\n\n\nSimon describes the process of curating the lovely timeline on his personal homepage.\n\n\n My timeline is just like me, and just like my life: unfinished, and far from perfect.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://colly.com/journal/timeline\">\nSimon Collison | Timeline\n</a>\n</h3>\n\n<blockquote>\n <p>I\u2019ve shaped this timeline over five months. It might look simple, but it most definitely was not. I liken it to chipping away at a block of marble, or the slow process of evolving a painting, or constructing a poem; endless edits, questions, doubling back, doubts. It was so good to have something meaty to get stuck into, but sometimes it was awful, and many times I considered throwing it away. Overall it was challenging, fun, and worth the effort.</p>\n</blockquote>\n\n<p>Simon describes the process of curating the lovely timeline on his personal <a href=\"https://colly.com/\">homepage</a>.</p>\n\n<blockquote>\n <p>My timeline is just like me, and just like my life: unfinished, and far from perfect.</p>\n</blockquote>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "4541308",
"_source": "2",
"_is_read": true
}
This is a great how-to from Darius Kazemi!
The main reason to run a small social network site is that you can create an online environment tailored to the needs of your community in a way that a big corporation like Facebook or Twitter never could. Yes, you can always start a Facebook Group for your community and moderate that how you like, but only within certain bounds set by Facebook. If you (or your community) run the whole site, then you are ultimately the boss of what goes on. It is harder work than letting Facebook or Twitter or Slack or Basecamp or whoever else take care of everything, but I believe it’s worth it.
There’s a lot of good advice for community management and the whole thing is a lesson in writing excellent documentation.
{
"type": "entry",
"published": "2019-07-15T12:31:11Z",
"url": "https://adactio.com/links/15503",
"category": [
"social",
"networks",
"indieweb",
"documentation",
"mastadon",
"friends",
"culture",
"community"
],
"bookmark-of": [
"https://runyourown.social/"
],
"content": {
"text": "How to run a small social network site for your friends\n\n\n\nThis is a great how-to from Darius Kazemi!\n\n\n The main reason to run a small social network site is that you can create an online environment tailored to the needs of your community in a way that a big corporation like Facebook or Twitter never could. Yes, you can always start a Facebook Group for your community and moderate that how you like, but only within certain bounds set by Facebook. If you (or your community) run the whole site, then you are ultimately the boss of what goes on. It is harder work than letting Facebook or Twitter or Slack or Basecamp or whoever else take care of everything, but I believe it\u2019s worth it.\n\n\nThere\u2019s a lot of good advice for community management and the whole thing is a lesson in writing excellent documentation.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://runyourown.social/\">\nHow to run a small social network site for your friends\n</a>\n</h3>\n\n<p>This is a <em>great</em> how-to from Darius Kazemi!</p>\n\n<blockquote>\n <p>The main reason to run a small social network site is that you can create an online environment tailored to the needs of your community in a way that a big corporation like Facebook or Twitter never could. Yes, you can always start a Facebook Group for your community and moderate that how you like, but only within certain bounds set by Facebook. If you (or your community) run the whole site, then you are ultimately the boss of what goes on. It is harder work than letting Facebook or Twitter or Slack or Basecamp or whoever else take care of everything, but I believe it\u2019s worth it.</p>\n</blockquote>\n\n<p>There\u2019s a lot of good advice for community management and the whole thing is a lesson in writing excellent documentation.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://aperture-proxy.p3k.io/bbbacdf0a064621004f2ce9026a1202a5f3433e0/68747470733a2f2f6164616374696f2e636f6d2f696d616765732f70686f746f2d3135302e6a7067"
},
"post-type": "bookmark",
"_id": "4526552",
"_source": "2",
"_is_read": true
}
Fetching profile information isn’t part of it because it lets people do it in the way that they feel most comfortable. Conventionally, though, you can pull the useful bits by fetching their h-card https://indieweb.org/h-card as noted here https://indieweb.org/IndieAuth#Where_do_I_get_user_information_from.3F
{
"type": "entry",
"published": "2019-07-16T00:36:30.14383-07:00",
"url": "https://v2.jacky.wtf/post/482a99db-4650-48df-910a-b162b828d265",
"in-reply-to": [
"https://news.ycombinator.com/reply?id=20448151&goto=item%3Fid%3D20439703%2320448151"
],
"content": {
"text": "Fetching profile information isn\u2019t part of it because it lets people do it in the way that they feel most comfortable. Conventionally, though, you can pull the useful bits by fetching their h-card https://indieweb.org/h-card as noted here https://indieweb.org/IndieAuth#Where_do_I_get_user_information_from.3F",
"html": "<p>Fetching profile information isn\u2019t part of it because it lets people do it in the way that they feel most comfortable. Conventionally, though, you can pull the useful bits by fetching their h-card <a href=\"https://indieweb.org/h-card\">https://indieweb.org/h-card</a> as noted here <a href=\"https://indieweb.org/IndieAuth#Where_do_I_get_user_information_from.3F\">https://indieweb.org/IndieAuth#Where_do_I_get_user_information_from.3F</a></p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "reply",
"refs": {
"https://news.ycombinator.com/reply?id=20448151&goto=item%3Fid%3D20439703%2320448151": {
"type": "entry",
"url": "https://news.ycombinator.com/reply?id=20448151&goto=item%3Fid%3D20439703%2320448151",
"content": {
"text": "news.ycombinator.com"
},
"author": {
"type": "card",
"name": "news.ycombinator.com",
"url": "https://news.ycombinator.com/reply?id=20448151&goto=item%3Fid%3D20439703%2320448151",
"photo": null
},
"post-type": "note"
}
},
"_id": "4483681",
"_source": "1886",
"_is_read": true
}
That’s not true. People use popular things, not better or good. And I don’t think there is one yet but I refuse to wait on it. There’s some beginning thoughts on it via the IndieWeb imo (and this is after years of reading and discovery that I decided to double down on that)
{
"type": "entry",
"published": "2019-07-15T12:49:00.00000-07:00",
"url": "https://v2.jacky.wtf/post/7e66c49c-9424-4f1a-ad72-7cf4003713b0",
"in-reply-to": [
"https://twitter.com/retornam/status/1150854366187806720?s=19"
],
"content": {
"text": "That\u2019s not true. People use popular things, not better or good. And I don\u2019t think there is one yet but I refuse to wait on it. There\u2019s some beginning thoughts on it via the IndieWeb imo (and this is after years of reading and discovery that I decided to double down on that)",
"html": "<p>That\u2019s not true. People use popular things, not better or good. And I don\u2019t think there is one yet but I refuse to wait on it. There\u2019s some beginning thoughts on it via the IndieWeb imo (and this is after years of reading and discovery that I decided to double down on that)</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "reply",
"refs": {
"https://twitter.com/retornam/status/1150854366187806720?s=19": {
"type": "entry",
"url": "https://twitter.com/retornam/status/1150854366187806720?s=19",
"name": "qualiba on Twitter: \"So what\u2019s the best alternative? I\u2019m sure everyone would have moved there alr...",
"content": {
"text": "So what\u2019s the best alternative? I\u2019m sure everyone would have moved there already if there was"
},
"post-type": "article"
}
},
"_id": "4476298",
"_source": "1886",
"_is_read": true
}
Following on his post, I think I identify more like a “primitive” engineer that ends up working on product because I want to see the primitive used in a particular way. I see this with IndieWeb things I work on as well as other projects for work.
How do y’all identify? Primitives or product?
{
"type": "entry",
"published": "2019-07-14T13:31:52.80628-07:00",
"url": "https://v2.jacky.wtf/post/adbc6823-0eb0-4600-b8bd-36dd07779ca6",
"in-reply-to": [
"https://v2.jacky.wtf/post/74807465-61c0-4363-87b0-65a2af3e93d1"
],
"content": {
"text": "Following on his post, I think I identify more like a \u201cprimitive\u201d engineer that ends up working on product because I want to see the primitive used in a particular way. I see this with IndieWeb things I work on as well as other projects for work.\nHow do y\u2019all identify? Primitives or product?",
"html": "<p>Following on his post, I think I identify more like a \u201cprimitive\u201d engineer that ends up working on product because I want to see the primitive used in a particular way. I see this with IndieWeb things I work on as well as other projects for work.</p>\n<p>How do y\u2019all identify? Primitives or product?</p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "reply",
"refs": {
"https://v2.jacky.wtf/post/74807465-61c0-4363-87b0-65a2af3e93d1": {
"type": "entry",
"url": "https://v2.jacky.wtf/post/74807465-61c0-4363-87b0-65a2af3e93d1",
"content": {
"text": "@kwuchu goes into the difference between things you could make yourself versus people who make those things for you and can potentially make life easier (or worse).",
"html": "<p><a href=\"https://iheanyi.com\">@kwuchu</a> goes into the difference between things you <em>could</em> make yourself versus people who make those things for you and can potentially make life easier (or worse).</p>"
},
"post-type": "note"
}
},
"_id": "4459906",
"_source": "1886",
"_is_read": true
}
{
"type": "entry",
"published": "2019-07-13T15:05:44-0400",
"url": "https://martymcgui.re/2019/07/13/indieweb-meetup-nyc-2019-07-13-wrap-up/",
"category": [
"IndieWeb",
"meetup",
"NYC",
"HWC",
"wrap-up"
],
"name": "IndieWeb Meetup NYC 2019-07-13 Wrap-Up",
"content": {
"text": "NYC's first IndieWeb Meetup of July 2019 took place at Devo\u00e7ion Coffee in Brooklyn, NY. Here are some notes from the meeting!\nrasulkireev.com (new!) \u2014 New to the IndieWeb and attending his first meetup! Has been building his own websites for a while, learning a lot about web development. Currently working on a version of his site based on Django, and interested in adding IndieWeb building blocks, starting with rel=me.\n\n martymcgui.re \u2014 Working on his write-up(s) post-IndieWeb Summit. Made some small progress today. \ud83d\ude05 Also wanting to streamline his iOS Shortcuts-based workflows for posting to his site, taking personal notes, etc.\n \n\nOther discussion:\nWe should bring signs or other IndieWeb indicators to these meetups! I'm so used to a few regulars that I didn't expect new folks. Thankfully Rasul found me! \ud83d\ude2c\n We talked about soooo many building blocks! Webmention (and how to use them to RSVP), Micropub (and how iOS Shortcuts can post using it), backfeed (responses from Twitter), storing data, hosting sites and content, learning new languages, learning new libraries, how and why to learn new web dev skills, and much more.\n How did you get started building websites? Despite starting many years apart, we both had stories of building websites for groups we were part of or businesses we knew people from.\n \n Staying in touch with the IndieWeb community, from chat (very high attention if you're in there all the time to low attention with the help of Loqi the chat bot and !tell commands) to the weekly newsletters.\n \n\nLeft-to-right: martymcgui.re, rasulkireev.com\n Thanks to Rasul for coming out for his first IndieWeb Meetup! We missed Tiara, who was stuck on Long Island due to extreme train schedule changes. We also missed Matt G, who was at a wedding, but working on his website in spirit.\n \n\n\n We look forward to seeing folks at the next meeting! Watch the Events page for details about the next meetup!",
"html": "<p>NYC's first <a href=\"https://indieweb.org/events/2019-07-13-homebrew-website-club-nyc\">IndieWeb Meetup of July 2019</a> took place at <a href=\"https://www.devocion.com/pages/devocion-cafe-downtown-brooklyn-ny\">Devo\u00e7ion Coffee in Brooklyn, NY</a>. Here are some notes from the meeting!</p>\n<p>rasulkireev.com (new!) \u2014 New to the IndieWeb and attending his first meetup! Has been building his own websites for a while, learning a lot about web development. Currently working on a version of his site based on Django, and interested in adding IndieWeb building blocks, starting with <a href=\"https://indieweb.org/rel-me\">rel=me</a>.</p>\n<p>\n martymcgui.re \u2014 Working on his write-up(s) post-IndieWeb Summit. Made some small progress today. \ud83d\ude05 Also wanting to streamline his iOS Shortcuts-based workflows for posting to his site, taking personal notes, etc.\n <br /></p>\n<p>Other discussion:</p>\n<ul><li>We should bring signs or other IndieWeb indicators to these meetups! I'm so used to a few regulars that I didn't expect new folks. Thankfully Rasul found me! \ud83d\ude2c</li>\n <li>We talked about soooo many building blocks! <a href=\"https://indieweb.org/Webmention\">Webmention</a> (and how to use them to RSVP), <a href=\"https://indieweb.org/Micropub\">Micropub</a> (and how iOS Shortcuts can post using it), <a href=\"https://indieweb.org/backfeed\">backfeed</a> (responses from Twitter), storing data, hosting sites and content, learning new languages, learning new libraries, how and why to learn new web dev skills, and much more.</li>\n <li>How did you get started building websites? Despite starting many years apart, we both had stories of building websites for groups we were part of or businesses we knew people from.</li>\n <li>\n Staying in touch with the IndieWeb community, from chat (very high attention if you're in there all the time to low attention with the help of Loqi the chat bot and !tell commands) to the weekly newsletters.\n <br /></li>\n</ul><img src=\"https://aperture-proxy.p3k.io/90143ea04d941505016760afb878e401a0071901/68747470733a2f2f6d656469612e6d617274796d636775692e72652f34362f36612f39342f35302f37393938613833313736366537643335626638653137306337386233356262386437326531313736656239343736393362376534313861642e6a7067\" alt=\"\" />Left-to-right: martymcgui.re, rasulkireev.com<p>\n Thanks to Rasul for coming out for his first IndieWeb Meetup! We missed Tiara, who was stuck on Long Island due to extreme train schedule changes. We also missed Matt G, who was at a wedding, but working on his website in spirit.\n <br /></p>\n<p>\n We look forward to seeing folks at the next meeting! Watch the <a href=\"https://indieweb.org/events/\">Events page</a> for details about the next meetup!\n <br /></p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "4448092",
"_source": "175",
"_is_read": true
}
Photo for today’s IndieWeb Meetup NYC!
{
"type": "entry",
"published": "2019-07-13T14:37:41-0400",
"url": "https://martymcgui.re/2019/07/13/143741/",
"photo": [
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/ac/37/b2/ca/01c1a984a103e95a12c4e3d3ff3b0e722e55e15edd65402696bb8175.jpg"
],
"content": {
"text": "Photo for today\u2019s IndieWeb Meetup NYC!",
"html": "<a href=\"https://media.martymcgui.re/ac/37/b2/ca/01c1a984a103e95a12c4e3d3ff3b0e722e55e15edd65402696bb8175.jpg\"></a>\n\n <p>Photo for today\u2019s IndieWeb Meetup NYC!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "photo",
"refs": {
"https://res.cloudinary.com/schmarty/image/fetch/w_960,c_fill/https://media.martymcgui.re/ac/37/b2/ca/01c1a984a103e95a12c4e3d3ff3b0e722e55e15edd65402696bb8175.jpg": {
"type": "image",
"ratio": 1.33,
"bytes": 134533
}
},
"_id": "4448093",
"_source": "175",
"_is_read": true
}
Going to stick to using Koype Publish now as my Micropub client of choice. This way, I can make sure features are tested in the real world (testing in production, anyone?) and that they continue to make sense. I definitely enjoy the automatic formatting detection in the editor - makes it easy to just keep typing. I'd want an option for intelligent character insertion (like quotation marks, da...
{
"type": "entry",
"published": "2019-07-13T13:14:32.14382-07:00",
"url": "https://v2.jacky.wtf/post/142a0d7a-ab69-410f-925e-ac8539d46d54",
"category": [
"koype"
],
"content": {
"text": "Going to stick to using Koype Publish now as my Micropub client of choice. This way, I can make sure features are tested in the real world (testing in production, anyone?) and that they continue to make sense. I definitely enjoy the automatic formatting detection in the editor - makes it easy to just keep typing. I'd want an option for intelligent character insertion (like quotation marks, da...",
"html": "<p>Going to stick to using <a href=\"https://publish.koype.net\">Koype Publish</a> now as my <a href=\"https://indieweb.org/Micropub/Clients\">Micropub client</a> of choice. This way, I can make sure features are tested in the real world (testing in production, anyone?) and that they continue to make sense. I <i>definitely</i> enjoy the automatic formatting detection in the editor - makes it easy to just keep typing. I'd want an option for intelligent character insertion (like quotation marks, da...\n </p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4446954",
"_source": "1886",
"_is_read": true
}
Alright, so the latest version of https://publish.koype.net supports images. I’m going to have to make a light stylesheet to impose some visual constraints on my end. Namely on the maximum dimensions that images can have in the editor. I’m also itching to have extend Koype’s implementation of Micropub to allow for template blocks to be sent back. This way, I’d know how exactly to send what an image should look like to the endpoint under the user’s ex...
{
"type": "entry",
"published": "2019-07-13T11:07:09.45855-07:00",
"url": "https://v2.jacky.wtf/post/7fad2543-5ec2-4eb9-bacc-6f8ee7fea617",
"content": {
"text": "Alright, so the latest version of https://publish.koype.net supports images. I\u2019m going to have to make a light stylesheet to impose some visual constraints on my end. Namely on the maximum dimensions that images can have in the editor. I\u2019m also itching to have extend Koype\u2019s implementation of Micropub to allow for template blocks to be sent back. This way, I\u2019d know how exactly to send what an image should look like to the endpoint under the user\u2019s ex...",
"html": "<p>Alright, so the latest version of <a href=\"https://publish.koype.net\">https://publish.koype.net</a> supports images. I\u2019m going to have to make a light stylesheet to impose some visual constraints on my end. Namely on the maximum dimensions that images can have in the editor. I\u2019m also itching to have extend Koype\u2019s implementation of Micropub to allow for template blocks to be sent back. This way, I\u2019d know how exactly to send what an image should look like to the endpoint under the user\u2019s ex...\n </p>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4445560",
"_source": "1886",
"_is_read": true
}
Homebrew Website Club retro 1980s-style logo
Topics for this week: IndieWeb Summit Notes & Videos! Upcoming IndieWebCamps! IndieWebCamp Amsterdam IndieWebCamp Oxford IndieWebCamp Brighton Take Back Your Web talk at Beyond Tellerand Düsseldorf The New Yorker: Can Indie Social Media Save Us Demos of personal website breakthroughs Create or update your personal web site!
Join a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!
Any questions? Ask in #indieweb Slack or IRC
More information: IndieWeb Wiki Event Page
RSVP: post an indie RSVP on your own site!
{
"type": "event",
"name": "Homebrew Website Club SF!",
"summary": "Homebrew Website Club retro 1980s-style logo\nTopics for this week: IndieWeb Summit Notes & Videos! Upcoming IndieWebCamps! IndieWebCamp Amsterdam IndieWebCamp Oxford IndieWebCamp Brighton Take Back Your Web talk at Beyond Tellerand D\u00fcsseldorf The New Yorker: Can Indie Social Media Save Us Demos of personal website breakthroughs Create or update your personal web site!\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\nAny questions? Ask in #indieweb Slack or IRC\nMore information: IndieWeb Wiki Event Page\nRSVP: post an indie RSVP on your own site!",
"published": "2019-07-10 21:57-0700",
"start": "2019-07-24 17:30-0700",
"end": "2019-07-24 19:00-0700",
"url": "http://tantek.com/2019/205/e1/homebrew-website-club-sf",
"location": [
"https://wiki.mozilla.org/SF"
],
"content": {
"text": "When: 2019-07-24 17:30\u202619:00\nWhere: Mozilla San Francisco\n\nHost: Tantek \u00c7elik\n\n\n\nTopics for this week:\nIndieWeb Summit Notes & Videos!\nUpcoming IndieWebCamps!\nIndieWebCamp Amsterdam\nIndieWebCamp Oxford\nIndieWebCamp Brighton\n\n\nTake Back Your Web talk at Beyond Tellerand D\u00fcsseldorf\nThe New Yorker: Can Indie Social Media Save Us\nDemos of personal website breakthroughs\nCreate or update your personal web site!\n\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n\n\nAny questions? Ask in \n#indieweb Slack or IRC\n\n\nMore information: \nIndieWeb Wiki Event Page\n\n\nRSVP: post an indie RSVP on your own site!",
"html": "<p>\nWhen: <time class=\"dt-start\">2019-07-24 17:30</time>\u2026<time class=\"dt-end\">19:00</time><span>\nWhere: <a class=\"u-location h-card\" href=\"https://wiki.mozilla.org/SF\">Mozilla San Francisco</a>\n</span>\nHost: <a class=\"u-organizer h-card\" href=\"http://tantek.com/\">Tantek \u00c7elik</a>\n</p>\n\n<p><img class=\"u-featured\" style=\"height:300px;\" src=\"https://aperture-media.p3k.io/indieweb.org/c24f7b1e711955ef818bde12e2a3e79708ecc9b106d95b460a9fefe93b0be723.jpg\" alt=\"Homebrew Website Club retro 1980s-style logo\" /></p>\n<p>Topics for this week:</p>\n<ul><li>IndieWeb Summit <a href=\"https://indieweb.org/2019/Schedule\">Notes & Videos</a>!</li>\n<li>Upcoming IndieWebCamps!\n<ul><li><a href=\"https://indieweb.org/2019/Amsterdam\">IndieWebCamp Amsterdam</a></li>\n<li><a href=\"https://indieweb.org/2019/Oxford\">IndieWebCamp Oxford</a></li>\n<li><a href=\"https://indieweb.org/2019/Brighton\">IndieWebCamp Brighton</a></li>\n</ul></li>\n<li>\n<a href=\"https://vimeo.com/336343886\">Take Back Your Web</a> talk at Beyond Tellerand D\u00fcsseldorf</li>\n<li><a href=\"https://www.newyorker.com/tech/annals-of-technology/can-indie-social-media-save-us\">The New Yorker: Can Indie Social Media Save Us</a></li>\n<li>Demos of personal website breakthroughs</li>\n<li>Create or update your personal web site!</li>\n</ul><p>\nJoin a community with like-minded interests. Bring friends that want a personal site, or are interested in a healthy, independent web!\n</p>\n<p>\nAny questions? Ask in \n<a href=\"https://indieweb.org/discuss\">#indieweb Slack or IRC</a>\n</p>\n<p>\nMore information: \n<a class=\"u-url\" href=\"https://indieweb.org/events/2019-07-24-homebrew-website-club\">IndieWeb Wiki Event Page</a>\n</p>\n<p>\nRSVP: post an <a href=\"https://indieweb.org/rsvp\">indie RSVP</a> on your own site!\n</p>"
},
"post-type": "event",
"refs": {
"https://wiki.mozilla.org/SF": {
"type": "card",
"name": "Mozilla San Francisco",
"url": "https://wiki.mozilla.org/SF",
"photo": null
}
},
"_id": "4408168",
"_source": "1",
"_is_read": true
}
Some things captured from HWC SF 2019-07-10
{
"type": "entry",
"published": "2019-07-10T19:59:01.59451-07:00",
"url": "https://v2.jacky.wtf/post/1d71ccda-5920-46bb-b985-3dfd705915b0",
"category": [
"indieweb",
"hwc",
"hwc-sf"
],
"content": {
"text": "Some things captured from HWC SF 2019-07-10\n\nmp-destination command should use destination in the config\n\n\nProposed a new query parameter to manipulate rel=me values\n\nChat logs spawned from offline convers...",
"html": "<p>Some things captured from <a href=\"https://indieweb.org/events/2019-07-10-homebrew-website-club#San_Francisco\">HWC SF 2019-07-10</a></p>\n<ul><li>\n<a href=\"https://github.com/indieweb/micropub-extensions/issues/3\">mp-destination command should use <code>destination</code> in the config</a>\n</li>\n<li>\n<a href=\"https://github.com/indieweb/micropub-extensions/issues/22\">Proposed a new query parameter to manipulate rel=me values</a>\n</li>\n<li>Chat logs spawned from offline convers...\n </li>\n</ul>"
},
"author": {
"type": "card",
"name": "Jacky Alcin\u00e9",
"url": "https://v2.jacky.wtf",
"photo": "https://aperture-proxy.p3k.io/9f6c6c125a7640abc3c67f876753b4bf233d06d6/68747470733a2f2f76322e6a61636b792e7774662f6d656469612f70726f66696c652d696d616765"
},
"post-type": "note",
"_id": "4407118",
"_source": "1886",
"_is_read": true
}