Great news - my frontend can do the onboarding procedure! It successfully uploads my h-card and posts a “first post” to the blog, so it won’t be empty.
For now I didn’t do authentication yet. I’m still thinking if I should do password+TOTP auth, just a password or a WebAuthn. Or maybe I could just use indieauth.com directly, but that needs at least one social profile in the h-card, which is not guaranteed right now.
{
"type": "entry",
"published": "2019-12-28T16:32:40+00:00",
"url": "https://fireburn.ru/posts/1577550760",
"category": [
"IndieWeb",
"IndieAuth",
"Kittybox",
"onboarding"
],
"content": {
"text": "Great news - my frontend can do the onboarding procedure! It successfully uploads my h-card and posts a \u201cfirst post\u201d to the blog, so it won\u2019t be empty.\nFor now I didn\u2019t do authentication yet. I\u2019m still thinking if I should do password+TOTP auth, just a password or a WebAuthn. Or maybe I could just use indieauth.com directly, but that needs at least one social profile in the h-card, which is not guaranteed right now.",
"html": "<p>Great news - my frontend can do the onboarding procedure! It successfully uploads my h-card and posts a \u201cfirst post\u201d to the blog, so it won\u2019t be empty.</p>\n<p>For now I didn\u2019t do authentication yet. I\u2019m still thinking if I should do password+TOTP auth, just a password or a WebAuthn. Or maybe I could just use indieauth.com directly, but that needs at least one social profile in the h-card, which is not guaranteed right now.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7435134",
"_source": "1371",
"_is_read": true
}
I like https://unicyclic.com/indieweb/‘s implementation of web-actions. @mblaney is that webaction configuration widget open-source?
{
"type": "entry",
"published": "2019-12-28T13:07:56+00:00",
"url": "https://fireburn.ru/posts/1577538476",
"category": [
"IndieWeb",
"webaction"
],
"content": {
"text": "I like https://unicyclic.com/indieweb/\u2018s implementation of web-actions. @mblaney is that webaction configuration widget open-source?",
"html": "<p>I like <a href=\"https://unicyclic.com/indieweb/\">https://unicyclic.com/indieweb/</a>\u2018s implementation of web-actions. <a href=\"https://mblaney.xyz/\">@mblaney</a> is that webaction configuration widget open-source?</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7429241",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-28T10:55:00Z",
"url": "https://www.jvt.me/mf2/2019/12/kdiz9/",
"category": [
"personal-website",
"blogging",
"ownership",
"indieweb"
],
"bookmark-of": [
"https://mblaney.xyz/2019-12-28-How_to_create_a_free_website"
],
"name": "Bookmarked: How to create a free website",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7427430",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-27T08:25:41-0500",
"url": "https://martymcgui.re/2019/12/27/082541/",
"in-reply-to": [
"https://v2.jacky.wtf/post/1653a761-b15a-4ebb-b8c2-9d7c59f322b6"
],
"content": {
"text": "We had a pretty good dance at IndieWeb Summit this year!",
"html": "<p>We had a <a href=\"https://martymcgui.re/2019/06/29/134441/\">pretty good dance at IndieWeb Summit</a> this year!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "reply",
"refs": {
"https://v2.jacky.wtf/post/1653a761-b15a-4ebb-b8c2-9d7c59f322b6": {
"type": "entry",
"published": "2019-12-26T20:06:00-0800",
"summary": "If you\u2019re reading this, even if we barely talk, reply with a memory of us.",
"url": "https://v2.jacky.wtf/post/1653a761-b15a-4ebb-b8c2-9d7c59f322b6",
"author": {
"type": "card",
"name": "v2.jacky.wtf",
"url": "http://v2.jacky.wtf",
"photo": null
},
"post-type": "note"
}
},
"_id": "7397861",
"_source": "175",
"_is_read": true
}
Made it on time to #NPSF yesterday(1), first time in weeks (months?). And to yoga this morning, or so I thought, actually 30 min early(2).
I knew the past 3 months would be intense, my time was blocked out for work(+travel+organizing+speaking) & ultra training (https://tantek.com/t53e1), and nothing else. Tiring time zone changes and long trail runs meant choosing sleep, missing some NPSF workouts, or being late. IndieWebCamp SF 12/7-8 was my last commitment of 3 months, and I barely had the energy for it after actively observing the TC39 standards meetings that week before. I had no reserve for setbacks (like my water heater breaking the night before I hosted Thanksgiving for family). Such packed time & focus seemingly invited an unexpected & intense arc of joy, a story for another time.
Still making sense of that night after IndieWebCamp SF, despite managing to bake my first blueberry pie (https://tantek.com/t5451). Recovery since has been hard, both from being drained, and from needing to reflect on what I could have done better, to be sustainably better, instead of a crash & burn of sorts. A better friend, healer, and lover, in that order.
For now I’m rebuilding, and small temporal victories are one sign of progress.
{
"type": "entry",
"published": "2019-12-26 22:31-0800",
"url": "http://tantek.com/2019/360/t1/on-time-npsf-yoga-intense-time",
"category": [
"NPSF"
],
"photo": [
"https://aperture-media.p3k.io/fastly.4sqi.net/0924559dd5b67aa5d71b4a88548978a60c656d4be14bdf93d08ba0e670c0713a.jpg",
"https://aperture-media.p3k.io/fastly.4sqi.net/1fc9ac380f556e82419bd23bf145efe148f830e28ae088c3c7ab271a3e70c233.jpg"
],
"content": {
"text": "Made it on time to #NPSF yesterday(1), first time in weeks (months?). And to yoga this morning, or so I thought, actually 30 min early(2).\n\nI knew the past 3 months would be intense, my time was blocked out for work(+travel+organizing+speaking) & ultra training (https://tantek.com/t53e1), and nothing else. Tiring time zone changes and long trail runs meant choosing sleep, missing some NPSF workouts, or being late. IndieWebCamp SF 12/7-8 was my last commitment of 3 months, and I barely had the energy for it after actively observing the TC39 standards meetings that week before. I had no reserve for setbacks (like my water heater breaking the night before I hosted Thanksgiving for family). Such packed time & focus seemingly invited an unexpected & intense arc of joy, a story for another time.\n\nStill making sense of that night after IndieWebCamp SF, despite managing to bake my first blueberry pie (https://tantek.com/t5451). Recovery since has been hard, both from being drained, and from needing to reflect on what I could have done better, to be sustainably better, instead of a crash & burn of sorts. A better friend, healer, and lover, in that order.\n\nFor now I\u2019m rebuilding, and small temporal victories are one sign of progress.",
"html": "<a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_cUqwRja72bVoi8nPWCD_gPwCDgIXAfDMmOYhZmB3y9E.jpg\"></a><a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_-yYmHA8UnhXHMDg_BgoNrc2eaKn3GBX-VW9fgH7wdwQ.jpg\"></a>Made it on time to #<span class=\"p-category\">NPSF</span> yesterday(1), first time in weeks (months?). And to yoga this morning, or so I thought, actually 30 min early(2).<br /><br />I knew the past 3 months would be intense, my time was blocked out for work(+travel+organizing+speaking) & ultra training (<a href=\"https://tantek.com/t53e1\">https://tantek.com/t53e1</a>), and nothing else. Tiring time zone changes and long trail runs meant choosing sleep, missing some NPSF workouts, or being late. IndieWebCamp SF 12/7-8 was my last commitment of 3 months, and I barely had the energy for it after actively observing the TC39 standards meetings that week before. I had no reserve for setbacks (like my water heater breaking the night before I hosted Thanksgiving for family). Such packed time & focus seemingly invited an unexpected & intense arc of joy, a story for another time.<br /><br />Still making sense of that night after IndieWebCamp SF, despite managing to bake my first blueberry pie (<a href=\"https://tantek.com/t5451\">https://tantek.com/t5451</a>). Recovery since has been hard, both from being drained, and from needing to reflect on what I could have done better, to be sustainably better, instead of a crash & burn of sorts. A better friend, healer, and lover, in that order.<br /><br />For now I\u2019m rebuilding, and small temporal victories are one sign of progress."
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "photo",
"_id": "7393653",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-27T08:55:00Z",
"url": "https://www.jvt.me/mf2/2019/12/xjho9/",
"category": [
"indieweb"
],
"bookmark-of": [
"https://nilsnh.no/2019/12/25/let-us-make-2020-a-year-of-empowerment-and-decentralization/"
],
"name": "Bookmarked: Let us make 2020 a year of empowerment and decentralization",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7390096",
"_source": "2169",
"_is_read": true
}
Setting up a Micropub server that I can use to test changes before it publishes content to this site.
{
"type": "entry",
"summary": "Setting up a Micropub server that I can use to test changes before it publishes content to this site.",
"url": "https://www.jvt.me/posts/2019/12/26/micropub-staging-server/",
"name": "Setting up a Staging Server for my Micropub Endpoint",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "article",
"_id": "7366794",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-26T07:33:00Z",
"url": "https://www.jvt.me/mf2/2019/12/rgolf/",
"in-reply-to": [
"https://fireburn.ru/posts/1577320936"
],
"name": "Reply to https://fireburn.ru/posts/1577320936",
"content": {
"text": "If you want inspiration / don't want to write your own - https://indigenous.realize.be is great. I use it daily and it's a great Microsub client.",
"html": "<p>If you want inspiration / don't want to write your own - <a href=\"https://indigenous.realize.be\">https://indigenous.realize.be</a> is great. I use it daily and it's a great Microsub client.</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "7355576",
"_source": "2169",
"_is_read": true
}
Now I have a Micropub client. Maybe it’s time for Microsub? I’m not sure because Android’s way of dealing with dynamic lists of objects on screen is intimidating.
{
"type": "entry",
"published": "2019-12-26T00:42:16+00:00",
"url": "https://fireburn.ru/posts/1577320936",
"category": [
"Android",
"programming",
"IndieWeb"
],
"content": {
"text": "Now I have a Micropub client. Maybe it\u2019s time for Microsub? I\u2019m not sure because Android\u2019s way of dealing with dynamic lists of objects on screen is intimidating.",
"html": "<p>Now I have a Micropub client. Maybe it\u2019s time for Microsub? I\u2019m not sure because Android\u2019s way of dealing with dynamic lists of objects on screen is intimidating.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7350167",
"_source": "1371",
"_is_read": true
}
A mockup for “Train Trip” screen for a location and trip tracker integrated with IndieWeb.
{
"type": "entry",
"published": "2019-12-25T21:31:00+0300",
"url": "https://fireburn.ru/posts/1577309460",
"category": [
"IndieWeb",
"Android",
"mockup"
],
"photo": [
"https://fireburn.ru/media/12/3b/c0/91/ca1afb0dc54de56447eaf17646c91477d177f27e66a5e3cb21f88718"
],
"content": {
"text": "A mockup for \u201cTrain Trip\u201d screen for a location and trip tracker integrated with IndieWeb.",
"html": "<p>A mockup for \u201cTrain Trip\u201d screen for a location and trip tracker integrated with IndieWeb.</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "photo",
"_id": "7338867",
"_source": "1371",
"_is_read": true
}
1 month ago today: Victory Column en route to @IndieWebCamp #Berlin.
Our second #IndieWebCamp @MozillaBerlin this year, we had amazing participants(2,3), hosted an @OptOutSocial hackathon, and a keynote by founder Teresa(4 📷 @cheukting_ho)!
About a dozen sessions with notes and some with session videos linked from the schedule: https://indieweb.org/2019/Berlin2/Schedule
Last but not least, great working with co-organizers Yulia (@ioctaptceb), @RosemaryOrchard, and @DShanske to put it all together and discuss community at the Organizers meetup the day before the camp(5).
Previously: https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin
#VictoryColumn #IndieWeb #community #organizers #grateful #2019_328 #20191124 #latergram #nofilter
{
"type": "entry",
"published": "2019-12-24 01:04-0800",
"url": "http://tantek.com/2019/358/t1/month-ago-victory-column-indiewebcamp",
"category": [
"Berlin",
"IndieWebCamp",
"VictoryColumn",
"IndieWeb",
"community",
"organizers",
"grateful",
"2019_328",
"20191124",
"latergram",
"nofilter"
],
"photo": [
"https://aperture-media.p3k.io/fastly.4sqi.net/06f1a7e415c7b5fc7da88a5aca933571ea756b16c7fede62e6b9904319abfc29.jpg",
"https://aperture-media.p3k.io/indieweb.org/e5beb4790c840fc6bdf2eb8ee520c30d6f0d0eb1a04b8534013e153859723f37.jpg",
"https://aperture-media.p3k.io/indieweb.org/30086476e8df3dc5f1f803300bd0e19d73cc57c3d10238476dc9155d4512bb97.jpg",
"https://aperture-media.p3k.io/pbs.twimg.com/0f8f3a76e9a2e7765506084e589522ff36db4c08cb1780d2bd7f3681da876870.jpg",
"https://aperture-media.p3k.io/indieweb.org/ef55d4d8b9ff17649059878bba84f311e857244d4d2c7d6363b3abf3c021defb.jpg"
],
"content": {
"text": "1 month ago today: Victory Column en route to @IndieWebCamp #Berlin.\nOur second #IndieWebCamp @MozillaBerlin this year, we had amazing participants(2,3), hosted an @OptOutSocial hackathon, and a keynote by founder Teresa(4 \ud83d\udcf7 @cheukting_ho)!\n\nAbout a dozen sessions with notes and some with session videos linked from the schedule: https://indieweb.org/2019/Berlin2/Schedule\n\nLast but not least, great working with co-organizers Yulia (@ioctaptceb), @RosemaryOrchard, and @DShanske to put it all together and discuss community at the Organizers meetup the day before the camp(5).\n\nPreviously: https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin\n\n#VictoryColumn #IndieWeb #community #organizers #grateful #2019_328 #20191124 #latergram #nofilter",
"html": "<a class=\"u-bridgy-flickr-photo\" href=\"https://fastly.4sqi.net/img/general/original/476_kPYBZ3XMWenHmTHHxPAvRwM6vGyWT24mjAGfOrg0tLs.jpg\"></a><a href=\"https://indieweb.org/images/8/88/iwc_2019_berlin2_day_1.jpg\"></a><a href=\"https://indieweb.org/images/8/83/iwc_2019_berlin2_day_2.jpg\"></a><a href=\"https://twitter.com/cheukting_ho/status/1198307024683098118\"></a><a href=\"https://indieweb.org/images/e/e4/berlin2_2019_organizers_meetup.jpg\"></a>1 month ago today: Victory Column en route to <a class=\"h-cassis-username\" href=\"https://twitter.com/IndieWebCamp\">@IndieWebCamp</a> #<span class=\"p-category\">Berlin</span>.<br />Our second #<span class=\"p-category\">IndieWebCamp</span> <a class=\"h-cassis-username\" href=\"https://twitter.com/MozillaBerlin\">@MozillaBerlin</a> this year, we had amazing participants(2,3), hosted an <a class=\"h-cassis-username\" href=\"https://twitter.com/OptOutSocial\">@OptOutSocial</a> hackathon, and a keynote by founder Teresa(4 \ud83d\udcf7 <a class=\"h-cassis-username\" href=\"https://twitter.com/cheukting_ho\">@cheukting_ho</a>)!<br /><br />About a dozen sessions with notes and some with session videos linked from the schedule: <a href=\"https://indieweb.org/2019/Berlin2/Schedule\">https://indieweb.org/2019/Berlin2/Schedule</a><br /><br />Last but not least, great working with co-organizers Yulia (<a class=\"h-cassis-username\" href=\"https://twitter.com/ioctaptceb\">@ioctaptceb</a>), <a class=\"h-cassis-username\" href=\"https://twitter.com/RosemaryOrchard\">@RosemaryOrchard</a>, and <a class=\"h-cassis-username\" href=\"https://twitter.com/DShanske\">@DShanske</a> to put it all together and discuss community at the Organizers meetup the day before the camp(5).<br /><br />Previously: <a href=\"https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin\">https://tantek.com/2019/327/t1/amazing-start-indiewebcamp-berlin</a><br /><br />#<span class=\"p-category\">VictoryColumn</span> #<span class=\"p-category\">IndieWeb</span> #<span class=\"p-category\">community</span> #<span class=\"p-category\">organizers</span> #<span class=\"p-category\">grateful</span> #<span class=\"p-category\">2019_328</span> #<span class=\"p-category\">20191124</span> #<span class=\"p-category\">latergram</span> #<span class=\"p-category\">nofilter</span>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "photo",
"_id": "7309220",
"_source": "1",
"_is_read": true
}
This gets me right in the feels.
I can’t believe I was lucky enough to contribute to 24 Ways seven times over its fifteen year lifespan!
{
"type": "entry",
"published": "2019-12-24T14:46:05Z",
"url": "https://adactio.com/links/16259",
"category": [
"24ways",
"sideprojects",
"independent",
"indieweb",
"community",
"publishing"
],
"bookmark-of": [
"https://24ways.org/2019/the-accidental-side-project/"
],
"content": {
"text": "The Accidental Side Project \u25c6 24 ways\n\n\n\nThis gets me right in the feels.\n\nI can\u2019t believe I was lucky enough to contribute to 24 Ways seven times over its fifteen year lifespan!",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://24ways.org/2019/the-accidental-side-project/\">\nThe Accidental Side Project \u25c6 24 ways\n</a>\n</h3>\n\n<p>This gets me right in the feels.</p>\n\n<p>I can\u2019t believe I was lucky enough to <a href=\"https://24ways.org/authors/jeremykeith/\">contribute to 24 Ways seven times</a> over its fifteen year lifespan!</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "bookmark",
"_id": "7301716",
"_source": "2",
"_is_read": true
}
I'm going!Looking forward to my fourth IndieWeb Summit! Join us in Portland, OR to learn, play, and use the web your own way!
{
"type": "entry",
"published": "2019-12-23T11:38:53-0500",
"rsvp": "yes",
"url": "https://martymcgui.re/2019/12/23/113853/",
"category": [
"IndieWeb",
"IWC",
"IWS"
],
"in-reply-to": [
"https://2020.indieweb.org/summit"
],
"content": {
"text": "I'm going!Looking forward to my fourth IndieWeb Summit! Join us in Portland, OR to learn, play, and use the web your own way!",
"html": "I'm going!<p>Looking forward to my <em>fourth</em> IndieWeb Summit! Join us in Portland, OR to learn, play, and use the web your own way!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": "https://martymcgui.re/",
"photo": "https://martymcgui.re/images/logo.jpg"
},
"post-type": "rsvp",
"refs": {
"https://2020.indieweb.org/summit": {
"type": "entry",
"summary": "The tenth annual gathering for independent web creators of all kinds, graphic artists, designers, UX engineers, coders, hackers, to share ideas, create and improve their personal websites, and build upon each others creations.",
"url": "https://2020.indieweb.org/summit",
"name": "IndieWeb Summit",
"author": {
"type": "card",
"name": "2020.indieweb.org",
"url": "http://2020.indieweb.org",
"photo": null
},
"post-type": "article"
}
},
"_id": "7269407",
"_source": "175",
"_is_read": true
}
@jackyalcine how secure do you think is Koype’s #IndieAuth via TOTP? what are the implementation details, what’s your threat model?
I’m building an auth endpoint and thinking what to use… Don’t worry I won’t hack you (for now 😉) #security
{
"type": "entry",
"published": "2019-12-23T03:17:00+0300",
"url": "https://fireburn.ru/posts/1577071020",
"category": [
"security",
"IndieAuth"
],
"syndication": [
"https://twitter.com/kisik21/status/1208904545063047168"
],
"content": {
"text": "@jackyalcine how secure do you think is Koype\u2019s #IndieAuth via TOTP? what are the implementation details, what\u2019s your threat model?\nI\u2019m building an auth endpoint and thinking what to use\u2026 Don\u2019t worry I won\u2019t hack you (for now \ud83d\ude09) #security",
"html": "<p><a href=\"https://v2.jacky.wtf\">@jackyalcine</a> how secure do you think is Koype\u2019s #IndieAuth via TOTP? what are the implementation details, what\u2019s your threat model?</p>\n<p>I\u2019m building an auth endpoint and thinking what to use\u2026 Don\u2019t worry I won\u2019t hack you (for now \ud83d\ude09) #security</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7252851",
"_source": "1371",
"_is_read": true
}
How many of you #IndieWeb people have your own sites as your homepages? I’ve set mine as a new tab.
Actually planning to have a React-based dashboard with an inbuilt indieweb reader and stuff
{
"type": "entry",
"published": "2019-12-23T02:29:00+0300",
"url": "https://fireburn.ru/posts/1577068140",
"category": [
"IndieWeb"
],
"syndication": [
"https://fireburn.ru/None"
],
"content": {
"text": "How many of you #IndieWeb people have your own sites as your homepages? I\u2019ve set mine as a new tab.\nActually planning to have a React-based dashboard with an inbuilt indieweb reader and stuff",
"html": "<p>How many of you #IndieWeb people have your own sites as your homepages? I\u2019ve set mine as a new tab.</p>\n<p>Actually planning to have a React-based dashboard with an inbuilt indieweb reader and stuff</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "note",
"_id": "7252854",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-23T01:11:16.933+01:00",
"url": "https://www.jvt.me/mf2/2019/12/jculf/",
"in-reply-to": [
"https://twitter.com/dhh/status/1208827334813351936"
],
"name": "Reply to https://twitter.com/dhh/status/1208827334813351936",
"content": {
"text": "Have you by any chance heard of the #IndieWeb movement? We've got a great group of folks who are looking at what it means to #OwnYourData and #BeYourOwnSocialNetwork\nI've written about it https://www.jvt.me/posts/2019/10/20/indieweb-talk/ and we've got a large wiki too https://indieweb.org/why",
"html": "<p>Have you by any chance heard of the #IndieWeb movement? We've got a great group of folks who are looking at what it means to #OwnYourData and #BeYourOwnSocialNetwork\nI've written about it <a href=\"https://www.jvt.me/posts/2019/10/20/indieweb-talk/\">https://www.jvt.me/posts/2019/10/20/indieweb-talk/</a> and we've got a large wiki too <a href=\"https://indieweb.org/why\">https://indieweb.org/why</a></p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "7250163",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-22T14:35:00Z",
"url": "https://www.jvt.me/mf2/2019/12/xh8s5/",
"category": [
"indieweb"
],
"bookmark-of": [
"https://omarabid.com/the-modern-web"
],
"name": "The modern web is becoming an unusable, user-hostile wasteland",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7237460",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-22T14:27:00Z",
"url": "https://www.jvt.me/mf2/2019/12/po5vh/",
"category": [
"indieweb",
"metadata",
"microformats"
],
"bookmark-of": [
"https://shkspr.mobi/blog/2019/12/the-future-of-the-web-isnt-the-web/"
],
"name": "The future of the web, isn't the web",
"content": {
"text": "A good read by Terence about how the Semantic Web and using metadata (be it Schema.org, microdata or Microformats) will build a more usable and interconnected life",
"html": "<p>A good read by Terence about how the Semantic Web and using metadata (be it Schema.org, microdata or Microformats) will build a more usable and interconnected life</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7236797",
"_source": "2169",
"_is_read": true
}
Why not use it as a syndication target though instead of having an “add an event” UI? Do we not trust our own blogs to handle the markup correctly? :3 #ownyourdata #ownyourevents #IndieWeb #microformats2
{
"type": "entry",
"published": "2019-12-22T11:36:21+00:00",
"url": "https://fireburn.ru/posts/1577014581",
"category": [
"ownyourdata",
"ownyourevents",
"IndieWeb",
"microformats2"
],
"in-reply-to": [
"https://aaronparecki.com/2019/12/21/4/indieweb-events"
],
"content": {
"text": "Why not use it as a syndication target though instead of having an \u201cadd an event\u201d UI? Do we not trust our own blogs to handle the markup correctly? :3 #ownyourdata #ownyourevents #IndieWeb #microformats2",
"html": "<p>Why not use it as a syndication target though instead of having an \u201cadd an event\u201d UI? Do we not trust our own blogs to handle the markup correctly? :3 #ownyourdata #ownyourevents #IndieWeb #microformats2</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/media/f1/5a/fb/9b/081efafb97b4ad59f5025cf2fd0678b8f3e20e4c292489107d52be09.png"
},
"post-type": "reply",
"_id": "7236667",
"_source": "1371",
"_is_read": true
}
Geocities, LiveJournal, what.cd, now Yahoo Groups. One day, Medium, Twitter, and even hosting services like GitHub Pages will be plundered then discarded when they can no longer grow or cannot find a working business model.
Considering the needs of someone who wants to make and maintain a website, without the ridiculous complexity of “modern” web tooling:
How do we make web content that can last and be maintained for at least 10 years? As someone studying human-computer interaction, I naturally think of the stakeholders we aren’t supporting. Right now putting up web content is optimized for either the professional web developer (who use the latest frameworks and workflows) or the non-tech savvy user (who use a platform).
{
"type": "entry",
"published": "2019-12-22T08:45:43Z",
"url": "https://adactio.com/links/16252",
"category": [
"digital",
"preservation",
"independent",
"publishing",
"indieweb",
"performance",
"longevity",
"frontend",
"development",
"complexity",
"simplictiy",
"tooling"
],
"bookmark-of": [
"https://jeffhuang.com/designed_to_last/"
],
"content": {
"text": "This Page is Designed to Last: A Manifesto for Preserving Content on the Web\n\n\n\n\n Geocities, LiveJournal, what.cd, now Yahoo Groups. One day, Medium, Twitter, and even hosting services like GitHub Pages will be plundered then discarded when they can no longer grow or cannot find a working business model.\n\n\nConsidering the needs of someone who wants to make and maintain a website, without the ridiculous complexity of \u201cmodern\u201d web tooling:\n\n\n How do we make web content that can last and be maintained for at least 10 years? As someone studying human-computer interaction, I naturally think of the stakeholders we aren\u2019t supporting. Right now putting up web content is optimized for either the professional web developer (who use the latest frameworks and workflows) or the non-tech savvy user (who use a platform).",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://jeffhuang.com/designed_to_last/\">\nThis Page is Designed to Last: A Manifesto for Preserving Content on the Web\n</a>\n</h3>\n\n<blockquote>\n <p>Geocities, LiveJournal, what.cd, now Yahoo Groups. One day, Medium, Twitter, and even hosting services like GitHub Pages will be plundered then discarded when they can no longer grow or cannot find a working business model.</p>\n</blockquote>\n\n<p>Considering the needs of someone who wants to make and maintain a website, without the ridiculous complexity of \u201cmodern\u201d web tooling:</p>\n\n<blockquote>\n <p>How do we make web content that can last and be maintained for at least 10 years? As someone studying human-computer interaction, I naturally think of the stakeholders we aren\u2019t supporting. Right now putting up web content is optimized for either the professional web developer (who use the latest frameworks and workflows) or the non-tech savvy user (who use a platform).</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": "7236037",
"_source": "2",
"_is_read": true
}