Live data from Hacker News

This website is hosted on Bluesky

danielmangum.com

171–180 of 184 posts

Re: This website is hosted on Bluesky

#171

Earlier quoted context omitted.

I thought that was the Streisand effect?

The Streisand is "the more you try to hide something, the bigger its area of impact becomes".

Streisand may also be "the more you try to hide something, the more attention it receives", and then by Johnson's Law, the bigger its area of impact becomes.

Re: This website is hosted on Bluesky

#172
post #154

Earlier quoted context omitted.

Not right now, no. It's fairly simple (login to Bluesky, read RSS, save item IDs to a text file, post if there are any new feed items, close program then systemd timers run this every N minutes) + pretty specific to AEMET and their formats. If there is interest I guess I could spend some hours to make it a bit more generic and publish the source.

Cool yeah. I think the thing I was most interested in was interacting with Bluesky through rust. Is there a decent sdk for that?

The meat is this, using bsky-sdk + atrium-api from crates:

    let agent = BskyAgent::builder().build().await?;
    agent
        .login("username.bsky.social", "X")
        .await?;
    let rt = RichText::new_with_detect_facets(msg).await?;
    let record = RecordData {
        text: rt.text,
        created_at: atrium_api::types::string::Datetime::now(),
        facets: rt.facets,
    };
    agent.create_record(record).await?;
Works well enough. It's a bit on the lower end of the "abstraction ladder", there might be more user-friendly libraries for doing this even easier now.

Re: This website is hosted on Bluesky

#173
post #137
post #110

Earlier quoted context omitted.

Agreed. I assume this will open up Bluesky to a lot of potential legal problems. But will it be any different from accesing the content using the app as the content is anyway hosted. That said, just the other day I was thinking, is the reverse possible. I have a web site/blog. Use RSS and then the RSS updates are posted to a handle on Bluesky. I would assume that's a lot more useful?

> That said, just the other day I was thinking, is the reverse possible. I have a web site/blog. Use RSS and then the RSS updates are posted to a handle on Bluesky. I would assume that's a lot more useful? This is trivial, I'm currently doing this for https://bsky.app/profile/aemet-bot.bsky.social which reads a bunch of RSS feeds from AEMET (Spain's national weather service basically) and posts warnings to the feed i…

This is cool. Actually if bluesky can do this automatically where it can fetch RSS and show as handle updates it will be really useful. Will help a bunch of people who wouldn't need to maintain the services.

Or maybe there is a potential for a SaaS service?

Re: This website is hosted on Bluesky

#174
post #98

Earlier quoted context omitted.

It will be. We had the same issue with Matrix attachments.

got fixed by https://github.com/matrix-org/matrix-spec-proposals/blob/mai... fwiw

I noticed^^

Tbh, I still haven't figured out how my IRC client is supposed to fetch avatars of bridged matrix users now.

Previously I was able to special case bridged matrix users and access their avatars through

    /_matrix/client/r0/profile/{name}/avatar_url
    /_matrix/media/r0/thumbnail/{server}/{id}/
    /_matrix/media/r0/download/{server}/{id}

Re: This website is hosted on Bluesky

#175

Earlier quoted context omitted.

Johnson's Law: The more attention something receives, the bigger it's area of impact becomes.

Is this comment intended to have a bawdy subtext or am I just reading to much into it?

I think you're reading into it just the right amount.

Re: This website is hosted on Bluesky

#176

Earlier quoted context omitted.

got fixed by https://github.com/matrix-org/matrix-spec-proposals/blob/mai... fwiw

I noticed^^ Tbh, I still haven't figured out how my IRC client is supposed to fetch avatars of bridged matrix users now. Previously I was able to special case bridged matrix users and access their avatars through /_matrix/client/r0/profile/{name}/avatar_url /_matrix/media/r0/thumbnail/{server}/{id}/ /_matrix/media/r0/download/{server}/{id}

I believe the bridges should host a proxy (per-bridge) to expose content: https://github.com/matrix-org/matrix-appservice-irc/pull/180...

Re: This website is hosted on Bluesky

#177
post #54

Earlier quoted context omitted.

> Not sure why my parent comment was flagged. I guess when you can’t formulate a response, you flag and downvote? Is that the HN way? It was a vague and negative one-liner, with no indication of what you were insinuating or why you think that way, from a brand new account. If you spent 30 more seconds to expand on what history you were referring to and why you think history is repeating, it would not have been flagge…

[flagged]

FWIW I'm a mod here and ziddoap's explanation was quite good.

Re: This website is hosted on Bluesky

#178

Earlier quoted context omitted.

I noticed^^ Tbh, I still haven't figured out how my IRC client is supposed to fetch avatars of bridged matrix users now. Previously I was able to special case bridged matrix users and access their avatars through /_matrix/client/r0/profile/{name}/avatar_url /_matrix/media/r0/thumbnail/{server}/{id}/ /_matrix/media/r0/download/{server}/{id}

I believe the bridges should host a proxy (per-bridge) to expose content: https://github.com/matrix-org/matrix-appservice-irc/pull/180...

But does that proxy actually expose avatars/profile pictures? From what I can tell they only proxy attachments.

Re: This website is hosted on Bluesky

#179

Earlier quoted context omitted.

I believe the bridges should host a proxy (per-bridge) to expose content: https://github.com/matrix-org/matrix-appservice-irc/pull/180...

But does that proxy actually expose avatars/profile pictures? From what I can tell they only proxy attachments.

avatars pictures /are/ just attachments tho?

Re: This website is hosted on Bluesky

#180

Earlier quoted context omitted.

But does that proxy actually expose avatars/profile pictures? From what I can tell they only proxy attachments.

avatars pictures /are/ just attachments tho?

The bridge only transforms images attached to events to new media proxy links.

If a bridged matrix user joins a channel, as IRC client I see the following information:

    justJanne[m]!justjannem@Snoonet-han4h7.720l.ak1n.m0s0nj.IP (@justjanne:matrix.org)
With the mxid I can call /_matrix/client/r0/profile/{name}/avatar_url and get the mxc url.

    mxc://matrix.org/uQMYcfRtSKFlYYBXLGhuIXzq
In the past that was enough, I could just call /_matrix/media/r0/download/.

With authenticated media, I would need to get a URL with a signed JWT from the bridge's media proxy such as

    https://matrix.org/snoonet/media/v1/media/download/ARahZwUoMu0BcC8Di6Q3N3lpPAejecpE6OyRcKnsvw3n7pjmP7XVSXG8hYT99knbOtESJ9ODlzqLcdLy8Y2mPs9CeTshGEPwAG1hdHJpeC5vcmcvdVFNWWNmUnRTS0ZsWVlCWExHaHVJWHpx
But what endpoint would I call to get that? From what I can tell there's no way to get the bridge to give me a users' avatar.

I'd expect to have an special endpoint such as /snoonet/avatar/{mxid} that'd redirect me to the /snoonet/media/v1/media/download URL.

Post reply on HN