This is one of the most amusing multi-streams Iโve seen in a while multitwitch.tv/e_nite/mikaa24โฆ (v2.jacky.wtf/post/c9fc4e8a-โฆ)
{
"type": "entry",
"published": "2020-05-11T04:06:27+00:00",
"url": "https://twitter.com/jackyalcine/status/1259696347315417088",
"content": {
"text": "This is one of the most amusing multi-streams I\u2019ve seen in a while multitwitch.tv/e_nite/mikaa24\u2026 (v2.jacky.wtf/post/c9fc4e8a-\u2026)",
"html": "This is one of the most amusing multi-streams I\u2019ve seen in a while <a href=\"http://multitwitch.tv/e_nite/mikaa24/blackapinaa/prof3ssormgw\">multitwitch.tv/e_nite/mikaa24\u2026</a> (<a href=\"https://v2.jacky.wtf/post/c9fc4e8a-aaa2-45d4-b619-94da12525cac\">v2.jacky.wtf/post/c9fc4e8a-\u2026</a>)"
},
"author": {
"type": "card",
"name": "Jacky Alcine - \u262d \ud83c\udded\ud83c\uddf9\u270a\ud83c\udffe (text USPS to 50409)",
"url": "https://twitter.com/jackyalcine",
"photo": "https://pbs.twimg.com/profile_images/1255000725609803776/6ucoe-qP.jpg"
},
"post-type": "note",
"_id": "11474462",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-05-10T21:06:03-07:00",
"url": "https://aaronparecki.com/2020/05/10/28/meetable",
"category": [
"meetable",
"events"
],
"name": "Meetable: Updates for Virtual Events",
"content": {
"text": "Meetable is the software that runs events.indieweb.org and a couple other event sites that I host. Over the last couple months, we've had to cancel a bunch of IndieWeb events or convert them to virtual events, and I've been watching for patterns to see if there was anything the software could do to facilitate this.\nToday I just launched a few new features that will help out event organizers posting events on Meetable websites! I decided on adding these features by looking for things people were already doing by editing the event names or descriptions.\nEvent Status\nEvents now have a \"status\", which can be \"confirmed\" (the default), \"postponed\", \"tentative\", or \"cancelled\". Anything other than \"confirmed\" will show a little badge next to the event name calling out the event status.\u00a0\nThis badge also appears on the event pages themselves. For postponed events, the date now says \"TBD\" in addition to the originally scheduled date.\nThis status can be set when you create the event initially, or edited later. This is useful for cases such as a regular weekly meeting that skips a week when you want to make sure attendees know that the event is actually cancelled and you didn't just forget to post it. Thanks to Tantek for that suggestion!\nThis status is included in the ICS feed as well, so you should see those statuses in your calendar app if you've subscribed to the ICS feeds.\nCancelled events also hide the RSVP button and stop accepting webmentions.\n\"Postponed\" isn't one of the statuses in the iCal spec, but it's come up enough times that I thought it was worth adding anyway. I'm also not 100% sold on the icons and colors I chose for these, so suggestions are welcome. Please only suggest icons from the font-awesome collection though otherwise it's a lot more work.\nVirtual Meeting URLs\nNow that all of our events have been happening online, we need a place to share the link to join the online meeting. This isn't the same as the event website field that currently exists, since that's more for when you add an event that exists elsewhere like a related conference. Instead, this is specifically a link that you will click just before (or during) the event to join the online meeting, whether that's Zoom, Jitsi, Google Hangouts, or something else.\u00a0\nOne of the patterns that's emerged from doing this manually is that people will update the event description to say \"come back 15 minutes before the events starts to find the meeting link\". This is for two reasons. Some platforms don't give you a meeting link until you start the meeting, and if the meeting link is persistent, then you don't want to share it too far in advance otherwise you might attract the zoombombers.\nI added a new field to Meetable's event creation UI specifically to add the meeting URL. Meetable will hide the URL until 15 minutes before the event starts, and it will disappear again after the event is over.\nBefore the event starts, you'll see a note that the meeting link will be revealed 15 minutes before the event.\nOnce the event is less than 15 minutes away, the event page shows the join link.\nThis works regardless of what meeting platform you're using since all it's doing is conditionally showing a URL!\nBuilt-In Zoom Scheduling\nWe give IndieWeb event organizers the option of using a shared IndieWeb Zoom account to host meetings. (Event organizers are always welcome to use whatever platform they choose, but we make this available thanks to our community sponsors in case organizers want to use it.)\u00a0\nSince Zoom has skyrocketed in popularity as well has had some pretty major issues around zoombombing when being used for public events like this, it's become a lot more important to use unique meeting IDs and passwords for each event, whereas before we could get away with the lazy approach of using the permanent meeting ID on the account. This has lead to a lot more manual work by organizers when planning an event to go an log in and create a scheduled meeting. So I added a feature to Meetable which will use the Zoom API to automatically create a scheduled meeting at the right time for the event, and set the meeting URL to the zoom link!\nNow when you create a virtual event in Meetable, you have a checkbox you can check which will go create a scheduled Zoom meeting for you!\nThen 15 minutes before the event starts, the link will be shown on the page! As the organizer, you can log in to the Zoom account and you'll see the scheduled event in the Zoom app.\u00a0\nSince Zoom includes the password in the link itself, it's still one click to join the meeting this way!\nThat's about it! I hope you enjoy the new features, and let me know if you're using Meetable yourself!\nIf you'd like to see Meetable in action, check out the three instances I maintain:\nevents.indieweb.org\n events.oauth.net\n oktadev.events\nYou can install Meetable on Heroku in about 5 minutes using the Heroku Deploy button! It even has a little installer so you can quickly install it on shared hosting as well!\nIf you have any ideas for additional features, please let me know! The best way is to open an issue on GitHub, and if you see an existing issue that sounds like something you want, please comment or upvote it!",
"html": "<p>Meetable is the software that runs <a href=\"https://events.indieweb.org\">events.indieweb.org</a> and a couple other event sites that I host. Over the last couple months, we've had to cancel a bunch of IndieWeb events or convert them to virtual events, and I've been watching for patterns to see if there was anything the software could do to facilitate this.</p>\n<p>Today I just launched a few new features that will help out event organizers posting events on Meetable websites! I decided on adding these features by looking for things people were already doing by editing the event names or descriptions.</p>\n<h3>Event Status</h3>\n<p>Events now have a \"status\", which can be \"confirmed\" (the default), \"postponed\", \"tentative\", or \"cancelled\". Anything other than \"confirmed\" will show a little badge next to the event name calling out the event status.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/c01de2afdba865b01f7b527528fbc57070375d313573359992e338640b9c8ed7.png\" alt=\"\" /><p>This badge also appears on the event pages themselves. For postponed events, the date now says \"TBD\" in addition to the originally scheduled date.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/92c69d7ae2b43e05f7157803f7ef5352641f2feae522795b99d5e95865fad6c6.png\" alt=\"\" /><p>This status can be set when you create the event initially, or edited later. This is useful for cases such as a regular weekly meeting that skips a week when you want to make sure attendees know that the event is actually cancelled and you didn't just forget to post it. Thanks to Tantek for <a href=\"https://tantek.com/2020/062/b5/\">that suggestion</a>!</p>\n<p>This status is included in the ICS feed as well, so you should see those statuses in your calendar app if you've subscribed to the ICS feeds.</p>\n<p>Cancelled events also hide the RSVP button and stop accepting webmentions.</p>\n<p>\"Postponed\" isn't one of the statuses in the iCal spec, but it's come up enough times that I thought it was worth adding anyway. I'm also not 100% sold on the icons and colors I chose for these, so suggestions are welcome. Please only suggest icons from the <a href=\"https://fontawesome.com/icons?m=free\">font-awesome</a> collection though otherwise it's a lot more work.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/4bbfa1b8dcd94f2e69b12b3a00e8b213122814092f7f35eaaf0e969d030ee7d9.png\" alt=\"\" /><h3>Virtual Meeting URLs</h3>\n<p>Now that all of our events have been happening online, we need a place to share the link to join the online meeting. This isn't the same as the event website field that currently exists, since that's more for when you add an event that exists elsewhere like a related conference. Instead, this is specifically a link that you will click just before (or during) the event to join the online meeting, whether that's Zoom, Jitsi, Google Hangouts, or something else.\u00a0</p>\n<p>One of the patterns that's emerged from doing this manually is that people will update the event description to say \"come back 15 minutes before the events starts to find the meeting link\". This is for two reasons. Some platforms don't give you a meeting link until you start the meeting, and if the meeting link is persistent, then you don't want to share it too far in advance otherwise you might attract the zoombombers.</p>\n<p>I added a new field to Meetable's event creation UI specifically to add the meeting URL. Meetable will hide the URL until 15 minutes before the event starts, and it will disappear again after the event is over.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/e94d2afbe6c396773c5d8e4e381cc28bfc41364273658f1586e0d46eff99859d.png\" alt=\"\" /><p>Before the event starts, you'll see a note that the meeting link will be revealed 15 minutes before the event.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/741d3cacc28a6c12ba0b0fac83f3167522df332578abf3cc76406391d1c11a8e.png\" alt=\"\" /><p>Once the event is less than 15 minutes away, the event page shows the join link.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/1f4a859d166a71a687891d0a8a5e39d1585df28ac23d2a63a38d94ac169b65c0.png\" alt=\"\" /><p>This works regardless of what meeting platform you're using since all it's doing is conditionally showing a URL!</p>\n<h3>Built-In Zoom Scheduling</h3>\n<p>We give IndieWeb event organizers the option of using a shared IndieWeb Zoom account to host meetings. (Event organizers are always welcome to use whatever platform they choose, but we make this available thanks to our <a href=\"https://opencollective.com/indieweb\">community sponsors</a> in case organizers want to use it.)\u00a0</p>\n<p>Since Zoom has skyrocketed in popularity as well has had some pretty major issues around zoombombing when being used for public events like this, it's become a lot more important to use unique meeting IDs and passwords for each event, whereas before we could get away with the lazy approach of using the permanent meeting ID on the account. This has lead to a lot more manual work by organizers when planning an event to go an log in and create a scheduled meeting. So I added a feature to Meetable which will use the Zoom API to automatically create a scheduled meeting at the right time for the event, and set the meeting URL to the zoom link!</p>\n<p>Now when you create a virtual event in Meetable, you have a checkbox you can check which will go create a scheduled Zoom meeting for you!</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/0b0af8db400ec15a5fc5dffed4598a2eaba90da6cb51e2074d240fd16c1e596d.png\" alt=\"\" /><p>Then 15 minutes before the event starts, the link will be shown on the page! As the organizer, you can log in to the Zoom account and you'll see the scheduled event in the Zoom app.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/d9c28dd589b6e16c0a885d9453b092e5e577a41883c479539f5c51fc74a4992f.png\" alt=\"\" /><p>Since Zoom includes the password in the link itself, it's still one click to join the meeting this way!</p>\n<p>That's about it! I hope you enjoy the new features, and let me know if you're using Meetable yourself!</p>\n<p>If you'd like to see Meetable in action, check out the three instances I maintain:</p>\n<ul><li><a href=\"https://events.indieweb.org\">events.indieweb.org</a></li>\n <li><a href=\"https://events.oauth.net\">events.oauth.net</a></li>\n <li><a href=\"https://oktadev.events\">oktadev.events</a></li>\n</ul><p>You can install Meetable on Heroku in about 5 minutes using the <a href=\"https://github.com/aaronpk/Meetable#meetable\">Heroku Deploy</a> button! It even has a little <a href=\"https://aaronparecki.com/2020/01/18/7/meetable-updates\">installer</a> so you can quickly install it on shared hosting as well!</p>\n<p>If you have any ideas for additional features, please let me know! The best way is to <a href=\"https://github.com/aaronpk/Meetable/issues\">open an issue</a> on GitHub, and if you see an existing issue that sounds like something you want, please comment or upvote it!</p>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "article",
"_id": "11474452",
"_source": "16"
}
if you've been following and telling me to vote blue no matter who, just stick the sticker "I support rapists" on your forehead please!
I've been disappointed and surprised by some people's willingness to use rape culture to dismiss #TaraReade.
Using rape myths doesn't just hurt her, it hurts rape vict...
{
"type": "entry",
"published": "2020-05-11T03:16:51+00:00",
"url": "https://twitter.com/jackyalcine/status/1259683863829180416",
"quotation-of": "https://twitter.com/wagatwe/status/1254928701436772352",
"content": {
"text": "if you've been following and telling me to vote blue no matter who, just stick the sticker \"I support rapists\" on your forehead please!"
},
"author": {
"type": "card",
"name": "Jacky Alcine - \u262d \ud83c\udded\ud83c\uddf9\u270a\ud83c\udffe (text USPS to 50409)",
"url": "https://twitter.com/jackyalcine",
"photo": "https://pbs.twimg.com/profile_images/1255000725609803776/6ucoe-qP.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/wagatwe/status/1254928701436772352": {
"type": "entry",
"published": "2020-04-28T00:21:32+00:00",
"url": "https://twitter.com/wagatwe/status/1254928701436772352",
"content": {
"text": "I've been disappointed and surprised by some people's willingness to use rape culture to dismiss #TaraReade. \n\nUsing rape myths doesn't just hurt her, it hurts rape victims who witness it. At @BitchMedia I share what's at stake. #metoo bitchmedia.org/article/joe-bi\u2026",
"html": "I've been disappointed and surprised by some people's willingness to use rape culture to dismiss <a href=\"https://twitter.com/search?q=%23TaraReade\">#TaraReade</a>. \n\nUsing rape myths doesn't just hurt her, it hurts rape victims who witness it. At <a href=\"https://twitter.com/BitchMedia\">@BitchMedia</a> I share what's at stake. <a href=\"https://twitter.com/search?q=%23metoo\">#metoo</a> <a href=\"https://www.bitchmedia.org/article/joe-biden-rape-culture-on-the-left\">bitchmedia.org/article/joe-bi\u2026</a>"
},
"author": {
"type": "card",
"name": "Wagatwe Wanjuki \ud83c\uddf0\ud83c\uddea \ud83c\udde7\ud83c\uddf8",
"url": "https://twitter.com/wagatwe",
"photo": "https://pbs.twimg.com/profile_images/1138656069922639872/hSbjSMtb.jpg"
},
"post-type": "note"
}
},
"_id": "11473872",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-05-10T15:54:01-07:00",
"url": "https://boffosocko.com/2020/05/10/thoughts-on-wikity/",
"category": [
"education",
"indieweb",
"publishing-entertainment-industry",
"wordpress",
"wikis",
"wikity",
"wordpress-themes"
],
"name": "Thoughts on Wikity for WordPress",
"content": {
"text": "I spun up a new instance of Wikity today at http://wikity.chrisaldrich.net/ to test it out for potential use as a personal online wiki. My goal was also to test out how it may or may not work with IndieWeb-based WordPress pieces too.\nBelow are my initial thoughts and problems.\nThe /home/ page has a lot of errors and warnings. (Never a good sign.)\nIt took me a few minutes to figure out where the Wik-it! bookmarklet button was hiding. Ideally it would have been in the start card that described how the bookmarklet would work (in addition to its original spot).\nThe Wikity theme seems to have some issues when using for http vs. https.\nLess seems to work out of the box with https\nThe main card for entering \u201cName of Concept or Data\u201d didn\u2019t work at all under https. It only showed the title and wouldn\u2019t save. Switching to http seemed to fix it and show the editor bar.\nI\u2019ve tried copying over from Aaron Davis\u2018 Wikity instance, but the cardbox seems to fail on my end.\nNothing seemed to work at all when I had my site as https. In fact, it redirected to a URL that seemed like it wanted to run update.php for some bizarre reason.\nOn http I at least get a card saying that the process failed.\nNot sure what may be causing this.\nDoesn\u2019t seem to matter how many cards it is.\nPerhaps it\u2019s the fact that Aaron\u2019s site is https? I notice that his checkbox export functionality duplicates his entire URL including the https:// within the export box which seems to automatically prepend http://\nCopying to my own wiki seems to vaguely work using http, but failed on https.\n\nMultiple * in the markdown editor functionality within WordPress doesn\u2019t seem to format the way I\u2019d expect.\nSadly, the original Wikity.cc site is down, but the theme still includes a link to it front and center on my website.\nThe home screen quick new card has some wonky CSS that off centers it.\nToggling full screen editing mode in new cards from the home screen makes them too big and obscures the UI making things unusable.\nThe primary multi-card home display doesn\u2019t work well with markup the way the individual posts do.\nThe custom theme seems to be hiding some of the IndieWeb pieces. It may also be hampering the issuance of webmention as I tried sending one to myself and it only showed up as a pingback. It didn\u2019t feel worth the effort to give the system a full IndieWeb test drive beyond this.\nDoing this set up as a theme and leveraging posts seems like a very odd choice. From my reading, Mike Caulfield was relatively new to WordPress development when he made this. Even if he was an intermediate developer, he should be proud of his effort, including his attention to some minute bits of UI that others wouldn\u2019t have considered. To make this a more ubiquitous solution, it may have been a better choice to create it as a plugin, do a custom post type for wiki cards and create a separate section of the database for them instead of trying to leverage posts. This way it could have been installed on any pre-existing WordPress install and the user could choose their own favorite theme and still have a wiki built into it. In this incarnation it\u2019s really only meant to be installed on a fresh stand-alone site.\nI only used the Classic Editor and didn\u2019t even open up the Gutenberg box of worms in any of my tests.\nSummary\nThe Wikity theme hasn\u2019t been maintained in four years and it looks like it\u2019s going to take quite a bit of work (or a complete refactoring) to make it operate the way I\u2019d want it to. Given the general conceptualization it may make much more sense to try to find a better maintained solution for a wiki.\nThe overarching idea of what he was trying to accomplish, particularly within the education space and the OER space, was awesome. I would love nothing more than to have wiki-like functionality built into my personal WordPress website, particularly if I could have different presentations for the two sides but still maintain public/private versions of pieces and still have site-wide tagging and search. Having the ability to port data from site to site is a particularly awesome idea.\nIs anyone actively still using it? I\u2019d love to hear others\u2019 thoughts about problems/issues they\u2019ve seen. Is it still working for you as expected? Is it worth upgrading the broken bits? Is it worth refactoring into a standalone plugin?",
"html": "I spun up a new instance of <a href=\"https://github.com/michaelarthurcaulfield/wikity-zero\">Wikity </a>today at <a href=\"http://wikity.chrisaldrich.net/\">http://wikity.chrisaldrich.net/</a> to test it out for potential use as a personal online wiki. My goal was also to test out how it may or may not work with IndieWeb-based WordPress pieces too.\n<p>Below are my initial thoughts and problems.</p>\n<p>The <code>/home/</code> page has a lot of errors and warnings. (Never a good sign.)</p>\n<p>It took me a few minutes to figure out where the Wik-it! bookmarklet button was hiding. Ideally it would have been in the start card that described how the bookmarklet would work (in addition to its original spot).</p>\n<p>The Wikity theme seems to have some issues when using for http vs. https.</p>\n<ul><li>Less seems to work out of the box with https</li>\n<li>The main card for entering \u201cName of Concept or Data\u201d didn\u2019t work at all under https. It only showed the title and wouldn\u2019t save. Switching to http seemed to fix it and show the editor bar.</li>\n</ul><p>I\u2019ve tried copying over from <a href=\"http://readwriterespond.com/\">Aaron Davis</a>\u2018 <a href=\"https://wikity.readwriterespond.com/\">Wikity instance</a>, but the cardbox seems to fail on my end.</p>\n<ul><li>Nothing seemed to work at all when I had my site as https. In fact, it redirected to a URL that seemed like it wanted to run <code>update.php</code> for some bizarre reason.</li>\n<li>On http I at least get a card saying that the process failed.\n<ul><li>Not sure what may be causing this.</li>\n<li>Doesn\u2019t seem to matter how many cards it is.</li>\n<li>Perhaps it\u2019s the fact that Aaron\u2019s site <em>is</em> https? I notice that his checkbox export functionality duplicates his entire URL including the https:// within the export box which seems to automatically prepend http://</li>\n<li>Copying to my own wiki seems to vaguely work using http, but failed on https.</li>\n</ul></li>\n</ul><p>Multiple * in the markdown editor functionality within WordPress doesn\u2019t seem to format the way I\u2019d expect.</p>\n<p>Sadly, the original Wikity.cc site is down, but the theme still includes a link to it front and center on my website.</p>\n<p>The home screen quick new card has some wonky CSS that off centers it.</p>\n<p>Toggling full screen editing mode in new cards from the home screen makes them too big and obscures the UI making things unusable.</p>\n<p>The primary multi-card home display doesn\u2019t work well with markup the way the individual posts do.</p>\n<p>The custom theme seems to be hiding some of the IndieWeb pieces. It may also be hampering the issuance of webmention as I tried sending one to myself and it only showed up as a pingback. It didn\u2019t feel worth the effort to give the system a full IndieWeb test drive beyond this.</p>\n<p>Doing this set up as a theme and leveraging posts seems like a very odd choice. From my reading, Mike Caulfield was relatively new to WordPress development when he made this. Even if he was an intermediate developer, he should be proud of his effort, including his attention to some minute bits of UI that others wouldn\u2019t have considered. To make this a more ubiquitous solution, it may have been a better choice to create it as a plugin, do a custom post type for wiki cards and create a separate section of the database for them instead of trying to leverage posts. This way it could have been installed on any pre-existing WordPress install and the user could choose their own favorite theme and still have a wiki built into it. In this incarnation it\u2019s really only meant to be installed on a fresh stand-alone site.</p>\n<p>I only used the Classic Editor and didn\u2019t even open up the Gutenberg box of worms in any of my tests.</p>\n<h2>Summary</h2>\n<p>The Wikity theme hasn\u2019t been maintained in four years and it looks like it\u2019s going to take quite a bit of work (or a complete refactoring) to make it operate the way I\u2019d want it to. Given the general conceptualization it may make much more sense to try to find a better maintained solution for a wiki.</p>\n<p>The overarching idea of what he was trying to accomplish, particularly within the education space and the OER space, was awesome. I would love nothing more than to have wiki-like functionality built into my personal WordPress website, particularly if I could have different presentations for the two sides but still maintain public/private versions of pieces and still have site-wide tagging and search. Having the ability to port data from site to site is a particularly awesome idea.</p>\n<p>Is anyone actively still using it? I\u2019d love to hear others\u2019 thoughts about problems/issues they\u2019ve seen. Is it still working for you as expected? Is it worth upgrading the broken bits? Is it worth refactoring into a standalone plugin?</p>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "https://boffosocko.com/",
"photo": "https://secure.gravatar.com/avatar/d5fb4e498fe609cc29b04e5b7ad688c4?s=96&d=identicon&r=pg"
},
"post-type": "article",
"_id": "11473194",
"_source": "2785"
}
I didn't realize that it had that line re: programming languages and CSS not being one despite CSS being Turing-complete (when paired with HTML + user interactivity)
Tailwind is "A utility-first CSS framework". That means that there's no pre-made components or component-specific stuff.
"It's built with @PostCSS, and configured in Jav...
{
"type": "entry",
"published": "2020-05-11T02:33:02+00:00",
"url": "https://twitter.com/jackyalcine/status/1259672837477945344",
"quotation-of": "https://twitter.com/hhg2288/status/1225172086316060673",
"content": {
"text": "I didn't realize that it had that line re: programming languages and CSS not being one despite CSS being Turing-complete (when paired with HTML + user interactivity)"
},
"author": {
"type": "card",
"name": "Jacky Alcine - \u262d \ud83c\udded\ud83c\uddf9\u270a\ud83c\udffe (text USPS to 50409)",
"url": "https://twitter.com/jackyalcine",
"photo": "https://pbs.twimg.com/profile_images/1255000725609803776/6ucoe-qP.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/hhg2288/status/1225172086316060673": {
"type": "entry",
"published": "2020-02-05T21:39:22+00:00",
"url": "https://twitter.com/hhg2288/status/1225172086316060673",
"in-reply-to": [
"https://twitter.com/hhg2288/status/1225172082927046663"
],
"content": {
"text": "Tailwind is \"A utility-first CSS framework\". That means that there's no pre-made components or component-specific stuff.\n\n\"It's built with @PostCSS, and configured in JavaScript, which means you have the full power of a real programming language at your fingertips.\"",
"html": "Tailwind is \"A utility-first CSS framework\". That means that there's no pre-made components or component-specific stuff.\n\n\"It's built with <a href=\"https://twitter.com/PostCSS\">@PostCSS</a>, and configured in JavaScript, which means you have the full power of a real programming language at your fingertips.\""
},
"author": {
"type": "card",
"name": "Horacio Herrera",
"url": "https://twitter.com/hhg2288",
"photo": "https://pbs.twimg.com/profile_images/1012390852373737472/uDaLN_Il.jpg"
},
"post-type": "reply"
}
},
"_id": "11473083",
"_source": "2773"
}
When you become so angry with a person that you want to shut them out of your life, there is something going on with YOU.
{
"type": "entry",
"published": "2020-05-11T02:27:15+00:00",
"url": "https://twitter.com/jackyalcine/status/1259671382478057473",
"video": [
"https://video.twimg.com/tweet_video/EXtAcWSU0AAdlMI.mp4"
],
"quotation-of": "https://twitter.com/IyanlaVanzant/status/1259090744200982529",
"content": {
"text": "https://t.co/FPfnFcQsfM"
},
"author": {
"type": "card",
"name": "Jacky Alcine - \u262d \ud83c\udded\ud83c\uddf9\u270a\ud83c\udffe (text USPS to 50409)",
"url": "https://twitter.com/jackyalcine",
"photo": "https://pbs.twimg.com/profile_images/1255000725609803776/6ucoe-qP.jpg"
},
"post-type": "video",
"refs": {
"https://twitter.com/IyanlaVanzant/status/1259090744200982529": {
"type": "entry",
"published": "2020-05-09T12:00:00+00:00",
"url": "https://twitter.com/IyanlaVanzant/status/1259090744200982529",
"content": {
"text": "When you become so angry with a person that you want to shut them out of your life, there is something going on with YOU."
},
"author": {
"type": "card",
"name": "Iyanla Vanzant",
"url": "https://twitter.com/IyanlaVanzant",
"photo": "https://pbs.twimg.com/profile_images/1182387445221994496/gmQYm9kO.jpg"
},
"post-type": "note"
}
},
"_id": "11473084",
"_source": "2773"
}
a few pull-out points.
the trend of using react for static-like sites is bizarre. these sites are doing bleeding-edge optimization but the asymptote that they'll never r...
{
"type": "entry",
"published": "2020-05-11T02:24:15+00:00",
"url": "https://twitter.com/jackyalcine/status/1259670627536928768",
"quotation-of": "https://twitter.com/tmcw/status/1259602542020882432",
"content": {
"text": "This!"
},
"author": {
"type": "card",
"name": "Jacky Alcine - \u262d \ud83c\udded\ud83c\uddf9\u270a\ud83c\udffe (text USPS to 50409)",
"url": "https://twitter.com/jackyalcine",
"photo": "https://pbs.twimg.com/profile_images/1255000725609803776/6ucoe-qP.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/tmcw/status/1259602542020882432": {
"type": "entry",
"published": "2020-05-10T21:53:42+00:00",
"url": "https://twitter.com/tmcw/status/1259602542020882432",
"photo": [
"https://pbs.twimg.com/media/EXsA7r4VAAEeRIa.png"
],
"in-reply-to": [
"https://twitter.com/tmcw/status/1259600386094030848"
],
"content": {
"text": "a few pull-out points.\n\nthe trend of using react for static-like sites is bizarre. these sites are doing bleeding-edge optimization but the asymptote that they'll never reach is\u2026 a static site"
},
"author": {
"type": "card",
"name": "Tom MacWright",
"url": "https://twitter.com/tmcw",
"photo": "https://pbs.twimg.com/profile_images/1172554769237336065/CIdcAG0d.jpg"
},
"post-type": "reply"
}
},
"_id": "11473091",
"_source": "2773"
}
A strong case for people to reconsider the need to run to client side rendering or single page applications for EVERY app: itโs more work than it needs to be. https://macwright.org/2020/05/10/spa-fatigue.html
Ideally, we want pits of success https://blog.codinghorror.com/falling-into-the-pit-of-success/ not forcing thick downloads every time.
{
"type": "entry",
"published": "2020-05-10T19:19:51.47658-07:00",
"url": "https://v2.jacky.wtf/post/10185408-3d42-4b30-8149-48a21bef87dd",
"content": {
"text": "A strong case for people to reconsider the need to run to client side rendering or single page applications for EVERY app: it\u2019s more work than it needs to be. https://macwright.org/2020/05/10/spa-fatigue.htmlIdeally, we want pits of success https://blog.codinghorror.com/falling-into-the-pit-of-success/ not forcing thick downloads every time.",
"html": "<p>A strong case for people to reconsider the need to run to client side rendering or single page applications for EVERY app: it\u2019s more work than it needs to be. <a href=\"https://macwright.org/2020/05/10/spa-fatigue.html\">https://macwright.org/2020/05/10/spa-fatigue.html</a></p><p>Ideally, we want pits of success <a href=\"https://blog.codinghorror.com/falling-into-the-pit-of-success/\">https://blog.codinghorror.com/falling-into-the-pit-of-success/</a> not forcing thick downloads every time.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "11472986",
"_source": "1886"
}
A strong case for people to reconsider the need to run to client side rendering or single page applications for EVERY app: itโs more work than it needs to be. macwright.org/2020/05/10/spaโฆ
Ideally, we want pits of success blog.codinghorror.com/falling-into-tโฆ not forcingโฆ v2.jacky.wtf/post/10185408-โฆ
{
"type": "entry",
"published": "2020-05-11T02:19:56+00:00",
"url": "https://twitter.com/jackyalcine/status/1259669541749170184",
"content": {
"text": "A strong case for people to reconsider the need to run to client side rendering or single page applications for EVERY app: it\u2019s more work than it needs to be. macwright.org/2020/05/10/spa\u2026\n\nIdeally, we want pits of success blog.codinghorror.com/falling-into-t\u2026 not forcing\u2026 v2.jacky.wtf/post/10185408-\u2026",
"html": "A strong case for people to reconsider the need to run to client side rendering or single page applications for EVERY app: it\u2019s more work than it needs to be. <a href=\"https://macwright.org/2020/05/10/spa-fatigue.html\">macwright.org/2020/05/10/spa\u2026</a>\n\nIdeally, we want pits of success <a href=\"https://blog.codinghorror.com/falling-into-the-pit-of-success/\">blog.codinghorror.com/falling-into-t\u2026</a> not forcing\u2026 <a href=\"https://v2.jacky.wtf/post/10185408-3d42-4b30-8149-48a21bef87dd\">v2.jacky.wtf/post/10185408-\u2026</a>"
},
"author": {
"type": "card",
"name": "Jacky Alcine - \u262d \ud83c\udded\ud83c\uddf9\u270a\ud83c\udffe (text USPS to 50409)",
"url": "https://twitter.com/jackyalcine",
"photo": "https://pbs.twimg.com/profile_images/1255000725609803776/6ucoe-qP.jpg"
},
"post-type": "note",
"_id": "11472913",
"_source": "2773"
}
63 million Americans could lose their health insurance in the middle of a global pandemic. This is why tying access to health care to employers is a BAD SYSTEM.
theguardian.com/us-news/2020/mโฆ
{
"type": "entry",
"published": "2020-05-11T01:34:02+00:00",
"url": "https://twitter.com/anomalily/status/1259657990405156864",
"content": {
"text": "63 million Americans could lose their health insurance in the middle of a global pandemic. This is why tying access to health care to employers is a BAD SYSTEM. \ntheguardian.com/us-news/2020/m\u2026",
"html": "63 million Americans could lose their health insurance in the middle of a global pandemic. This is why tying access to health care to employers is a BAD SYSTEM. \n<a href=\"https://www.theguardian.com/us-news/2020/may/10/us-health-insurance-layoffs-coronavirus\">theguardian.com/us-news/2020/m\u2026</a>"
},
"author": {
"type": "card",
"name": "Lillian Karabaic \ud83e\udd44\ud83c\udff3\ufe0f\u200d\ud83c\udf08",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1123802400731664385/dsHQG1nZ.jpg"
},
"post-type": "note",
"_id": "11472159",
"_source": "2773"
}
Come hang out and learn about all the awesomeness that is @netlify and getting your site online from @divya who is a really great speaker / teacher with me and @wwcodecolorado tomorrow.
Join us Monday, May 11, 2020 6:00 PM MDT ONLINE for our monthly #Frontend Study Series: Technical Voices! This month @shortdiv will be walking us through getting a site o...
{
"type": "entry",
"published": "2020-05-11T00:03:46+00:00",
"url": "https://twitter.com/mjordancodes/status/1259635271236272128",
"quotation-of": "https://twitter.com/wwcodecolorado/status/1259259297504071680",
"content": {
"text": "Come hang out and learn about all the awesomeness that is @netlify and getting your site online from @divya who is a really great speaker / teacher with me and @wwcodecolorado tomorrow.",
"html": "Come hang out and learn about all the awesomeness that is <a href=\"https://twitter.com/Netlify\">@netlify</a> and getting your site online from <a href=\"https://twitter.com/divya\">@divya</a> who is a really great speaker / teacher with me and <a href=\"https://twitter.com/wwcodecolorado\">@wwcodecolorado</a> tomorrow."
},
"author": {
"type": "card",
"name": "mJordan",
"url": "https://twitter.com/mjordancodes",
"photo": "https://pbs.twimg.com/profile_images/1235671350758408192/7BMXepbn.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/wwcodecolorado/status/1259259297504071680": {
"type": "entry",
"published": "2020-05-09T23:09:47+00:00",
"url": "https://twitter.com/wwcodecolorado/status/1259259297504071680",
"photo": [
"https://pbs.twimg.com/media/EXnJqDEWsAAdE7U.jpg"
],
"content": {
"text": "Join us Monday, May 11, 2020 6:00 PM MDT ONLINE for our monthly #Frontend Study Series: Technical Voices! This month @shortdiv will be walking us through getting a site online quickly with @Netlify, and sharing other features available to users. RSVP: buff.ly/2WfMBbw \ud83c\udf3a",
"html": "Join us Monday, May 11, 2020 6:00 PM MDT ONLINE for our monthly <a href=\"https://twitter.com/search?q=%23Frontend\">#Frontend</a> Study Series: Technical Voices! This month <a href=\"https://twitter.com/shortdiv\">@shortdiv</a> will be walking us through getting a site online quickly with <a href=\"https://twitter.com/Netlify\">@Netlify</a>, and sharing other features available to users. RSVP: <a href=\"https://buff.ly/2WfMBbw\">buff.ly/2WfMBbw</a> \ud83c\udf3a"
},
"author": {
"type": "card",
"name": "Women Who Code Boulder | Denver",
"url": "https://twitter.com/wwcodecolorado",
"photo": "https://pbs.twimg.com/profile_images/710820996563906560/_BUtjV4r.jpg"
},
"post-type": "photo"
}
},
"_id": "11470570",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-05-11T00:02:09+00:00",
"url": "https://twitter.com/anomalily/status/1259634867425312769",
"photo": [
"https://pbs.twimg.com/media/EXsfNHcU4AAyroP.jpg"
],
"content": {
"text": "missing this hardcore."
},
"author": {
"type": "card",
"name": "Lillian Karabaic \ud83e\udd44\ud83c\udff3\ufe0f\u200d\ud83c\udf08",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1123802400731664385/dsHQG1nZ.jpg"
},
"post-type": "photo",
"_id": "11470571",
"_source": "2773"
}
This this this! This is exactly what I was talking about at the last @wwcodecolorado Puppies and Portfolios event.
You should ALWAYS write the article!
I got over 100 new followers between last night and today because of the article I wrote on Getting Started with the DOM.
Fun fact: I almost didn't write the article be...
{
"type": "entry",
"published": "2020-05-10T23:46:26+00:00",
"url": "https://twitter.com/mjordancodes/status/1259630912209399808",
"quotation-of": "https://twitter.com/Didicodes/status/1259579576512061442",
"content": {
"text": "This this this! This is exactly what I was talking about at the last @wwcodecolorado Puppies and Portfolios event. \n\nYou should ALWAYS write the article!",
"html": "This this this! This is exactly what I was talking about at the last <a href=\"https://twitter.com/wwcodecolorado\">@wwcodecolorado</a> Puppies and Portfolios event. \n\nYou should ALWAYS write the article!"
},
"author": {
"type": "card",
"name": "mJordan",
"url": "https://twitter.com/mjordancodes",
"photo": "https://pbs.twimg.com/profile_images/1235671350758408192/7BMXepbn.jpg"
},
"post-type": "note",
"refs": {
"https://twitter.com/Didicodes/status/1259579576512061442": {
"type": "entry",
"published": "2020-05-10T20:22:27+00:00",
"url": "https://twitter.com/Didicodes/status/1259579576512061442",
"content": {
"text": "I got over 100 new followers between last night and today because of the article I wrote on Getting Started with the DOM. \n\nFun fact: I almost didn't write the article because I thought the topic already had a lot of content out there but it turns out the way you write might ..."
},
"author": {
"type": "card",
"name": "Edidiong Asikpo\ud83d\udc9b",
"url": "https://twitter.com/Didicodes",
"photo": "https://pbs.twimg.com/profile_images/1223631679555866630/-TwyAX2L.jpg"
},
"post-type": "note"
}
},
"_id": "11470441",
"_source": "2773"
}
Free content idea: Clean with me video, t-rex edition.
{
"type": "entry",
"published": "2020-05-10T23:36:02+00:00",
"url": "https://twitter.com/anomalily/status/1259628294984491009",
"content": {
"text": "Free content idea: Clean with me video, t-rex edition."
},
"author": {
"type": "card",
"name": "Lillian Karabaic \ud83e\udd44\ud83c\udff3\ufe0f\u200d\ud83c\udf08",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1123802400731664385/dsHQG1nZ.jpg"
},
"post-type": "note",
"_id": "11470209",
"_source": "2773"
}
Finally found the Ironwood collection #acnh #AnimalCrossingNewHorizons
{
"type": "entry",
"published": "2020-05-10T23:12:03+00:00",
"url": "https://twitter.com/fluffy/status/1259622256411459584",
"photo": [
"https://pbs.twimg.com/media/EXsTw3GVAAAgNdJ.jpg",
"https://pbs.twimg.com/media/EXsTw3FU8AE0Q7y.jpg"
],
"content": {
"text": "Finally found the Ironwood collection #acnh #AnimalCrossingNewHorizons",
"html": "Finally found the Ironwood collection <a href=\"https://twitter.com/search?q=%23acnh\">#acnh</a> <a href=\"https://twitter.com/search?q=%23AnimalCrossingNewHorizons\">#AnimalCrossingNewHorizons</a>"
},
"author": {
"type": "card",
"name": "fluffy \ud83d\udc9c",
"url": "https://twitter.com/fluffy",
"photo": "https://pbs.twimg.com/profile_images/1252480375646851072/Pc5osn74.jpg"
},
"post-type": "photo",
"_id": "11469897",
"_source": "2773"
}
{
"type": "entry",
"published": "2020-05-10T23:00:59+00:00",
"url": "https://twitter.com/ChrisAldrich/status/1259619471175454720",
"content": {
"text": "Thoughts on Wikity for WordPress\n#wikis #IndieWeb\nboffosocko.com/2020/05/10/tho\u2026",
"html": "Thoughts on Wikity for WordPress\n<a href=\"https://twitter.com/search?q=%23wikis\">#wikis</a> <a href=\"https://twitter.com/search?q=%23IndieWeb\">#IndieWeb</a>\n<a href=\"https://boffosocko.com/2020/05/10/thoughts-on-wikity/\">boffosocko.com/2020/05/10/tho\u2026</a>"
},
"author": {
"type": "card",
"name": "Chris Aldrich",
"url": "https://twitter.com/ChrisAldrich",
"photo": "https://pbs.twimg.com/profile_images/890299009381916672/CafdvvxN.jpg"
},
"post-type": "note",
"_id": "11469750",
"_source": "2773"
}
So a tweet of mine picked up some steam and it took less than 24 hours for Godwin's law to go in effect. cool
{
"type": "entry",
"published": "2020-05-10T22:55:06+00:00",
"url": "https://twitter.com/anomalily/status/1259617992674951168",
"photo": [
"https://pbs.twimg.com/media/EXsP4WXU0AAkkf4.jpg"
],
"content": {
"text": "So a tweet of mine picked up some steam and it took less than 24 hours for Godwin's law to go in effect. cool"
},
"author": {
"type": "card",
"name": "Lillian Karabaic \ud83e\udd44\ud83c\udff3\ufe0f\u200d\ud83c\udf08",
"url": "https://twitter.com/anomalily",
"photo": "https://pbs.twimg.com/profile_images/1123802400731664385/dsHQG1nZ.jpg"
},
"post-type": "photo",
"_id": "11469497",
"_source": "2773"
}
In this essay i will explore the common intersectionality of being a bad bitch and a nerd.
{
"type": "entry",
"published": "2020-05-10T22:24:11+00:00",
"url": "https://twitter.com/jackyalcine/status/1259610213553860608",
"video": [
"https://video.twimg.com/tweet_video/EXsIzhKUEAM2r7n.mp4"
],
"quotation-of": "https://twitter.com/jiggyjayy2/status/1259476505735938049",
"content": {
"text": "https://t.co/95DmqQenyu"
},
"author": {
"type": "card",
"name": "Jacky Alcine - \u262d \ud83c\udded\ud83c\uddf9\u270a\ud83c\udffe (text USPS to 50409)",
"url": "https://twitter.com/jackyalcine",
"photo": "https://pbs.twimg.com/profile_images/1255000725609803776/6ucoe-qP.jpg"
},
"post-type": "video",
"refs": {
"https://twitter.com/jiggyjayy2/status/1259476505735938049": {
"type": "entry",
"published": "2020-05-10T13:32:53+00:00",
"url": "https://twitter.com/jiggyjayy2/status/1259476505735938049",
"content": {
"text": "In this essay i will explore the common intersectionality of being a bad bitch and a nerd."
},
"author": {
"type": "card",
"name": "jiggaman",
"url": "https://twitter.com/jiggyjayy2",
"photo": "https://pbs.twimg.com/profile_images/1234013569043267584/Jx2WlPFY.jpg"
},
"post-type": "note"
}
},
"_id": "11468879",
"_source": "2773"
}
Like realistically, you canโt call yourself a vegan if you endorse or support people who are known rapists, abusers or predators - thatโs the anti-thesis of being someone wants to defend and protect life. It doesnโt logically work.
{
"type": "entry",
"published": "2020-05-10T14:55:19.61148-07:00",
"url": "https://v2.jacky.wtf/post/c52e8aa6-0956-4a91-a69f-99f5796f1b6d",
"content": {
"text": "Like realistically, you can\u2019t call yourself a vegan if you endorse or support people who are known rapists, abusers or predators - that\u2019s the anti-thesis of being someone wants to defend and protect life. It doesn\u2019t logically work.",
"html": "<p>Like realistically, you can\u2019t call yourself a vegan if you endorse or support people who are known rapists, abusers or predators - that\u2019s the anti-thesis of being someone wants to defend and protect life. It doesn\u2019t logically work.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "11468461",
"_source": "1886"
}
One thing as a vegan that consistently frustrates me is the ignorance (and seemingly tone-deaf nature) of non-POC vegans that either refuse to understand intersectionality or choose to opt against b/c of underlying prejudice that they attempt to mask by being vegan.
{
"type": "entry",
"published": "2020-05-10T14:53:35.63509-07:00",
"url": "https://v2.jacky.wtf/post/819d6ed6-e90e-434b-9e06-249e4bdff4d7",
"content": {
"text": "One thing as a vegan that consistently frustrates me is the ignorance (and seemingly tone-deaf nature) of non-POC vegans that either refuse to understand intersectionality or choose to opt against b/c of underlying prejudice that they attempt to mask by being vegan.",
"html": "<p>One thing as a vegan that consistently frustrates me is the ignorance (and seemingly tone-deaf nature) of non-POC vegans that either refuse to understand intersectionality or choose to opt against b/c of underlying prejudice that they attempt to mask by being vegan.</p>"
},
"author": {
"type": "card",
"name": "",
"url": "https://v2.jacky.wtf",
"photo": null
},
"post-type": "note",
"_id": "11468462",
"_source": "1886"
}