{
"type": "entry",
"author": {
"name": "Jared White",
"url": "https://jaredwhite.com/",
"photo": null
},
"url": "https://jaredwhite.com/pictures/20190528/1",
"published": "2019-05-28T07:39:59-07:00",
"content": {
"html": "<img alt=\"\" src=\"https://aperture-proxy.p3k.io/6ff82c25b898ed6e32bb0aa50542ee6e874dda42/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6d617269706f7374612f696d6167652f75706c6f61642f775f313230302c635f6c696d69742c715f36352f31333744333141322d463733462d344334442d394432352d4645463343423030343435335f7765706770712e6a7067\" /><p>It\u2019s toward the end of the blooming season at Crystal Springs Rhododendron Garden, but even so the scenery was breathtaking. <a href=\"https://jaredwhite.com/tag/portland\">#portland</a> <a href=\"https://jaredwhite.com/tag/oregonexplored\">#oregonexplored</a></p>",
"text": "It\u2019s toward the end of the blooming season at Crystal Springs Rhododendron Garden, but even so the scenery was breathtaking. #portland #oregonexplored"
},
"name": "Picture for Tuesday, May 28, 2019 at 7:39 AM",
"post-type": "article",
"_id": "3903233",
"_source": "2783"
}
I believe that I will go to the 2019 IndieWeb summit. It’s in nearby Portland in about a month. It’d be nice to talk to folks in person about IndieWeb stuff and maybe get more eyes on Publ, in particular.
{
"type": "entry",
"published": "2019-05-27T17:43:26-07:00",
"summary": "I believe that I will go to the 2019 IndieWeb summit. It\u2019s in nearby Portland in about a month. It\u2019d be nice to talk to folks in person about IndieWeb stuff and maybe get more eyes on Publ, in particular.",
"url": "https://beesbuzz.biz/blog/8519-IndieWeb-Summit-2019",
"name": "IndieWeb Summit 2019",
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://aperture-proxy.p3k.io/67f0e159262fa91b1915cde9588795b89a61ec8f/68747470733a2f2f6265657362757a7a2e62697a2f7374617469632f6865616473686f742e6a7067"
},
"post-type": "article",
"_id": "3903082",
"_source": "2778"
}
To anyone who thought partial redirect URL matching in @OAuth_2 is "good enough," read this thread. Complete Periscope account takeover just by viewing a tweet. https://hackerone.com/reports/110293#oauth
{
"type": "entry",
"published": "2019-05-27T15:46:26-04:00",
"url": "https://aaronparecki.com/2019/05/27/22/oauth",
"category": [
"OAuth",
"oauth"
],
"syndication": [
"https://twitter.com/aaronpk/status/1133097158125740032"
],
"content": {
"text": "If you're in Toronto you should come to my #OAuth talk tomorrow! \ud83d\udd10 https://regionalevents.okta.com/oktaapiworkshoptoronto \n\nWe'll have food and drinks, and we're giving copies of my book to everyone who attends! \ud83d\udcda",
"html": "If you're in Toronto you should come to my <a href=\"https://aaronparecki.com/tag/oauth\">#<span class=\"p-category\">OAuth</span></a> talk tomorrow! <a href=\"https://aaronparecki.com/emoji/%F0%9F%94%90\">\ud83d\udd10</a> <a href=\"https://regionalevents.okta.com/oktaapiworkshoptoronto\"><span>https://</span>regionalevents.okta.com/oktaapiworkshoptoronto</a> <br /><br />We'll have food and drinks, and we're giving copies of my book to everyone who attends! <a href=\"https://aaronparecki.com/emoji/%F0%9F%93%9A\">\ud83d\udcda</a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "3666720",
"_source": "16"
}
I realized I was setting arbitrary due dates on my todo list as a way to prioritize tasks so they'd show up in order of importance, but it turns out that's a terrible technique.
I just did a major refactoring of my Todoist and now I'm using priority 1/2/3 tags for that, and due dates only when a task is really due that day.
I'm still figuring out exactly how to use the priorities, here's what I've got so far:
• p1 - this is top priority, I should do things in this list as soon as possible • p2 - things that I want top of mind, but can wait until things in p1 are done • p3 - sort of a catch-all when I want something to bubble up a bit quicker than if it has no priority tag
I also switched my main view in Todoist to a custom filter that shows me:
• tasks due today • priority 1 tasks not due today • overdue tasks
I'm going to try to stick to this view as my primary view instead of clicking on the "Today" tab.
{
"type": "entry",
"published": "2019-05-27T14:25:36-04:00",
"url": "https://aaronparecki.com/2019/05/27/17/todoist",
"category": [
"productivity",
"todoist",
"todo"
],
"content": {
"text": "I realized I was setting arbitrary due dates on my todo list as a way to prioritize tasks so they'd show up in order of importance, but it turns out that's a terrible technique. \n\nI just did a major refactoring of my Todoist and now I'm using priority 1/2/3 tags for that, and due dates only when a task is really due that day. \n\nI'm still figuring out exactly how to use the priorities, here's what I've got so far: \n\n\u2022 p1 - this is top priority, I should do things in this list as soon as possible \n\u2022 p2 - things that I want top of mind, but can wait until things in p1 are done \n\u2022 p3 - sort of a catch-all when I want something to bubble up a bit quicker than if it has no priority tag \n\nI also switched my main view in Todoist to a custom filter that shows me: \n\n\u2022 tasks due today \n\u2022 priority 1 tasks not due today \n\u2022 overdue tasks \n\nI'm going to try to stick to this view as my primary view instead of clicking on the \"Today\" tab. \n\n#productivity",
"html": "I realized I was setting arbitrary due dates on my todo list as a way to prioritize tasks so they'd show up in order of importance, but it turns out that's a terrible technique. <br /><br />I just did a major refactoring of my Todoist and now I'm using priority 1/2/3 tags for that, and due dates only when a task is really due that day. <br /><br />I'm still figuring out exactly how to use the priorities, here's what I've got so far: <br /><br />\u2022 p1 - this is top priority, I should do things in this list as soon as possible <br />\u2022 p2 - things that I want top of mind, but can wait until things in p1 are done <br />\u2022 p3 - sort of a catch-all when I want something to bubble up a bit quicker than if it has no priority tag <br /><br />I also switched my main view in Todoist to a custom filter that shows me: <br /><br />\u2022 tasks due today <br />\u2022 priority 1 tasks not due today <br />\u2022 overdue tasks <br /><br />I'm going to try to stick to this view as my primary view instead of clicking on the \"Today\" tab. <br /><br /><a href=\"https://aaronparecki.com/tag/productivity\">#<span class=\"p-category\">productivity</span></a>"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "note",
"_id": "3665738",
"_source": "16"
}
{
"type": "entry",
"published": "2019-05-27T12:11:30-04:00",
"url": "https://aaronparecki.com/2019/05/27/7/syncing-captions",
"featured": "https://aaronparecki.com/2019/05/27/7/image-1.jpg",
"category": [
"youtube",
"stenography",
"captions",
"a11y"
],
"name": "Automatically Syncing Captions on YouTube Videos",
"content": {
"text": "So you just published your conference talk videos on YouTube, and you want to add captions. YouTube will use speech to text and try to add their own captions for you, but it's pretty hit or miss, especially for technical talks where there's a lot of proper nouns or jargon in the talk. The good news is there's a much better solution, and one that provides benefits to your in-person audience as well!\nYou can hire a captioning service to transcribe the speakers' presentations live during the event, providing a display of the captions on a separate display at the conference as well.\u00a0\nLive captions at the Beyond Tellerrand conference. Photo by Andreas DantzThere's a real person at the other end of the screen, listening to everything the speakers are saying and typing really quickly. (There's a special keyboard and years of training that go into this, but there are plenty of resources online if you're interested in learning!)\nI've worked with a few people who do captioning for these events, and they're always fantastic. If you run a conference, check out StenoKnight and White Coat Captioning and hire them for your next event! They can either send someone out in person to be at the event and do the captioning right there, or they can connect via Skype and do it all remotely.\nTypically they'll provide you with a web page that you can pull up on a large monitor at the venue to display the captions in real time for the in-person audience. This is of course great for people who are deaf or hard of hearing, but is also really helpful for audience members who are not native English speakers, since often times the presenters will talk too quickly to be understood.\nAt the end of the conference, ask the captioner to send you the plain text files of everything they typed. This will just be a regular text file, no fancy formatting. Here's where the magic happens.\nAdding Captions to YouTube Videos\nYouTube has a special feature which will match up typed text with the speech it recognizes in videos, doing all the work of syncing your captions with the video timings automatically. If you have a clear audio recording and accurate text, it does a surprisingly good job. Here are the detailed steps to take your plain text file and turn it into captions on YouTube.\nFirst, launch YouTube Studio.\n\n Click on \"Videos\" to show the list of all the videos uploaded.\n\n\n Choose the video you want to add captions to.\n\n\n \n Click the sidebar option \"Transcriptions\".\n\n\n \n Then click \"Add Language\". We don\u2019t want to use the autogenerated captions at all, since the live captionist does a way better job.\n\n\n \n That adds a new row to this table. Click \"Add\" under \"Subtitles\".\n\n\n \n A new window opens. Choose the \"transcribe and auto-sync\" option. That will let us paste in the transcribed text.\n\n\n Copy the captions of the presenter into the box. Make sure the text you paste from starts and ends with the words the video starts with, or YouTube gets confused trying to line things up.\n\n \n Once you do that, click \"Set Timings\".\n\n\n \n This part takes a few minutes, so go make a coffee or tea, since you\u2019ll need it for the next step. You can refresh this page to check if it\u2019s done. It will look like this while YouTube is busy with it.\n\n\n \n Finally when YouTube has finished thinking, it will appear as a draft you can edit.\n\n\n \n Now YouTube has done its magic, and matched up the typed text with the spoken words! It usually does a pretty good job of it. Click on the draft and you can see what it's done.\n\n\n \n You could probably publish this at this point, but I like to do a manual review of everything to make sure it looks good. You can play the video to review the captions and timings (check out the keyboard shortcuts which can really help speed up this step).\n\n\nKeyboard shortcuts:\nSHIFT+SPACE - start/stop\n SHIFT+LEFT / SHIFT+RIGHT - skip forward or backwards by a second\n\n While reviewing, I\u2019m mainly looking for the following:\n\n\n Did YouTube leave any dangling words that could otherwise fit into the previous caption?\n\n\n For example, this would look better if the word \"fit,\" was in the previous caption frame instead of starting a new caption frame with the end of that phrase.\n\n\n \n In that case, just move the word to the other caption frame.\n\nAre there any obvious typos on technical terms or proper nouns?\u00a0\n\n The live captionists do a pretty good job, but occasionally some typos slip through.\n\n\n \n If the presenter has any long gaps in between sentences, sometimes YouTube gets confused about the timing.\n \n\n\n \n You can find some of these spots by visually looking at the waveform compared to the length of text in the caption. (In this particular example this happens to be accurate but it usually looks similar to this when it\u2019s wrong.)\n\n\n Once you\u2019re happy with the transcript, click \"Save Changes\".\n\n\n Now you need to delete the auto transcript so that only the good transcript is left.\n\n \n You first have to click \"Unpublish\".\n\n\n \n Then you can click \"Delete Draft\".\n\n\n \n And confirm.\n\n\n \n Now there is only one set of captions, the good one! You are finished, congrats!\n\n\n Now when people watch the video on YouTube and enable captions, they'll be seeing what the live captionist typed during the event!\u00a0",
"html": "<p>So you just published your conference talk videos on YouTube, and you want to add captions. YouTube will use speech to text and try to add their own captions for you, but it's pretty hit or miss, especially for technical talks where there's a lot of proper nouns or jargon in the talk. The good news is there's a much better solution, and one that provides benefits to your in-person audience as well!</p>\n<p>You can hire a captioning service to transcribe the speakers' presentations live during the event, providing a display of the captions on a separate display at the conference as well.\u00a0</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/c8cef3df0e66dc68973a51e48e05a9ea2cd4ee7d0b074949b865da7485968270.jpg\" alt=\"\" class=\"u-featured\" />Live captions at the Beyond Tellerrand conference. Photo by <a href=\"https://www.flickr.com/photos/szene/33985724958/in/photolist-TMcHZ9-2eHJi5s-TMcHWo-25iSUF6-2ewZBDZ-2fVXXkr-SaoWCB-2ewZBCg-SaoWxM-2fVXXf6-SaoWwp-SaoWtt-2fVXXbD-TMF5pU-2fVXX7a-TMF5oS-2fVXX4z-2fVXX2a-TMF5i1-TMF58S-2fVXWKt-TMF55W-2fRm9UW-TMF54J-2fVXWGH-2fRm9UA-2fRm9Ty-TMF531-2fVuo52-2fVuo4a-2fVuo2M-2fVunYF-25iSWFP-25iSWzr-25iSWvt-2fVunRr-25iSWqi-S9VHMR-2fVunKK-25iSWer-25iSW96-25iSW4X-2eHJjoj-S9VHrv-25iSVUt-2eHJjh7-25iSVMK-2eHJj9w-25iSVJi-2eHJj6A\">Andreas Dantz</a><p>There's a real person at the other end of the screen, listening to everything the speakers are saying and typing really quickly. (There's a special keyboard and years of training that go into this, but there are <a href=\"http://www.openstenoproject.org/\">plenty of resources</a> online if you're interested in learning!)</p>\n<p>I've worked with a few people who do captioning for these events, and they're always fantastic. If you run a conference, check out <a href=\"https://stenoknight.com/\">StenoKnight</a> and <a href=\"https://whitecoatcaptioning.com/captioning-for-conferences/\">White Coat Captioning</a> and hire them for your next event! They can either send someone out in person to be at the event and do the captioning right there, or they can connect via Skype and do it all remotely.</p>\n<p>Typically they'll provide you with a web page that you can pull up on a large monitor at the venue to display the captions in real time for the in-person audience. This is of course great for people who are deaf or hard of hearing, but is also really helpful for audience members who are not native English speakers, since often times the presenters will talk too quickly to be understood.</p>\n<p>At the end of the conference, ask the captioner to send you the plain text files of everything they typed. This will just be a regular text file, no fancy formatting. Here's where the magic happens.</p>\n<h2>Adding Captions to YouTube Videos</h2>\n<p>YouTube has a special feature which will match up typed text with the speech it recognizes in videos, doing all the work of syncing your captions with the video timings automatically. If you have a clear audio recording and accurate text, it does a surprisingly good job. Here are the detailed steps to take your plain text file and turn it into captions on YouTube.</p>\n<p>First, launch YouTube Studio.</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/f6a73d76fee144632f2ec1e8bc3a3db2ddaca0a00f41bf2171fdd0a40d5eabd1.png\" alt=\"\" width=\"240\" /><p>\n Click on \"Videos\" to show the list of all the videos uploaded.\n</p>\n<img src=\"https://aperture-media.p3k.io/aaronparecki.com/55063c9796fa227275bd92034172fb41b13796fe95fe8f36144c0199b55a0cde.png\" alt=\"\" width=\"240\" /><p>\n Choose the video you want to add captions to.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/3229cb00f4664992b7f8a0b0338952fa2615429331552b40ba2ffda14284c43a.png\" alt=\"\" /><p>\n Click the sidebar option \"Transcriptions\".\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/f86b0a35a0793f794aec92a693f7d2cb6a74ab3dd6a00c9a6547e387037043c6.png\" alt=\"\" /><p>\n Then click \"Add Language\". We don\u2019t want to use the autogenerated captions at all, since the live captionist does a way better job.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/39b48c1b6fa2ed949fc4c1d12fd494d304da68a168b1fde5c97cf7357d764495.png\" alt=\"\" /><p>\n That adds a new row to this table. Click \"Add\" under \"Subtitles\".\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/6da572ae23e4273c34dd3f1712d9809a261644044c7fd12fb3f3166d8b7a9f92.png\" alt=\"\" /><p>\n A new window opens. Choose the \"transcribe and auto-sync\" option. That will let us paste in the transcribed text.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/3aecc9c063dd5a34b8786f36683c4952be093bce5c94d00a5e59fd3d5aba8645.png\" alt=\"\" /><p>Copy the captions of the presenter into the box. Make sure the text you paste from starts and ends with the words the video starts with, or YouTube gets confused trying to line things up.</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/97151046854f2b6f2daed71d92692eae753379ce6245d767b41992d507ba64d3.png\" alt=\"\" /><p>\n Once you do that, click \"Set Timings\".\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/322ce75d232ad9003934fbbccb563a4e19447e6f1433328ebf8e644def85b4de.png\" alt=\"\" /><p>\n This part takes a few minutes, so go make a coffee or tea, since you\u2019ll need it for the next step. You can refresh this page to check if it\u2019s done. It will look like this while YouTube is busy with it.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/d3fa4f50aa8ffda5823da3057b8d4e61b7bac4c90ed85740edbdb030b0ca0b26.png\" alt=\"\" /><p>\n Finally when YouTube has finished thinking, it will appear as a draft you can edit.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/70f16d212e02728358cdbfa0b3d41f2b488c7420fed8374404a489e0760be529.png\" alt=\"\" /><p>\n Now YouTube has done its magic, and matched up the typed text with the spoken words! It usually does a pretty good job of it. Click on the draft and you can see what it's done.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/2b98873d03480abea94e364e928d50a096e9f03c6251f416e368c24780dcd342.png\" alt=\"\" /><p>\n You could probably publish this at this point, but I like to do a manual review of everything to make sure it looks good. You can play the video to review the captions and timings (check out the keyboard shortcuts which can really help speed up this step).\n</p>\n\n<p>Keyboard shortcuts:</p>\n<ul><li>SHIFT+SPACE - start/stop</li>\n <li>SHIFT+LEFT / SHIFT+RIGHT - skip forward or backwards by a second</li>\n</ul><p>\n While reviewing, I\u2019m mainly looking for the following:\n</p>\n<p>\n <i>Did YouTube leave any dangling words that could otherwise fit into the previous caption?</i>\n</p>\n<p>\n For example, this would look better if the word \"fit,\" was in the previous caption frame instead of starting a new caption frame with the end of that phrase.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/6cbe624368dd55a9bcd38dc66311628c5e7d76d9246295e5ce0f5ec870bbb0f8.png\" alt=\"\" /><p>\n In that case, just move the word to the other caption frame.\n</p>\n<p><i>Are there any obvious typos on technical terms or proper nouns?</i>\u00a0</p>\n<p>\n The live captionists do a pretty good job, but occasionally some typos slip through.\n</p>\n<p>\n <i>\n If the presenter has any long gaps in between sentences, sometimes YouTube gets confused about the timing.\n </i>\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/f0839795f1cb8f4aa761ca07cd52c534af93047568e7d7931b31d2892eaacc2c.png\" alt=\"\" /><p>\n You can find some of these spots by visually looking at the waveform compared to the length of text in the caption. (In this particular example this happens to be accurate but it usually looks similar to this when it\u2019s wrong.)\n</p>\n<p>\n Once you\u2019re happy with the transcript, click \"Save Changes\".\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/483eb3c825b59cb57d88bd8c9cf972d90219ce17ed956c7742d9b61af39f37b2.png\" alt=\"\" /><p>Now you need to delete the auto transcript so that only the good transcript is left.</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/e5552cf5bf4545347368fb2463d47676b2b460063e0d4efa8f9a9a4151b0f558.png\" alt=\"\" /><p>\n You first have to click \"Unpublish\".\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/f0044b243637e2d69ecfeacfec7556ed607829428564c505c5feeaf24ceb4453.png\" alt=\"\" /><p>\n Then you can click \"Delete Draft\".\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/9c71f39d84dd954c12b5079eb25105f0eda6477a6a27695a2f7cc597f34e5dc2.png\" alt=\"\" /><p>\n And confirm.\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/2979e9b31bca6011a29dd7cd422e4b06069576969eaa89837380bd3731d7e83c.png\" alt=\"\" /><p>\n Now there is only one set of captions, the good one! You are finished, congrats!\n</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/42d3816c533cd3ac7b9de1937da504110a907c2e315415074a870da9b00d1415.png\" alt=\"\" /><p>Now when people watch the video on YouTube and enable captions, they'll be seeing what the live captionist typed during the event!\u00a0</p>\n\n <img src=\"https://aperture-media.p3k.io/aaronparecki.com/2e05f2604a55368c1f036caac4bd678183b0ebcd31c58d7595209ed3237c4025.jpg\" alt=\"\" />"
},
"author": {
"type": "card",
"name": "Aaron Parecki",
"url": "https://aaronparecki.com/",
"photo": "https://aperture-media.p3k.io/aaronparecki.com/41061f9de825966faa22e9c42830e1d4a614a321213b4575b9488aa93f89817a.jpg"
},
"post-type": "article",
"_id": "3663821",
"_source": "16"
}
{
"type": "entry",
"author": {
"name": "Cathie",
"url": "https://cathieleblanc.com/",
"photo": null
},
"url": "https://cathieleblanc.com/2019/05/25/domain-camp-2019/",
"published": "2019-05-25T22:54:28+00:00",
"content": {
"html": "<p>I am going to participate in <a href=\"https://extend-domains.ecampusontario.ca/domain-camp-2019/\">Domain Camp 2019</a> this summer. It is a community focused on creating, maintaining, and extending domains for educators. The open invitation describes the camp \u201ca set of activities and support areas to help you learn what you can do inside the big cpanel of possibilities (that\u2019s your domain dashboard)\u201d which will start during the week of June 11. Sign up and join me!</p>",
"text": "I am going to participate in Domain Camp 2019 this summer. It is a community focused on creating, maintaining, and extending domains for educators. The open invitation describes the camp \u201ca set of activities and support areas to help you learn what you can do inside the big cpanel of possibilities (that\u2019s your domain dashboard)\u201d which will start during the week of June 11. Sign up and join me!"
},
"name": "Domain Camp 2019",
"post-type": "note",
"_id": "3903176",
"_source": "2782"
}
I guess it’s been a little while since my last post about the unending tire fire that is my mental state. I’ve been yo-yoing a lot, but here’s a summary of where I’m at right now:
CPAP: I’m back on it, trying some different things to make it more useful. The main problem seems to be bad mask fit, so tomorrow I’m going in for a proper mask fitting (rather than the half-assed thing the DME vendor did during the training session). Hopefully that will help.
Nortriptyline: I’m steady at 30mg/day, and have started taking it earlier in the evening, which has helped me with actually being tired when I need to be.
That weird failed drug test: Still no idea what happened with it. As one followup to it I had another diabetes screening (since that’s one possible cause of a false opium positive) but that came back fine (normal A1C and nothing out of the ordinary with my blood sugar), so that’s one less thing to worry about at least.
Day job: Still feeling like this is a bad match for me. Coworker is trying to assure me that I’m doing fine and trying to be helpful at getting me up to speed on the stuff I need to understand, but my brain refuses to play along.
AR startup: Going pretty well, I guess? I’m not doing a lot of active work for it but I’m glad to help out where I can.
Social life: I’m feeling much more withdrawn from my usual activities and am still on hiatus from most of my meetup groups. Ed is no longer hosting karaoke so I’m back to doing my drawing group every week. It’s going just Okay but I mostly use it for hanging out with a handful of folks I like. With a couple of those folks I saw Detective Pikachu the other day, which I enjoyed but I still have thoughts about. The monthly “smol games” group I’m in is still great though, even though I’m not actively working on any games (but I love seeing what other people are doing).
Music: Still plinking away at stuff. Also I really want to be able to attend Song Fight! Live, which is in Madison this year, but planning travel for it is a bit onerous. With music production I keep on waffling between “this stuff I’m making is pretty good, actually” and “ugh this is garbage.” So, same old, same old.
{
"type": "entry",
"published": "2019-05-23T11:47:54-07:00",
"summary": "I guess it\u2019s been a little while since my last post about the unending tire fire that is my mental state. I\u2019ve been yo-yoing a lot, but here\u2019s a summary of where I\u2019m at right now:\nCPAP: I\u2019m back on it, trying some different things to make it more useful. The main problem seems to be bad mask fit, so tomorrow I\u2019m going in for a proper mask fitting (rather than the half-assed thing the DME vendor did during the training session). Hopefully that will help.\nNortriptyline: I\u2019m steady at 30mg/day, and have started taking it earlier in the evening, which has helped me with actually being tired when I need to be.\nThat weird failed drug test: Still no idea what happened with it. As one followup to it I had another diabetes screening (since that\u2019s one possible cause of a false opium positive) but that came back fine (normal A1C and nothing out of the ordinary with my blood sugar), so that\u2019s one less thing to worry about at least.\nDay job: Still feeling like this is a bad match for me. Coworker is trying to assure me that I\u2019m doing fine and trying to be helpful at getting me up to speed on the stuff I need to understand, but my brain refuses to play along.\nAR startup: Going pretty well, I guess? I\u2019m not doing a lot of active work for it but I\u2019m glad to help out where I can.\nSocial life: I\u2019m feeling much more withdrawn from my usual activities and am still on hiatus from most of my meetup groups. Ed is no longer hosting karaoke so I\u2019m back to doing my drawing group every week. It\u2019s going just Okay but I mostly use it for hanging out with a handful of folks I like. With a couple of those folks I saw Detective Pikachu the other day, which I enjoyed but I still have thoughts about. The monthly \u201csmol games\u201d group I\u2019m in is still great though, even though I\u2019m not actively working on any games (but I love seeing what other people are doing).\nMusic: Still plinking away at stuff. Also I really want to be able to attend Song Fight! Live, which is in Madison this year, but planning travel for it is a bit onerous. With music production I keep on waffling between \u201cthis stuff I\u2019m making is pretty good, actually\u201d and \u201cugh this is garbage.\u201d So, same old, same old.",
"url": "https://beesbuzz.biz/blog/7058-The-current-state-of-the-fluffy",
"name": "The current state of the fluffy",
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://aperture-proxy.p3k.io/67f0e159262fa91b1915cde9588795b89a61ec8f/68747470733a2f2f6265657362757a7a2e62697a2f7374617469632f6865616473686f742e6a7067"
},
"post-type": "article",
"_id": "3903083",
"_source": "2778"
}
Xfinity doesn’t do a very good job of publicizing this but if you buy your phone through them, it’ll be carrier-locked, even though the device is paid in full up front. How nice of them. And of course they do warn you about that in easily-missed text at the bottom of one of the maze-of-information articles.
It’s easier to get the phone unlocked if you do it before porting the number, as the helpful CSR can just do it over the phone, but if you failed to, there’s still a process you can take.
Anyway, here’s information that would have been more helpful for me up front: Getting your porting PIN Unlocking your phone Unlocking your phone if you were impatient like me – not stated in that article is that you still have to call the number in the previous article and request the unlock.
{
"type": "entry",
"published": "2019-05-22T19:12:42-07:00",
"summary": "Xfinity doesn\u2019t do a very good job of publicizing this but if you buy your phone through them, it\u2019ll be carrier-locked, even though the device is paid in full up front. How nice of them. And of course they do warn you about that in easily-missed text at the bottom of one of the maze-of-information articles.\nIt\u2019s easier to get the phone unlocked if you do it before porting the number, as the helpful CSR can just do it over the phone, but if you failed to, there\u2019s still a process you can take.\nAnyway, here\u2019s information that would have been more helpful for me up front: Getting your porting PIN Unlocking your phone Unlocking your phone if you were impatient like me \u2013 not stated in that article is that you still have to call the number in the previous article and request the unlock.",
"url": "https://beesbuzz.biz/blog/2539-Warning-to-Xfinity-Mobile-customers",
"name": "Warning to Xfinity Mobile customers",
"author": {
"type": "card",
"name": "fluffy",
"url": "https://beesbuzz.biz/",
"photo": "https://aperture-proxy.p3k.io/67f0e159262fa91b1915cde9588795b89a61ec8f/68747470733a2f2f6265657362757a7a2e62697a2f7374617469632f6865616473686f742e6a7067"
},
"post-type": "article",
"_id": "3903085",
"_source": "2778"
}