{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/links/20250607/i-did-nazi-pam-bondi-eating-crow", "published": "2025-06-07T21:45:35-07:00", "content": { "html": "<blockquote>\n <h2><a href=\"https://apnews.com/article/kilmar-abrego-garcia-human-smuggling-deportation-tennessee-f8ded5881c1cedd10c725e7b1cca79bc\"></a></h2>\n\n <p>Sen. Chris Van Hollen, who visited Abrego Garcia in El Salvador, said his return to the U.S. was long overdue.</p>\n\n<p>\u201cAs I have repeatedly said, this is not about the man, it\u2019s about his constitutional rights \u2013 and the rights of all,\u201d the Maryland Democrat said in a statement. \u201cThe Administration will now have to make its case in the court of law, as it should have all along.\u201d</p>\n\n</blockquote>\n\n<p>So\u2026whatever happened to Pam \u201cAbrego Garcia is never ever ever coming back\u201d Bondi\u2019s <a href=\"https://thehill.com/homenews/administration/5251491-pam-bondi-kilmar-abrego-garcia-return/\">false bravado</a>? <strong>You sure look real competent right about now!</strong></p>\n\n<p>Oh and those trumped-up charges of human trafficking? I expect them to get tossed out. I totally believe Garcia is innocent. <strong>At least he will now have his day in court</strong> which is the bare minimum any of us were ever asking for.<br /><a href=\"https://jaredwhite.com/tag/politics\">#politics</a></p>", "text": "Sen. Chris Van Hollen, who visited Abrego Garcia in El Salvador, said his return to the U.S. was long overdue.\n\n\u201cAs I have repeatedly said, this is not about the man, it\u2019s about his constitutional rights \u2013 and the rights of all,\u201d the Maryland Democrat said in a statement. \u201cThe Administration will now have to make its case in the court of law, as it should have all along.\u201d\n\n\n\nSo\u2026whatever happened to Pam \u201cAbrego Garcia is never ever ever coming back\u201d Bondi\u2019s false bravado? You sure look real competent right about now!\n\nOh and those trumped-up charges of human trafficking? I expect them to get tossed out. I totally believe Garcia is innocent. At least he will now have his day in court which is the bare minimum any of us were ever asking for.\n#politics" }, "name": "Link: Kilmar Abrego Garcia is Back on American Soil, Facing Bogus Charges", "post-type": "article", "_id": "45040890", "_source": "2783" }
Wrote a few words about the upcoming end of Glitch project hosting and missed opportunities. Then wrote way more words about a few specific personal projects that got their start there.
{ "type": "entry", "published": "2025-06-07T17:14:00-0400", "url": "https://martymcgui.re/2025/06/07/171400/", "syndication": [ "https://fed.brid.gy/" ], "content": { "text": "Wrote a few words about the upcoming end of Glitch project hosting and missed opportunities. Then wrote way more words about a few specific personal projects that got their start there.\nhttps://martymcgui.re/2025/06/07/glitched-out/", "html": "<p>Wrote a few words about the upcoming end of Glitch project hosting and missed opportunities. Then wrote way more words about a few specific personal projects that got their start there.</p>\n<p><a href=\"https://martymcgui.re/2025/06/07/glitched-out/\">https://martymcgui.re/2025/06/07/glitched-out/</a></p>" }, "author": { "type": "card", "name": "Marty McGuire", "url": "https://martymcgui.re/", "photo": "https://martymcgui.re/images/logo.jpg" }, "post-type": "note", "_id": "45039430", "_source": "175" }
{ "type": "entry", "published": "2025-06-07T12:05:28-0400", "url": "https://martymcgui.re/2025/06/07/glitched-out/", "category": [ "glitch", "hosting", "shutdown", "2025", "IndieWeb", "projects" ], "name": "Glitched out", "content": { "text": "Glitch.com was, according to their homepage:\n\n[\u2026] the friendly place where everyone builds the web. Start a new blog, play with React, or build new worlds with WebXR.\n\nOthers have said a lot more than I could about the history of Glitch. I\u2019m here\nto deliver a eulog-\nWell, uh, actually others have had a lot to say about that, as well.\n\nImportant changes are coming to Glitch - official announcement post.\n\non \u2018important changes coming to glitch\u2019 - Jenn Schiffer, former director of community at Glitch and kickass candle maker.\nand many, more.\nGlitch project hosting is shutting down in about a month, at which point any\nhosted projects will stop working. After that, users will be able to download\narchives of their own projects for about a year. Between now and then, users can\nset up redirects to forward requests to your project to a new URL.\nOver the past few weeks, I\u2019ve been tuning in to Jenn\u2019s YouTube streams\nwhere she is working to triage, archive, and in some cases re-home hundreds of\nprojects in her Glitch account.\nInspired by Jenn\u2019s journey, as well as this RIP Glitch directory at ribo.zone,\nI\u2019ve archived all my own Glitch projects, and want to talk about them below.\nI\u2019m an idiosyncratic person, so please don\u2019t treat any of the following as\nadvice. If you\u2019re looking for the best ways to re-home your own Glitch projects,\nplease check out the Project migration discussion in the Glitch support forums.\nHonestly? Don\u2019t even feel like you have to read any of the below. You are free\nto skip to the end or do anything else more pressing.\nLive your life!\nMy surviving projects\nsteady-sundial - A webring for IndieWeb-enabled sites. Find the latest at https://\ud83d\udd78\ud83d\udc8d.ws/\n\nAh, the \ud83d\udd78\ud83d\udc8d IndieWeb Webring!\nThis began almost as a dare at IndieWeb Summit 2018.\nAs I remember it, Doug Beal brought up webrings and the\nidea of doing one for IndieWeb sites, and brainstormed the emoji domain. I made\nthe mistake of actually registering \ud83d\udd78\ufe0f\ud83d\udc8d.ws which, oops, made me obligated to\nwork on it.\nWe jammed on ways it could work over the course of the unconference day. One\nearly idea (that could still be interesting for someone to try!) was to have\nfolks join by the webring by posting some kind of \u201cI am a member of the IndieWeb\nwebring\u201d post to their own site, then sending a Webmention.\nAs long as your post stayed up, you\u2019d stay in the ring.\nOne decision that seemed quite fun at the time, but that I would soon come to\nregret, was the idea to use emoji as identifiers. Putting these identifiers in\nwebring navigation URLs would make it easy to tell where webring visitors were\ncoming from. In theory. I ended up doing a whole write-up on why emoji IDs\nwere a bad idea.\nAnyway, I jammed out a quick demo on Glitch at the Summit\u2019s Making Day, got\ngreat feedback, intermittently kept working at it, and so on. You can kind of\nfollow this history via the update posts on the webring homepage.\nWhile the webring lived on Glitch for multiple years, I eventually re-wrote it\nin PHP and re-hosted it. Viva la webring!\nHere\u2019s the original steady-sundial source.\nAnd of course the source for the new version, which I call gem-diamond.\nYou know, the ring salesman.\nsticky-scribbles - Make an SVG suitable for pen plotting with simple scribbles and text with Hershey fonts.\n\nPart of the August 2024 Glitch community \u201c#justdraw\u201d jam. I cleaned up a 2011\nproject from when I was really into pen plotting on my MakerBot Cupcake CNC.\nI\u2019ve got a whole post about Stick Scribbles,\nincluding where to find it\u2019s new home (and the source).\ntrite-elderberry\nTechnically this lives on as \u201cStickPix\u201d - a\nproof of concept for putting Snapchat-style stickers on photos. Hacked up during\nIndieWebCamp NYC 2019, based on a demo by\nAli Spittel.\nI never got around to adding the IndieWeb bits, and it basically didn\u2019t work on\nmy iPhone, so I abandoned it.\nThis fit into a larger idea I had that goes something like: \u201cMy friends say they\nuse Snapchat and Instagram because it has filters. If they could post to their\nown websites with filters, would they do that instead?\u201d\nHowever, it turns out I wasn\u2019t ready to really tackle all that. And I now think\nit\u2019s a mistake to just copy big social media features.\nMy retired projects\ngarrulous-smile - A Micropub client for reaction GIFs??\n\nAnother \u201cmy friends like this feature on their social apps\u201d special. This\nproject, eventually named \u201cKapowski\u201d, let you post \u201creply GIFs\u201d between\nIndieWeb-powered sites.\nLooks like I introduced this at a Baltimore Homebrew Website Club meetup in\nApril of 2018.\nThis lived on Glitch for quite some time. Over the years I updated it to switch\nthe \u201cGIF provider\u201d from GIPHY to gfycat when Facebook bought GIPHY. Later, I\nported it to PHP as part of my kick to consolidate all my IndieWeb tools in one\nplace with more shared code.\nWhen gfycat shut down in 2023, I decided to shut it down rather than switch to\nanother provider. I have a longer writeup about Kapowski on the IndieWeb wiki.\nPart of me would like to bring it back! GIFs are cringe now, or whatever, but\nI think it\u2019s fun to communicate in images and video. And these are our\nwebsites, so we can do what we want!\nAlternative GIF-hosting sites exist that could power it in terms of search and\ncontent, but as of the time I did this research they were all truly awful about\nproviding descriptive text for folks who need an alternative to the visuals,\nreal .gif files actually aren\u2019t great for sharing around the web,\na video-loop based alternative that works across sites would need a lot of work\nto develop.\nOh, nobody used it. \ud83c\udfdc\ufe0f\nOkay, I used it to post like one reaction GIF one time,\nbut I\u2019m only aware of a couple of people besides me who even tried, because I\nasked them to test it out. \ud83d\ude0e\nThe PHP version can be found at kapowski.bayside.pub,\nincluding links to the PHP source.\nHere\u2019s an archive of garrulous-smile\nbecause hey why not.\nI had remix of this project, \u201cpeppermint-author\u201d, where I started adding a\nfeature to include an alt text description along with with the GIF reply, but I\nwasn\u2019t satisfied with it and don\u2019t remember sharing it with anyone.\nveil-mirror\nAn IndieAuth device flow proxy for Microsub/Micropub\nBased on Aaron Parecki\u2019s Device-Flow-Proxy-Server,\nthis project let you sign into a service with IndieAuth similar to the way a TV\napp would have you sign into your HBO Max account.\nIn my case, I built it to make an IndieWeb-powered photo frame from an Adafruit\nPyPortal.\nI feel a little haunted by the closing \u201cCode to come!\u201d in that post.\nThe OAuth 2 Device Flow\nis actually rad in a lot of contexts. While it has been rare for me to use\nthis proxy, it usually saves me several minutes of juggling other ways to get\na token for use with command line scripts and embedded devices.\nfanatical-wound - A toy Micropub client for managing syndication and mp-syndicate-to properties for posts.\n\nThe goal for this one was to make it easier to post on my own site then\nsyndicate elsewhere, and then receive replies back\nfrom those silo\u2019s using brid.gy\u2019s ability (at the time) to\nbackfeed likes, replies, etc. from Twitter, Facebook, and other social silos\nto my post.\nWhy? Because here was the manual process to post on my site and then share it\nout on Twitter and Facebook:\nWrite a post for my site. Wait for my site to publish it up so I have a URL.\nMake the syndicated versions of that post on FB, bird site, etc., being sure\nto link back to my post.\nManually edit my post to add the new URLs to the syndicated copies on hell\nsite, Zuck site, etc. Brid.gy uses these links to know where to post the\nbackfeed comments, reactions, etc.\nWithout a tool, I was only able to do the last step from a computer with access\nto the source files for my site. This tool was planned to use Micropub\nto edit the syndication URLs.\nThe idea was pretty simple, but I got caught up in how much boilerplate I felt\nwas required to set up a basic Micropub client with IndieAuth support. I ended\nup getting bogged down thinking about how to abstract all the common stuff with\nIndieWeb building blocks I had been doing on Glitch to this point into something\nreusable. I never even finished this.\nOh, also Facebook and Twitter shut down their APIs so Bridgy couldn\u2019t backfeed\ncomments anymore. Also-also I deleted all my silo accounts. So this became a\nmoot point. \ud83d\udeae\nLittle IndieWeb endpoints\nWhat\u2019s that? I mentioned IndieAuth above but never explained it?? Thank you for\ncalling me in. IndieAuth is basically a way to\nsign in to apps and websites using your personal domain (or personal website URL)\nas your identity. One of the cooler things about IndieAuth is that you decide\nwhat service will handle the actual bits about \u201cconfirming you are you\u201d.\nI set up a couple of these IndieAuth authorization endpoints on Glitch, quick\nand dirty Javascript knock-offs of Inklings-io/selfauth:\nbefitting-price - handled sign-in for ghostparty.today,\nthe website of my favorite cult-based improv project. (befitting-price source\ncode archive)\nindieweb-nyc-auth - was intended to let folks other than me post events to\nindieweb.nyc in the before times. We haven\u2019t had\nany IndieWeb Camps or Homebrew Website Clubs in NYC in a while, but if we did,\nwe\u2019d use the meetable site where that domain now redirects.\nAt one point I was enamored with the idea of making it easy for folks to set up\na site on Neocities, then power them up with IndieWeb\nbuilding blocks to let them use existing tools. The GHOST PARTY site above is\nan example of that (nitty-gritties Neocities details here.\nprism-dirt - A micropub endpoint for Neocities sites?? - this provided the\nactual Micropub support for the GHOST PARTY\nsite. (prism-dirt source code archive)\nsapphire-sulky-clover - looks like the start of me making a more generic\nMicropub endpoint with the goal of encouraging others to remix it for their\nown Neocities cites.\nWhat\u2019s that? I mentioned Micropub but never explained it??? Whew. Well,\nMicropub is a protocol for posting, updating,\nand deleting content from your site. It uses IndieAuth to verify that you are\nallowed to do the posting / updating / deleting. I, uh, hope that helps?\nRemixes of other people\u2019s stuff\noutrageous-coral - Traces bitmap images of crease patterns to create a cuttable SVG file.\nBy Dr. Tiffany Tseng. Seems really cool for\npapercraft and patterns for sewing!\nlemon-spark-fairy - A demo using P5.js and googlecreativelab/creatability-components\nto do some kind of nose-tracking. Probably a demo someone sent me that I\nremixed in order to hang on to a copy.\nrich-tuna - An example IndieWeb website using my micropub-endpoint library.\nAn building block for making IndieWeb-powered sites on Glitch by grant.codes.\nelite-cornet-1 - An example IndieWeb website using my postr library. Is\nanother Grant project. Part of his impressive PostrChild\nset of IndieWeb / Micropub tools!\n\nfantasy-slime - I tweet new blog posts for qubyte.codes. I check for them when a webhook is called by netlify.\nAnother tool for someone to POSSE posts out from their own site. Can you tell\nI flirted with becoming a collector of IndieWeb-related projects on Glitch?\nbejewled-burly-penguin - A proof-of-concept for running a PHP app on Glitch!\noutrageous-wooded-octagon - At XOXO 2024 the octothorp.es\nfolks published this as an example project. Octothorpes kind of strik me like\na webring meets decentralized forums with an alternate reality version of\nWebmentions.\nwise-broad-microraptor - A WebSocket starter app using the ws node.js library.\nI think websockets are magic so I collect people\u2019s projects for using them\nyet have only used them in a couple of projects! Scandal!\njuniper-magic-bream - This is a basic example of AR camera using aframe-ar with experimental browsers for ARKit and ARCore.\nSpeaking of magic! A-Frame is so dang cool. I really\nought to make a project with it someday!\nThere were a few others, but I decided they were not worth keeping or mentioning\nhere.\nAre you still there?\nHahaha, wow, okay, I didn\u2019t expect to have so much to say about so many of these\nprojects. Most of them weren\u2019t mine. Of those that were mine, most of those were\nonly experiments. By the time of the Glitch shutdown announcement, all but one\nof my few active projects that started on Glitch had already been moved to other\nhosting.\nBut I think that even this small realization, and this small collection of\nprojects, hints at the magnitude of what the web is losing with the shutdown of\nGlitch project hosting.\nGlitch made it possible to start making \u201creal\u201d apps on the web, right away,\nwith no credit card requirement and no need to install a bunch of tools on your\nown computer.\nWith the remix system, you never had to start from a blank page. You could take\na working example, make it yours, learn how it works, and change it as you like.\nAs you did more, you learned more. As you learned more, you were capable of\ndoing more.\nAnd if you got stuck? The Glitch editor, right in your browser, allowed live\ncollaboration! For a time there was even an ask-for-help feature where a\nstranger could come and help you with your project! And you could thank them\nin a way that showed up on their community profile!\nAs a long-time IndieWeb contributor, I\u2019m well aware that the IndieWeb\ncommunity has a perception of being exclusively \u201cfor developers\u201d. While I didn\u2019t\nhave the resources to make it happen, I had big hopes that Glitch could be a\nway to get a fully-functional IndieWeb site,\nwith no code required to get started, but everything open and available as you\nlearned and leveled up. I don\u2019t think the thing I was dreaming of could be\npossible anywhere but Glitch.\nClearly I have a major soft spot in my heart for Glitch. It took real\nthoughtfulness and care to build a platform to support a powerful learning\ncommunity with no BS enterprise upsells. I know it wasn\u2019t without its issues,\nbut I think it\u2019s safe to say that the world was much better with Glitch, and\nwill be poorer without it.\nMy congratulations and thanks (and condolences) to all the folks that made Glitch possible.\nOk. I\u2019m not crying, you\u2019re crying.\nShut up!\n\n\t\t\n\tSee you, space cowboy \ud83d\udc1f\ud83d\udc1f", "html": "<p><a href=\"https://glitch.com/\">Glitch.com</a> was, according to their homepage:</p>\n<blockquote>\n<p>[\u2026] the friendly place where everyone builds the web. Start a new blog, play with React, or build new worlds with WebXR.</p>\n</blockquote>\n<p>Others have said a lot more than I could about the history of Glitch. I\u2019m here\nto deliver a eulog-</p>\n<p>Well, uh, actually others have had a lot to say about that, as well.</p>\n<ul><li>\n<a href=\"https://blog.glitch.com/post/changes-are-coming-to-glitch/\">Important changes are coming to Glitch</a> - official announcement post.</li>\n<li>\n<a href=\"https://livelaugh.blog/posts/on-important-changes-coming-to-glitch/\">on \u2018important changes coming to glitch\u2019</a> - <a href=\"https://jennschiffer.com/\">Jenn Schiffer</a>, former director of community at Glitch and kickass candle maker.</li>\n<li>and <a href=\"https://blog.keith.is/blog/the-end-of-glitch-even-though-they-say-it-isnt/\">many</a>, <a href=\"https://pketh.org/bye-glitch.html\">more</a>.</li>\n</ul><p>Glitch project hosting is shutting down in about a month, at which point any\nhosted projects will stop working. After that, users will be able to download\narchives of their own projects for about a year. Between now and then, users can\n<a href=\"https://support.glitch.com/t/redirect-your-glitch-me-subdomains/75995\">set up redirects to forward requests to your project to a new URL</a>.</p>\n<p>Over the past few weeks, I\u2019ve been tuning in to <a href=\"https://www.youtube.com/@jennschiffer\">Jenn\u2019s YouTube streams</a>\nwhere she is working to triage, archive, and in some cases re-home hundreds of\nprojects in her Glitch account.</p>\n<p>Inspired by Jenn\u2019s journey, as well as this <a href=\"https://ribo.zone/glitch/\">RIP Glitch directory at ribo.zone</a>,\nI\u2019ve archived all my own Glitch projects, and want to talk about them below.</p>\n<p>I\u2019m an idiosyncratic person, so please don\u2019t treat any of the following as\nadvice. If you\u2019re looking for the best ways to re-home your own Glitch projects,\nplease check out the <a href=\"https://support.glitch.com/t/project-migration-discussion/75662\">Project migration discussion in the Glitch support forums</a>.</p>\n<p>Honestly? Don\u2019t even feel like you have to read any of the below. You are free\nto <a href=\"https://martymcgui.re/posts/#are-you-still-there\">skip to the end</a> or do anything else more pressing.\nLive your life!</p>\n<h2>My surviving projects</h2>\n<h3>steady-sundial - <em>A webring for IndieWeb-enabled sites. Find the latest at https://\ud83d\udd78\ud83d\udc8d.ws/</em>\n</h3>\n<p>Ah, the <a href=\"https://xn--sr8hvo.ws/\">\ud83d\udd78\ud83d\udc8d IndieWeb Webring</a>!</p>\n<p>This began almost as a dare at <a href=\"https://indieweb.org/2018\">IndieWeb Summit 2018</a>.\nAs I remember it, <a href=\"https://dougbeal.com/\">Doug Beal</a> brought up webrings and the\nidea of doing one for IndieWeb sites, and brainstormed the emoji domain. I made\nthe mistake of actually registering \ud83d\udd78\ufe0f\ud83d\udc8d.ws which, oops, made me obligated to\nwork on it.</p>\n<p>We jammed on ways it could work over the course of the unconference day. One\nearly idea (that could still be interesting for someone to try!) was to have\nfolks join by the webring by posting some kind of \u201cI am a member of the IndieWeb\nwebring\u201d post to their own site, then sending a <a href=\"https://indieweb.org/Webmention\">Webmention</a>.\nAs long as your post stayed up, you\u2019d stay in the ring.</p>\n<p>One decision that seemed quite fun at the time, but that I would soon come to\nregret, was the idea to use emoji as identifiers. Putting these identifiers in\nwebring navigation URLs would make it easy to tell where webring visitors were\ncoming from. In theory. I ended up doing a whole write-up on <a href=\"https://martymcgui.re/2023/04/26/bad-web-dev-ideas-emoji-as-ids-in-urls/\">why emoji IDs\nwere a bad idea</a>.</p>\n<p>Anyway, I jammed out a quick demo on Glitch at the Summit\u2019s Making Day, got\ngreat feedback, intermittently kept working at it, and so on. You can kind of\nfollow this history via the update posts on the webring homepage.</p>\n<p>While the webring lived on Glitch for multiple years, I eventually re-wrote it\nin PHP and re-hosted it. Viva la webring!</p>\n<p>Here\u2019s the <a href=\"https://git.schmarty.net/schmarty/steady-sundial\">original steady-sundial source</a>.</p>\n<p>And of course the source for the new version, which I call <a href=\"https://git.schmarty.net/schmarty/gem-diamond\">gem-diamond</a>.\nYou know, the <a href=\"https://www.youtube.com/watch?v=kwRBhkq8TOw\">ring salesman</a>.</p>\n<h3>sticky-scribbles - <em>Make an SVG suitable for pen plotting with simple scribbles and text with Hershey fonts.</em>\n</h3>\n<p>Part of the August 2024 Glitch community \u201c#justdraw\u201d jam. I cleaned up a 2011\nproject from when I was really into pen plotting on my MakerBot Cupcake CNC.</p>\n<p>I\u2019ve got a whole <a href=\"https://martymcgui.re/2024/08/17/jamming-on-a-13-year-old-sketchy-sketch/\">post about Stick Scribbles</a>,\nincluding where to find it\u2019s new home (and the source).</p>\n<h3>trite-elderberry</h3>\n<p>Technically this lives on as <a href=\"https://schmarty.net/stickpix\">\u201cStickPix\u201d</a> - a\nproof of concept for putting Snapchat-style stickers on photos. Hacked up during\n<a href=\"https://indieweb.org/2019/NYC\">IndieWebCamp NYC 2019</a>, based on a <a href=\"https://dev.to/aspittel/facial-recognition-in-javascript-using-trackingjs-3l7\">demo by\nAli Spittel</a>.\nI never got around to adding the IndieWeb bits, and it basically didn\u2019t work on\nmy iPhone, so I abandoned it.</p>\n<p>This fit into a larger idea I had that goes something like: \u201cMy friends say they\nuse Snapchat and Instagram because it has filters. If they could post to their\nown websites with filters, would they do that instead?\u201d</p>\n<p>However, it turns out I wasn\u2019t ready to really tackle all that. And I now think\nit\u2019s a mistake to just copy big social media features.</p>\n<h2>My retired projects</h2>\n<h3>garrulous-smile - <em>A Micropub client for reaction GIFs??</em>\n</h3>\n<p>Another \u201cmy friends like this feature on their social apps\u201d special. This\nproject, eventually named \u201cKapowski\u201d, let you post \u201creply GIFs\u201d between\nIndieWeb-powered sites.</p>\n<p>Looks like I introduced this at a <a href=\"https://martymcgui.re/2018/04/10/hwc-baltimore-2018-04-10-wrap-up/\">Baltimore Homebrew Website Club meetup in\nApril of 2018</a>.</p>\n<p>This lived on Glitch for quite some time. Over the years I updated it to switch\nthe \u201cGIF provider\u201d from GIPHY to gfycat when Facebook bought GIPHY. Later, I\nported it to PHP as part of my kick to consolidate all my IndieWeb tools in one\nplace with more shared code.</p>\n<p>When gfycat shut down in 2023, I decided to shut it down rather than switch to\nanother provider. I have a longer writeup about <a href=\"https://indieweb.org/Kapowski\">Kapowski on the IndieWeb wiki</a>.</p>\n<p>Part of me would like to bring it back! GIFs are cringe now, or whatever, but\nI think it\u2019s fun to communicate in images and video. And these are <em>our</em>\nwebsites, so we can do what we want!</p>\n<p>Alternative GIF-hosting sites exist that could power it in terms of search and\ncontent, but as of the time I did this research they were all truly awful about\nproviding descriptive text for folks who need an alternative to the visuals,\nreal <code>.gif</code> files actually aren\u2019t great for sharing around the web,\na video-loop based alternative that works across sites would need a lot of work\nto develop.</p>\n<p>Oh, <em>nobody used it</em>. \ud83c\udfdc\ufe0f</p>\n<p>Okay, I used it to post <a href=\"https://martymcgui.re/2018/04/14/145815/\">like one reaction GIF one time</a>,\nbut I\u2019m only aware of a couple of people besides me who even tried, because I\nasked them to test it out. \ud83d\ude0e</p>\n<p>The PHP version can be found at <a href=\"https://kapowski.bayside.pub/\">kapowski.bayside.pub</a>,\nincluding links to the PHP source.</p>\n<p>Here\u2019s an <a href=\"https://git.schmarty.net/schmarty/garrulous-smile\">archive of garrulous-smile</a>\nbecause hey why not.</p>\n<p>I had remix of this project, \u201cpeppermint-author\u201d, where I started adding a\nfeature to include an alt text description along with with the GIF reply, but I\nwasn\u2019t satisfied with it and don\u2019t remember sharing it with anyone.</p>\n<h3>veil-mirror</h3>\n<p><em>An IndieAuth device flow proxy for Microsub/Micropub</em></p>\n<p>Based on <a href=\"https://github.com/aaronpk/Device-Flow-Proxy-Server\">Aaron Parecki\u2019s Device-Flow-Proxy-Server</a>,\nthis project let you sign into a service with IndieAuth similar to the way a TV\napp would have you sign into your HBO Max account.</p>\n<p>In my case, I built it to make an <a href=\"https://martymcgui.re/2019/03/29/153239/\">IndieWeb-powered photo frame from an Adafruit\nPyPortal</a>.</p>\n<p>I feel a little haunted by the closing \u201cCode to come!\u201d in that post.</p>\n<p>The <a href=\"https://developer.okta.com/blog/2019/02/19/add-oauth-device-flow-to-any-server\">OAuth 2 Device Flow</a>\nis actually rad in a lot of contexts. While it has been <em>rare</em> for me to use\nthis proxy, it usually saves me several minutes of juggling other ways to get\na token for use with command line scripts and embedded devices.</p>\n<h3>fanatical-wound - <em>A toy Micropub client for managing syndication and mp-syndicate-to properties for posts.</em>\n</h3>\n<p>The goal for this one was to make it easier to <a href=\"https://indieweb.org/POSSE\">post on my own site then\nsyndicate elsewhere</a>, and then receive replies back\nfrom those silo\u2019s using <a href=\"https://brid.gy/\">brid.gy</a>\u2019s ability (at the time) to\nbackfeed likes, replies, etc. from Twitter, Facebook, and other social silos\nto my post.</p>\n<p>Why? Because here was the manual process to post on my site and then share it\nout on Twitter and Facebook:</p>\n<ol><li>Write a post for my site. Wait for my site to publish it up so I have a URL.</li>\n<li>Make the syndicated versions of that post on FB, bird site, etc., being sure\nto link back to my post.</li>\n<li>Manually edit my post to add the new URLs to the syndicated copies on hell\nsite, Zuck site, etc. Brid.gy uses these links to know where to post the\nbackfeed comments, reactions, etc.</li>\n</ol><p>Without a tool, I was only able to do the last step from a computer with access\nto the source files for my site. This tool was planned to use Micropub\nto edit the syndication URLs.</p>\n<p>The idea was pretty simple, but I got caught up in how much <em>boilerplate</em> I felt\nwas required to set up a basic Micropub client with IndieAuth support. I ended\nup getting bogged down thinking about how to abstract all the common stuff with\nIndieWeb building blocks I had been doing on Glitch to this point into something\nreusable. I never even finished this.</p>\n<p>Oh, also Facebook and Twitter shut down their APIs so Bridgy couldn\u2019t backfeed\ncomments anymore. Also-also I deleted all my silo accounts. So this became a\nmoot point. \ud83d\udeae</p>\n<h3>Little IndieWeb endpoints</h3>\n<p>What\u2019s that? I mentioned IndieAuth above but never explained it?? Thank you for\ncalling me in. <a href=\"https://indieweb.org/IndieAuth\">IndieAuth</a> is basically a way to\nsign in to apps and websites using your personal domain (or personal website URL)\nas your identity. One of the cooler things about IndieAuth is that <em>you</em> decide\nwhat service will handle the actual bits about \u201cconfirming you are you\u201d.</p>\n<p>I set up a couple of these IndieAuth authorization endpoints on Glitch, quick\nand dirty Javascript knock-offs of <a href=\"https://github.com/Inklings-io/selfauth\">Inklings-io/selfauth</a>:</p>\n<ul><li>befitting-price - handled sign-in for <a href=\"https://ghostparty.today/\">ghostparty.today</a>,\nthe website of my favorite cult-based improv project. (<a href=\"https://git.schmarty.net/schmarty/befitting-price\">befitting-price source\ncode archive</a>)</li>\n<li>indieweb-nyc-auth - was intended to let folks other than me post events to\n<a href=\"https://indieweb.nyc/\">indieweb.nyc</a> in the <em>before times</em>. We haven\u2019t had\nany IndieWeb Camps or Homebrew Website Clubs in NYC in a while, but if we did,\nwe\u2019d use the meetable site where that domain now redirects.</li>\n</ul><p>At one point I was enamored with the idea of making it easy for folks to set up\na site on <a href=\"https://neocities.org/\">Neocities</a>, then power them up with IndieWeb\nbuilding blocks to let them use existing tools. The GHOST PARTY site above is\nan example of that (<a href=\"https://martymcgui.re/2018/03/12/micropub-for-a-static-neocities-website/\">nitty-gritties Neocities details here</a>.</p>\n<ul><li>prism-dirt - <em>A micropub endpoint for Neocities sites??</em> - this provided the\nactual Micropub support for the GHOST PARTY\nsite. (<a href=\"https://git.schmarty.net/schmarty/prism-dirt\">prism-dirt source code archive</a>)</li>\n<li>sapphire-sulky-clover - looks like the start of me making a more generic\nMicropub endpoint with the goal of encouraging others to remix it for their\nown Neocities cites.</li>\n</ul><p>What\u2019s that? I mentioned Micropub but never explained it??? Whew. Well,\n<a href=\"https://indieweb.org/Micropub\">Micropub</a> is a protocol for posting, updating,\nand deleting content from your site. It uses IndieAuth to verify that you are\nallowed to do the posting / updating / deleting. I, uh, hope that helps?</p>\n<h2>Remixes of other people\u2019s stuff</h2>\n<ul><li>outrageous-coral - <em>Traces bitmap images of crease patterns to create a cuttable SVG file</em>.\nBy <a href=\"https://tifftseng.com/\">Dr. Tiffany Tseng</a>. Seems really cool for\npapercraft and patterns for sewing!</li>\n<li>lemon-spark-fairy - A demo using P5.js and <a href=\"https://github.com/googlecreativelab/creatability-components\">googlecreativelab/creatability-components</a>\nto do some kind of nose-tracking. Probably a demo someone sent me that I\nremixed in order to hang on to a copy.</li>\n<li>rich-tuna - <em>An example IndieWeb website using my micropub-endpoint library</em>.\nAn building block for making IndieWeb-powered sites on Glitch by <a href=\"https://grant.codes/\">grant.codes</a>.\n<ul><li>elite-cornet-1 - <em>An example IndieWeb website using my postr library.</em> Is\nanother Grant project. Part of his impressive <a href=\"https://postrchild.com/\">PostrChild</a>\nset of IndieWeb / Micropub tools!</li>\n</ul></li>\n<li>fantasy-slime - <em>I tweet new blog posts for qubyte.codes. I check for them when a webhook is called by netlify.</em>\nAnother tool for someone to POSSE posts out from their own site. Can you tell\nI flirted with becoming a collector of IndieWeb-related projects on Glitch?</li>\n<li>bejewled-burly-penguin - A proof-of-concept for running a PHP app on Glitch!</li>\n<li>outrageous-wooded-octagon - At XOXO 2024 the <a href=\"https://octothorp.es/\">octothorp.es</a>\nfolks published this as an example project. Octothorpes kind of strik me like\na webring meets decentralized forums with an alternate reality version of\nWebmentions.</li>\n<li>wise-broad-microraptor - <em>A WebSocket starter app using the ws node.js library.</em>\nI think websockets are magic so I collect people\u2019s projects for using them\nyet have only used them in a couple of projects! Scandal!</li>\n<li>juniper-magic-bream - <em>This is a basic example of AR camera using aframe-ar with experimental browsers for ARKit and ARCore.</em>\nSpeaking of magic! <a href=\"https://aframe.io/\">A-Frame</a> is so dang cool. I really\nought to make a project with it someday!</li>\n</ul><p>There were a few others, but I decided they were not worth keeping or mentioning\nhere.</p>\n<h2>Are you still there?</h2>\n<p>Hahaha, wow, okay, I didn\u2019t expect to have so much to say about so many of these\nprojects. Most of them weren\u2019t mine. Of those that were mine, most of those were\nonly experiments. By the time of the Glitch shutdown announcement, all but one\nof my few active projects that started on Glitch had already been moved to other\nhosting.</p>\n<p>But I think that even this small realization, and this small collection of\nprojects, hints at the magnitude of what the web is losing with the shutdown of\nGlitch project hosting.</p>\n<p>Glitch made it possible to start making \u201creal\u201d apps <em>on the web</em>, right away,\nwith no credit card requirement and no need to install a bunch of tools on your\nown computer.</p>\n<p>With the remix system, you never had to start from a blank page. You could take\na working example, make it yours, learn how it works, and change it as you like.\nAs you did more, you learned more. As you learned more, you were capable of\ndoing more.</p>\n<p>And if you got stuck? The Glitch editor, right in your browser, allowed live\ncollaboration! For a time there was even an ask-for-help feature where a\nstranger could come and help you with your project! And you could thank them\nin a way that showed up on their community profile!</p>\n<p>As a long-time IndieWeb contributor, I\u2019m well aware that the IndieWeb\ncommunity has a perception of being exclusively \u201cfor developers\u201d. While I didn\u2019t\nhave the resources to make it happen, I had <a href=\"https://indieweb.org/User:Martymcgui.re/IndieWeb-Sandbox#Onboarding_Brainstorming\">big hopes that Glitch could be a\nway to get a fully-functional IndieWeb site</a>,\nwith no code required to get started, but everything open and <em>available</em> as you\nlearned and leveled up. I don\u2019t think the thing I was dreaming of could be\npossible anywhere <em>but</em> Glitch.</p>\n<p>Clearly I have a major soft spot in my heart for Glitch. It took real\nthoughtfulness and care to build a platform to support a powerful learning\ncommunity with no BS enterprise upsells. I know it wasn\u2019t without its issues,\nbut I think it\u2019s safe to say that the world was much better with Glitch, and\nwill be poorer without it.</p>\n<p>My congratulations and thanks (and condolences) to all the folks that made Glitch possible.</p>\n<p>Ok. I\u2019m not crying, you\u2019re crying.</p>\n<p>Shut up!</p>\n<a href=\"https://media.martymcgui.re/80/17/24/ac/89bb53053cb8e0f7623c1845df6f366cdd3dd70f0ebf0cffaf5fdcd1.png\">\n\t\t<img src=\"https://media.martymcgui.re/80/17/24/ac/89bb53053cb8e0f7623c1845df6f366cdd3dd70f0ebf0cffaf5fdcd1.png\" alt=\"screenshot of my Glitch profile's Your Project page listing my archived projects, discussed above.\" /></a>\n\tSee you, space cowboy \ud83d\udc1f\ud83d\udc1f" }, "author": { "type": "card", "name": "Marty McGuire", "url": "https://martymcgui.re/", "photo": "https://martymcgui.re/images/logo.jpg" }, "post-type": "article", "_id": "45037419", "_source": "175" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/links/20250606/behind-the-underwater-scenes-of-final-reckoning", "published": "2025-06-06T23:08:54-07:00", "content": { "html": "<blockquote>\n <h2><a href=\"https://www.indiewire.com/features/craft/mission-impossible-8-how-they-shot-underwater-submarine-1235130251/\"></a></h2>\n\n <p>\u201cThe big breakthrough on this movie was I got in the water,\u201d said McQuarrie. \u201cWhat happens normally when you\u2019re directing an underwater sequence is you are above water, and you\u2019re talking to an assistant director, who\u2019s on a microphone, talking to everybody underwater, so you\u2019re directing through mediaries.\u201d</p>\n\n<p>Not only did the \u201cM:I\u201d team increase the number of underwater shoot days from ten on \u201cRogue\u201d to 22 on \u201cFinal Reckoning,\u201d but McQuarrie\u2019s learning to scuba-dive so he could direct underwater meant going from six to 22 setups a day.</p>\n\n</blockquote>\n\n<p>I can\u2019t say <em>Final Reckoning</em> is my favorite of the <em>Mission: Impossible</em> <a href=\"https://jaredwhite.com/tag/movies\">#movies</a>, but I enjoyed it very much and the underwater submarine scenes not only loom large in my appreciate for this film, but stand out among all of the jaw-dropping set pieces of the franchise. Learning more about how the M:I wizards built and shot this never-been-done-before set only enhances the experience.</p>", "text": "\u201cThe big breakthrough on this movie was I got in the water,\u201d said McQuarrie. \u201cWhat happens normally when you\u2019re directing an underwater sequence is you are above water, and you\u2019re talking to an assistant director, who\u2019s on a microphone, talking to everybody underwater, so you\u2019re directing through mediaries.\u201d\n\nNot only did the \u201cM:I\u201d team increase the number of underwater shoot days from ten on \u201cRogue\u201d to 22 on \u201cFinal Reckoning,\u201d but McQuarrie\u2019s learning to scuba-dive so he could direct underwater meant going from six to 22 setups a day.\n\n\n\nI can\u2019t say Final Reckoning is my favorite of the Mission: Impossible #movies, but I enjoyed it very much and the underwater submarine scenes not only loom large in my appreciate for this film, but stand out among all of the jaw-dropping set pieces of the franchise. Learning more about how the M:I wizards built and shot this never-been-done-before set only enhances the experience." }, "name": "Link: Behind the Underwater Scenes of \u201cFinal Reckoning\u201d", "post-type": "article", "_id": "45033279", "_source": "2783" }
A handy note for future-me or any other WordPress plugin developers:
If you need a plugin admin link that performs a download (e.g. a CSV file), you will need to use a hook that is called earlier in the process, before WP sends HTTP headers/content to the browser.
With a typical plugin admin page that displays content, I would use:
add_action( 'admin_menu', 'foo_add_menu' );
Then in function foo_add_menu()
, I would use add_menu_page like:
// my example is OO, so $this points to the object and calls the index() method add_menu_page( 'Plugin Page Title', 'Plugin Menu Title', 'edit_posts', $this->plugin_name . '_index', [$this, 'index'], '' );
If you try to do this with a method that starts a download, you will get errors like “Cannot modify header information.” This StackOverflow answer pointed me in the direction of the load-page hook to solve that.
That documentation is a bit slim, but what I figured out was add_menu_page()
returns a hook name. You can take that hook name, prefix “load-”, and use the resulting string as the hook name in an add_action()
.
In my example above, let’s say the plugin name is “foo_plugin” and replace “index” with “download”. The resulting hook name would be:
load-admin_page_foo_plugin_download
Then I can use:
add_action( 'load-admin_page_foo_plugin_download', 'download' );
(Be careful with the hyphen vs underscores in that)
Finally, within the download()
class method, I can safely modify HTTP headers to start a download:
header('Content-type: text/csv; charset=utf8'); // other headers and content...
{ "type": "entry", "published": "2025-06-06 15:11-0700", "url": "https://gregorlove.com/2025/06/a-handy-note-for/", "category": [ "WordPress", "dev" ], "content": { "text": "A handy note for future-me or any other WordPress plugin developers:\n\nIf you need a plugin admin link that performs a download (e.g. a CSV file), you will need to use a hook that is called earlier in the process, before WP sends HTTP headers/content to the browser.\n\nWith a typical plugin admin page that displays content, I would use:\n\nadd_action( 'admin_menu', 'foo_add_menu' );\n\nThen in function foo_add_menu(), I would use add_menu_page like:\n\n\n// my example is OO, so $this points to the object and calls the index() method\nadd_menu_page(\n 'Plugin Page Title', \n 'Plugin Menu Title', \n 'edit_posts', \n $this->plugin_name . '_index', \n [$this, 'index'], \n ''\n);\n\nIf you try to do this with a method that starts a download, you will get errors like \u201cCannot modify header information.\u201d This StackOverflow answer pointed me in the direction of the load-page hook to solve that.\n\nThat documentation is a bit slim, but what I figured out was add_menu_page() returns a hook name. You can take that hook name, prefix \u201cload-\u201d, and use the resulting string as the hook name in an add_action().\n\nIn my example above, let\u2019s say the plugin name is \u201cfoo_plugin\u201d and replace \u201cindex\u201d with \u201cdownload\u201d. The resulting hook name would be:\n\n\nload-admin_page_foo_plugin_download\n\nThen I can use:\n\n\nadd_action( 'load-admin_page_foo_plugin_download', 'download' );\n\n(Be careful with the hyphen vs underscores in that)\n\nFinally, within the download() class method, I can safely modify HTTP headers to start a download:\n\n\nheader('Content-type: text/csv; charset=utf8');\n// other headers and content...", "html": "<p>A handy note for future-me or any other WordPress plugin developers:</p>\n\n<p>If you need a plugin admin link that performs a download (e.g. a CSV file), you will need to use a hook that is called earlier in the process, before WP sends HTTP headers/content to the browser.</p>\n\n<p>With a typical plugin admin page that displays content, I would use:</p>\n\n<p><code>add_action( 'admin_menu', 'foo_add_menu' );</code></p>\n\n<p>Then in function <code>foo_add_menu()</code>, I would use <a href=\"https://developer.wordpress.org/reference/functions/add_menu_page/\">add_menu_page</a> like:</p>\n\n<pre>\n// my example is OO, so $this points to the object and calls the index() method\nadd_menu_page(\n 'Plugin Page Title', \n 'Plugin Menu Title', \n 'edit_posts', \n $this->plugin_name . '_index', \n [$this, 'index'], \n ''\n);</pre>\n\n<p>If you try to do this with a method that starts a download, you will get errors like \u201cCannot modify header information.\u201d <a href=\"https://stackoverflow.com/a/28656467\">This StackOverflow</a> answer pointed me in the direction of the <a href=\"https://developer.wordpress.org/reference/hooks/load-page-php/\">load-page hook</a> to solve that.</p>\n\n<p>That documentation is a bit slim, but what I figured out was <code>add_menu_page()</code> returns a <i>hook name</i>. You can take that hook name, prefix \u201cload-\u201d, and use the resulting string as the hook name in an <code>add_action()</code>.</p>\n\n<p>In my example above, let\u2019s say the plugin name is \u201cfoo_plugin\u201d and replace \u201cindex\u201d with \u201cdownload\u201d. The resulting hook name would be:</p>\n\n<pre>\nload-admin_page_foo_plugin_download</pre>\n\n<p>Then I can use:</p>\n\n<pre>\nadd_action( 'load-admin_page_foo_plugin_download', 'download' );</pre>\n\n<p>(Be careful with the hyphen vs underscores in that)</p>\n\n<p>Finally, within the <code>download()</code> class method, I can safely modify HTTP headers to start a download:</p>\n\n<pre>\nheader('Content-type: text/csv; charset=utf8');\n// other headers and content...</pre>" }, "author": { "type": "card", "name": "gRegor Morrill", "url": "https://gregorlove.com/", "photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg" }, "post-type": "note", "_id": "45031864", "_source": "95" }
{ "type": "entry", "published": "2025-06-06T11:06:07-0400", "summary": "\ud83d\udcd7 Want to read The Book of Alchemy by Suleika Jaouad ISBN: 9780593734636", "url": "https://martymcgui.re/2025/06/06/110607/", "category": [ "books" ], "author": { "type": "card", "name": "Marty McGuire", "url": "https://martymcgui.re/", "photo": "https://martymcgui.re/images/logo.jpg" }, "post-type": "note", "_id": "45029618", "_source": "175" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/20250605/laying-with-the-dogs", "published": "2025-06-05T18:07:54-07:00", "content": { "html": "<blockquote>\n <p>\u201cHe that lies down with Dogs, shall rise up with fleas.\u201d</p>\n</blockquote>\n\n<p><em>Benjamin Franklin</em></p>\n\n<p><br />(If only MAGA Musk were well-read in the proverbs of America\u2019s famous Founding Father\u2026 \ud83d\ude0f)</p>\n\n<p><a href=\"https://jaredwhite.com/tag/quote\">#quote</a></p>", "text": "\u201cHe that lies down with Dogs, shall rise up with fleas.\u201d\n\n\nBenjamin Franklin\n\n\n(If only MAGA Musk were well-read in the proverbs of America\u2019s famous Founding Father\u2026 \ud83d\ude0f)\n\n#quote" }, "name": "Laying with the Dogs", "post-type": "article", "_id": "45023476", "_source": "2783" }
Scheduled to get my pacemaker generator replaced soon. Here’s hoping the new one looks like Stark’s arc reactor.
{ "type": "entry", "published": "2025-06-05 17:35-0700", "url": "https://gregorlove.com/2025/06/scheduled-to-get-my/", "syndication": [ "https://bsky.app/profile/gregorlove.com/post/3lqvlthhrzw2r" ], "content": { "text": "Scheduled to get my pacemaker generator replaced soon. Here\u2019s hoping the new one looks like Stark\u2019s arc reactor.", "html": "<p>Scheduled to get my pacemaker generator replaced soon. Here\u2019s hoping the new one looks like Stark\u2019s arc reactor.</p>" }, "author": { "type": "card", "name": "gRegor Morrill", "url": "https://gregorlove.com/", "photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg" }, "post-type": "note", "_id": "45021929", "_source": "95" }
{ "type": "entry", "published": "2025-06-05T08:50:01-07:00", "url": "https://aaronparecki.com/2025/06/05/5/", "category": [ "identiverse" ], "photo": [ "https://aaronparecki.com/img/620x0,q30/2025/06/05/5/photo.jpg" ], "syndication": [ "https://www.swarmapp.com/user/59164/checkin/6841bca9ab45cc30ebf6fd66" ], "content": { "text": "#identiverse", "html": "<a href=\"https://aaronparecki.com/tag/identiverse\">#identiverse</a>" }, "author": { "type": "card", "name": "Aaron Parecki", "url": "https://aaronparecki.com/", "photo": "https://aaronparecki.com/images/profile.jpg" }, "checkin": { "type": "card", "name": "Oceanside Ballroom", "latitude": "36.087294", "longitude": "-115.176786", "url": "https://foursquare.com/v/5d1a4e717950f70023c87d32" }, "post-type": "checkin", "_id": "45017205", "_source": "16" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/links/20250604/favorite-3d-artist-jeremy-engleman", "published": "2025-06-04T22:57:57-07:00", "content": { "html": "<blockquote>\n <h2><a href=\"https://jengleman.artstation.com/projects/aoDbKz\"></a></h2>\n\n <p><strong>The End Table:</strong> This is a portrait of my grandparent\u2019s table that they shared. It\u2019s where they lived a great deal of their lives, and it holds so many hints of the life they lived together and apart. It\u2019s hopes and dreams and death and love. Tempus fugit. We all get old and we have all done good and bad and we have secrets and vices. What do you do with your last days on earth? What secrets do you keep, and what ghosts of yourself do you leave behind?</p>\n\n</blockquote>\n\n<p>I\u2019ve followed Jeremy off-and-on since the 90s when he was one of the 3D game artists who worked on the G.O.A.T., <strong>Riven</strong>. (He\u2019s long since held a significant position at Dreamworks Animation.)</p>\n\n<p>But this is truly <em>next-level</em> work. I encourage you to experience <strong>The End Table</strong> and then click back to his full gallery on Artstation, as well as take a peak at <a href=\"https://www.deviantart.com/jeremyengleman\">his older DeviantArt gallery</a>. Breathtaking.</p>\n\n<p><em>Fun fact:</em> also back in the 90s, I hosted a Web site called <a href=\"https://web.archive.org/web/19991105050138/http://www.gaeldesign.adei.com/gallery/jengleman.html\">The Digital Fine Art Gallery</a> where I featured some of his then-new work alongside more <a href=\"https://jaredwhite.com/tag/obscureartists\">#obscureartists</a>. Alas, most of those image links are broken, but this should tell you just how much his work has meant to me over the years.</p>", "text": "The End Table: This is a portrait of my grandparent\u2019s table that they shared. It\u2019s where they lived a great deal of their lives, and it holds so many hints of the life they lived together and apart. It\u2019s hopes and dreams and death and love. Tempus fugit. We all get old and we have all done good and bad and we have secrets and vices. What do you do with your last days on earth? What secrets do you keep, and what ghosts of yourself do you leave behind?\n\n\n\nI\u2019ve followed Jeremy off-and-on since the 90s when he was one of the 3D game artists who worked on the G.O.A.T., Riven. (He\u2019s long since held a significant position at Dreamworks Animation.)\n\nBut this is truly next-level work. I encourage you to experience The End Table and then click back to his full gallery on Artstation, as well as take a peak at his older DeviantArt gallery. Breathtaking.\n\nFun fact: also back in the 90s, I hosted a Web site called The Digital Fine Art Gallery where I featured some of his then-new work alongside more #obscureartists. Alas, most of those image links are broken, but this should tell you just how much his work has meant to me over the years." }, "name": "Link: Jeremy Engleman Has Always Been One of My Favorite 3D Artists", "post-type": "article", "_id": "45013140", "_source": "2783" }
{ "type": "entry", "published": "2025-06-04T08:49:28-07:00", "url": "https://aaronparecki.com/2025/06/04/6/", "category": [ "identiverse" ], "photo": [ "https://aaronparecki.com/img/620x0,q30/2025/06/04/6/photo.jpg" ], "syndication": [ "https://www.swarmapp.com/user/59164/checkin/68406b084e1b044b3e7b3791" ], "content": { "text": "#identiverse", "html": "<a href=\"https://aaronparecki.com/tag/identiverse\">#identiverse</a>" }, "author": { "type": "card", "name": "Aaron Parecki", "url": "https://aaronparecki.com/", "photo": "https://aaronparecki.com/images/profile.jpg" }, "checkin": { "type": "card", "name": "Mandalay Bay Convention Center", "latitude": "36.089338", "longitude": "-115.177832", "url": "https://foursquare.com/v/4bc34c624cdfc9b66c1e9721" }, "post-type": "checkin", "_id": "45007172", "_source": "16" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/articles/silverton-oregon-is-gorgeous", "published": "2025-06-03T22:29:31-07:00", "content": { "html": "<img alt=\"\" src=\"https://res.cloudinary.com/mariposta/image/upload/w_1200,c_limit,q_65/IMG_7453_lnzonl.jpg\" /><h2>Not only the charming town itself, but the surrounding countryside is truly sublime.</h2>\n\n<p>Folks, it\u2019s high time I spent a little time highlighting one of the very cool places I\u2019ve discovered while on the road living the <a href=\"https://jaredwhite.com/tag/nomadlifestyle\">#NomadLifestyle</a>, so welcome to this first installment of <strong>Very Cool Places I\u2019ve Discovered While On the Road</strong> (still workshopping that one\u2026)</p>\n\n<p><a href=\"https://en.wikipedia.org/wiki/Silverton,_Oregon\">Silverton, Oregon</a> is a small town of some ten thousand souls nestled on the eastern edge of the Willamette Valley where it starts to turn into the western side of the Cascade Mountains. It\u2019s about an hour\u2019s drive southeast from Portland, and less than a half-hour away from the state capital of Salem.</p>\n\n<p>Now I\u2019d been there once or twice in the past and certainly came away impressed, but it\u2019s one thing to stop randomly at a town for a bite to eat while you\u2019re heading somewhere else, and it\u2019s another thing entirely to <em>go to a place</em> and spend significant time there.</p>\n\n<p><strong>Silverton is, simply put, one of the most lovely spots in all of Oregon\u2014lovely in the sense that nearly everywhere you walk you feel like you are looking at gardens.</strong> It should come as no surprise that \u201c<a href=\"https://oregongarden.org/\">The Oregon Garden</a>\u201d is literally a Silverton destination, an 80-acre botanical garden which I didn\u2019t go to because I\u2019m a cheapskate and didn\u2019t buy admission. But did I need to?</p>\n\n<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7444.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7444.jpg\" alt=\"IMG_7444.jpg\" /></a>\n \n A winding path along Silver Creek towards the library<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_8069.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_8069.jpg\" alt=\"IMG_8069.jpg\" /></a>\n \n Another ways along the path with the library ahead<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7552.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7552.jpg\" alt=\"IMG_7552.jpg\" /></a>\n \n A view out of the library window towards the creek<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7557.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7557.jpg\" alt=\"IMG_7557.jpg\" /></a>\n <a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7481.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7481.jpg\" alt=\"IMG_7481.jpg\" /></a>\n \n Left: Another library window view <br />Right: A mural for Roth's Fresh Markets, a local grocery chain in the area and founded in Silverton<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7448.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7448.jpg\" alt=\"IMG_7448.jpg\" /></a>\n \n A bench where you can sit and admire Silver Creek<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7482.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7482.jpg\" alt=\"IMG_7482.jpg\" /></a>\n <a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_8070.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_8070.jpg\" alt=\"IMG_8070.jpg\" /></a>\n \n Left: I took these photos in April, so yay for spring blossoms! <br />Right: Gotta love a red fire hydrant with googly-eyes<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7436.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7436.jpg\" alt=\"IMG_7436.jpg\" /></a>\n \n A nearby park provided me with a much needed respite from my travels<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7443.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7443.jpg\" alt=\"IMG_7443.jpg\" /></a>\n <a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7440.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7440.jpg\" alt=\"IMG_7440.jpg\" /></a>\n \n Left: Crossing the creek from the library to the park <br />Right: Ahhh, nothing like touching grass<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7480.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_7480.jpg\" alt=\"IMG_7480.jpg\" /></a>\n \n Silverton is also noteworthy for its incredible story about <a href=\"https://en.wikipedia.org/wiki/Bobbie_the_Wonder_Dog\">Bobbie, the Wonder Dog</a><p>Silverton\u2019s city center is small but very quaint, with a number of cute shops, caf\u00e9s, dinner establishments, and an <a href=\"https://theden-silverton.com/\">awesome food cart pod</a> (<em>try the pizza, it\u2019s delish!</em>). In addition, Silverton is the gateway town to get to <a href=\"https://visitsilverfalls.com/\">Silver Falls</a>, which apparently is the largest state park in Oregon. I went there in 2019 and was blown away by the setting and the photos I was able to take, <a href=\"https://jaredwhite.com/pictures/20190903/1\">like this one</a> and <a href=\"https://jaredwhite.com/pictures/20190906/1\">this one</a>.</p>\n\n<p>You can also make your way up towards the town of Molalla and take the road east along the Molalla River (itself quite scenic in spots) into the <a href=\"https://www.blm.gov/programs/national-conservation-lands/oregon-washington/table-rock-wilderness\">Table Rock Wilderness</a>, one of my absolute favorite places in the Cascades outside of the major peaks themselves. This is an area managed by BLM (Bureau of Land Management) and feels truly remote after only a short drive in.</p>\n\n<a href=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_1370.jpg\">\n <img src=\"https://intuitivefuture.sfo3.cdn.digitaloceanspaces.com/travelogue/2025/IMG_1370.jpg\" alt=\"IMG_1370.jpg\" /></a>\n \n The first time I came here in 2021, my jaw hit the ground<p>I will go on record that not every corner of the Willamette Valley is visually all that impressive. Some areas are just flat and mainly consist of farms or rural industry. Some of the small towns certainly won\u2019t knock your socks off (<em>sorry Lebanon!</em>). But Silverton is high on my list of must-see destinations in this region. And if you take the very vibe-y drive between Silverton and Sublimity, at a certain time of year you might just get treated to a view like this:</p>\n\n<a href=\"https://pixelfed.social/p/essentiallife/823361870029083241\">\n <img src=\"https://pxscdn.com/public/m/_v2/4580/208209554-471e9e/h2dtoWadLSG0/9WJSYk8VJNpapfC49ivd2BPTpx9Bxz4qPXLw6nIu.jpg\" alt=\"9WJSYk8VJNpapfC49ivd2BPTpx9Bxz4qPXLw6nIu.jpg\" /></a>\n \n There are no words\u2026 \ud83d\ude4c<p>I hope you enjoyed this first installment of <strong>Very Cool Places I\u2019ve Discovered While On the Road</strong>. And I promise the third installment of my official Travel(b)logue is in the works! (Here\u2019s <a href=\"https://jaredwhite.com/articles/a-nomads-pnw-travelogue-part-i\">Part I</a> and <a href=\"https://jaredwhite.com/articles/a-nomads-pnw-travelogue-part-ii\">Part II</a>)</p>\n\n\n\n <br /><p>\n \n <a href=\"https://jaredwhite.com/tag/oregonexplored\">#oregonexplored</a>\n \n <a href=\"https://jaredwhite.com/tag/nomadlifestyle\">#nomadlifestyle</a>\n \n </p>", "text": "Not only the charming town itself, but the surrounding countryside is truly sublime.\n\nFolks, it\u2019s high time I spent a little time highlighting one of the very cool places I\u2019ve discovered while on the road living the #NomadLifestyle, so welcome to this first installment of Very Cool Places I\u2019ve Discovered While On the Road (still workshopping that one\u2026)\n\nSilverton, Oregon is a small town of some ten thousand souls nestled on the eastern edge of the Willamette Valley where it starts to turn into the western side of the Cascade Mountains. It\u2019s about an hour\u2019s drive southeast from Portland, and less than a half-hour away from the state capital of Salem.\n\nNow I\u2019d been there once or twice in the past and certainly came away impressed, but it\u2019s one thing to stop randomly at a town for a bite to eat while you\u2019re heading somewhere else, and it\u2019s another thing entirely to go to a place and spend significant time there.\n\nSilverton is, simply put, one of the most lovely spots in all of Oregon\u2014lovely in the sense that nearly everywhere you walk you feel like you are looking at gardens. It should come as no surprise that \u201cThe Oregon Garden\u201d is literally a Silverton destination, an 80-acre botanical garden which I didn\u2019t go to because I\u2019m a cheapskate and didn\u2019t buy admission. But did I need to?\n\n\n \n \n A winding path along Silver Creek towards the library\n \n \n Another ways along the path with the library ahead\n \n \n A view out of the library window towards the creek\n \n \n \n \n Left: Another library window view \nRight: A mural for Roth's Fresh Markets, a local grocery chain in the area and founded in Silverton\n \n \n A bench where you can sit and admire Silver Creek\n \n \n \n \n Left: I took these photos in April, so yay for spring blossoms! \nRight: Gotta love a red fire hydrant with googly-eyes\n \n \n A nearby park provided me with a much needed respite from my travels\n \n \n \n \n Left: Crossing the creek from the library to the park \nRight: Ahhh, nothing like touching grass\n \n \n Silverton is also noteworthy for its incredible story about Bobbie, the Wonder DogSilverton\u2019s city center is small but very quaint, with a number of cute shops, caf\u00e9s, dinner establishments, and an awesome food cart pod (try the pizza, it\u2019s delish!). In addition, Silverton is the gateway town to get to Silver Falls, which apparently is the largest state park in Oregon. I went there in 2019 and was blown away by the setting and the photos I was able to take, like this one and this one.\n\nYou can also make your way up towards the town of Molalla and take the road east along the Molalla River (itself quite scenic in spots) into the Table Rock Wilderness, one of my absolute favorite places in the Cascades outside of the major peaks themselves. This is an area managed by BLM (Bureau of Land Management) and feels truly remote after only a short drive in.\n\n\n \n \n The first time I came here in 2021, my jaw hit the groundI will go on record that not every corner of the Willamette Valley is visually all that impressive. Some areas are just flat and mainly consist of farms or rural industry. Some of the small towns certainly won\u2019t knock your socks off (sorry Lebanon!). But Silverton is high on my list of must-see destinations in this region. And if you take the very vibe-y drive between Silverton and Sublimity, at a certain time of year you might just get treated to a view like this:\n\n\n \n \n There are no words\u2026 \ud83d\ude4cI hope you enjoyed this first installment of Very Cool Places I\u2019ve Discovered While On the Road. And I promise the third installment of my official Travel(b)logue is in the works! (Here\u2019s Part I and Part II)\n\n\n\n \n\n \n #oregonexplored\n \n #nomadlifestyle" }, "name": "Silverton, an Oregon Town in the Cascades Foothills That\u2019s Absolutely Worth the Extra Mile", "post-type": "article", "_id": "45003121", "_source": "2783" }
Mind-blowing yellow color on the road from Sublimity to Silverton
#OregonExplored
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/pictures/20250430/mind-blowing-yellow-color-on-the-road-from-sublimity-to-silverton", "published": "2025-04-30T18:06:07-07:00", "content": { "html": "<img alt=\"\" src=\"https://pxscdn.com/public/m/_v2/4580/208209554-471e9e/h2dtoWadLSG0/9WJSYk8VJNpapfC49ivd2BPTpx9Bxz4qPXLw6nIu.jpg\" /><p>Mind-blowing yellow color on the road from Sublimity to Silverton<br /><a href=\"https://jaredwhite.com/tag/oregonexplored\">#OregonExplored</a></p>", "text": "Mind-blowing yellow color on the road from Sublimity to Silverton\n#OregonExplored" }, "post-type": "note", "_id": "45003122", "_source": "2783" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/20250602/everything-for-money", "published": "2025-06-02T22:51:50-07:00", "content": { "html": "<blockquote>\n <p>\u201cHe that is of the opinion money will do everything may well be suspected of doing everything for money.\u201d</p>\n</blockquote>\n\n<p><em>Benjamin Franklin</em></p>\n\n<p><br />(Sound like anyone you\u2019ve seen in the news lately? \ud83d\ude0f)</p>\n\n<p><a href=\"https://jaredwhite.com/tag/quote\">#quote</a></p>", "text": "\u201cHe that is of the opinion money will do everything may well be suspected of doing everything for money.\u201d\n\n\nBenjamin Franklin\n\n\n(Sound like anyone you\u2019ve seen in the news lately? \ud83d\ude0f)\n\n#quote" }, "name": "Everything for Money", "post-type": "article", "_id": "44992296", "_source": "2783" }
{ "type": "entry", "published": "2025-06-02T14:23:32-07:00", "url": "https://aaronparecki.com/2025/06/02/23/", "category": [ "identiverse" ], "photo": [ "https://aaronparecki.com/img/620x0,q30/2025/06/02/23/photo-1.jpg" ], "syndication": [ "https://www.swarmapp.com/user/59164/checkin/683e165455e6d24f71d68c35" ], "name": "at Mandalay Bay Convention Center", "author": { "type": "card", "name": "Aaron Parecki", "url": "https://aaronparecki.com/", "photo": "https://aaronparecki.com/images/profile.jpg" }, "checkin": { "type": "card", "name": "Mandalay Bay Convention Center", "latitude": "36.089338", "longitude": "-115.177832", "url": "https://foursquare.com/v/4bc34c624cdfc9b66c1e9721" }, "post-type": "checkin", "_id": "44989374", "_source": "16" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/links/20250601/tech-wont-save-us", "published": "2025-06-01T23:10:06-07:00", "content": { "html": "<blockquote>\n <h2><a href=\"https://www.techwontsave.us/\"></a></h2>\n\n <p>Tech Won\u2019t Save Us challenges the notion that tech alone can drive our world forward by showing that tech is inherently political and ignoring that has serious consequences. It encourages listeners to think beyond the confines of the capitalist tech industry, to consider how we can dismantle oppressive technologies, and how technology can be developed for the public good.</p>\n\n</blockquote>\n\n<p>Paris Marx has had a string of fantastic guests on his show lately. Some of the standouts:</p>\n\n<ul><li><a href=\"https://www.techwontsave.us/episode/278_the_case_for_a_digital_detox_w_casey_johnston\">The Case for a Digital Detox w/Casey Johnston</a> \u2014 <em>if you listen to any of them, listen to this one!</em></li>\n <li><a href=\"https://www.techwontsave.us/episode/277_generative_ai_is_not_inevitable_w_emily_m_bender_and_alex_hanna\">Generative AI is Not Inevitable w/Alex Hanna & Emily M. Bender</a></li>\n <li><a href=\"https://www.techwontsave.us/episode/274_how_brainrot_ai_is_upending_the_internet_w_jason_koebler\">How Brainrot AI is Upending the Internet w/Jason Koebler</a></li>\n</ul><p>I\u2019ll also give a shout out to a great interview I recently enjoyed on <em>Better Offline</em> hosted by Ed Zitron:</p>\n\n<ul><li><a href=\"https://www.iheart.com/podcast/1119-better-offline-150284547/episode/empires-of-ai-with-karen-hao-275463277/\">Empires of AI w/Karen Hao</a></li>\n</ul><p>These are smart people with real expertise providing reasonable and well-researched commentary. I know, I know\u2014<strong>quite the rarity in today\u2019s clout-makes-right world!</strong></p>", "text": "Tech Won\u2019t Save Us challenges the notion that tech alone can drive our world forward by showing that tech is inherently political and ignoring that has serious consequences. It encourages listeners to think beyond the confines of the capitalist tech industry, to consider how we can dismantle oppressive technologies, and how technology can be developed for the public good.\n\n\n\nParis Marx has had a string of fantastic guests on his show lately. Some of the standouts:\n\nThe Case for a Digital Detox w/Casey Johnston \u2014 if you listen to any of them, listen to this one!\n Generative AI is Not Inevitable w/Alex Hanna & Emily M. Bender\n How Brainrot AI is Upending the Internet w/Jason Koebler\nI\u2019ll also give a shout out to a great interview I recently enjoyed on Better Offline hosted by Ed Zitron:\n\nEmpires of AI w/Karen Hao\nThese are smart people with real expertise providing reasonable and well-researched commentary. I know, I know\u2014quite the rarity in today\u2019s clout-makes-right world!" }, "name": "Link: Tech Won\u2019t Save Us (Recommended Episodes)", "post-type": "article", "_id": "44982428", "_source": "2783" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/20250531/why-do-they-lie-so-much", "published": "2025-05-31T20:37:12-07:00", "content": { "html": "<p>It\u2019s not \u201cstorytelling\u201d. It\u2019s not being a \u201cvisionary\u201d. It\u2019s not painting a picture, imagining tomorrow today, or any other bullshit euphemism they want throw at you.</p>\n\n<p><strong>It\u2019s lying.</strong></p>\n\n<p>Why do the tech bros and oligarchs and influencers lie so much? They lie, lie, and then lie some more. Day in, and day out\u2014lies, lies, lies.</p>\n\n<p><em>An edifice of lies.</em></p>\n\n<p>It\u2019d be breathtaking if it weren\u2019t so dastardly.</p>\n\n<p>I really wonder sometimes at the journalists\u2014yes, even the good ones\u2014who are in the position to talk to these people. Why do they ask them reasonable questions, get inundated with lies, and then move on?</p>\n\n<p>If I were the interviewer, I\u2019d have just a few simple questions:</p>\n\n<ol><li><strong>Why do you lie so much?</strong></li>\n <li>Why are you telling even more lies in this very interview?</li>\n <li>Why is it that so many people believe your lies?</li>\n <li>Do <em>you</em> actually believe your own lies at this point, or are you fully aware of all the lies you tell?</li>\n <li>When experts repeatedly expose your lies for what they are, do you feel anything? Anything at all?</li>\n</ol><p>But we all know journalists won\u2019t do that. Because then they\u2019ll be out of a job.</p>\n\n<p><strong>I don\u2019t blame them. Not really.</strong> The entire system is rotten from top to bottom. But I can\u2019t help but wonder if, like me, they are crawling out of their skin on the inside\u2014and unlike me, simply much better at hiding it.</p>", "text": "It\u2019s not \u201cstorytelling\u201d. It\u2019s not being a \u201cvisionary\u201d. It\u2019s not painting a picture, imagining tomorrow today, or any other bullshit euphemism they want throw at you.\n\nIt\u2019s lying.\n\nWhy do the tech bros and oligarchs and influencers lie so much? They lie, lie, and then lie some more. Day in, and day out\u2014lies, lies, lies.\n\nAn edifice of lies.\n\nIt\u2019d be breathtaking if it weren\u2019t so dastardly.\n\nI really wonder sometimes at the journalists\u2014yes, even the good ones\u2014who are in the position to talk to these people. Why do they ask them reasonable questions, get inundated with lies, and then move on?\n\nIf I were the interviewer, I\u2019d have just a few simple questions:\n\nWhy do you lie so much?\n Why are you telling even more lies in this very interview?\n Why is it that so many people believe your lies?\n Do you actually believe your own lies at this point, or are you fully aware of all the lies you tell?\n When experts repeatedly expose your lies for what they are, do you feel anything? Anything at all?\nBut we all know journalists won\u2019t do that. Because then they\u2019ll be out of a job.\n\nI don\u2019t blame them. Not really. The entire system is rotten from top to bottom. But I can\u2019t help but wonder if, like me, they are crawling out of their skin on the inside\u2014and unlike me, simply much better at hiding it." }, "name": "Why Do They Lie So Much?", "post-type": "article", "_id": "44973875", "_source": "2783" }
{ "type": "entry", "published": "2025-05-31T14:09:03-07:00", "url": "https://beesbuzz.biz/blog/5177-May-is-was-ME-CFS-awareness-month", "category": [ "ME/CFS", "chronic fatigue", "fibromyalgia", "long COVID", "disability" ], "name": "May is/was ME/CFS awareness month", "author": { "type": "card", "name": "fluffy", "url": "https://beesbuzz.biz/", "photo": "https://beesbuzz.biz/static/headshot.jpg" }, "post-type": "article", "_id": "44971633", "_source": "2778" }
{ "type": "entry", "author": { "name": "Jared White", "url": "https://jaredwhite.com/", "photo": null }, "url": "https://jaredwhite.com/links/20250530/reflections-on-my-reflections", "published": "2025-05-30T21:41:31-07:00", "content": { "html": "<blockquote>\n <h2><a href=\"https://jaredwhite.com/articles/finding-compassion-for-past-jared\"></a></h2>\n\n <p>There is no photo of myself I hate more than this one (taken in the Fall of 2014). If I were captured by an Evil Mastermind, they could force me to divulge all my deepest darkest secrets by threatening to release this photo to my friends and loved ones. (<strong>But HAHA HA, the joke\u2019s on you Evil Mastermind!</strong> I\u2019ve preemptively published this for the whole world to see! <em>Bwha ha ha!</em> Ha. Ha?)</p>\n\n</blockquote>\n\n<p>I am linking to my own article from three years ago which is a reflection on a then nearly 10-year-old photo because I\u2019ve had one hell of a week and a particularly shitty day to top it all off but I still need to fulfill my <strong>daily blogging</strong> quota. This is my cheat code. Clever, no?</p>\n\n<p>OK fine, I\u2019ll add one more thought. We never stop getting mad at our past selves sometimes. The <em>if-onlys</em> pile up. Once in a while, it\u2019s a good practice to gather up all the <em>if-onlys</em> into a pile and then stomp them to bits. <em>Kick \u2018em to the curb.</em> I\u2019ve been doing a lot of nonjudgmental reflecting as part of my <a href=\"https://jaredwhite.com/tag/mindfulness\">#mindfulness</a> exercises thus far this year (<a href=\"https://jaredwhite.com/tag/nomadlifestyle/\">travel sure is good for that!</a>), and it\u2019s felt really, really good.</p>\n\n<p>Out with the old, in with the new. <strong>Reinvention.</strong></p>\n\n<p>I think it\u2019s a cycle that only ends when we die. Some people die before they die, because they cease to reinvent themselves. I\u2019ve never wanted to be that person.</p>\n\n<p>So who\u2019s the Jared we\u2019ll uncover in 2035? <strong>Check back with me in a decade!</strong> \ud83d\ude04</p>", "text": "There is no photo of myself I hate more than this one (taken in the Fall of 2014). If I were captured by an Evil Mastermind, they could force me to divulge all my deepest darkest secrets by threatening to release this photo to my friends and loved ones. (But HAHA HA, the joke\u2019s on you Evil Mastermind! I\u2019ve preemptively published this for the whole world to see! Bwha ha ha! Ha. Ha?)\n\n\n\nI am linking to my own article from three years ago which is a reflection on a then nearly 10-year-old photo because I\u2019ve had one hell of a week and a particularly shitty day to top it all off but I still need to fulfill my daily blogging quota. This is my cheat code. Clever, no?\n\nOK fine, I\u2019ll add one more thought. We never stop getting mad at our past selves sometimes. The if-onlys pile up. Once in a while, it\u2019s a good practice to gather up all the if-onlys into a pile and then stomp them to bits. Kick \u2018em to the curb. I\u2019ve been doing a lot of nonjudgmental reflecting as part of my #mindfulness exercises thus far this year (travel sure is good for that!), and it\u2019s felt really, really good.\n\nOut with the old, in with the new. Reinvention.\n\nI think it\u2019s a cycle that only ends when we die. Some people die before they die, because they cease to reinvent themselves. I\u2019ve never wanted to be that person.\n\nSo who\u2019s the Jared we\u2019ll uncover in 2035? Check back with me in a decade! \ud83d\ude04" }, "name": "Link: Reflections on My Reflections", "post-type": "article", "_id": "44965817", "_source": "2783" }
{ "type": "entry", "published": "2025-05-30T18:55:13-07:00", "url": "https://nadreck.me/2025/05/sleep-phases/", "category": [ "videos", "sleep", "vlogbrothers" ], "name": "Sleep Phases", "content": { "text": "Hank over on vlogbrothers has a quick little video talking about what is arguably a disorder, but only because society doesn\u2019t support it particularly well: having a different sleep pattern than most people.\n\n\n\n\n\nMy natural sleep cycle is the same as his: when left to my own devices, I always tended towards being up til 2 or 3am, and waking up closer to 10am. Of course, for the past several years I\u2019ve had a dog that thinks whenever it gets light out is the right time to wake up, and a job that (when I was living on the west coast) trended towards early morning meetings (to accommodate folks in Europe\u2026 and because we just had a lot of morning people on the team). I will say, it\u2019s been a lot easier to wrangle the meetings since moving three time zones eastward.\n\n\n\nI\u2019m mostly adjusted to my current cycle (which puts me to bed around midnight and up around 7-7:30), but I still find it pretty easy to start slipping towards 1 or 2am, especially if I\u2019m taken out of my routine for things like vacation. I suspect I\u2019ll still be on this cycle for quite some time, since even if I won the lottery and didn\u2019t need to worry about work schedules, Cecil is still a morning puppy (and Mabel has picked up his habit). And that\u2019s (mostly) fine. But I do sometimes miss the way my brain felt when I was able to be on my natural sleep cycle instead \u2013 I feel like I was more relaxed, more at ease, and had more spoons for things.", "html": "<p>Hank over on <a href=\"https://www.youtube.com/@vlogbrothers\">vlogbrothers</a> has a quick little video talking about what is arguably a disorder, but only because society doesn\u2019t support it particularly well: having a different sleep pattern than most people.</p>\n\n\n\n\n\n<p>My natural sleep cycle is the same as his: when left to my own devices, I always tended towards being up til 2 or 3am, and waking up closer to 10am. Of course, for the past several years I\u2019ve had a dog that thinks whenever it gets light out is the right time to wake up, and a job that (when I was living on the west coast) trended towards early morning meetings (to accommodate folks in Europe\u2026 and because we just had a lot of morning people on the team). I will say, it\u2019s been a lot easier to wrangle the meetings since moving three time zones eastward.</p>\n\n\n\n<p>I\u2019m mostly adjusted to my current cycle (which puts me to bed around midnight and up around 7-7:30), but I still find it pretty easy to start slipping towards 1 or 2am, especially if I\u2019m taken out of my routine for things like vacation. I suspect I\u2019ll still be on this cycle for quite some time, since even if I won the lottery and didn\u2019t need to worry about work schedules, Cecil is still a morning puppy (and Mabel has picked up his habit). And that\u2019s (mostly) fine. But I do sometimes miss the way my brain felt when I was able to be on my natural sleep cycle instead \u2013 I feel like I was more relaxed, more at ease, and had more spoons for things.</p>" }, "author": { "type": "card", "name": "Nadreck", "url": "http://nadreck.me", "photo": null }, "post-type": "article", "_id": "44964628", "_source": "2935" }