Bringing Bluesky to the open web

 I borrowed a lot of prior art for FeedLand from social media, specifically, the idea that subscription lists are public. So you can walk a network of followship, and get ideas of who to subscribe to that way. Click a checkbox and you're connected.

That makes it easy to peer with social networks, if they support OPML subscription lists and RSS feeds of posts. And -- as of May 24, we now have that implemented for Bluesky, through their API.

Everything's ready to go!

I've spent the last few days teaching FeedLand how to do with Bluesky what it does with old school RSS feeds. Today I got it working. Real sense of accomplishment. Not deployed yet, but I'm pretty sure it will be soon. The pieces fit together amazingly well.

If you're a regular FeedLand user who also uses Bluesky, please respond to this post. I'd like to loop you in on the new stuff when it's ready for testing. You don't actually need a Bluesky account to get the benefit, that's the cute/cool thing about it. We're bringing Bluesky to the open web. 😀

Scripting News

04 Jun 2023 at 00:36
#
If you're a regular FeedLand user who also uses Bluesky, please respond to this post. I'd like to loop you in on the new stuff when it's ready for testing. You don't actually need a Bluesky account to get the benefit, that's the cute/cool thing about it. We're bringing Bluesky to the open web. 😀
Scripting News

03 Jun 2023 at 17:41
#
 I borrowed a lot of prior art for FeedLand from social media, specifically, the idea that subscription lists are public.

So you can walk a network of followship, and get ideas of who to subscribe to that way. Click a checkbox and you're connected. That makes it easy to peer with social networks, if they support OPML subscription lists and RSS feeds of posts. As I reported on May 24, we now have that for Bluesky. I've spent the last few days teaching FeedLand how to do with Bluesky what it does with RSS feeds. Today I got it working. Real sense of accomplishment here. Not deployed yet, but I'm pretty sure it will be soon. The pieces fit together amazingly well.
Scripting News

03 Jun 2023 at 17:31
#
2009: The only platform that really works is a platform with no platform vendor, and that's the Internet.
Scripting News

02 Jun 2023 at 19:39

I was a skeptic

 I was a skeptic when Apple came out with the iPhone, iPad and the watch and ended up eating my words. I use all three products daily.

When the iPhone came out I was a Blackberry user and loved it. I was angry with Apple for not running Mac software on the phone.

I had reasons for not liking the iPad and watch, but eventually used the iPad even more than the iPhone and I wear the watch every day.

None of them for me were revolutionary products, but they were good products. Worthwhile products. Impossible to resist.

Update: On the other hand, here's my one-month review of the first iPhone. It was not at time, for me, a winner.

Scripting News

02 Jun 2023 at 19:34
#
Did you know that you can get Alexa to play the Succession theme song. On the Studio player it's magnificent. Now you can have it be the theme song for your great accomplishments. Get an elegant bit of code running? Fire it up! You're the boss. You did it.
Scripting News

02 Jun 2023 at 17:32
#
More Succession. People wonder how can they like a show where everyone is ugly. Maybe the answer lies in the fact that the main character of the show isn't human -- it's The Song. Maybe it's just a 4-season-long music video.
Scripting News

02 Jun 2023 at 17:27
#
Newsletter apps have had their moment, now WordPress has one, and wonderfully it has inadvertently plied open the lock-in that Substack imposes, by making everyone use their editor. WordPress has a time-tested API, so I could theoretically write my newsletters in Drummer and push them up to WordPress which would then send them out.
Scripting News

02 Jun 2023 at 17:07
#
The more I use ChatGPT the more I wish it had existed when I was a student. I would have learned so much more. It also would have filled in the blanks for impenetrable teachers and textbooks.
Scripting News

01 Jun 2023 at 19:40
#
Mastodon, Bluesky and Twitter should not be silos relative to each other. I'm starting to post links to Masto on Twitter, and links to Twitter on Bluesky. All combos. I realized I was, in my mind, assuming these were silos. I think other people do too. That's not a good limit to impose, doesn't work in our interests, as users and developers.
Scripting News

01 Jun 2023 at 14:44
#
 I wonder if any librarians have written about ChatGPT. I bet they aren't worried about losing their jobs. That's the thing. When Napster was booting up, most of us were thrilled with the ability to finally program our own music. Now we take it for granted.

Google was, it turns out, just a glimpse into the future. What we really wanted was a virtual librarian who had access to all the information available to our civilization. Now we're getting there. When I was growing up, the librarians, who became my friends, only had access to a very small fraction of what was known. Basically the books that can fit into a modest-size storefront in Flushing. Now when you ask for help, they'll have access to everything.
Scripting News

01 Jun 2023 at 14:11
#
The 1619 Project had a primetime special on ABC last night. Great perspective-changing stuff. I think a lot more people watch ABC than watch Fox.
Scripting News

01 Jun 2023 at 14:10
#
 I did my first fat tweet, yet another post about Succession.

I'm watching the last episode every night. Still finding new things to admire. Here's a screen shot of the tweet in all its corpulence. It's way easier to read than a headline and a link to a blog post. They should work on the formatting a bit. The text is too large and there isn't enough spacing between lines. But it works, and is a welcome addition. There's still more to do -- let's have optional titles, links, styling, editing and enclosures.
Scripting News

01 Jun 2023 at 13:30
#
What if the blogosphere of 20 years ago traveled to the future and saw what remains of Google, Twitter and Facebook and got a taste of ChatGPT, Mastodon and Bluesky.
Scripting News

31 May 2023 at 20:31
#
It's nice to be thought of as a real person. 😄
Scripting News

31 May 2023 at 17:19
#
I asked ChatGPT to write a description of my linkblogging tool, and it came up with something far more hyped that I would ever write, but actually I think I should write this kind of copy for my products. I told it nothing about my product other than it was a linkblogging tool.
Scripting News

31 May 2023 at 15:54
#
BTW "world of a father" is interesting. Remember Marcia said "He made you a playground and you think it's the world."
Scripting News

31 May 2023 at 15:05
#
 I've already watched the last episode of Succession about five times, and I expect to watch it a few more. As my understanding grows, I hear different parts. I swear there could be a QAnon thing going on here.

Anyway, yesterday I wrote about bullshit and about how Tom didn't win if winning means being the chosen successor of Logan Roy. That was the Swede. My jaw dropped when Roman said they were bullshit. There's that word. Bullshit. The kids were bullshit. Nothing. Tom was a great choice to be the new Gerri. The book closes so neatly. The ending wasn't dramatic like the ending of the Sopranos or Mad Men, or clever like Six Feet Under. it was more like the ending of The Wire, things just wound down in a natural way. The truth was the people who really run the world (a "world of a father," says Shiv) are Logans. The people we see on the news shows are Toms. We never hear from the children.
Scripting News

31 May 2023 at 14:48
#
Succession: A lot of people still think Tom was the winner. He was not. He got a Tom job, not the job the Roy kids wanted, expected, felt entitled to. That job went to Matsson. Who Logan chose as his successor. We all got wrapped up in the delusion of the kids. Succession was performance art. And we are the performers. And most people haven't yet seen the brilliance of it.
Scripting News

30 May 2023 at 13:54
#
I searched this blog for NakedJen and Google, whose AI is reallllly dumb, suggests that perhaps I meant Naked Men? Well no, Google -- that's not what I meant. One time when I searched for my mother on my blog with Google, it suggested a different name. My mother and I have the same last name. Why would Google think I mis-spelled my own mother's name? I think they still need to do a little work on their intelligence.
Scripting News

30 May 2023 at 13:27
#
My friend NakedJen came to visit last year, first time I'd seen her in many years. Well what a delight. She's so smart and righteous and funny. She's a tiny but fierce person. And she had a new thing she said: BULLSHIT -- very loudly whenever conversation got around to that topic. I now say bullshit myself more often and more emphatically and when I do it on my blog I think of NakedJen doing her thing.
Scripting News

30 May 2023 at 13:23
#
Sometimes I wonder if there's anything but bullshit on social media. And maybe instead of controlling AI bots, we should control the idiocracy of social media and start using that wonderful intellect we give ourselves so much credit for. The fact is that our online selves are mostly bullshit.
Scripting News

30 May 2023 at 13:22
#
Something interesting to ponder. When we have Textcasting-compatible social media networks, there will be no more wall between blogging and tweeting or tooting. And then we will be able to choose our writing tools and they could be blogging tools as easily as they are the tiny little writing boxes Twitter et al give us. Blogging tools are equipped to deal with titles, styles, links, enclosures, no length limit, editing. These might seem like luxuries now, but once we have them, we'll be amazed that we put up without them for so long when they were very very very very easy to implement.
Scripting News

29 May 2023 at 20:56

ChatGPT is great, reason #897

 I am an infrequent SQL query writer. My knowledge of the language is pretty limited, but I'm pretty good at understanding the kinds of things it can do, and since I am an experienced programmer, I can specify my needs in fairly accurate technical terms, they just don't happen to be in the SQL programming language. That's where ChatGPT is very useful!

I wrote out my query in pseudocode, ie English --

  • I have a database with three tables, feeds and subscriptions and users. If a user subscribes to a feed there is a record in the subscriptions table connecting the two. I want a query that tells me which feeds have 0 subscribers.

In the old days before ChatGPT I'd write a braintrust query, put it on my blog and the odds were pretty good that in 24 hours I'd have the answer, and would feel grateful and proud. That of course would be after putting in a few minutes trying to find the answer using Google and StackExchange.

Now I just feed it to ChatGPT and it translates it for me, to good SQL code, and in ten minutes I have the query and the answer:

  • SELECT feeds.feedurl, feeds.title FROM feeds LEFT JOIN subscriptions ON feeds.feedurl = subscriptions.feedurl GROUP BY feeds.feedurl, feeds.title HAVING COUNT(subscriptions.feedurl) = 0;

I edited it a bit because it assumed field names where I used slightly different names. And I never said that fields had URLs that identify them, and we must use that, not the unique integer ID that each row also has.

It worked. Turns out there are 872 feeds in feedland.org's database that have no subscribers. I'm looking for ways to make the feed reading part of FeedLand perform better, and time spent reading feeds no one is watching could be a place for savings.

ChatGPT, you have made me a more confident and creative programmer.

Huzzah!

Scripting News

29 May 2023 at 20:39
#
Bluesky People Browser: I'm playing with ideas of how to browse around a network of followers on a social media platform. Bluesky is the first that I've had an OPML interface to work with. So I created an outliner for walking the structure of people and who they follow on Bluesky.
Scripting News

29 May 2023 at 16:45
#
The nice thing about sports, it's the last place you can have an opinion without everyone losing their shit.
Scripting News

29 May 2023 at 16:30

Succession notes

 Spoilers! Spoilers!

I imagine during the day I'm going to think of a few random things about Succession. Be sure this is 100% top to bottom spoiler.

A nice thing about Succession: The Roy kids could fuck each other up and all the while they're still a family. They spent a lot of time on that in the last episode. Trying to give us a glimpse of the future for them. Now the ways the hurt each other will be more mundane, more like a normal 0.0001 percenter.

Succession is a parody, that's what makes it so entertaining. And they play games with us, distract us into overlooking what was obvious -- what eluded all three of the kids, even though the adults were constantly reminding them that they didn't compete at the level they thought they did.

I just got some quiet time to think about the story of Succession, and the whole show was constructed brilliantly to leave you with the feeling that how could we not all have seen this coming, it was just math.

The ending of Succession was like a magic trick, revealed. The answer was right before us. Impossible to miss. Yet..

I can't speak for anyone else, but I was led astray by this speech from Karl, about Tom: “You’re a clumsy interloper and no one trusts you. The only guy pulling for you is dead. And now, you’re just married to the ex-boss’ daughter, and she doesn’t even like you. And you are fair and squarely fucked.”

Pretty close to the beginning Marcia said: "He made you a playground and you think it's the world."

Logan said, recently: "You are not serious people."

Logan was a monster. The Swede is a monster. The kids are journalists, pundits. A tribute band if that. They think there are plays. As if they were performing for spin. But the Swede lies and steals and cheats. He was the guy who was Logan's successor, if you think it was Tom, sorry Tom is the next Gerri.

Scripting News

29 May 2023 at 14:45
#
I don't think federation as conceived by Mastodon and Bluesky will be a winning feature in the future of Twitter-like systems.
Scripting News

29 May 2023 at 04:24

Succession prodigies

Marcia: He made you a playground and you think it's the world.

Logan: You are not serious people.

Mattson: I don't care what you think. You're a tribute band.

More to come. The ending made all the sense. They put every character exactly where they belong. Roman gets to close the book on the Roy family, he couldn't say it at the funeral, but he said it outside the boardroom. Truth -- they were only interesting as Logan's kids.

Scripting News

29 May 2023 at 04:19

Selfless?

 We always assume selflessness is a good thing, but I'm not sure. In certain situations, telling a lie to save someone's life, that's probably the right thing to do, but lying to spare someone's feelings? They'll be upset if you tell the truth so you don't.

I grew up in a house where you had to manage other people's feelings. It was so dirty and I hated it so much. I had serious stomach issues as a kid, that suddenly went away when I was no longer living in that house. But being selfless meant I had to spare everyone else's feelings, and as result, betray myself, hurt myself, act selfless, as in my "self" doesn't exist. But outside the family, I was surprised to find that I actually did have a self. And that is when I started feeling like a person. Started, I still had a long way to go.

It wasn't until many years later that I discovered these patterns everywhere in my life, just not so suffocating as the ones in my childhood home. I was always clashing against this, because I wanted to do important creative things with my life, and as they say -- you can't lie to a compiler, garbage in, garbage out.

This is a hot topic here because I've listened through the 500 Songs episode about the Grateful Dead, all four hours 40 minutes of it, and learned how the selflessness destroyed their gift. The fans and their employees made demands, and the band gave them what they wanted. I had never heard the story of the Dead told this way, but it matches up with the facts I have from living through that period myself, and going to quite a few Dead shows, and being one step removed from people who worked in the Dead company, and almost dying myself from similar kinds of pressure. Ultimately if you want to live, you have to not be selfless.

Scripting News

28 May 2023 at 18:13



Refresh complete

ReloadX
Home
(207) All feeds

Last 24 hours
Download OPML
Alan Ralph
Alastair Johnston
*
Andy Sylvester's Web
Anna Havron
*
annie mueller
*
Annie Mueller
*
Austin Kleon
bgfay
Bix Blog
*
BRANDON WRITES
*
Chris Coyier
Chris Lovie-Tyler
*
CJ Chilvers
CJ Eller
Colin Devroe
*
Colin Walker – Daily Feed
*
Colin Walker – Live Feed
Colin's FeedLand Ramblings
Content on Kwon.nyc
*
Dave's famous linkblog
*
daverupert.com
*
David Heinemeier Hansson
Dino’s Journal 📖
dispatches
E L S U A ~ A blog by Luis Suarez
*
everything changes
Excursions
Flashing Palely in the Margins
hyblog
inessential.com
*
jabel
*
James Van Dyne
*
Jan-Lukas Else
*
Jason Fried
*
Jim Nielsen’s Blog
*
Kev Quirk
Maggie Appleton
*
Manton Reece
*
Manu's Feed
Musings
Oblivion With Bells
*
On my Om
rebeccatoh.co
*
Rhoneisms
ribbonfarm
*
Scripting News
*
Scripting News for email
Sentiers — Blog
*
Simon Collison | Articles & Stream
strandlines
the dream machine
*
The Marginalian
*
thejaymo
tomcritchlow.com
*
Tracy Durnell
writing.as.amit

About Reader


Reader is a public/private RSS & Atom feed reader.


The page is publicly available but all admin and post actions are gated behind login checks. Anyone is welcome to come and have a look at what feeds are listed — the posts visible will be everything within the last week and be unaffected by my read/unread status.


Reader currently updates every six hours.


Close
Colin Walker Colin Walker colin@colinwalker.blog