From IndieWeb Summit 2017 to IndieWeb Summit 2018 (both of which happen in June), there was a lot of focus and effort into developing structures around what we call “Social Readers”, apps and services that allow you to following different website feeds, responding and interacting on your own website within the same app. It’s the dual-nature that Facebook and Twitter provides but this time centered around individual websites. For more information on how social readers work, Aaron Parecki wrote a great article.
{
"type": "entry",
"published": "2018-10-17T16:55:16-04:00",
"summary": "From IndieWeb Summit 2017 to IndieWeb Summit 2018 (both of which happen in June), there was a lot of focus and effort into developing structures around what we call \u201cSocial Readers\u201d, apps and services that allow you to following different website feeds, responding and interacting on your own website within the same app. It\u2019s the dual-nature that Facebook and Twitter provides but this time centered around individual websites. For more information on how social readers work, Aaron Parecki wrote a great article.",
"url": "https://eddiehinkle.com/2018/10/17/12/article/",
"category": [
"tech",
"indieweb"
],
"name": "Following in the IndieWeb: The Next Frontier",
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "article",
"_id": "1217192",
"_source": "226",
"_is_read": true
}
It’s a day late, but I’m excited to release Episode 2 of My Url Is. This week, featuring Rosemary Orchard. We had a super fun conversation about how she learned about the IndieWeb, about attending IndieWebCamps remotely and more!
{
"type": "entry",
"published": "2018-10-17T10:25:22-04:00",
"summary": "It\u2019s a day late, but I\u2019m excited to release Episode 2 of My Url Is. This week, featuring Rosemary Orchard. We had a super fun conversation about how she learned about the IndieWeb, about attending IndieWebCamps remotely and more!",
"url": "https://eddiehinkle.com/2018/10/17/4/note/",
"category": [
"personal",
"tech"
],
"content": {
"text": "It\u2019s a day late, but I\u2019m excited to release Episode 2 of My Url Is. This week, featuring Rosemary Orchard. We had a super fun conversation about how she learned about the IndieWeb, about attending IndieWebCamps remotely and more!",
"html": "<p>It\u2019s a day late, but I\u2019m excited to release <a href=\"https://myurlis.com/episodes/002/\">Episode 2 of My Url Is</a>. This week, featuring <a href=\"https://rosemaryorchard.com\">Rosemary Orchard</a>. We had a super fun conversation about how she learned about the IndieWeb, about attending IndieWebCamps remotely and more!</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "note",
"_id": "1214085",
"_source": "226",
"_is_read": true
}
Haha, yeah you’re right. Source and Target aren’t much of a spec. I think some of the stuff that makes it cross over the line as a spec is “how do you discover someone’s webmention endpoint?”, “how do you verify a webmention’s authenticity?”, etc.
{
"type": "entry",
"published": "2018-10-16T20:46:15-04:00",
"summary": "Haha, yeah you\u2019re right. Source and Target aren\u2019t much of a spec. I think some of the stuff that makes it cross over the line as a spec is \u201chow do you discover someone\u2019s webmention endpoint?\u201d, \u201chow do you verify a webmention\u2019s authenticity?\u201d, etc.",
"url": "https://eddiehinkle.com/2018/10/16/13/reply/",
"in-reply-to": [
"https://www.kickscondor.com/comments/webmentions-agnostic"
],
"content": {
"text": "Haha, yeah you\u2019re right. Source and Target aren\u2019t much of a spec. I think some of the stuff that makes it cross over the line as a spec is \u201chow do you discover someone\u2019s webmention endpoint?\u201d, \u201chow do you verify a webmention\u2019s authenticity?\u201d, etc.",
"html": "<p>Haha, yeah you\u2019re right. Source and Target aren\u2019t much of a spec. I think some of the stuff that makes it cross over the line as a spec is \u201chow do you discover someone\u2019s webmention endpoint?\u201d, \u201chow do you verify a webmention\u2019s authenticity?\u201d, etc.</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "reply",
"refs": {
"https://www.kickscondor.com/comments/webmentions-agnostic": {
"type": "entry",
"url": "https://www.kickscondor.com/comments/webmentions-agnostic",
"name": "https://www.kickscondor.com/comments/webmentions-agnostic",
"post-type": "article"
}
},
"_id": "1211808",
"_source": "226",
"_is_read": true
}
Marty McGuire
{
"type": "entry",
"published": "2018-10-16T20:19:05-04:00",
"url": "https://martymcgui.re/2018/10/16/201905/",
"featured": "https://media.martymcgui.re/9d/9d/d0/23/706b525a66e8474524b19c9c6b752b60666a6c9363a1b2d1f2bb24d9.jpg",
"category": [
"HWC",
"IndieWeb",
"Baltimore",
"wrap-up"
],
"syndication": [
"https://twitter.com/schmarty/status/1052354976561946625",
"https://www.facebook.com/photo.php?fbid=10213074597161554&set=a.2009852167917&type=3&theater"
],
"name": "HWC Baltimore 2018-10-16 Wrap-Up",
"content": {
"text": "Baltimore's second Homebrew Website Club of October met at the Digital Harbor Foundation Tech Center on October 16th.\nHere are some notes from the \"broadcast\" portion of the meetup:\n\n jonathanprozzi.net \u2014 Worked today on a post recapping our last HWC meeting, focusing on ideas to get more people involved. For work at DHF, still learning lots of NextJS and ExpressJS. Getting back into writing content!\n \n\n\n derekfields.is \u2014 Been a while! Last week in Minnesota for some networking. Met some cool people and talked to some companies, including Socrata, which was part of Open Baltimore. Also got back into bullet journaling after being away for a while. Working on legal and client-finding stuff for his freelance work.\n \n\n\n pulianas.com \u2014 Also been awhile since he's been to an HWC! Moved all his sites to HTTPS. His podcast (overanalyzed.fm) is now on iTunes, so he added that link to the site. Also tried to track down an official Overcast button but hasn't found it yet. Recently in San Jose for API World. Very little talk about building APIs and more about pitching specific products/services. Did learn a bit about microservices and case-studies of moving to them. Did some general maintenance on his WP site, and has been working on his own plugin for podcasting on WP.\n \n\n\n martymcgui.re \u2014 Been heavily porting his site from Jekyll to Hugo. Has had some fun porting things that he did as Ruby plugins for Jekyll into crazy Go template logic, like generating permashortlinks in NewBase60. Also had some fun setting up a new CSS Grid display for photos in posts with lots of them (example which apparently only works in Firefox). Also, after some struggling with his image proxy setup (because Hugo templating doesn't support HMAC signatures) is trying out Cloudinary's free tier for his image-resizing needs.\n \n\nOther discussion:\nPodcasting on WordPress is... a pain. Apple Podcasts refused to accept their feed due to http vs https issues and that was hard to track down.\n \nFerrite for audio editing on the iPad. Alec edits his podcasts there now. Some hiccups with the noise-cancelling and auto-levelling features being too-aggressive.\n Recording setups. Blue's new Yeti Nano looks cool.\n \n FF and Chrome starting to support the new dialog element. Maybe cool, maybe terrible?\n \n\nLeft-to-right: pulianas.com, jonathanprozzi.net, derekfields.is, martymcgui.reThanks to everyone who came out! We look forward to seeing you at our next meetup on Tuesday, November 13th at 7:30pm!",
"html": "<p>Baltimore's second <a href=\"https://martymcgui.re/2018/09/20/125531/\">Homebrew Website Club of October</a> met at the <a href=\"https://digitialharbor.org/\">Digital Harbor Foundation Tech Center</a> on October 16th.</p>\n<p>Here are some notes from the \"broadcast\" portion of the meetup:</p>\n<p>\n jonathanprozzi.net \u2014 Worked today on a post recapping our last HWC meeting, focusing on ideas to get more people involved. For work at DHF, still learning lots of NextJS and ExpressJS. Getting back into writing content!\n <br /></p>\n<p>\n derekfields.is \u2014 Been a while! Last week in Minnesota for some networking. Met some cool people and talked to some companies, including <a href=\"https://www.socrata.com/\">Socrata</a>, which was part of <a href=\"https://data.baltimorecity.gov/\">Open Baltimore</a>. Also got back into bullet journaling after being away for a while. Working on legal and client-finding stuff for his freelance work.\n <br /></p>\n<p>\n pulianas.com \u2014 Also been awhile since he's been to an HWC! Moved all his sites to HTTPS. His podcast (overanalyzed.fm) is now on iTunes, so he added that link to the site. Also tried to track down an official Overcast button but hasn't found it yet. Recently in San Jose for API World. Very little talk about building APIs and more about pitching specific products/services. Did learn a bit about microservices and case-studies of moving to them. Did some general maintenance on his WP site, and has been working on his own plugin for podcasting on WP.\n <br /></p>\n<p>\n martymcgui.re \u2014 Been heavily porting his site from Jekyll to Hugo. Has had some fun porting things that he did as Ruby plugins for Jekyll into crazy Go template logic, like generating permashortlinks in <a href=\"http://tantek.pbworks.com/w/page/19402946/NewBase60\">NewBase60</a>. Also had some fun setting up a new CSS Grid display for photos in posts with lots of them (<a href=\"https://martymcgui.re/2018/10/06/144700/\">example</a> which apparently only works in Firefox). Also, after some struggling with his image proxy setup (because Hugo templating doesn't support HMAC signatures) is trying out <a href=\"https://cloudinary.com/\">Cloudinary's</a> free tier for his image-resizing needs.\n <br /></p>\n<p>Other discussion:</p>\n<ul><li>Podcasting on WordPress is... a pain. Apple Podcasts refused to accept their feed due to http vs https issues and that was hard to track down.</li>\n <li>\n<a href=\"https://www.wooji-juice.com/products/ferrite/\">Ferrite</a> for audio editing on the iPad. Alec edits his podcasts there now. Some hiccups with the noise-cancelling and auto-levelling features being too-aggressive.</li>\n <li>Recording setups. <a href=\"https://www.bluedesigns.com/products/yeti-nano/\">Blue's new Yeti Nano</a> looks cool.</li>\n <li>\n FF and Chrome starting to support the new dialog element. Maybe cool, maybe terrible?\n <br /></li>\n</ul><img class=\"u-featured\" src=\"https://aperture-proxy.p3k.io/f70adcadd475474ecb3ba53d07f3775725329f69/68747470733a2f2f6d656469612e6d617274796d636775692e72652f39642f39642f64302f32332f37303662353235613636653834373435323462313963396336623735326236303636366136633933363361316232643166326262323464392e6a7067\" alt=\"706b525a66e8474524b19c9c6b752b60666a6c9363a1b2d1f2bb24d9.jpg\" />Left-to-right: pulianas.com, jonathanprozzi.net, derekfields.is, martymcgui.re<p>Thanks to everyone who came out! We look forward to seeing you at our next meetup on Tuesday, November 13th at 7:30pm!</p>"
},
"author": {
"type": "card",
"name": "Marty McGuire",
"url": false,
"photo": "https://aperture-proxy.p3k.io/8275f85e3a389bd0ae69f209683436fc53d8bad9/68747470733a2f2f6d617274796d636775692e72652f696d616765732f6c6f676f2e6a7067"
},
"post-type": "article",
"_id": "1210957",
"_source": "175",
"_is_read": true
}
{
"type": "entry",
"author": {
"name": "Christian Weiske",
"url": "http://cweiske.de/tagebuch/",
"photo": null
},
"url": "http://cweiske.de/tagebuch/code-of-conduct.htm",
"published": "2018-10-16T20:35:34+02:00",
"content": {
"html": "<p>\n I wanted to attend the\n <a href=\"https://indieweb.org/2018/Nuremberg\">IndieWebCamp Nuremberg</a> this month,\n just as I did last year.\n While browsing the page for information, under \"Participating\" I saw a link\n to the \"<a href=\"https://indieweb.org/code-of-conduct\">Code of Conduct</a>\"\n that one has to adhere to when attending the event.\n </p>\n <p>\n There has been much talk about CoCs in the last years, and I generally try\n to ignore such things as much as possible, just like\n <a href=\"https://en.wikipedia.org/wiki/Contributor_License_Agreement\">CLAs</a>\n and\n <a href=\"https://en.wikipedia.org/wiki/Non-disclosure_agreement\">NDAs</a>.\n But now it was that I should forced to follow one, and\n <a href=\"https://chat.indieweb.org/2018-10-07#t1538901858384200\">asked some questions about it in IRC</a>.\n </p>\n\n <ul><li><a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#levels\">Levels of rules</a></li>\n <li><a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#why\">Why?</a></li>\n <li>\n <a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#problems\">Problems</a>\n <ul><li><a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#safe\">People feel safe</a></li>\n <li><a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#care\">Somebody will care</a></li>\n <li><a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#ban\">Banning people is easier</a></li>\n <li><a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#common\">Common sense is not common</a></li>\n </ul></li>\n <li><a href=\"http://cweiske.de/tagebuch/code-of-conduct.htm#fin\">Fin</a></li>\n </ul><h2>Levels of rules</h2>\n <p>\n My understanding of rules in societies is that there are two levels:\n </p>\n <ol><li>Law</li>\n <li><a href=\"https://en.wikipedia.org/wiki/Common_sense\">Common sense</a> / good sense</li>\n </ol><p>\n If you break the law, police will come and arrest or fine you.\n </p>\n <p>\n If you do not follow good sense, people will yell at and/or avoid you.\n </p>\n <p>\n So, why do we need a third level?\n A \"Code of Conduct\", which also could be called \"house rules\"?\n </p>\n <p>\n If you add a Code of Conduct, you think that level 1 (law) does not help\n and level 2 (good sense) is not available/adhered to.\n </p>\n\n \n <h2>Why?</h2>\n <p>\n In the IRC discussion,\n <a href=\"https://rosemaryorchard.com/\">Rosemary Orchard</a>\n gave a couple of reasons for a CoC:\n </p>\n <ol><li>People feel safer if some rules are written down</li>\n <li>People know that somebody will care when they have a problem</li>\n <li>It is easier to ban people based on written rules</li>\n <li>\n At international communities/conferences, common sense is not actually\n \"common\" because of different backgrounds.\n </li>\n </ol><h2>Problems</h2>\n \n <h3>People feel safe</h3>\n <p>\n Reason 1, \"people feel safe\", follows the same reasoning that states follow\n when flooding public spaces with video surveillance.\n </p>\n <p>\n But just <em>feeling</em> safe does not actually <em>make</em> you safe.\n Video cameras do not make your life more safe,\n neither does a Code of Conduct.\n </p>\n\n\n <h3>Somebody will care</h3>\n <p>\n I'd have put this under \"good sense\", but that's obviously not enough.\n </p>\n\n\n <h3>Banning people is easier</h3>\n <p>\n The premise is that banning someone based on some written text is easier\n than referring to some nebulous common sense.\n </p>\n <p>\n I did realize that in the end, every Code of Conduct only exists to\n achieve one goal:\n Make it easy to ban people from some space, be it an online community\n or a conference.\n </p>\n\n\n <h3>Common sense is not common</h3>\n <p>\n This seems to be an easy argument:\n Because of diverse social backgrounds, members of an international community\n cannot assume that other members share the same common and good sense.\n </p>\n <p>\n If you follow this reasoning, then the rules written down in a Code of\n Conduct have to be very clear, so that people with different backgrounds\n can understand them without ambiguities.\n </p>\n <p>\n And this is where it all breaks:\n Instead of clear and unequivocal rules, the IndieWebCamp Code of Conduct\n (and probably all others, too) is full of soft words that can be\n bent in every direction:\n </p>\n <blockquote>\n <h4>Respectful behavior</h4>\n <ul><li>Be considerate, kind, constructive, and helpful.</li>\n <li>\n Avoid demeaning, discriminatory, harassing, hateful, or physically\n threatening behavior, speech, and imagery.\n </li>\n </ul><p>\n If the organizers determine that an event participant is behaving\n <strong>disrespectfully</strong>, the organizers may take any action they deem appropriate,\n up to and including expulsion and <strong>exclusion from the event</strong>\n without warning or refund.\n </p>\n </blockquote>\n <p>\n So what actually is \"demeaning\"?\n It's a very soft word that has no singular definition, and will mean totally\n different things depending on your background.\n </p>\n <p>\n The same applies to \"discriminatory\" and \"harassing\".\n Almost every joke discriminates some group, be it guests in a\n restaurant (German: Ober-Witze), types of animals or groups of people\n that are on the losing side of a joke.\n </p>\n <p>\n The Wikipedia definition of\n <a href=\"https://en.wikipedia.org/wiki/Harassment\">harassment</a>\n refers to common sense, which we can't rely on because of reason #4:\n </p>\n <blockquote>\n It is commonly understood as behavior that [...] embarrasses a person\n </blockquote>\n <p>\n IndieWebCamps have hacking days where people code together.\n Now when I point out some stupid bug in someone else's code,\n this might embarrass the person who wrote it.\n </p>\n <p>\n This already covers the Code of Conduct's definition of \"disrespectfully\",\n and bam, I'm kicked from the conference.\n </p>\n <p>\n Together with reason #2 (\"somebody will care\") this will eventually lead\n to overreaction:\n When someone complains based on the CoC, the organizers will know that people\n expect them to do something, because they themselves put their conference\n under the Code of Conduct.\n Common sense will be less likely to be applied in such situations.\n </p>\n\n\n <h2>Fin</h2>\n <p>\n A Code of Conduct is a set of rules to ban people.\n </p>\n <p>\n It is needed because people have so diverse backgrounds that no common sense\n exists.\n </p>\n <p>\n People with different backgrounds understand the rules differently,\n because they are soft instead of explicit.\n </p>\n <p>\n I will not attend the IndieWebCamp this year.\n </p>\n\n <a href=\"https://news.indieweb.org/en\"></a>",
"text": "I wanted to attend the\n IndieWebCamp Nuremberg this month,\n just as I did last year.\n While browsing the page for information, under \"Participating\" I saw a link\n to the \"Code of Conduct\"\n that one has to adhere to when attending the event.\n \n \n There has been much talk about CoCs in the last years, and I generally try\n to ignore such things as much as possible, just like\n CLAs\n and\n NDAs.\n But now it was that I should forced to follow one, and\n asked some questions about it in IRC.\n \n\n Levels of rules\n Why?\n \n Problems\n People feel safe\n Somebody will care\n Banning people is easier\n Common sense is not common\n \n Fin\n Levels of rules\n \n My understanding of rules in societies is that there are two levels:\n \n Law\n Common sense / good sense\n \n If you break the law, police will come and arrest or fine you.\n \n \n If you do not follow good sense, people will yell at and/or avoid you.\n \n \n So, why do we need a third level?\n A \"Code of Conduct\", which also could be called \"house rules\"?\n \n \n If you add a Code of Conduct, you think that level 1 (law) does not help\n and level 2 (good sense) is not available/adhered to.\n \n\n \n Why?\n \n In the IRC discussion,\n Rosemary Orchard\n gave a couple of reasons for a CoC:\n \n People feel safer if some rules are written down\n People know that somebody will care when they have a problem\n It is easier to ban people based on written rules\n \n At international communities/conferences, common sense is not actually\n \"common\" because of different backgrounds.\n \n Problems\n \n People feel safe\n \n Reason 1, \"people feel safe\", follows the same reasoning that states follow\n when flooding public spaces with video surveillance.\n \n \n But just feeling safe does not actually make you safe.\n Video cameras do not make your life more safe,\n neither does a Code of Conduct.\n \n\n\n Somebody will care\n \n I'd have put this under \"good sense\", but that's obviously not enough.\n \n\n\n Banning people is easier\n \n The premise is that banning someone based on some written text is easier\n than referring to some nebulous common sense.\n \n \n I did realize that in the end, every Code of Conduct only exists to\n achieve one goal:\n Make it easy to ban people from some space, be it an online community\n or a conference.\n \n\n\n Common sense is not common\n \n This seems to be an easy argument:\n Because of diverse social backgrounds, members of an international community\n cannot assume that other members share the same common and good sense.\n \n \n If you follow this reasoning, then the rules written down in a Code of\n Conduct have to be very clear, so that people with different backgrounds\n can understand them without ambiguities.\n \n \n And this is where it all breaks:\n Instead of clear and unequivocal rules, the IndieWebCamp Code of Conduct\n (and probably all others, too) is full of soft words that can be\n bent in every direction:\n \n \n Respectful behavior\n Be considerate, kind, constructive, and helpful.\n \n Avoid demeaning, discriminatory, harassing, hateful, or physically\n threatening behavior, speech, and imagery.\n \n \n If the organizers determine that an event participant is behaving\n disrespectfully, the organizers may take any action they deem appropriate,\n up to and including expulsion and exclusion from the event\n without warning or refund.\n \n \n \n So what actually is \"demeaning\"?\n It's a very soft word that has no singular definition, and will mean totally\n different things depending on your background.\n \n \n The same applies to \"discriminatory\" and \"harassing\".\n Almost every joke discriminates some group, be it guests in a\n restaurant (German: Ober-Witze), types of animals or groups of people\n that are on the losing side of a joke.\n \n \n The Wikipedia definition of\n harassment\n refers to common sense, which we can't rely on because of reason #4:\n \n \n It is commonly understood as behavior that [...] embarrasses a person\n \n \n IndieWebCamps have hacking days where people code together.\n Now when I point out some stupid bug in someone else's code,\n this might embarrass the person who wrote it.\n \n \n This already covers the Code of Conduct's definition of \"disrespectfully\",\n and bam, I'm kicked from the conference.\n \n \n Together with reason #2 (\"somebody will care\") this will eventually lead\n to overreaction:\n When someone complains based on the CoC, the organizers will know that people\n expect them to do something, because they themselves put their conference\n under the Code of Conduct.\n Common sense will be less likely to be applied in such situations.\n \n\n\n Fin\n \n A Code of Conduct is a set of rules to ban people.\n \n \n It is needed because people have so diverse backgrounds that no common sense\n exists.\n \n \n People with different backgrounds understand the rules differently,\n because they are soft instead of explicit.\n \n \n I will not attend the IndieWebCamp this year."
},
"name": "Code of Conduct and the IndieWebCamp N\u00fcrnberg 2018",
"post-type": "article",
"_id": "1210134",
"_source": "193",
"_is_read": true
}
I don’t know that you would want to use an external contact database, but two thoughts:
First, I’m hoping to add support for Micropub endpoints that support it so that Indigenous for iOS has the ability to “save an h-card” from a website you are on into your own nicknames cache.
Second, once you can easily save people’s h-cards into your nicknames cache, you can do like Aaron does and convert mentions to silo-specific mentions!
{
"type": "entry",
"published": "2018-10-16T07:41:48-04:00",
"summary": "I don\u2019t know that you would want to use an external contact database, but two thoughts:\nFirst, I\u2019m hoping to add support for Micropub endpoints that support it so that Indigenous for iOS has the ability to \u201csave an h-card\u201d from a website you are on into your own nicknames cache.\nSecond, once you can easily save people\u2019s h-cards into your nicknames cache, you can do like Aaron does and convert mentions to silo-specific mentions!",
"url": "https://eddiehinkle.com/2018/10/16/7/reply/",
"in-reply-to": [
"http://quickthoughts.jgregorymcverry.com/2018/10/16/aaronpk-eddiehinkle-could-something-like-the-indieweborg"
],
"content": {
"text": "I don\u2019t know that you would want to use an external contact database, but two thoughts:\n\nFirst, I\u2019m hoping to add support for Micropub endpoints that support it so that Indigenous for iOS has the ability to \u201csave an h-card\u201d from a website you are on into your own nicknames cache.\n\nSecond, once you can easily save people\u2019s h-cards into your nicknames cache, you can do like Aaron does and convert mentions to silo-specific mentions!",
"html": "<p>I don\u2019t know that you would want to use an external contact database, but two thoughts:</p>\n\n<p>First, I\u2019m hoping to add support for Micropub endpoints that support it so that Indigenous for iOS has the ability to \u201csave an h-card\u201d from a website you are on into your own nicknames cache.</p>\n\n<p>Second, once you can easily save people\u2019s h-cards into your nicknames cache, you can do like <a href=\"https://aaronparecki.com\">Aaron</a> does and convert mentions to silo-specific mentions!</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "reply",
"refs": {
"http://quickthoughts.jgregorymcverry.com/2018/10/16/aaronpk-eddiehinkle-could-something-like-the-indieweborg": {
"type": "entry",
"url": "http://quickthoughts.jgregorymcverry.com/2018/10/16/aaronpk-eddiehinkle-could-something-like-the-indieweborg",
"name": "http://quickthoughts.jgregorymcverry.com/2018/10/16/aaronpk-eddiehinkle-could-something-like-the-indieweborg",
"post-type": "article"
}
},
"_id": "1207683",
"_source": "226",
"_is_read": true
}
Well the good news is because Webmention is data agnostic, while I agree microformats can be tricky, if a better solution pops up in the real world, we can easily shift to adopt it. As you said, we shouldnt go out and “try to invent a new spec” but if something makes sense and people try it out and it works, then webmention can always adjust. The webmention spec would never need to change, websites would just have to replace mf2 parsers with whatever the new parsing strategy is.
{
"type": "entry",
"published": "2018-10-16T07:27:10-04:00",
"summary": "Well the good news is because Webmention is data agnostic, while I agree microformats can be tricky, if a better solution pops up in the real world, we can easily shift to adopt it. As you said, we shouldnt go out and \u201ctry to invent a new spec\u201d but if something makes sense and people try it out and it works, then webmention can always adjust. The webmention spec would never need to change, websites would just have to replace mf2 parsers with whatever the new parsing strategy is.",
"url": "https://eddiehinkle.com/2018/10/16/6/reply/",
"in-reply-to": [
"https://www.kickscondor.com/comments/simple-specs/"
],
"content": {
"text": "Well the good news is because Webmention is data agnostic, while I agree microformats can be tricky, if a better solution pops up in the real world, we can easily shift to adopt it. As you said, we shouldnt go out and \u201ctry to invent a new spec\u201d but if something makes sense and people try it out and it works, then webmention can always adjust. The webmention spec would never need to change, websites would just have to replace mf2 parsers with whatever the new parsing strategy is.",
"html": "<p>Well the good news is because Webmention is data agnostic, while I agree microformats can be tricky, if a better solution pops up in the real world, we can easily shift to adopt it. As you said, we shouldnt go out and \u201ctry to invent a new spec\u201d but if something makes sense and people try it out and it works, then webmention can always adjust. The webmention spec would never need to change, websites would just have to replace mf2 parsers with whatever the new parsing strategy is.</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "reply",
"refs": {
"https://www.kickscondor.com/comments/simple-specs/": {
"type": "entry",
"url": "https://www.kickscondor.com/comments/simple-specs/",
"name": "https://www.kickscondor.com/comments/simple-specs/",
"post-type": "article"
}
},
"_id": "1207684",
"_source": "226",
"_is_read": true
}
Over the past few days I have again picked up the torch of fully implementing webmentions in Grav. It's a maddening pursuit, mostly because I don't really know what I'm doing (although I am getting fantastic help from the folks in the IndieWeb community). The details are pretty arcane, and although I am trying to keep a decent record of all the steps and missteps, a full write-up will have to wait. In the meantime, I'm up against all sorts of weird things that I don't fully understand. My main aim is to try and get a more consistent, more essential, set of data back about webmentions to this site. To do that, I need to persuade the plugin to use XRay, rather than the standard PHP microformat parser, which I started doing back in late May.
More this way ...
{
"type": "entry",
"published": "2018-10-16T17:58:49+02:00",
"summary": "Over the past few days I have again picked up the torch of fully implementing webmentions in Grav. It's a maddening pursuit, mostly because I don't really know what I'm doing (although I am getting fantastic help from the folks in the IndieWeb community). The details are pretty arcane, and although I am trying to keep a decent record of all the steps and missteps, a full write-up will have to wait. In the meantime, I'm up against all sorts of weird things that I don't fully understand. My main aim is to try and get a more consistent, more essential, set of data back about webmentions to this site. To do that, I need to persuade the plugin to use XRay, rather than the standard PHP microformat parser, which I started doing back in late May.\nMore this way ...",
"url": "https://www.jeremycherfas.net/blog/tantalising-pursuit-of-webmentions",
"name": "Tantalising pursuit of webmentions",
"content": {
"text": "Over the past few days I have again picked up the torch of fully implementing webmentions in Grav. It's a maddening pursuit, mostly because I don't really know what I'm doing (although I am getting fantastic help from the folks in the IndieWeb community). The details are pretty arcane, and although I am trying to keep a decent record of all the steps and missteps, a full write-up will have to wait. In the meantime, I'm up against all sorts of weird things that I don't fully understand. My main aim is to try and get a more consistent, more essential, set of data back about webmentions to this site. To do that, I need to persuade the plugin to use XRay, rather than the standard PHP microformat parser, which I started doing back in late May.\n\n More this way ...",
"html": "<p>Over the past few days I have again picked up the torch of fully implementing webmentions in Grav. It's a maddening pursuit, mostly because I don't really know what I'm doing (although I am getting fantastic help from the folks in the <a href=\"https://chat.indieweb.org\">IndieWeb community</a>). The details are pretty arcane, and although I am trying to keep a decent record of all the steps and missteps, a full write-up will have to wait. In the meantime, I'm up against all sorts of weird things that I don't fully understand. My main aim is to try and get a more consistent, more essential, set of data back about webmentions to this site. To do that, I need to persuade the plugin to use XRay, rather than the standard PHP microformat parser, which I started doing <a href=\"https://www.jeremycherfas.net/blog/there-s-no-success-like-failure\">back in late May</a>.</p>\n\n <p><a href=\"https://www.jeremycherfas.net/blog/tantalising-pursuit-of-webmentions\">More this way ...</a></p>"
},
"author": {
"type": "card",
"name": "Jeremy Cherfas",
"url": "https://jeremycherfas.net",
"photo": "https://aperture-proxy.p3k.io/d86af7b89af940fd08d45409035f1d24a547840a/68747470733a2f2f7777772e6a6572656d79636865726661732e6e65742f757365722f706c7567696e732f61626f75746d652f6173736574732f617661746172732f7a6f6f742e6a7067"
},
"post-type": "article",
"_id": "1207456",
"_source": "202",
"_is_read": true
}
I will be giving a session at @drupalcampbe about #indieweb ! A gentle 101 intro about the mission, specs and what the #drupal module already supports. Spoiler: a lot!
{
"type": "entry",
"published": "2018-10-05T10:24:51+02:00",
"url": "https://realize.be/notes/1582",
"content": {
"text": "I will be giving a session at @drupalcampbe about #indieweb ! A gentle 101 intro about the mission, specs and what the #drupal module already supports. Spoiler: a lot!",
"html": "<p>I will be giving a session at @drupalcampbe about #indieweb ! A gentle 101 intro about the mission, specs and what the #drupal module already supports. Spoiler: a lot!</p>"
},
"post-type": "note",
"_id": "1206204",
"_source": "213",
"_is_read": true
}
New release for Indigenous includes saving notes, articles and replies as draft so you can publish them later! #indieweb
{
"type": "entry",
"published": "2018-10-01T23:32:43+02:00",
"url": "https://realize.be/notes/1573",
"content": {
"text": "New release for Indigenous includes saving notes, articles and replies as draft so you can publish them later! #indieweb"
},
"post-type": "note",
"_id": "1206207",
"_source": "213",
"_is_read": true
}
Want to update posts in your #drupal site with Indigenous ? Who doesn't ! :) The android client and #indieweb module has experimental support now for querying posts and then updating a single post.
{
"type": "entry",
"published": "2018-09-17T17:06:35+02:00",
"url": "https://realize.be/notes/1550",
"content": {
"text": "Want to update posts in your #drupal site with Indigenous ? Who doesn't ! :) The android client and #indieweb module has experimental support now for querying posts and then updating a single post."
},
"post-type": "note",
"_id": "1206210",
"_source": "213",
"_is_read": true
}
The #Drupal #IndieWeb module is now able to send micropub requests to Aperture on incoming Webmentions to my site, which allows me to create a 'Notifications' channel. One step closer to killing the Twitter client!
{
"type": "entry",
"published": "2018-09-12T12:51:29+02:00",
"url": "https://realize.be/notes/1545",
"content": {
"text": "The #Drupal #IndieWeb module is now able to send micropub requests to Aperture on incoming Webmentions to my site, which allows me to create a 'Notifications' channel. One step closer to killing the Twitter client!",
"html": "<p>The #Drupal #IndieWeb module is now able to send micropub requests to Aperture on incoming Webmentions to my site, which allows me to create a 'Notifications' channel. One step closer to killing the Twitter client!</p>"
},
"post-type": "note",
"_id": "1206211",
"_source": "213",
"_is_read": true
}
Indigenous is now publicly available on Google Play. Post easily to your site, or keep up with friends and interesting sites. More features coming soon, as well as to the #drupal module! #indieweb #social Google Play Store
{
"type": "entry",
"published": "2018-09-06T10:48:21+02:00",
"url": "https://realize.be/notes/1530",
"content": {
"text": "Indigenous is now publicly available on Google Play. Post easily to your site, or keep up with friends and interesting sites. More features coming soon, as well as to the #drupal module! #indieweb #social Google Play Store",
"html": "<p>Indigenous is now publicly available on Google Play. Post easily to your site, or keep up with friends and interesting sites. More features coming soon, as well as to the #drupal module! #indieweb #social <a href=\"https://play.google.com/store/apps/details?id=com.indieweb.indigenous\">Google Play Store</a></p>"
},
"post-type": "note",
"_id": "1206213",
"_source": "213",
"_is_read": true
}
This might be a handy #indieweb #WordPres plugin for folks using micro.blog to custom tailor a feed https://github.com/billerickson/BE-RSS-Builder
{
"type": "entry",
"published": "2018-10-12T12:59:41-04:00",
"url": "https://miklb.com/blog/2018/10/12/4494/",
"syndication": [
"https://mastodon.social/@miklb/100883731695585481"
],
"content": {
"text": "This might be a handy #indieweb #WordPres plugin for folks using micro.blog to custom tailor a feed https://github.com/billerickson/BE-RSS-Builder",
"html": "This might be a handy #indieweb #WordPres plugin for folks using micro.blog to custom tailor a feed <a href=\"https://github.com/billerickson/BE-RSS-Builder\">https://github.com/billerickson/BE-RSS-Builder</a>"
},
"author": {
"type": "card",
"name": "Michael Bishop",
"url": "https://miklb.com/",
"photo": "https://aperture-proxy.p3k.io/fa0674caee1c8265a0b0a240a0ec9c5d99ee50a2/68747470733a2f2f7365637572652e67726176617461722e636f6d2f6176617461722f63333961316436646637333532353934356366653530653939646164613733303f733d353026643d64656661756c7426723d72"
},
"post-type": "note",
"_id": "1202293",
"_source": "42",
"_is_read": true
}
Just published a writeup of the @MySlingStudio rig I'm bringing to film IndieWebCamp Nürnberg and Berlin! It has 3 cameras, plus an HDMI input for presenter's slides, wireless mics, and still all fits into a backpack! https://aaronparecki.com/2018/10/15/4/portable-wireless-live-video
{
"type": "entry",
"published": "2018-10-15T09:45:21-07:00",
"url": "https://aaronparecki.com/2018/10/15/7/video",
"category": [
"video",
"livestream"
],
"syndication": [
"https://twitter.com/aaronpk/status/1051876701523795968"
],
"content": {
"text": "Just published a writeup of the @MySlingStudio rig I'm bringing to film IndieWebCamp N\u00fcrnberg and Berlin! It has 3 cameras, plus an HDMI input for presenter's slides, wireless mics, and still all fits into a backpack! https://aaronparecki.com/2018/10/15/4/portable-wireless-live-video",
"html": "Just published a writeup of the <a href=\"https://twitter.com/MySlingStudio\">@MySlingStudio</a> rig I'm bringing to film IndieWebCamp N\u00fcrnberg and Berlin! It has 3 cameras, plus an HDMI input for presenter's slides, wireless mics, and still all fits into a backpack! <a href=\"https://aaronparecki.com/2018/10/15/4/portable-wireless-live-video\"><span>https://</span>aaronparecki.com/2018/10/15/4/portable-wireless-live-video</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "note",
"_id": "1200951",
"_source": "16",
"_is_read": true
}
{
"type": "entry",
"published": "2018-10-15T09:01:33-07:00",
"url": "https://aaronparecki.com/2018/10/15/4/portable-wireless-live-video",
"category": [
"video",
"livestream"
],
"name": "Portable Wireless Live Video Rig",
"content": {
"text": "I've been looking for ways to slim down the amount of equipment I need to bring to record conferences talks, both to make it easier to travel to other cities, as well as to speed up the setup time during an event.\n\nThis post outlines my current favorite set of hardware for recording and livestreaming conference talks and meetups. I'm able to fit all of this into a backpack and carry it on my bicycle to local events, or take it on planes to events in another country.\n\n\n\nVideo Switcher\n\nThe SlingStudio system has been a total game changer, packing an unbelievable amount of power into a tiny box.\n\n\n\nAt the core of the system is the SlingStudio Hub. This is the brains of the operation: a video switcher, encoder, and recorder. This device broadcasts its own wifi hotspot, which you can then connect your cameras and controllers to. You can use any HDMI camera as a video source by using a CameraLink to wirelessly connect the HDMI device, or you can use any iOS or Android device as a camera as well. This provides a great opportunity to have a super compact rig, since iPhone cameras are actually pretty good now.\n\nFor small productions, I will bring one iPhone camera, and one camcorder connected via HDMI. The iPhone provides a good enough picture for a wide shot of the room, and the camcorder provides good optical zoom and low light capability for a close-up of the presenter.\n\nThe rear of the device provides a few ports, most importantly an HDMI input and audio input, which means you have a built-in way to grab the slides from the presenter as well as a good audio feed.\n\n\n\nI usually plug in an HDMI 1x2 splitter into the input, so that I can send the presenter's computer to the house projector as well as this device. This makes the computer show up as a camera angle in the switcher. The hub can accept a huge variety of HDMI resolutions as the input and it handles scaling itself. I haven't yet found a computer that this device couldn't handle.\n\nSwitcher Controller\n\nThe Hub is controlled via an iPad or Mac app. I usually use an iPad since it's nice having a dedicated device with a touch screen for this, plus it's easier to walk around with the iPad.\n\n\n\nYou start by connecting the iPad to the Hub's wifi hotspot that it broadcasts, then when you launch the SlingStudio Console app, it will connect to the Hub and provide you with a controller interface to see all the camera angles and switch between them.\n\nCameras\n\nSince my goal is to have this pack up entirely in a backpack, I wanted to find the smallest options for cameras, even if it comes somewhat at the expense of quality. I typically use one or two iPhone SEs ($100 used), and a Canon Vixia HF R500 ($200). (The R500s are discontinued, replaced by the Canon Vixia HF R800, which is only a minor upgrade).\n\nClose-Up\n\n\n\nI use the Canon for a close-up shot of the presenter, since it has optical zoom and is pretty good at low light. The camera itself doesn't weigh much, so it can fit on a small tripod. I use a short tripod with a monopod extension, which has the benefit of having a pretty small footprint. This wouldn't hold up a DSLR when fully extended, but handles the Canon just fine.\n\nThe Canon camera also has an audio input, so I can connect a wireless microphone receiver to this such as the super compact Sony ECMAW4 Bluetooth microphone.\n\n\n\nThe Canon provides a mini HDMI output, which connects to the micro HDMI input on the SlingStudio CameraLink transmitter. The CameraLink connects wirelessly to the Hub, so I can place the camera wherever. The battery in the CameraLink lasts a couple hours, long enough that I don't need to worry about it for a short talk, but if I'm going to be filming for a whole evening I'll make sure to connect it to micro USB power or at least an external battery pack.\n\n\n\nWide/Rear View\n\n\n\nWith one good close-up view of the presenter, I just need a wide view as a secondary or fallback camera angle. I usually place this camera in the back of the room so that the audience as well as the projector are visible. Since I have both a close-up of the presenter as well as their slides brought in directly, I can get away with using an iPhone as this camera angle despite its slightly reduced quality.\n\nThe iPhone SE has a pretty decent camera. It's the same cameras as in the iPhone 6s line, but you can get a used iPhone SE for about $100 now, making this the cheapest way to get another camera angle into the mix.\n\nTo use the iPhone as a camera, you first connect the iPhone to the Hub's wifi hotspot that it broadcasts. Then you launch the SlingStudio Capture app and it will instantly show up as a camera angle in the Hub. You can long-press on the iPhone screen to lock the focus and exposure as well, which is useful when your presenters have slides that switch between white and black backgrounds, which would otherwise confuse the auto-focus and auto-exposure that the phone does.\n\nRunning the camera and wifi on the iPhones the whole event would drain the battery in about a half hour, so I always make sure to plug in the phone during the event. The stock charger cable is usually too short to do anything with, so I bring a 10' lightning cable which gives me enough length to run it to a power outlet somewhere nearby.\n\n\n\nAudio\n\nAudio is of course a huge part of getting a good quality recording of a presentation. The camera mics built in to camcorders or the iPhone will not get good results at all, since they aren't that good to begin with plus the devices will be typically 10+ feet from the presenter. Instead, you need a microphone super close to the presenter, like a lav mic or handheld mic.\n\nDepending on the situation, I have a few different setups I use for capturing audio. If the venue is providing amplification for the presenter, then I first try to find a way to tap into the house audio. The Hub has an 1/8\" input, so I just need to make sure to place the Hub close enough to the house mixing board to run an audio cable to it.\n\nIf I need to bring my own microphones and audio gear, or if I'm recording a discussion around a table, then I'll bring either a wireless mic or wired stage or boundary microphones.\n\nWireless Microphones\n\n\n\nThe smallest wireless mic I've found is the Sony ECMAW4 Bluetooth microphone. The transmitter and receiver are both the same shape, both only slightly larger than the AAA battery that powers them. It's relatively inexpensive too, at $150. There is a microphone built in, but it also has an 1/8\" jack to connect a lav mic. You definitely get better audio using a lav mic, so if you can manage asking the presenters to wear that I highly recommend it.\n\nYou can connect the receiver to either the SlingStudio Hub or the Canon camera using a 1/8\" cable.\n\nTabletop Microphone\n\n\n\n\n\nIf you need to capture audio around a whole table, or if you can't get your presenters to wear a microphone, then the best option is to place a boundary microphone on the podium.\n\nAudio Technica makes a fantastic wireless mic system that runs on 2.4ghz rather than a dedicated wireless mic frequency. There are some new FCC regulations coming that will re-allocate the frequencies that many wireless mics use, so it will no longer be legal to operate many of those. This system uses 2.4ghz, the same frequencies that Bluetooth and Wi-Fi use, so will always be safe to use.\n\nThe benefit of using a wireless mic for this, of course, is you don't need to worry about placing the Hub nearby the stage or podium. This also cuts down on the amount of wires you need to bring, which can save a lot of packing space.\n\nWired Microphones\n\nFor one reason or another, you may find it better to use a wired microphone. A wired microphone will usually provide better audio quality and be more stable than wireless mics, though it does come at the cost of more wires to carry and more setup time to connect them.\n\n\n\nThe Saramonic SmartRig+ 2-Channel Mixer is a small mixer that provides phantom power so you can use nice microphones with it. It plugs into the 1/8\" jack on the SlingStudio hub. It does run on a 9V battery with no external power option, although I haven't been able to drain the battery during a normal one-day event yet.\n\nI have two microphones I usually use depending on the situation.\n\n\nShure Boundary Condenser Microphone - This microphone will pick up everyone sitting around a table. You can also set it on a podium to not worry about your presenters fiddling with microphones. If you have a really large room, connect two of these to the mixer.\n\nShure SM58 - The Shure SM58 is a long-time standard in stage microphones. It works best when the speaker is a few inches away from the mic, and it does an amazing job of isolating sounds to avoid background noise. You'll need to either ask your presenters to hold the microphone, or give them a stand that places the mic close to their mouth.\nLivestreaming\n\nOnce all the audio and video sources are connected to the hub, you can press record and everything gets recorded as both the mixed track as well as individually. If you make a mistake while live cutting between camera angles, you can always recover by grabbing the original footage from the camera angle you need.\n\nThe other amazing thing is the SlingStudio Hub also has built-in streaming capabilities. It can connect to the venue's wifi, and then connect to Facebook or YouTube to broadcast a livestream. This makes it super easy to both stream an event live, while also recording the raw video for later editing.\n\nThere's not much more to say other than that, pretty much you just connect to a wifi hotspot and press stream. I've had good luck even streaming from an iPhone's wifi hotspot. You can choose the bitrate to stream at, anything from 2-5 mbps will give you a good result.\n\nI'm super impressed that this device lets me pack so much into a single package instead of using separate devices for each. This all fits into a backpack, along with my computer and other electronics I normally bring.\n\nPublished Videos\n\nHere are some videos I've produced with this rig so you can see the final results!\n\nDonut.js April 2018\nIndieWeb Summit 2018",
"html": "<p>I've been looking for ways to slim down the amount of equipment I need to bring to <a href=\"https://backpedal.tv/\">record conferences talks</a>, both to make it easier to travel to other cities, as well as to speed up the setup time during an event.</p>\n\n<p>This post outlines my current favorite set of hardware for recording and livestreaming conference talks and meetups. I'm able to fit all of this into a backpack and carry it on my bicycle to local events, or take it on planes to events in another country.</p>\n\n<p><img src=\"https://aperture-media.p3k.io/aaronparecki.com/8c8717cac64501cd8b21392891faa22035bc252c36b0f70f9d640cf808d277c4.jpg\" alt=\"portable-wireless-live-video.jpg\" /></p>\n\n<h2>Video Switcher</h2>\n\n<p>The SlingStudio system has been a total game changer, packing an unbelievable amount of power into a tiny box.</p>\n\n<p><a href=\"https://amazon.com/dp/B0711BCHJ4/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/062310c79d4038016e1d81f27eb0dc1576433475966a6bfb8dd83f4cdf050737.png\" style=\"width:200px;margin:0 auto;\" alt=\"sling-studio.png\" /></a></p>\n\n<p>At the core of the system is the <a href=\"https://amazon.com/dp/B0711BCHJ4/?tag=apkdotcom-20\">SlingStudio Hub</a>. This is the brains of the operation: a video switcher, encoder, and recorder. This device broadcasts its own wifi hotspot, which you can then connect your cameras and controllers to. You can use any HDMI camera as a video source by using a CameraLink to wirelessly connect the HDMI device, or you can use any iOS or Android device as a camera as well. This provides a great opportunity to have a super compact rig, since iPhone cameras are actually pretty good now.</p>\n\n<p>For small productions, I will bring one iPhone camera, and one camcorder connected via HDMI. The iPhone provides a good enough picture for a wide shot of the room, and the camcorder provides good optical zoom and low light capability for a close-up of the presenter.</p>\n\n<p>The rear of the device provides a few ports, most importantly an HDMI input and audio input, which means you have a built-in way to grab the slides from the presenter as well as a good audio feed.</p>\n\n<p><a href=\"https://amazon.com/dp/B0711BCHJ4/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/723c67ca7ffb021a8ec8c4353483fb9ddae119ec35889dcde109b661c271ae48.png\" style=\"width:200px;margin:0 auto;\" alt=\"sling-studio-back.png\" /></a></p>\n\n<p>I usually plug in an HDMI 1x2 splitter into the input, so that I can send the presenter's computer to the house projector as well as this device. This makes the computer show up as a camera angle in the switcher. The hub can accept a huge variety of HDMI resolutions as the input and it handles scaling itself. I haven't yet found a computer that this device couldn't handle.</p>\n\n<h3>Switcher Controller</h3>\n\n<p>The Hub is controlled via an iPad or Mac app. I usually use an iPad since it's nice having a dedicated device with a touch screen for this, plus it's easier to walk around with the iPad.</p>\n\n<p><img src=\"https://aperture-media.p3k.io/aaronparecki.com/120ba2ee2e2344d4118a98eba4cd1dba4812fc7ce32cf32eede5c2e071181c61.jpg\" alt=\"slingstudio-console.jpg\" /></p>\n\n<p>You start by connecting the iPad to the Hub's wifi hotspot that it broadcasts, then when you launch the <a href=\"https://itunes.apple.com/us/app/slingstudio-console/id1079346580?mt=8\">SlingStudio Console</a> app, it will connect to the Hub and provide you with a controller interface to see all the camera angles and switch between them.</p>\n\n<h2>Cameras</h2>\n\n<p>Since my goal is to have this pack up entirely in a backpack, I wanted to find the smallest options for cameras, even if it comes somewhat at the expense of quality. I typically use one or two iPhone SEs ($100 used), and a Canon Vixia HF R500 ($200). (The R500s are discontinued, replaced by the <a href=\"https://amazon.com/dp/B01N7OAH3I/?tag=apkdotcom-20\">Canon Vixia HF R800</a>, which is only a minor upgrade).</p>\n\n<h3>Close-Up</h3>\n\n<p><a href=\"https://amazon.com/dp/B01N7OAH3I/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/9e892c35520590321e922a95b33f8fa9fb2a63785f233313e372be66e829c14c.jpg\" style=\"width:300px;float:right;\" alt=\"camera-with-tripod.jpg\" /></a></p>\n\n<p>I use the Canon for a close-up shot of the presenter, since it has optical zoom and is pretty good at low light. The camera itself doesn't weigh much, so it can fit on a small tripod. I use a <a href=\"https://amazon.com/dp/B01L6W1ZYK/?tag=apkdotcom-20\">short tripod</a> with a <a href=\"https://amazon.com/dp/B01MQZPRXN/?tag=apkdotcom-20\">monopod extension</a>, which has the benefit of having a pretty small footprint. This wouldn't hold up a DSLR when fully extended, but handles the Canon just fine.</p>\n\n<p>The Canon camera also has an audio input, so I can connect a wireless microphone receiver to this such as the super compact <a href=\"https://amazon.com/dp/B00JWU6WWO/?tag=apkdotcom-20\">Sony ECMAW4</a> Bluetooth microphone.</p>\n\n<p><a href=\"https://amazon.com/dp/B0727VLYGC/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/1f3303a3dcec9e3909eee069e955c7ad4cb1e1972b9b37786f77b98f986961f1.png\" style=\"width:200px;float:left;\" alt=\"cameralink.png\" /></a></p>\n\n<p>The Canon provides a mini HDMI output, which connects to the micro HDMI input on the SlingStudio CameraLink transmitter. The CameraLink connects wirelessly to the Hub, so I can place the camera wherever. The battery in the CameraLink lasts a couple hours, long enough that I don't need to worry about it for a short talk, but if I'm going to be filming for a whole evening I'll make sure to connect it to micro USB power or at least an external battery pack.</p>\n\n\n\n<h3>Wide/Rear View</h3>\n\n<p><a href=\"https://amazon.com/dp/B076P8HV8F/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/4b63d51438db2351b6e7a5e9a0585a3bb62573cf2adc9ba1cbedd1a4ad7d82ba.jpg\" style=\"width:149px;float:right;\" alt=\"iphone-tripod.jpg\" /></a></p>\n\n<p>With one good close-up view of the presenter, I just need a wide view as a secondary or fallback camera angle. I usually place this camera in the back of the room so that the audience as well as the projector are visible. Since I have both a close-up of the presenter as well as their slides brought in directly, I can get away with using an iPhone as this camera angle despite its slightly reduced quality.</p>\n\n<p>The iPhone SE has a pretty decent camera. It's the same cameras as in the iPhone 6s line, but you can get a <a href=\"https://amazon.com/dp/B01DAJTZYE/?tag=apkdotcom-20\">used iPhone SE</a> for about $100 now, making this the cheapest way to get another camera angle into the mix.</p>\n\n<p>To use the iPhone as a camera, you first connect the iPhone to the Hub's wifi hotspot that it broadcasts. Then you launch the SlingStudio Capture app and it will instantly show up as a camera angle in the Hub. You can long-press on the iPhone screen to lock the focus and exposure as well, which is useful when your presenters have slides that switch between white and black backgrounds, which would otherwise confuse the auto-focus and auto-exposure that the phone does.</p>\n\n<p>Running the camera and wifi on the iPhones the whole event would drain the battery in about a half hour, so I always make sure to plug in the phone during the event. The stock charger cable is usually too short to do anything with, so I bring a <a href=\"https://www.amazon.com/gp/product/B0177PDBII/?tag=apkdotcom-20\">10' lightning cable</a> which gives me enough length to run it to a power outlet somewhere nearby.</p>\n\n\n\n<h2>Audio</h2>\n\n<p>Audio is of course a huge part of getting a good quality recording of a presentation. The camera mics built in to camcorders or the iPhone will not get good results at all, since they aren't that good to begin with plus the devices will be typically 10+ feet from the presenter. Instead, you need a microphone super close to the presenter, like a lav mic or handheld mic.</p>\n\n<p>Depending on the situation, I have a few different setups I use for capturing audio. If the venue is providing amplification for the presenter, then I first try to find a way to tap into the house audio. The Hub has an 1/8\" input, so I just need to make sure to place the Hub close enough to the house mixing board to run an audio cable to it.</p>\n\n<p>If I need to bring my own microphones and audio gear, or if I'm recording a discussion around a table, then I'll bring either a wireless mic or wired stage or boundary microphones.</p>\n\n<h3>Wireless Microphones</h3>\n\n<p><a href=\"https://www.amazon.com/dp/B00JWU6WWO/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/0c2dfe1e4b8cab8ddf87a05590ea22637d053fceeab56b68c15d669b761d088a.png\" style=\"width:200px;float:right;\" alt=\"sony-wireless-mic.png\" /></a></p>\n\n<p>The smallest wireless mic I've found is the <a href=\"https://amazon.com/dp/B00JWU6WWO/?tag=apkdotcom-20\">Sony ECMAW4</a> Bluetooth microphone. The transmitter and receiver are both the same shape, both only slightly larger than the AAA battery that powers them. It's relatively inexpensive too, at $150. There is a microphone built in, but it also has an 1/8\" jack to connect a lav mic. You definitely get better audio using a lav mic, so if you can manage asking the presenters to wear that I highly recommend it.</p>\n\n<p>You can connect the receiver to either the SlingStudio Hub or the Canon camera using a 1/8\" cable.</p>\n\n<h3>Tabletop Microphone</h3>\n\n<p><a href=\"https://amazon.com/dp/B01AYAWGZM/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/df876711ddf9fafd708fdcde127396aee20861f2466210263fce66dda4fcfad3.png\" style=\"width:300px;float:right;\" alt=\"audio-technica-wireless-mic.png\" /></a></p>\n\n<p><a href=\"https://amazon.com/dp/B071HNS4LV/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/95de1684daebbf964377868783c4a8c3ca53796a0ca94826e9711604bd700433.png\" style=\"width:300px;float:right;\" alt=\"audio-technica-wireless-receiver.png\" /></a></p>\n\n<p>If you need to capture audio around a whole table, or if you can't get your presenters to wear a microphone, then the best option is to place a boundary microphone on the podium.</p>\n\n<p>Audio Technica makes a fantastic wireless mic system that runs on 2.4ghz rather than a dedicated wireless mic frequency. There are some new FCC regulations coming that will re-allocate the frequencies that many wireless mics use, so it will no longer be legal to operate many of those. This system uses 2.4ghz, the same frequencies that Bluetooth and Wi-Fi use, so will always be safe to use.</p>\n\n<p>The benefit of using a wireless mic for this, of course, is you don't need to worry about placing the Hub nearby the stage or podium. This also cuts down on the amount of wires you need to bring, which can save a lot of packing space.</p>\n\n<h3>Wired Microphones</h3>\n\n<p>For one reason or another, you may find it better to use a wired microphone. A wired microphone will usually provide better audio quality and be more stable than wireless mics, though it does come at the cost of more wires to carry and more setup time to connect them.</p>\n\n<p><a href=\"https://www.amazon.com/gp/product/B0716NNXF4/?tag=apkdotcom-20\"><img src=\"https://aperture-media.p3k.io/aaronparecki.com/68483a3714fd522a3cc161e7389ba29127c7a865994af1378a65a70f75897a0e.png\" style=\"width:240px;float:right;\" alt=\"smartrig.png\" /></a></p>\n\n<p>The <a href=\"https://www.amazon.com/gp/product/B0716NNXF4/?tag=apkdotcom-20\">Saramonic SmartRig+ 2-Channel Mixer</a> is a small mixer that provides phantom power so you can use nice microphones with it. It plugs into the 1/8\" jack on the SlingStudio hub. It does run on a 9V battery with no external power option, although I haven't been able to drain the battery during a normal one-day event yet.</p>\n\n<p>I have two microphones I usually use depending on the situation.</p>\n\n<ul><li>\n<a href=\"https://amazon.com/dp/B00A361UMS/?tag=apkdotcom-20\">Shure Boundary Condenser Microphone</a> - This microphone will pick up everyone sitting around a table. You can also set it on a podium to not worry about your presenters fiddling with microphones. If you have a really large room, connect two of these to the mixer.</li>\n<li>\n<a href=\"https://amazon.com/dp/B000CZ0R42/?tag=apkdotcom-20\">Shure SM58</a> - The Shure SM58 is a long-time standard in stage microphones. It works best when the speaker is a few inches away from the mic, and it does an amazing job of isolating sounds to avoid background noise. You'll need to either ask your presenters to hold the microphone, or give them a stand that places the mic close to their mouth.</li>\n</ul><h2>Livestreaming</h2>\n\n<p>Once all the audio and video sources are connected to the hub, you can press record and everything gets recorded as both the mixed track as well as individually. If you make a mistake while live cutting between camera angles, you can always recover by grabbing the original footage from the camera angle you need.</p>\n\n<p>The other amazing thing is the SlingStudio Hub also has built-in streaming capabilities. It can connect to the venue's wifi, and then connect to Facebook or YouTube to broadcast a livestream. This makes it super easy to both stream an event live, while also recording the raw video for later editing.</p>\n\n<p>There's not much more to say other than that, pretty much you just connect to a wifi hotspot and press stream. I've had good luck even streaming from an iPhone's wifi hotspot. You can choose the bitrate to stream at, anything from 2-5 mbps will give you a good result.</p>\n\n<p>I'm super impressed that this device lets me pack so much into a single package instead of using separate devices for each. This all fits into a backpack, along with my computer and other electronics I normally bring.</p>\n\n<h2>Published Videos</h2>\n\n<p>Here are some videos I've produced with this rig so you can see the final results!</p>\n\n<ul><li><a href=\"https://www.youtube.com/watch?v=bHbYpCrLAcU\">Donut.js April 2018</a></li>\n<li><a href=\"https://www.youtube.com/watch?v=Vcn9FJCEI1U\">IndieWeb Summit 2018</a></li>\n</ul>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "article",
"_id": "1200629",
"_source": "16",
"_is_read": true
}
Attending Indiewebcamp Berlin, the first time I’ve tried a European IWC. Should be fun. Anyone have any Berlin recommendations?
{
"type": "entry",
"published": "2018-10-12T07:35:20-04:00",
"rsvp": "yes",
"url": "https://david.shanske.com/2018/10/12/2092/",
"in-reply-to": [
"https://indieweb.org/2018/Berlin"
],
"content": {
"text": "Attending Indiewebcamp Berlin, the first time I\u2019ve tried a European IWC. Should be fun. Anyone have any Berlin recommendations?"
},
"author": {
"type": "card",
"name": "David Shanske",
"url": "https://david.shanske.com/",
"photo": "https://david.shanske.com/wp-content/uploads/avatar-privacy/cache/gravatar/2/c/2cb1f8afd9c8d3b646b4071c5ed887c970d81d625eeed87e447706940e2c403d-125.png"
},
"post-type": "rsvp",
"_id": "1193958",
"_source": "5",
"_is_read": true
}
Hey @indiewebcat did you see you were featured in @anomalily's talk opening #TEDxMtHood! #AddMoreCats #JustAddCats
{
"type": "entry",
"published": "2018-10-13T09:46:40-07:00",
"url": "https://aaronparecki.com/2018/10/13/14/",
"category": [
"TEDxMtHood",
"AddMoreCats",
"JustAddCats",
"tedxmthood",
"addmorecats",
"justaddcats",
"http://www.patreon.com/ohmydollar/",
"https://indiewebcat.com/"
],
"photo": [
"https://aperture-media.p3k.io/aaronparecki.com/4fccfcde1fb527ef2e58f736c4c895f2d77795067446b96862f84386fcd86e70.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/67782453aa0160ffbd05b40e8aeb4ff4d3ff207dfe14adf1df8df0d32afac45b.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/b935e892b1c5c0d88bdbb79dfb4012a58ada86ceafefa71893cadf08ec0e39d8.jpg",
"https://aperture-media.p3k.io/aaronparecki.com/4e9e1c6efa63cff7943ab233398b197443b6994b3198430c81591f716ce2bdd3.jpg"
],
"syndication": [
"https://www.instagram.com/p/Bo4WkL-h4nv/"
],
"content": {
"text": "Hey @indiewebcat did you see you were featured in @anomalily's talk opening #TEDxMtHood! #AddMoreCats #JustAddCats",
"html": "Hey <a href=\"https://twitter.com/indiewebcat\">@indiewebcat</a> did you see you were featured in <a href=\"http://anomalily.net/\">@anomalily</a>'s talk opening <a href=\"https://aaronparecki.com/tag/tedxmthood\">#<span class=\"p-category\">TEDxMtHood</span></a>! <a href=\"https://aaronparecki.com/tag/addmorecats\">#<span class=\"p-category\">AddMoreCats</span></a> <a href=\"https://aaronparecki.com/tag/justaddcats\">#<span class=\"p-category\">JustAddCats</span></a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/2b8e1668dcd9cfa6a170b3724df740695f73a15c2a825962fd0a0967ec11ecdc.jpg"
},
"post-type": "photo",
"_id": "1192829",
"_source": "16",
"_is_read": true
}
cleverdevil, have you ended up setting up a drafts Micropub workflow? I have been wanting to use drafts but I don’t want to lose control of the Micropub settings I’ve got in Indigenous so I think I’m gonna add callback and x-url-callback support to Indigenous, which should then allow for easy Micropub support across the Drafts and Shortcuts apps. I even have an idea about merging Siri Intent Shortcuts (the ones that run in the background) with x-callback-url to add support for essentially background x-url-callback support.
{
"type": "entry",
"published": "2018-10-13T00:07:11-04:00",
"summary": "cleverdevil, have you ended up setting up a drafts Micropub workflow? I have been wanting to use drafts but I don\u2019t want to lose control of the Micropub settings I\u2019ve got in Indigenous so I think I\u2019m gonna add callback and x-url-callback support to Indigenous, which should then allow for easy Micropub support across the Drafts and Shortcuts apps. I even have an idea about merging Siri Intent Shortcuts (the ones that run in the background) with x-callback-url to add support for essentially background x-url-callback support.",
"url": "https://eddiehinkle.com/2018/10/13/1/note/",
"category": [
"indigenous"
],
"content": {
"text": "cleverdevil, have you ended up setting up a drafts Micropub workflow? I have been wanting to use drafts but I don\u2019t want to lose control of the Micropub settings I\u2019ve got in Indigenous so I think I\u2019m gonna add callback and x-url-callback support to Indigenous, which should then allow for easy Micropub support across the Drafts and Shortcuts apps. I even have an idea about merging Siri Intent Shortcuts (the ones that run in the background) with x-callback-url to add support for essentially background x-url-callback support.",
"html": "<p><a href=\"https://cleverdevil.io\">cleverdevil</a>, have you ended up setting up a drafts Micropub workflow? I have been wanting to use drafts but I don\u2019t want to lose control of the Micropub settings I\u2019ve got in Indigenous so I think I\u2019m gonna add callback and x-url-callback support to Indigenous, which should then allow for easy Micropub support across the Drafts and Shortcuts apps. I even have an idea about merging Siri Intent Shortcuts (the ones that run in the background) with x-callback-url to add support for essentially background x-url-callback support.</p>"
},
"author": {
"type": "card",
"name": "Eddie Hinkle",
"url": "https://eddiehinkle.com/",
"photo": "https://aperture-proxy.p3k.io/cc9591b69c2c835fa2c6e23745b224db4b4b431f/68747470733a2f2f656464696568696e6b6c652e636f6d2f696d616765732f70726f66696c652e6a7067"
},
"post-type": "note",
"_id": "1189074",
"_source": "226",
"_is_read": true
}
@bmann congrats on Micropub on your site and OwnYourGram too!
Great write-up!
Any Vancouver group photos? (beyond https://blog.bmannconsulting.com/24076/ :)
Post or upload to wiki?
https://indieweb.org/events/2018-10-09-indieweb-meetup
#IndieWeb weekly newsletter will be posted in a few hours!
{
"type": "entry",
"published": "2018-10-12 10:13-0700",
"url": "http://tantek.com/2018/285/t1/any-vancouver-group-photos",
"category": [
"IndieWeb"
],
"in-reply-to": [
"https://blog.bmannconsulting.com/26422/"
],
"content": {
"text": "@bmann congrats on Micropub on your site and OwnYourGram too!\nGreat write-up!\n\nAny Vancouver group photos? (beyond https://blog.bmannconsulting.com/24076/ :)\n\nPost or upload to wiki?\nhttps://indieweb.org/events/2018-10-09-indieweb-meetup\n\n#IndieWeb weekly newsletter will be posted in a few hours!",
"html": "<a class=\"h-cassis-username\" href=\"https://twitter.com/bmann\">@bmann</a> congrats on Micropub on your site and OwnYourGram too!<br />Great write-up!<br /><br />Any Vancouver group photos? (beyond <a href=\"https://blog.bmannconsulting.com/24076/\">https://blog.bmannconsulting.com/24076/</a> :)<br /><br />Post or upload to wiki?<br /><a href=\"https://indieweb.org/events/2018-10-09-indieweb-meetup\">https://indieweb.org/events/2018-10-09-indieweb-meetup</a><br /><br />#<span class=\"p-category\">IndieWeb</span> weekly newsletter will be posted in a few hours!"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "http://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "reply",
"refs": {
"https://blog.bmannconsulting.com/26422/": {
"type": "entry",
"url": "https://blog.bmannconsulting.com/26422/",
"name": "blog.bmannconsulting.com\u2019s post",
"post-type": "article"
}
},
"_id": "1186872",
"_source": "1",
"_is_read": true
}