I have a high view of #Ruby. It’s a great language. With a great ecosystem. Powering objectively superior tools and technologies. *If any of the above is demonstrably untrue, let’s fix that. Together. **I’m serious. Where does Ruby fall short? Not too late to fix it.

The kitchen remodel curse

#kitchen #remodel #move
New post: fluffy rambles: The kitchen remodel curse beesbuzz.biz/blog/529-The-k… #Kitchen #Remodel #Move Seattle, 2007: Redid my kitchen, ended up getting a job in San Francisco a month later San Francisco, 2012: Redid my kitchen, ended up getting a job back in Seattle a month la…

Are you getting the support you need during eternal Caturday?

This is a lovely story about family, technology, and military secrets by @sarahfallon. Worth taking a few moments out of your day to read. wired.com/story/secret-h…
I did it… I finally listened to all of the music and have been presented with the void
I want to reinforce this for anyone who makes media online. I got targeted harassment as a campaign director, too that was very pointed and bad.
If you are a journalist & just starting out in your career, I recommend using a service called DeleteMe or something similar. It helps scrub your personal information off...
Dafuq you say. *Hard* no. If I ever thought about taking Deno out for spin, NOPE. There's a reason there's no "Ruby, Inc.", "Rails, Inc.", etc. !! All that talk about staying MIT, open source, yada yada is total BS. Deno now serves its corporate master. End of conversation.
Announcing the Deno company deno.com/blog/the-deno-…
Been too long since the last classic military comedies: Sgt Bilko, McHale’s Navy, MASH, Stripes. Looking forward to this. twitter.com/deadline/statu…
Deadline Hollywood https://twitter.com/DEADLINE
Roy Wood, Jr. To Write & Star In National Guard Comedy In Works At Fox With Denis Leary Producing deadline.com/2021/03/roy-wo…
In my best Yakov Smirnoff impersonation: In Asian Georgia, voters pick officials. In American Georgia, officials pick voters!
Must-read thread about how new Georgia voter suppression law allows GOP legislature to appoint majority on state election board, which can then take over county election ...
two things that brought me real enjoyment this week: -Lil Nas X video and him owning people on twitter - Ever Given memes and that we were all United in our understanding of what was wrong (boat stuck) and how to fix (unstick)
Watching the video of the Floyd murder on tv right now. It's tragic and terrifying. Good people videoed and tried to intervene. You can hear Floyd calling out, "Mama, Mama" before becoming unresponsive. The knee never leaves his neck. Everyone should witness this. I'm wrecked.
This is hilarious! HN traffic to a blogpost made Cloudflare block every single .ts file on @deno_land's primary registry — simply because both TypeScript & MPEG transport stream files (often used in e.g. HLS video streaming) share the .ts extension :'D deno.com/blog/02-03-202…
Well that's some good Monday news right there! May your ideas today flow as freely as the Ever Given. I pronounce you unblocked! 😂 twitter.com/joyce_karam/st…
FREE. Video of Ever Given vessel fully floating freely in #Suez moments ago. Navigation has RESUMED in Suez Canal, Egypt’s authorities say, after 6 days of blockage. O...
Hmmm, what could it be?

As part of my attempt to work on something IndieWeb every weekend, I decided to do a bit of a dive into the code for https://github.com/kylewm/silo.pub. It’s known as being a (working) example of using Micropub as a means of syndication. Conventionally, people do this using Webmentions via brid.gy - but I am curious about having such a system automatically add syndication back-links to my posts as well as being able to dynamically use it back-fill posts to my site (since it can do the former with potentially less magic than Webmention parsing).

I notice that in order to use silo.pub, you forward the entire incoming Micropub request to the remote endpoint (we can call it ‘syndication endpoint’). This feels a bit tricky to implement because I can see it being simpler as the originating site of the request to only just send a URL of the post that needed to be syndicated - part of the appeal of Bridgy is that. But having to forward the whole thing feels interesting. But it also allows for a means of insuring that a particular syndication location only gets what it can support or what’s appropriate for that destination (bookmarks could be formatted more differently on Twitter or how reading progress is reflected).

I think I can “get” with this approach but I’m going to take a bit of a different approach. Instead of forwarding the whole body, I’m going to send it a request to update a post. Something like the following:

POST /syndication/twitter


{
  "action": "update",
  "url": "https://jacky.wtf/a-post-to-share"
}

With no other arguments, this would tell the Micropub-powered syndication endpoint that it should update the provided post. Being that this one is optimized for Twitter, it could do the work of sending the tweet (or replying, or liking) and then sending a Micropub update to the original post with the change in the syndication URL. A server noticing that could use that as a way to determine that the syndication was successful with no extra need to add asynchronous processing - we get it for free.

It appears to be refloated. Going to need some epilogues to the Suez Canal/ever given section of ao3

What’s your favorite part of yoga during eternal Caturday?