Microsub specification says that notifications channel should get handled separately from others (that’s why it has a known UID and is the first). Cool feature of Java (and Kotlin) that allows me to do it: I set my Notifications fragment (that is separate from feeds) to a subclass of MicrosubChannelFragment
that sets “uid” to notifications. This prevents duplication of code, makes my channels pretty and saves effort!
{
"type": "entry",
"published": "2020-01-07T04:20:00+0300",
"url": "https://fireburn.ru/posts/1578370800",
"category": [
"indieweb",
"Microsub",
"Kittybox"
],
"content": {
"text": "Microsub specification says that notifications channel should get handled separately from others (that\u2019s why it has a known UID and is the first). Cool feature of Java (and Kotlin) that allows me to do it: I set my Notifications fragment (that is separate from feeds) to a subclass of MicrosubChannelFragment that sets \u201cuid\u201d to notifications. This prevents duplication of code, makes my channels pretty and saves effort!",
"html": "<p>Microsub specification says that notifications channel should get handled separately from others (that\u2019s why it has a known UID and is the first). Cool feature of Java (and Kotlin) that allows me to do it: I set my Notifications fragment (that is separate from feeds) to a subclass of <code>MicrosubChannelFragment</code> that sets \u201cuid\u201d to notifications. This prevents duplication of code, makes my channels pretty and saves effort!</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": "7716390",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"published": "2020-01-06T16:53:00Z",
"url": "https://www.jvt.me/mf2/2020/01/kozwh/",
"category": [
"personal-website",
"blogging",
"ownership",
"indieweb"
],
"bookmark-of": [
"https://desmondrivet.com/2020/01/05/website-castle"
],
"name": "Your Website is Your Castle",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7697816",
"_source": "2169",
"_is_read": true
}
Websites sit on a design spectrum. On one end are applications, with their conditional logic, states, and flows—they’re software.
On the other end of the design spectrum are documents; sweet, modest documents with their pleasing knowableness and clear edges.
For better or worse, I am a document lover.
This is the context where I fell in love with design and the web. It is a love story, but it is also a ghost story.
{
"type": "entry",
"published": "2020-01-06T13:30:44Z",
"url": "https://adactio.com/links/16294",
"category": [
"web",
"design",
"documents",
"applications",
"spectrum",
"personal",
"publishing",
"indieweb"
],
"bookmark-of": [
"https://frankchimero.com/blog/2020/wants-and-needs/"
],
"content": {
"text": "Frank Chimero \u00b7 Redesign: Wants and Needs\n\n\n\n\n Websites sit on a design spectrum. On one end are applications, with their conditional logic, states, and flows\u2014they\u2019re software.\n \n On the other end of the design spectrum are documents; sweet, modest documents with their pleasing knowableness and clear edges.\n \n For better or worse, I am a document lover.\n \n This is the context where I fell in love with design and the web. It is a love story, but it is also a ghost story.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://frankchimero.com/blog/2020/wants-and-needs/\">\nFrank Chimero \u00b7 Redesign: Wants and Needs\n</a>\n</h3>\n\n<blockquote>\n <p>Websites sit on a design spectrum. On one end are applications, with their conditional logic, states, and flows\u2014they\u2019re software.</p>\n \n <p>On the other end of the design spectrum are documents; sweet, modest documents with their pleasing knowableness and clear edges.</p>\n \n <p>For better or worse, I am a document lover.</p>\n \n <p>This is the context where I fell in love with design and the web. It is a love story, but it is also a ghost story.</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": "7692719",
"_source": "2",
"_is_read": true
}
Thoughts on what I will and won't do in 2020: reclaiming attention and quality time.
{
"type": "entry",
"published": "2020-01-04 00:00:00",
"summary": "Thoughts on what I will and won't do in 2020: reclaiming attention and quality time.",
"url": "https://kongaloosh.com/e/2020/1/4/what-about",
"name": "What About 2020",
"content": {
"text": "Thoughts on what I will and won't do in 2020: reclaiming attention and quality time.\n \n \n \n \n\n \n\n\n \n \n Dylan and I had a really busy end of the year. Between his family's Christmas parties and my family's Cristmas parties, and our friends' Christmas parties there wasn't room to breathe. During the chaotic final weeks of 2019, I noticed something: In spite of the hectic social schedule, I felt way better than most of the preceding year. It had been over a week since I looked at slack, at reddit, or any real idle media. You know, the stuff that fills the gaps in life when you're too tired or too burnt out to do anything else. \nI want to keep that feeling going. Here's my analysis of it and plan to keep the party rolling in 2020.\nA Disclaimer\nA grad student once told me it was a shame that I spent so much time knitting. The implication being that time knitting is time I could've spent doing research. The joke's on them. The time I spent knitting left me relaxed and ready to do good work while draped in cozy, bespoke knitwear.\nI'm not on a quest to become a technological Ubermensch. I'm not trying to optimise my life to make my code that much better. I just want to feel good and do cool things, not chase an impossible ideal. \nModified Project Cyclops\nFirst, I'm going to be more careful with how I spend my attention.\nCGP Grey had a great post on attention where he introduced project cyclops. Grey noticed that he had been fractured by so many attention grabbing things. It culminated in an announcement that he was going to take a hiatus from social media to recalibrate. Grey wanted to be able to focus on meaningful tasks for long periods of time, and felt that activities like listening to podcasts, or cruising social media were training him to not be able to maintain that focus.\nFiguring out what's splicing attention resonates with me. I've thought a lot about what's bogarting my time over the past couple of years, and have made some mostly positive changes. Two years ago, I felt that online conversations were pulling me in too many directions. That I wasn't able to get as much done because of online chats. I used to be a regular on a number of IRC channels, and spent too much of my time juggling between various messaging apps. By no means was in the top quartile of messagers, but I found it straining. \nI resolved to spend less time jumping between different online chats. If I was in the middle of something, I would finish that up before tabbing over to a conversation. Emotionally, it was an overwhelming relief to trim online conversations back and focus on the people and activities that are physically around me.\nLast year I took my instant-messaging hermitude a step further and turned off most of my notifications. It hurts some of my relationships: friends that are far away are sometimes more difficult to keep in touch with, but the laid-back communication style feels more healthy. When I'm talking to my far-away friends, I'm concentrated on them. I don't feel like I'm being pulled apart at the seams as much.\nAs helpful as this quietude has been, I've found attention is not the whole picture. Even though I've cut out a number of attention-eating activities, I've never recovered the feeling of productivity and ease that I've hoped to. \nIt's not just about cutting out activities that are productivity-eaters, it's about replacing them with more restorative activities.\nReflecting back on the holiday season, I didn't feel better just because my attention wasn't on reddit, or I wasn't reading twitter: it's also because the activities that were replacing them were better quality---at least to me.\nMore Than Attention\nNot all leisure is created equally. It's not just about how an activity fractures attention, but what you get out of an activity. The loss when spending time on social media isn't just a lack of productivity. It is also a loss of time that could have been spent on things that make me feel better. \nThere's a limited amount of not only time, but also energy you can spend on projects. To use a metaphor: you can only drain a battery so much before you have to charge. During some of the more stressful parts of 2019, the biggest issue was not time-management; the biggest road-block to some of the projects I was working on was simply that I did not have the energy to continue working on them.\nNot every activity is equally restorative. For me, reading reddit for half an hour doesn't feel as refreshing as, say, knitting for half an hour. Knitting is a better charger than in the battery-filling game than twitter is. The downside of all of this is, the more I'm spending time taking short breaks, the closer I'm getting burn-out.\nWorking through lunch and spending little chunks of time throughout the day reading forums is a net-negative. I'm getting closer to burn-out even though I might be spending the same amount of time relaxing.\nI also need to set better expectations\nThe chief motivation for these small, useless breaks was to get more done. This is a result of my terrible habit of setting unrealistic expectations for project milestones. I was always crunching to get things done. \nIn grad-school, you're largely responsible for managing your own progress. From the project timelines, to the actual grunt work, to the administrative overhead. It's just you. You're the PM, the dev, and the administrator. \nI was crunching because I was constantly putting the bar too high. The pressure wasn't because rampant procrastination. There were no \nlooming deadlines. I was crunching towards my own self-inflicted nothing. \nAs a result, I was never really satisfied with progress made. Even when I was making progress, it was less progress than I wanted, so it wasn't good progress.\nIt's demoralising.\nIn short\nNo working through lunch\nNo reddit\nNo twitter\nSlack and Email at scheduled times of day\nDo one thing at a time (no split-screening; no multi-projects)\nDouble the amount of time you allocate for a task\nBuild breather room into your schedule\nBut What am I Going to Do?\nThis is a lot of talk about what I'm not going to do 2020. What about the things I am going to do? I feel best when I'm building things. In 2020, I'm going to build more things.\nI want to make\nLast year I worked on a few physical projects. I knit a number of sweaters and socks. I hauled my camera around with me and snapped some shots I'm proud of. I got back into pottery. I took some classes in new crafts. \nWorking on all these projects was restorative. \nI want to continue this into 2020 and focus on doing more with the skills I have, rather than forcing myself through the pangs of early malformed projects.\nI want to code\nLast year was a big lull for programming: especially personal projects. There's an oddly strong correlation between how grumpy I am and how long it's been since I've worked on a coding project. The best way out of a funk is more programming. \nUnfortunately, I've not had much more work to do on my indieweb blog, and I've haven't had many small one-off projects to work on. A rare exception to this coding drought last year was ParityBot. At the beginning of the year I was asked to come help build a twitter bot that tweets out positive messages when it detects hateful tweets. What separated ParityBot from other projects was that I could hop-in and collaborate for a short period of time, and jump out when I was done. It was focused, and I didn't try to over-architect things.\nParityBot was a small project with a clear, achievable notion of success.\nIn 2020 I hope to tackle more projects that can be either 1) chunked out into small, satisfying pieces; or, 2) can be done over the course of an afternoon.\nI want to write\nI wrote a bit more last year about personal events (like travelling) and academic things (like my notes): I took hodge-podge notes and turned them into tiny academic posts. This has been useful for me (it forces me to clarify my notes) and it also has been useful for sharing my literature reviews with other students.\nThis academic-posting two advantages:\n1. It's a good way to solidify thoughts.\n2. Writing more is the path to writing better.\nThis year I hope to be more fastidious in my conversion of my lab-notebook into useful posts.\n \n\n \n \n \n \n \n \n\n\n \n\n\n \n \n \n \n \n resolutions\n \n making\n \n dev\n \n life\n \n work\n \n article",
"html": "<p>\n <i>\n Thoughts on what I will and won't do in 2020: reclaiming attention and quality time.\n </i>\n </p>\n \n \n\n \n\n\n \n \n <p>Dylan and I had a really busy end of the year. Between his family's Christmas parties and my family's Cristmas parties, and our friends' Christmas parties there wasn't room to breathe. During the chaotic final weeks of 2019, I noticed something: In spite of the hectic social schedule, I felt way better than most of the preceding year. It had been over a week since I looked at slack, at reddit, or any real idle media. You know, the stuff that fills the gaps in life when you're too tired or too burnt out to do anything else. </p>\n<p>I want to keep that feeling going. Here's my analysis of it and plan to keep the party rolling in 2020.</p>\n<h3>A Disclaimer</h3>\n<p>A grad student once told me it was a shame that I spent so much time knitting. The implication being that time knitting is time I could've spent doing <code>research</code>. The joke's on them. The time I spent knitting left me relaxed and ready to do good work while draped in cozy, bespoke knitwear.</p>\n<p>I'm not on a quest to become a technological <em>Ubermensch</em>. I'm not trying to optimise my life to make my code <em>that much better</em>. I just want to feel good and do cool things, not chase an impossible ideal. </p>\n<h3>Modified Project Cyclops</h3>\n<p>First, I'm going to be more careful with how I spend my attention.</p>\n<p>CGP Grey had a <a href=\"https://www.cgpgrey.com/blog/cyclops\">great post on attention</a> where he introduced <em>project cyclops</em>. Grey noticed that he had been fractured by so many attention grabbing things. It culminated in an announcement that he was going to take a hiatus from social media to recalibrate. Grey wanted to be able to focus on meaningful tasks for long periods of time, and felt that activities like listening to podcasts, or cruising social media were training him to not be able to maintain that focus.</p>\n<p>Figuring out what's splicing attention resonates with me. I've thought a lot about what's bogarting my time over the past couple of years, and have made some <em>mostly</em> positive changes. Two years ago, I felt that online conversations were pulling me in too many directions. That I wasn't able to get as much done because of online chats. I used to be a regular on a number of IRC channels, and spent too much of my time juggling between various messaging apps. By no means was in the top quartile of messagers, but I found it straining. </p>\n<p>I resolved to spend less time jumping between different online chats. If I was in the middle of something, I would finish that up before tabbing over to a conversation. Emotionally, it was an overwhelming relief to trim online conversations back and focus on the people and activities that are physically around me.</p>\n<p>Last year I took my instant-messaging hermitude a step further and turned off most of my notifications. It hurts some of my relationships: friends that are far away are sometimes more difficult to keep in touch with, but the laid-back communication style feels more healthy. When I'm talking to my far-away friends, I'm concentrated on them. I don't feel like I'm being pulled apart at the seams as much.</p>\n<p>As helpful as this quietude has been, I've found attention is not the whole picture. Even though I've cut out a number of attention-eating activities, I've never recovered the feeling of productivity and ease that I've hoped to. </p>\n<p><strong>It's not just about cutting out activities that are productivity-eaters, it's about replacing them with more restorative activities.</strong></p>\n<p>Reflecting back on the holiday season, I didn't feel better just because my attention wasn't on reddit, or I wasn't reading twitter: it's also because the activities that were replacing them were better quality---at least to me.</p>\n<h4>More Than Attention</h4>\n<p>Not all leisure is created equally. It's not just about how an activity fractures attention, but what you get out of an activity. The loss when spending time on social media isn't just a lack of productivity. It is also a loss of time that could have been spent on things that make me feel better. </p>\n<p>There's a limited amount of not only time, but also energy you can spend on projects. To use a metaphor: you can only drain a battery so much before you have to charge. During some of the more stressful parts of 2019, the biggest issue was not time-management; the biggest road-block to some of the projects I was working on was simply that I did not have the energy to continue working on them.</p>\n<p>Not every activity is equally restorative. For me, reading reddit for half an hour doesn't feel as refreshing as, say, knitting for half an hour. Knitting is a better charger than in the battery-filling game than twitter is. The downside of all of this is, the more I'm spending time taking short breaks, the closer I'm getting burn-out.</p>\n<p>Working through lunch and spending little chunks of time throughout the day reading forums is a net-negative. I'm getting closer to burn-out even though I might be spending the same amount of time relaxing.</p>\n<p><strong>I also <em>need</em> to set better expectations</strong></p>\n<p>The chief motivation for these small, useless breaks was to <em>get more done</em>. This is a result of my terrible habit of setting unrealistic expectations for project milestones. I was always crunching to get things done. </p>\n<p>In grad-school, you're largely responsible for managing your own progress. From the project timelines, to the actual grunt work, to the administrative overhead. It's just you. You're the PM, the dev, and the administrator. </p>\n<p>I was crunching because I was constantly putting the bar too high. The pressure wasn't because rampant procrastination. There were no \nlooming deadlines. I was crunching towards my own self-inflicted nothing. </p>\n<p>As a result, I was never really satisfied with progress made. Even when I was making progress, it was less progress than I wanted, so it wasn't good progress.</p>\n<p>It's demoralising.</p>\n<p><strong>In short</strong></p>\n<ol><li>No working through lunch</li>\n<li>No reddit</li>\n<li>No twitter</li>\n<li>Slack and Email at scheduled times of day</li>\n<li>Do one thing at a time (no split-screening; no multi-projects)</li>\n<li>Double the amount of time you allocate for a task</li>\n<li>Build breather room into your schedule</li>\n</ol><h3>But What am I Going to Do?</h3>\n<p>This is a lot of talk about what I'm <em>not</em> going to do 2020. What about the things I <em>am</em> going to do? I feel best when I'm building things. In 2020, I'm going to build more things.</p>\n<h4>I want to make</h4>\n<p>Last year I worked on a few physical projects. I knit <em>a number</em> of sweaters and socks. I hauled my camera around with me and snapped some shots I'm proud of. I got back into pottery. I took some classes in new crafts. </p>\n<p>Working on all these projects was restorative. </p>\n<p>I want to continue this into 2020 and focus on doing more with the skills I have, rather than forcing myself through the pangs of early malformed projects.</p>\n<h4>I want to code</h4>\n<p>Last year was a big lull for programming: especially personal projects. There's an oddly strong correlation between how grumpy I am and how long it's been since I've worked on a coding project. The best way out of a funk is more programming. </p>\n<p>Unfortunately, I've not had much more work to do on my indieweb blog, and I've haven't had many small one-off projects to work on. A rare exception to this coding drought last year was <a href=\"https://paritybot.com/\">ParityBot</a>. At the beginning of the year I was asked to come help build a twitter bot that tweets out positive messages when it detects hateful tweets. What separated ParityBot from other projects was that I could hop-in and collaborate for a short period of time, and jump out when I was done. It was focused, and I didn't try to over-architect things.</p>\n<p>ParityBot was a small project with a clear, achievable notion of success.</p>\n<p>In 2020 I hope to tackle more projects that can be either 1) chunked out into small, satisfying pieces; or, 2) can be done over the course of an afternoon.</p>\n<h4>I want to write</h4>\n<p>I wrote a bit more last year about personal events (<a href=\"https://kongaloosh.com/t/japan%20%202019\">like travelling</a>) and academic things (<a href=\"https://kongaloosh.com/e/2018/8/24/interactiv\">like my notes</a>): I took hodge-podge notes and turned them into tiny academic posts. This has been useful for me (it forces me to clarify my notes) and it also has been useful for sharing my literature reviews with other students.</p>\n<p>This academic-posting two advantages:\n1. It's a good way to solidify thoughts.\n2. Writing more is the path to writing better.</p>\n<p>This year I hope to be more fastidious in my conversion of my lab-notebook into useful posts.</p>\n \n\n \n \n <p></p>\n \n \n \n\n\n \n\n\n \n \n \n <i></i>\n \n <a href=\"https://kongaloosh.com/t/resolutions\">resolutions</a>\n \n <a href=\"https://kongaloosh.com/t/making\">making</a>\n \n <a href=\"https://kongaloosh.com/t/dev\">dev</a>\n \n <a href=\"https://kongaloosh.com/t/life\">life</a>\n \n <a href=\"https://kongaloosh.com/t/work\">work</a>\n \n <a href=\"https://kongaloosh.com/t/article\">article</a>"
},
"author": {
"type": "card",
"name": "Alex Kearney",
"url": "http://kongaloosh.com",
"photo": null
},
"post-type": "article",
"_id": "7672174",
"_source": "228",
"_is_read": true
}
RSVPed Attending IndieWebCamp London
IndieWebCamp London 2020 is a gathering for independent web creators of all kinds, from graphic artists, to designers, UX engineers, coders, hackers, to share ideas, actively work on creating for their own personal websites, and build upon each others creations.
{
"type": "entry",
"author": {
"name": "Neil Mather",
"url": "https://doubleloop.net/",
"photo": null
},
"url": "https://doubleloop.net/2020/01/03/6504/",
"published": "2020-01-03T21:06:25+00:00",
"content": {
"html": "RSVPed Attending <a href=\"https://2020.indieweb.org/london\">IndieWebCamp London</a>\n<blockquote>IndieWebCamp London 2020 is a gathering for independent web creators of all kinds, from graphic artists, to designers, UX engineers, coders, hackers, to share ideas, actively work on creating for their own personal websites, and build upon each others creations.</blockquote>",
"text": "RSVPed Attending IndieWebCamp London\nIndieWebCamp London 2020 is a gathering for independent web creators of all kinds, from graphic artists, to designers, UX engineers, coders, hackers, to share ideas, actively work on creating for their own personal websites, and build upon each others creations."
},
"post-type": "note",
"_id": "7619727",
"_source": "1895",
"_is_read": true
}
Happy New Year! 🎉 Hope everyone’s year is off to a good start so far. We’ve got a couple IndieWeb Austin events coming up in early 2020: the meetup is next Wednesday, 6:30pm at Mozart’s, and the 2-day IndieWebCamp is February 22-23.
{
"type": "entry",
"author": {
"name": "Manton Reece",
"url": "https://www.manton.org/",
"photo": "https://micro.blog/manton/avatar.jpg"
},
"url": "https://www.manton.org/2020/01/02/happy-new-year.html",
"content": {
"html": "<p>Happy New Year! \ud83c\udf89 Hope everyone\u2019s year is off to a good start so far. We\u2019ve got a couple IndieWeb Austin events coming up in early 2020: the meetup is next Wednesday, 6:30pm at Mozart\u2019s, and the 2-day <a href=\"https://2020.indieweb.org/austin\">IndieWebCamp is February 22-23</a>.</p>",
"text": "Happy New Year! \ud83c\udf89 Hope everyone\u2019s year is off to a good start so far. We\u2019ve got a couple IndieWeb Austin events coming up in early 2020: the meetup is next Wednesday, 6:30pm at Mozart\u2019s, and the 2-day IndieWebCamp is February 22-23."
},
"published": "2020-01-02T13:51:16-06:00",
"post-type": "note",
"_id": "7589466",
"_source": "12",
"_is_read": true
}
{
"type": "entry",
"published": "2020-01-02T21:52:00Z",
"url": "https://www.jvt.me/mf2/2020/01/hsgq2/",
"category": [
"personal-website",
"blogging",
"ownership",
"indieweb"
],
"bookmark-of": [
"https://boffosocko.com/2019/12/31/a-brief-year-in-review-of-my-website-domain-online-identity-commonplace-book-journal-diary-etc/"
],
"name": "Bookmarked: A brief year in review of my website, domain, online identity, commonplace book, journal, diary, etc.",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7587544",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2020-01-02T07:32:00Z",
"url": "https://www.jvt.me/mf2/2020/01/ebxs4/",
"category": [
"microformats",
"activity-pub",
"indieweb"
],
"bookmark-of": [
"https://vil.lv/posts/2020/01/indieweb.html"
],
"name": "Bookmarked: Joining the Indieweb, the web that's been here all along",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7568756",
"_source": "2169",
"_is_read": true
}
{
"type": "entry",
"published": "2020-01-01 23:23:34.857976",
"url": "https://kongaloosh.com/e/2020/1/1/what-i-did",
"name": "What I Did Last Year",
"content": {
"text": "2019 is a wrap Here's what I did last year.\nThis was a busy academic year.\nI co-organised a workshop. I took a big leap in my work and submitted some philosophically oriented work to RLDM [1,2], one of which was chosen for a spotlight talk. I received a fellowship from Borealis AI for 2018-2019. I contributed to a few other projects, including a twitterbot for combating online harassment and an exploration of my meta-learning method in a continual learning robotics setting. I ended up presenting.\nMost importantly, this year I passed my candidacy exam. The only thing separating me from completing my PhD is my thesis.\nI did some career development this year. As I chart out the end of grad-school, I've started queuing up internships to try a few roles out. Oddly, all of the work I've done is research-oriented. I've never had an industrial job before. \nI managed to snag a ticket to Grace Hopper Conference. Last year I spent most of GHC managing the group of. While rewarding, I didn't really get to focus on experiencing the conference myself. This year, I got to meet a lot more people, and have a much better idea of how I could fit into different organisations. \nI've put off internships mostly because of the interview process. Getting prepped for technical interviews and taking the time to actually sit them means re-directing a significant amount of energy away from the research and projects I'm working on. I can't do everything all the time. I finally bit the bullet this year and did some interviews. Although a small thing, it's a big milestone for me. It's not as scary as I made it out to be. It even paid off: I'm going to be working at Twitter for a few months in the new year and have more interviews queued up. \nI worked on more diverse creative projects this year. I tackled projects in some new mediums and some old mediums. I used to be a very active potter in high-school and one of my greatest regrets is not keeping it up. Pottery is one of those meditative arts that takes all of your focus and attention: a good diversion during the crush of grad-school life. This year, Maren and Anna invited me to come join their pottery class. Seven years without practice, but I've still got it. \nI tried new crafts including natural dying and embroidery and knitting socks. In the final hours of 2019, I even managed to help Kat spin up a knitting machine. Hopefully the skills from these humble projects will prove useful in 2020.\nI got a lot of travelling done this year. There was hardly a month where I wasn't on the move. Some of my trips were big productions, years in the making. I went to Japan for three weeks after my candidacy exam. This was my first trip to Asia and the biggest trip since I went down the Danube in 2016.\nSome of my trips were spontaneous. Dylan and Mikayla invited me sea-kayaking around the Johnston Strait, where we saw orcas and waded through the mist. \nMost of my trips were tacked onto work-related trips where possible. The workshop in the Barbados had opportunities for me to go diving for the first time in four years. I went to RLDM and spent time meeting up with friends and enjoying the art galleries. I eeked out a chance to see the Tate modern for the first time in ten years during a layover. I presented some of my work in porto and had a chance to explore the city while visiting with a research group. I take the chance to explore where I can get it.\nI really improved my photography this year---especially travel photography. I spent a lot more time carrying around a camera, and it shows. Even just slipping my little point-and-shoot in my pocket has provided a lot of opportunities. It helps that Dylan is patient and encouraging: sometimes even joining me to freeze late at night on a quest to get a good shot of the stars.\nI picked up development on my indieblog. I started the year off trying to add more social protocols and interface better with federated sites like mastodon. After wrestling with web-specs and confirming, yes, I was implementing them as specified I gave up. I learned a lesson from this: working on more protocols is fun programmings sake. Adding webfingers and trying to doesn't make, nor does it really change the accessibility of my blog. \nAfter learning this lesson, I spent the rest of the year making minor chages to encourage better usability. The bulk of this turned out to be small UI changes to make it more comfortable to post, but I did also add some smaller features. \n1) This year involved a lot travel, and I added a wysiwyg editor to quickly chart out my trips and resolve placenames to geo coordinates. \n2) I wanted to spend more time on academic posts, so I added mathjax for mathematical type-setting on my blog.\n3) I have an impression video is the future, so I added a dead-easy manual way to add videos to my site.\nIt's these small, quick changes that have proven to be the most useful, but it's had an unexpected consequence...\nI didn't do a lot of programming this year and it's a shame. One of the greatest joys in (my) life is programming. There's a clear---and positive---reason why I've done less programming this year: my indieblog is stable. Much of the external programming projects were small incremental additions to my blog. There's not much more I feel like adding. I have all the bells and whistles I need to sustain myself for the time being (although there's always maintenance and refactoring to do). Most of the changes I would want to make would require lots of effort. I started this project midway through university. There's a lot of cruft, cowboy code, and naivete to clear out. I don't have the gumption to do it.\nI think it's time for a new big project. \n \n\n \n \n \n \n \n \n\n\n \n\n\n \n \n \n \n \n indieweb\n \n dev\n \n tech\n \n what i did\n \n travel\n \n photography\n \n programming\n \n writing\n \n grad-school\n \n crafting\n \n make\n \n art",
"html": "<p><a href=\"https://kongaloosh.com/e/2019/\">2019 is a wrap</a> Here's what I did last year.</p>\n<p><strong>This was a busy academic year</strong>.\nI co-organised <a href=\"https://barbados2019.rl-community.org/\">a workshop</a>. I took a big leap in my work and submitted some philosophically oriented work to RLDM [<a href=\"https://arxiv.org/pdf/1904.09023.pdf\">1</a>,<a href=\"https://arxiv.org/pdf/1904.09023.pdf\">2</a>], one of which was chosen for a spotlight talk. I received a fellowship from Borealis AI for 2018-2019. I contributed to a few other projects, including a <a href=\"https://aiforsocialgood.github.io/neurips2019/accepted/track1/pdfs/36_aisg_neurips2019.pdf\">twitterbot for combating online harassment</a> and an exploration of my meta-learning method in a <a href=\"https://arxiv.org/pdf/1908.05751.pdf\">continual learning robotics setting</a>. I ended up presenting.</p>\n<p>Most importantly, this year I passed my candidacy exam. The only thing separating me from completing my PhD is my thesis.</p>\n<p><strong>I did some career development this year.</strong> As I chart out the end of grad-school, I've started queuing up internships to try a few roles out. Oddly, all of the work I've done is research-oriented. I've never had an industrial job before. </p>\n<p>I managed to snag a ticket to Grace Hopper Conference. Last year I spent most of GHC managing the group of. While rewarding, I didn't really get to focus on experiencing the conference myself. This year, I got to meet a lot more people, and have a much better idea of how I could fit into different organisations. </p>\n<p>I've put off internships mostly because of the interview process. Getting prepped for technical interviews and taking the time to actually sit them means re-directing a significant amount of energy away from the research and projects I'm working on. I can't do everything all the time. I finally bit the bullet this year and did some interviews. Although a small thing, it's a big milestone for me. It's not as scary as I made it out to be. It even paid off: I'm going to be working at Twitter for a few months in the new year and have more interviews queued up. </p>\n<p><strong>I worked on more diverse creative projects this year</strong>. I tackled projects in some new mediums and some old mediums. I used to be a very active potter in high-school and one of my greatest regrets is not keeping it up. Pottery is one of those meditative arts that takes all of your focus and attention: a good diversion during the crush of grad-school life. This year, Maren and Anna invited me to come join their pottery class. Seven years without practice, but I've still got it. </p>\n<p>I tried new crafts including <a href=\"https://kongaloosh.com/e/2019/3/9/eco-printi\">natural dying</a> and <a href=\"https://kongaloosh.com/e/2019/2/24/i-took-a-b\">embroidery</a> and <a href=\"https://kongaloosh.com/e/2019/3/17/i-finished\">knitting socks</a>. In the final hours of 2019, I even managed to help <a href=\"https://bootscats.wordpress.com/\">Kat</a> spin up a knitting machine. Hopefully the skills from these humble projects will prove useful in 2020.</p>\n<p><strong>I got a lot of travelling done this year</strong>. There was hardly a month where I wasn't on the move. Some of my trips were big productions, years in the making. I went to <a href=\"https://kongaloosh.com/t/japan%202019\">Japan</a> for three weeks after my candidacy exam. This was my first trip to Asia and the biggest trip since I went down the Danube in 2016.</p>\n<p>Some of my trips were spontaneous. Dylan and Mikayla invited me <a href=\"https://kongaloosh.com/t/kayak%202019\">sea-kayaking</a> around the Johnston Strait, where we saw orcas and waded through the mist. </p>\n<p>Most of my trips were tacked onto work-related trips where possible. The workshop in the Barbados had opportunities for me to go diving for the first time in four years. I went to RLDM and spent time meeting up with friends and enjoying the art galleries. I eeked out a chance to <a href=\"https://kongaloosh.com/e/2019/10/17/exploratio\">see the Tate modern for the first time in ten years</a> during a layover. I presented some of my work in <a href=\"https://kongaloosh.com/t/porto\">porto</a> and had a chance to explore the city while visiting with a research group. I take the chance to explore where I can get it.</p>\n<p><strong>I really improved my photography this year</strong>---especially travel photography. I spent a lot more time carrying around a camera, and it shows. Even just slipping my little point-and-shoot in my pocket has provided a lot of opportunities. It helps that Dylan is patient and encouraging: sometimes even joining me to freeze late at night on a quest to get a good shot of the stars.</p>\n<p><strong>I picked up development on my indieblog</strong>. I started the year off trying to add more social protocols and interface better with federated sites like mastodon. After wrestling with web-specs and confirming, yes, I was implementing them as specified I gave up. I learned a lesson from this: working on more protocols is fun programmings sake. Adding webfingers and trying to doesn't make, nor does it really change the accessibility of my blog. </p>\n<p>After learning this lesson, I spent the rest of the year making minor chages to encourage better usability. The bulk of this turned out to be small UI changes to make it more comfortable to post, but I did also add some smaller features. </p>\n<p>1) This year involved a lot travel, and I added a <em>wysiwyg</em> editor to quickly chart out my trips and resolve placenames to geo coordinates. </p>\n<p>2) I wanted to spend more time on academic posts, so I added mathjax for mathematical type-setting on my blog.</p>\n<p>3) I have an impression video is the future, so I added a dead-easy manual way to add videos to my site.</p>\n<p>It's these small, quick changes that have proven to be the most useful, but it's had an unexpected consequence...</p>\n<p><strong>I didn't do a lot of programming this year</strong> and it's a shame. One of the greatest joys in (my) life is programming. There's a clear---and positive---reason why I've done less programming this year: my indieblog is stable. Much of the external programming projects were small incremental additions to my blog. There's not much more I feel like adding. I have all the bells and whistles I need to sustain myself for the time being (although there's always maintenance and refactoring to do). Most of the changes I would want to make would require lots of effort. I started this project midway through university. There's a lot of cruft, cowboy code, and naivete to clear out. I don't have the gumption to do it.</p>\n<p>I think it's time for a new big project. </p>\n \n\n \n \n <p></p>\n \n \n \n\n\n \n\n\n \n \n \n <i></i>\n \n <a href=\"https://kongaloosh.com/t/indieweb\">indieweb</a>\n \n <a href=\"https://kongaloosh.com/t/dev\">dev</a>\n \n <a href=\"https://kongaloosh.com/t/tech\">tech</a>\n \n <a href=\"https://kongaloosh.com/t/what%20i%20did\">what i did</a>\n \n <a href=\"https://kongaloosh.com/t/travel\">travel</a>\n \n <a href=\"https://kongaloosh.com/t/photography\">photography</a>\n \n <a href=\"https://kongaloosh.com/t/programming\">programming</a>\n \n <a href=\"https://kongaloosh.com/t/writing\">writing</a>\n \n <a href=\"https://kongaloosh.com/t/grad-school\">grad-school</a>\n \n <a href=\"https://kongaloosh.com/t/crafting\">crafting</a>\n \n <a href=\"https://kongaloosh.com/t/make\">make</a>\n \n <a href=\"https://kongaloosh.com/t/art\">art</a>"
},
"author": {
"type": "card",
"name": "Alex Kearney",
"url": "http://kongaloosh.com",
"photo": null
},
"post-type": "article",
"_id": "7568074",
"_source": "228",
"_is_read": true
}
10 years ago today: started posting notes on my site instead of Twitter: https://tantek.com/2010/001/t1/declaring-independence-building-it
Then 25 days to auto-syndicate, catch up: https://twitter.com/t/status/8228455558
Have a site? Start posting your notes there in 2020.
Just start. Ask the #indieweb community and we’ll help.
Start with static note permalinks and a script to update your homepage & feeds.
Then start auto-syndicating (POSSEing https://indieweb.org/POSSE) and you can replace your tweeting with your own website.
Questions?
https://chat.indieweb.org/
5 years ago: https://tantek.com/2015/002/t1/notes-replies-faves-before-twitter-ownyourdata
{
"type": "entry",
"published": "2020-01-01 17:11-0800",
"url": "http://tantek.com/2020/001/t1/10-years-notes-my-site",
"category": [
"indieweb"
],
"content": {
"text": "10 years ago today: started posting notes on my site instead of Twitter: https://tantek.com/2010/001/t1/declaring-independence-building-it\nThen 25 days to auto-syndicate, catch up: https://twitter.com/t/status/8228455558\n\nHave a site? Start posting your notes there in 2020.\n\nJust start. Ask the #indieweb community and we\u2019ll help.\n\nStart with static note permalinks and a script to update your homepage & feeds.\nThen start auto-syndicating (POSSEing https://indieweb.org/POSSE) and you can replace your tweeting with your own website.\n\nQuestions? \n\nhttps://chat.indieweb.org/\n\n5 years ago: https://tantek.com/2015/002/t1/notes-replies-faves-before-twitter-ownyourdata",
"html": "10 years ago today: started posting notes on my site instead of Twitter: <a href=\"https://tantek.com/2010/001/t1/declaring-independence-building-it\">https://tantek.com/2010/001/t1/declaring-independence-building-it</a><br />Then 25 days to auto-syndicate, catch up: <a href=\"https://twitter.com/t/status/8228455558\">https://twitter.com/t/status/8228455558</a><br /><br />Have a site? Start posting your notes there in 2020.<br /><br />Just start. Ask the #<span class=\"p-category\">indieweb</span> community and we\u2019ll help.<br /><br />Start with static note permalinks and a script to update your homepage & feeds.<br />Then start auto-syndicating (POSSEing <a href=\"https://indieweb.org/POSSE\">https://indieweb.org/POSSE</a>) and you can replace your tweeting with your own website.<br /><br />Questions? <br /><br /><a href=\"https://chat.indieweb.org/\">https://chat.indieweb.org/</a><br /><br />5 years ago: <a href=\"https://tantek.com/2015/002/t1/notes-replies-faves-before-twitter-ownyourdata\">https://tantek.com/2015/002/t1/notes-replies-faves-before-twitter-ownyourdata</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "7567179",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2020-01-01T21:06:00Z",
"url": "https://www.jvt.me/mf2/2020/01/iobda/",
"in-reply-to": [
"https://jlelse.blog/micro/2020/01/2020-01-01-frviz/"
],
"name": "Reply to https://jlelse.blog/micro/2020/01/2020-01-01-frviz/",
"content": {
"text": "In the last couple of days, I've also added media support for my Micropub server, and have encountered the same issue.\nThankfully the changes to Indigenous are soon going live, but I was surprised not being able to use it elsewhere.\nI believe https://quill.p3k.io supports it, as long as you're posting it with a note?",
"html": "<p>In the last couple of days, I've also added media support for my Micropub server, and have encountered the same issue.\nThankfully the changes to Indigenous are soon going live, but I was surprised not being able to use it elsewhere.\nI believe <a href=\"https://quill.p3k.io\">https://quill.p3k.io</a> supports it, as long as you're posting it with a note?</p>"
},
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "reply",
"_id": "7555890",
"_source": "2169",
"_is_read": true
}
I’m kinda testing stuff in production again. BTW no new frontend ‘cause I need to set up gitlab runners. BTW happy new year IndieWeb I love you ❤
{
"type": "entry",
"published": "2020-01-01T04:15:47+00:00",
"url": "https://fireburn.ru/posts/1577852147",
"category": [
"newyear"
],
"content": {
"text": "I\u2019m kinda testing stuff in production again. BTW no new frontend \u2018cause I need to set up gitlab runners. BTW happy new year IndieWeb I love you \u2764",
"html": "<p>I\u2019m kinda testing stuff in production again. BTW no new frontend \u2018cause I need to set up gitlab runners. BTW happy new year IndieWeb I love you \u2764</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": "7540830",
"_source": "1371",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "chris",
"url": "https://www.stillbreathing.co.uk/",
"photo": null
},
"url": "https://www.stillbreathing.co.uk/2019/12/31/year-end",
"published": "2019-12-31T23:13:00+00:00",
"content": {
"html": "<p>So, the end of 2019 looms. It\u2019s been a good year in general for me, with continued employment (always a bonus) and important family events happening. I got to visit \u201cour\u201d village in France again for the first time in several years, this time entirely by train.</p>\n<p>Looking back on this blog, however, I\u2019m not so happy. I thought it was about this time last year I decided to (try) to go full <a href=\"https://indieweb.org/\">IndieWeb</a>, but was slightly shocked to see it was January 2018. Where have the last 2 years gone?</p>\n<p>Likewise my decision last May to strip this site back to just HTML and \u2018design in the open\u2019 resulted in just one thing: someone contacting me to ask if the site was broken. You\u2019ll see there\u2019s a bit more colour and layout implemented now, but a long way to go. And my skills \u2013 or rather, lack of skill \u2013 as a designer is painfully obvious.</p>\n<p>So here\u2019s to 2020. May I find more time to spend on this site, blogging about the many things I\u2019ve been learning. Because, I have to admit it, I really miss the old days when I would blog more.</p>",
"text": "So, the end of 2019 looms. It\u2019s been a good year in general for me, with continued employment (always a bonus) and important family events happening. I got to visit \u201cour\u201d village in France again for the first time in several years, this time entirely by train.\nLooking back on this blog, however, I\u2019m not so happy. I thought it was about this time last year I decided to (try) to go full IndieWeb, but was slightly shocked to see it was January 2018. Where have the last 2 years gone?\nLikewise my decision last May to strip this site back to just HTML and \u2018design in the open\u2019 resulted in just one thing: someone contacting me to ask if the site was broken. You\u2019ll see there\u2019s a bit more colour and layout implemented now, but a long way to go. And my skills \u2013 or rather, lack of skill \u2013 as a designer is painfully obvious.\nSo here\u2019s to 2020. May I find more time to spend on this site, blogging about the many things I\u2019ve been learning. Because, I have to admit it, I really miss the old days when I would blog more."
},
"name": "Year end",
"post-type": "article",
"_id": "7534806",
"_source": "235",
"_is_read": true
}
TODAY: Donate, and renew arts & science memberships:
@ACLU 2x
@PPact 3x
@InternetArchive 3x
@Wikipedia
@Mozilla**
@EFF
@CalAcademy
@deYoungMuseum
@Exploratorium
@SFMOMA
Donate/renew NOW for 2019+2020 for 2-3x matches, and keep funding science! Why:
Why you must act TODAY (everyone)
Several of the above charitable organizations have matching donations that will increase your donation 2-3x IF you donate by end of day TODAY 2019-12-31 US Timezones.
See the 2x/3x next to the @-names for which organizations and how much.
Why you must act TODAY (US friends)
It’s the last day of 2019. By donating today, you may be able to itemize your donations and deduct them from your 2019 Federal taxes (IANAA, talk to your accountant regarding itemizing vs using the standard deduction).
You can donate to all of these organizations online and get an email receipt in minutes (I am donating/renewing to all the above personally).
See each Twitter profile above for their site/donation URLs, except @CalAcademy inexplicably doesn’t link to theirs: https://www.calacademy.org/support-the-academy
**Disclosure: I work for @Mozilla, on & with open web standards & communities @indiewebcamp @microformats @W3C @WHATWG supported by @Firefox to provide a more human-centric, private, and secure web for all users. #fightfortheuser
Previously: tantek.com/2018/365/t2/today-donate-renew-arts-science
{
"type": "entry",
"published": "2019-12-31 13:47-0800",
"url": "http://tantek.com/2019/365/t1/today-donate-renew-arts-science",
"category": [
"fightfortheuser"
],
"content": {
"text": "TODAY: Donate, and renew arts & science memberships:\n@ACLU 2x\n@PPact 3x\n@InternetArchive 3x\n@Wikipedia\n@Mozilla**\n@EFF\n@CalAcademy\n@deYoungMuseum\n@Exploratorium\n@SFMOMA\n\nDonate/renew NOW for 2019+2020 for 2-3x matches, and keep funding science! Why: \n\n\nWhy you must act TODAY (everyone)\n\nSeveral of the above charitable organizations have matching donations that will increase your donation 2-3x IF you donate by end of day TODAY 2019-12-31 US Timezones.\n\nSee the 2x/3x next to the @-names for which organizations and how much.\n\n\nWhy you must act TODAY (US friends) \n\nIt\u2019s the last day of 2019. By donating today, you may be able to itemize your donations and deduct them from your 2019 Federal taxes (IANAA, talk to your accountant regarding itemizing vs using the standard deduction).\n\nYou can donate to all of these organizations online and get an email receipt in minutes (I am donating/renewing to all the above personally).\n\nSee each Twitter profile above for their site/donation URLs, except @CalAcademy inexplicably doesn\u2019t link to theirs: https://www.calacademy.org/support-the-academy\n\n**Disclosure: I work for @Mozilla, on & with open web standards & communities @indiewebcamp @microformats @W3C @WHATWG supported by @Firefox to provide a more human-centric, private, and secure web for all users. #fightfortheuser\n\nPreviously: tantek.com/2018/365/t2/today-donate-renew-arts-science",
"html": "TODAY: Donate, and renew arts & science memberships:<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/ACLU\">@ACLU</a> 2x<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/PPact\">@PPact</a> 3x<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/InternetArchive\">@InternetArchive</a> 3x<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/Wikipedia\">@Wikipedia</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/Mozilla\">@Mozilla</a>**<br /><a class=\"h-cassis-username\" href=\"https://twitter.com/EFF\">@EFF</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/CalAcademy\">@CalAcademy</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/deYoungMuseum\">@deYoungMuseum</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/Exploratorium\">@Exploratorium</a><br /><a class=\"h-cassis-username\" href=\"https://twitter.com/SFMOMA\">@SFMOMA</a><br /><br />Donate/renew NOW for 2019+2020 for 2-3x matches, and keep funding science! Why: <br /><br /><br />Why you must act TODAY (everyone)<br /><br />Several of the above charitable organizations have matching donations that will increase your donation 2-3x IF you donate by end of day TODAY 2019-12-31 US Timezones.<br /><br />See the 2x/3x next to the @-names for which organizations and how much.<br /><br /><br />Why you must act TODAY (US friends) <br /><br />It\u2019s the last day of 2019. By donating today, you may be able to itemize your donations and deduct them from your 2019 Federal taxes (IANAA, talk to your accountant regarding itemizing vs using the standard deduction).<br /><br />You can donate to all of these organizations online and get an email receipt in minutes (I am donating/renewing to all the above personally).<br /><br />See each Twitter profile above for their site/donation URLs, except <a class=\"h-cassis-username\" href=\"https://twitter.com/CalAcademy\">@CalAcademy</a> inexplicably doesn\u2019t link to theirs: <a href=\"https://www.calacademy.org/support-the-academy\">https://www.calacademy.org/support-the-academy</a><br /><br />**Disclosure: I work for <a class=\"h-cassis-username\" href=\"https://twitter.com/Mozilla\">@Mozilla</a>, on & with open web standards & communities <a class=\"h-cassis-username\" href=\"https://twitter.com/indiewebcamp\">@indiewebcamp</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/microformats\">@microformats</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/W3C\">@W3C</a> <a class=\"h-cassis-username\" href=\"https://twitter.com/WHATWG\">@WHATWG</a> supported by <a class=\"h-cassis-username\" href=\"https://twitter.com/Firefox\">@Firefox</a> to provide a more human-centric, private, and secure web for all users. #<span class=\"p-category\">fightfortheuser</span><br /><br />Previously: <a href=\"http://tantek.com/2018/365/t2/today-donate-renew-arts-science\">tantek.com/2018/365/t2/today-donate-renew-arts-science</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "7532194",
"_source": "1",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-31T18:56:35Z",
"url": "https://adactio.com/journal/16275",
"category": [
"2019",
"writing",
"publishing",
"blogging",
"words",
"sharing",
"indieweb"
],
"syndication": [
"https://medium.com/@adactio/412b99ca0a7e"
],
"name": "2019 in numbers",
"content": {
"text": "I posted to adactio.com 1,600 times in 2019: sparkline\n\n\n3 articles (2 conference talk transcripts and 1 interview),\n\n103 blog posts, sparkline\n\n617 links, sparkline\n\n877 notes. sparkline\nIn amongst those notes were:\n\n\n137 check ins, sparkline\n\n26 books, sparkline\n\n31 destinations (in 13 countries), sparkline\n\n363 photos. sparkline\nIf you like, you can watch all that activity plotted on a map.\n\n\n\nAway from this website in 2019:\n\nI made 1,054 contributions on Github,\nI huffduffed 231 pieces of audio,\nI sent out 26 Clearleft newsletters,\nI spoke at 23 events, and\nI organised 1 conference.",
"html": "<p>I posted to adactio.com <a href=\"https://adactio.com/archive/2019/\">1,600 times in 2019</a>: sparkline</p>\n\n<ul><li>\n<a href=\"https://adactio.com/articles#in2019\">3 articles</a> (2 conference talk transcripts and 1 interview),</li>\n<li>\n<a href=\"https://adactio.com/journal/archive/2019/\">103 blog posts</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/links/archive/2019\">617 links</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/archive/2019/\">877 notes</a>. sparkline</li>\n</ul><p>In amongst those notes were:</p>\n\n<ul><li>\n<a href=\"https://adactio.com/notes/checkins/2019\">137 check ins</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/books/2019\">26 books</a>, sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/travel/2019\">31 destinations</a> (in 13 countries), sparkline</li>\n<li>\n<a href=\"https://adactio.com/notes/photos/2019\">363 photos</a>. sparkline</li>\n</ul><p>If you like, you can watch all that activity <a href=\"https://adactio.com/archive/2019/map\">plotted on a map</a>.</p>\n\n<p><a href=\"https://adactio.com/archive/2019/map\"><img src=\"https://api.mapbox.com/styles/v1/mapbox/outdoors-v11/static/path-5+b52-0.5(%7DeguHpaVwsfEplxp%40vngCqsop%40nfzmBb_xiUq%7De%5Bnud%5E_wpsAo_~fVm_jAt%7Don%40bagEudtp%40p%7D_O_~ucBym_QdszcB_qfGkz%60rA%7CtCtoIcuCgpIls%40kl%40trfG~%7CbrAdzy%40asrZkgtZhaqn%40hfnVeneSvlhAbzEf%7BjEifdu%40daiDndoIg%7BvJ_vbTvv%60Mdckp%40eghO%60xdNtbpBjLyihG%7Dfy%5Cu~uQdi_q%40xenVuneSbyzbAp%7DzT%7Bqy%7DAk%60cA%60viZecpPcaKa%7BhAbvgCpq%40utfExkxp%40%60w%5C~jn%40av%5Ccjn%40bhgEa_tp%40ajh%5C_w%60mAxgh%5Chy%60mA~asr%40fmroLtuUtynHa%60Y%7B%7D%7DGhvoAz_oeB%7C~aeAyq%7Cd%40v%7D%7CBg_qAcutaAmhel%40k~%7C%7C%40cjrxLpsOkrnGz%7BlHvfumVhnDym~F%7DaDty_GchmHurvmVoihKxbzw%40fbcKcnsw%40uqgHwwy%5DxumFv%60%7C%5DyaeAgeGtddCqVqq_Hsxx%5Cdqu%40ycmDv%7CgD%7Dlg%5Cmh_DhjzZlh_DijzZmxJ~ihUh%7DKr%7Bqi%40uaqMwq%60%7D%40r%7ChAi%7BgDregKbmibA%7D_cAo%7CFloPakN%7BiUxyHbkhCpaEsbiH%60zhEcoxDmgo%40iqcI~keCla%7DNqcuAsthF%7DeGrthF%7CeGvh~CcilEhdiC%7B%5DbszgAzbotMezwkAunhrM_tFipbAr~eC~n%40~__%5Byqyd%40%7Bbx%5Cpg%7Dd%40pqgTlazhVwzlVkc%7BfVrz%7D%5Eukfg%40%7Bu~%5Excfg%40v%7CrWzdpfVagc%40pmBgbnVqorfV%7B%7B%60HjuaCdb~KsheE%7BqdCcwBx%7CcCeWryuShcwhV)/auto/320x100/?access_token=pk.eyJ1IjoiYWRhY3RpbyIsImEiOiJjajJ5aDAxbngwMDB2MnFwYmU1cDQxMmQ0In0.0nVa5NURtu9npqBj8qouVQ\" alt=\"map\" /></a></p>\n\n<p>Away from this website in 2019:</p>\n\n<ul><li>I made <a href=\"https://github.com/adactio?tab=overview&from=2019-01-01&to=2019-12-31\">1,054 contributions on Github</a>,</li>\n<li>I huffduffed <a href=\"https://huffduffer.com/adactio/\">231 pieces of audio</a>,</li>\n<li>I sent out <a href=\"https://tinyletter.com/clearleft/archive\">26 Clearleft newsletters</a>,</li>\n<li>I spoke at <a href=\"https://adactio.com/about/speaking/#in2019\">23 events</a>, and</li>\n<li>I organised <a href=\"https://patternsday.com/\">1 conference</a>.</li>\n</ul>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "7524730",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-31T11:58:00Z",
"url": "https://www.jvt.me/mf2/2019/12/pcrua/",
"category": [
"personal-website",
"ownership",
"web",
"indieweb"
],
"bookmark-of": [
"https://anildash.com/2019/12/23/the-peoples-web/"
],
"name": "Bookmarked: The People's Web",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "bookmark",
"_id": "7513422",
"_source": "2169",
"_is_read": true
}
Every day, millions of people rely on independent websites that are mostly created by regular people, weren’t designed as mobile apps, connect deeply to culture, and aren’t run by the giant tech companies. These are a vision of not just what the web once was, but what it can be again.
This really hits home for me. Anil could be describing The Session here:
They often start as a labor of love from one person, or one small, tightly-knit community. The knowledge or information set that they record is considered obscure or even worthless to outsiders, until it becomes so comprehensive that its collective worth is undeniable.
This is a very important message:
Taken together, these sites are as valuable as any of the giant platforms run by the tech titans.
{
"type": "entry",
"published": "2019-12-31T11:05:12Z",
"url": "https://adactio.com/links/16271",
"category": [
"indieweb",
"community",
"independent",
"people",
"sharing",
"collective",
"google",
"facebook",
"business",
"humans"
],
"bookmark-of": [
"https://anildash.com/2019/12/23/the-peoples-web/"
],
"content": {
"text": "The People\u2019s Web\n\n\n\n\n Every day, millions of people rely on independent websites that are mostly created by regular people, weren\u2019t designed as mobile apps, connect deeply to culture, and aren\u2019t run by the giant tech companies. These are a vision of not just what the web once was, but what it can be again.\n\n\nThis really hits home for me. Anil could be describing The Session here:\n\n\n They often start as a labor of love from one person, or one small, tightly-knit community. The knowledge or information set that they record is considered obscure or even worthless to outsiders, until it becomes so comprehensive that its collective worth is undeniable.\n\n\nThis is a very important message:\n\n\n Taken together, these sites are as valuable as any of the giant platforms run by the tech titans.",
"html": "<h3>\n<a class=\"p-name u-bookmark-of\" href=\"https://anildash.com/2019/12/23/the-peoples-web/\">\nThe People\u2019s Web\n</a>\n</h3>\n\n<blockquote>\n <p>Every day, millions of people rely on independent websites that are mostly created by regular people, weren\u2019t designed as mobile apps, connect deeply to culture, and aren\u2019t run by the giant tech companies. These are a vision of not just what the web once was, but what it can be again.</p>\n</blockquote>\n\n<p>This really hits home for me. Anil could be describing <a href=\"https://thesession.org/\">The Session</a> here:</p>\n\n<blockquote>\n <p>They often start as a labor of love from one person, or one small, tightly-knit community. The knowledge or information set that they record is considered obscure or even worthless to outsiders, until it becomes so comprehensive that its collective worth is undeniable.</p>\n</blockquote>\n\n<p>This is a very important message:</p>\n\n<blockquote>\n <p><strong>Taken together, these sites are as valuable as any of the giant platforms run by the tech titans.</strong></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": "7512511",
"_source": "2",
"_is_read": true
}
This was fun, I was working on improving my Micropub config support and realised it was a good point to fix my brid.gy flow too...

The button on the left just sets your account as being able to publish via brid.gy, the button to the right uses the brid.gy API to start the sign up process with Twitter. Previously trying to syndicate a post to Twitter without having a brid.gy account just reported an error.
The other change is that dobrado now shows menu options for syndicate and destination settings from your Micropub config. You can try them out by logging in at unicyclic.com.
{
"type": "entry",
"published": "2019-12-31T16:28:23+10:00",
"url": "https://mblaney.xyz/2019-12-31-This_was_fun_I_was_working_on_improving_my_Microp",
"category": [
"indieweb"
],
"content": {
"text": "This was fun, I was working on improving my Micropub config support and realised it was a good point to fix my brid.gy flow too...\n\n\n\n\nThe button on the left just sets your account as being able to publish via brid.gy, the button to the right uses the brid.gy API to start the sign up process with Twitter. Previously trying to syndicate a post to Twitter without having a brid.gy account just reported an error.\n\n\nThe other change is that dobrado now shows menu options for syndicate and destination settings from your Micropub config. You can try them out by logging in at unicyclic.com.",
"html": "This was fun, I was working on improving my Micropub config support and realised it was a good point to fix my <a href=\"https://brid.gy\">brid.gy</a> flow too...<br /><br /><img alt=\"\" src=\"https://mblaney.xyz/public/bridgy-setup.png\" /><br /><br />\nThe button on the left just sets your account as being able to publish via brid.gy, the button to the right uses the brid.gy API to start the sign up process with Twitter. Previously trying to syndicate a post to Twitter without having a brid.gy account just reported an error.<br /><br />\nThe other change is that <a href=\"https://dobrado.net\">dobrado</a> now shows menu options for syndicate and destination settings from your Micropub config. You can try them out by logging in at <a href=\"https://unicyclic.com\">unicyclic.com</a>."
},
"author": {
"type": "card",
"name": "Malcolm Blaney",
"url": "https://mblaney.xyz",
"photo": "https://mblaney.xyz/public/profile_thumb.png"
},
"post-type": "note",
"_id": "7519029",
"_source": "3708",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-30T22:35:46Z",
"url": "https://adactio.com/journal/16270",
"category": [
"2019",
"writing",
"publishing",
"blogging",
"words",
"sharing",
"indieweb"
],
"syndication": [
"https://medium.com/@adactio/1aeb53cd1b54"
],
"name": "Words I wrote in 2019",
"content": {
"text": "I wrote just over one hundred blog posts in 2019. That\u2019s even more than I wrote in 2018, which I\u2019m very happy with.\n\nHere are eight posts from during the year that I think are a good representative sample. I like how these turned out.\n\n\nTimelines of the web. The World Wide Web is a mashup.\n\nDev perception. The perceived state of front-end development tools and technologies might be quite different from the reality.\n\nSplit. Materials and tools; client and server; declarative and imperative; inclusion and privilege.\n\nA song of AIs and fire. Game of Thrones spoilers ahoy.\n\nTrad time. From the west coast of Clare to the World Wide Web.\n\nPassenger\u2019s log, Queen Mary 2, August 2019. The inaugural Dance The Atlantic crossing from Southampton to New York.\n\nMental models. Back-end development isn\u2019t the same as front-end development.\n\nRams. A most unusual encounter in Frankfurt.\nI hope that I\u2019ll write as many blog posts in 2020.\n\nI\u2019m pretty sure that I will also continue to refer to them as blog posts, not blogs. I may be the last holdout of this nomenclature in 2020. I never planned to die on this hill, but here we are.\n\nActually, seeing as this is technically my journal rather than my blog, I\u2019ll just call them journal entries.\n\nHere\u2019s to another year of journal entries.",
"html": "<p>I wrote just over one hundred <a href=\"https://adactio.com/journal/archive/2019/\">blog posts in 2019</a>. That\u2019s even more than <a href=\"https://adactio.com/journal/14644\">I wrote in 2018</a>, which I\u2019m very happy with.</p>\n\n<p>Here are eight posts from during the year that I think are a good representative sample. I like how these turned out.</p>\n\n<ul><li>\n<a href=\"https://adactio.com/journal/14827\">Timelines of the web</a>. The World Wide Web is a mashup.</li>\n<li>\n<a href=\"https://adactio.com/journal/15011\">Dev perception</a>. The perceived state of front-end development tools and technologies might be quite different from the reality.</li>\n<li>\n<a href=\"https://adactio.com/journal/15050\">Split</a>. Materials and tools; client and server; declarative and imperative; inclusion and privilege.</li>\n<li>\n<a href=\"https://adactio.com/journal/15355\">A song of AIs and fire</a>. Game of Thrones spoilers ahoy.</li>\n<li>\n<a href=\"https://adactio.com/journal/15513\">Trad time</a>. From the west coast of Clare to the World Wide Web.</li>\n<li>\n<a href=\"https://adactio.com/journal/15650\">Passenger\u2019s log, Queen Mary 2, August 2019</a>. The inaugural Dance The Atlantic crossing from Southampton to New York.</li>\n<li>\n<a href=\"https://adactio.com/journal/16138\">Mental models</a>. Back-end development isn\u2019t the same as front-end development.</li>\n<li>\n<a href=\"https://adactio.com/journal/16150\">Rams</a>. A most unusual encounter in Frankfurt.</li>\n</ul><p>I hope that I\u2019ll write as many blog posts in 2020.</p>\n\n<p>I\u2019m pretty sure that I will also continue to refer to them as blog posts, not blogs. I may be the last holdout of this nomenclature in 2020. I never planned to die on this hill, but here we are.</p>\n\n<p>Actually, seeing as this is technically <a href=\"https://adactio.com/journal/\">my journal</a> rather than my blog, I\u2019ll just call them journal entries.</p>\n\n<p>Here\u2019s to another year of journal entries.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "7498094",
"_source": "2",
"_is_read": true
}
{
"type": "entry",
"published": "2019-12-29T18:03:00Z",
"rsvp": "yes",
"url": "https://www.jvt.me/mf2/2019/12/9fdbt/",
"in-reply-to": [
"https://2020.indieweb.org/london"
],
"name": "RSVP yes to https://2020.indieweb.org/london",
"author": {
"type": "card",
"name": "Jamie Tanna",
"url": "https://www.jvt.me",
"photo": "https://www.jvt.me/img/profile.png"
},
"post-type": "rsvp",
"_id": "7462102",
"_source": "2169",
"_is_read": true
}