Skyvew – View and share Bluesky threads without needing a Bluesky account
skyview.social
skyview.social
Locking read-only viewing to a login wall is something Instagram can get away with due to their network effects, but I don't see Bluesky benefiting from it for that much longer.
Could you quantify that statement?
All the stats I've seen show that Twitter usage is growing.
Happy to be shown different stats, I just hope that you're not causally spreading "trust me bro" facts.
However, even X's revised number of 245 million daily active users would still see X lose millions or around 3.7 percent of daily active users from before Musk's acquisition.
https://www.theguardian.com/technology/2023/jul/10/twitter-t...
Matthew Prince posted a graph from Cloudflare’s ranking of the most popular websites in the world showing Twitter has been in decline since the start of 2023, not long after Elon Musk took over the platform.
So according to their own (suspect) numbers they have a slight decline, according to outsiders they have a heavy decline.
What numbers are you looking at?
If they can build a small but healthy community first before opening it up, then maybe it will avoid some of the toxicity that other platforms have. People want to be in exclusive clubs, and maybe they will value their membership more this way, leading to more demand from those who are not yet invited.
Keeps the PR impact from trolls lower until they have figured out scale of moderation required. As soon as the service is general-public available, it will get used by CSAM spreaders, Nazis and all other kinds of people you don't want to have on your platform for PR and legal reasons.
But would I be alright with it at it's current size/user make-up? Yeah totally. (but I'm also not paying for it...)
https://techcrunch.com/2023/07/05/bluesky-announces-its-8m-s...
The whole concept of federation is that most of the users are on other people's servers, so an ad-based solution isn't as obvious. They can't count on all those eyeballs being monetizable if they're serious about the AT protocol.
Personally, I believe a lot of people are just sick of social media in general. When Reddit started turning to garbage some 3-4 years back, I started looking for alternatives. Found none. Slowly used it less. By the time the recent drama hit, my usage of it was already almost 0, and dropped to 0. Took a peek at the alternatives, judged them to be a waste of time and attention, and that was it. The niche that Reddit filled is dead for me.
What a refreshing footer, lovely project too, happy to see some developer adoption of BlueSky. It's been pretty boring hanging out there, still nowhere near the amount of content Mastodon has.
Hopefully projects like these will bring some attention and legitimacy to the platform
I'd personally just collect IPs with no other details - it's not really invasive in my opinion, and saying you don't collect IPs leaves you open to being wrong when you accidentally leave the web server log enabled.
It's obviously information somewhat linked to you and a geographic location, so de-anonymising possibly but it's also how packets are routed back to you. I don't expect web services to treat my information as public, but I do expect them to at least have an access log privately.
Without the nginx config, you can't really know what's going on, but at least the express app isn't storing any information beyond what it needs to actually respond. The nginx log probably lists IP addresses so the footer is possibly incorrect.
Not going to be hyper pedantic though, cool stuff @badlogic!
The site is served statically via Nginx, with a log_format that doesn't use any PII in it. That's part of my Docker setup, which is not in the repo, so I guess people have to "trust" me (which is not ideal of course).
The whole thing runs on a Hetzner server, so while I do not log any PII, Hetzner logs at least the IP and keeps that info for a while. So I guess I lied :(
The web was just fine when it didn't directly make anybody any money.
It's one thing for low-level stuff like funny cats and dogs because people do that for the fun of it, but even there someone still has to pay for moderation, hosting, traffic and platform development.
But "high class" stuff like Practical Engineering? That's running some serious budget, impossible to recoup without advertising or other forms of monetisation.
Anyhow, this project is interesting and I do hope more people use it to share their stuff. Have come across various links and I don't want to create yet another account for social media. As another sibling said, wish this was easier to do. But it isn't the fault of this project.
That Bluesky in theory supports it is pretty irrelevant until they open up federation.
If a user transfers their account over, with an archive of posts, and uploads them to a server saying 'trust me, bro, I totally posted all this stuff last year'... they're dumping a bunch of posts into that server's feed whose timestamps can't be vouched for.
There might be mechanisms for a server to pull in the timestamps from the original host server, or to recognize the posts as having been streamed over previously... but uploading post archives is definitely a 'high trust' action for a server to take on behalf of a user.
There are some edge cases to consider, such as how well various software will deal with an activity showing up on a url different to the one it was created at, but the date thing is largely a red herring.
But among the scenarios we have to expect for users wanting to migrate an account from system A to system B in the fediverse are ones where the user’s departure from the original server is not amicable, or voluntary. And, yes, where the source server has just blown up and vanished.
> In the exports, the posts are signed with the users private key.
This refers to the full archives you can export from within Mastodon of your own activity.
There is every reason to make it easier for people to have always-up-to-date backups of their data because the current process means people need to actively think about it. That is a valid concern (and it really annoys me that Mastodon does not include the post signatures in the JSON served up by the API too, which would make it far easier to keep an up-to-date archive; there's no real reason not to). But as long as* the user has an up to date export, and as long as the other instance has seen your public key before or can otherwise verify it with a truster party, the authenticity of that data can be verified. It's not ideal, but it's an option.
Improving on this would also be easy, and I strongly think that once someone adds an import, the other side of that coin really is to push to ensure signatures for posts are included in the API output, and e.g. encourage apps to opt to let users keep a full copy of their signed posts (that part of the design of Bluesky is one I like) offline. I also do think that the Bluesky choice of ensuring the user has access to a recovery key is good, and would love to see something like that added for ActivityPub as well - with or without Mastodon core devs agreeing. It doesn't solve everything, and you'd still be limited until/unless major instances buy in, so, sure, it's possible and maybe even likely that there will be a time period when Bluesky does better than Mastodon on it. Then again once they turn on federation, that might well get Mastodon devs to take this more seriously.
This is not a complicated problem to solve, and one entirely orthogonal to the protocol, which just sets out a very simple framework for the distribution of activities and defines a basic set of activities. There's nothing in the protocol which even requires protocol changes for this.
> and since Mastodon doesn’t support backfilling
Mastodon backfills all kinds of things. There are just limits on it that would need to be eased, and limits on what of that it will serve up unauthenticated. Then these objects would need to be imported. This is a very soft barrier to poke at since Mastodon already has code dedicated to processing posts from other instances, just not anything specific to migration.
> (and likely never will) it’s just not going to happen.
Mastodon also "likely never would" support quote posts not that long ago, and yet I see quote posts all the time, and can quote post myself as well.
There are multiple forks of Mastodon, and many other pieces of Fediverse software, and if/when the demand is significant enough people will sooner or later make this happen. To make it more concrete, my girlfriend is involved in setting up a service running various Fediverse software, and I can guarantee you from first hand knowledge that it will at some point add support for migrating posts to Mastodon whether or not the core devs want to. No protocol changes required, and in fact most of the work can be done outside of Mastodon entirely with only minor tweaks to Mastodon itself. Have you looked at the code? I have.
> This isn’t even getting in to the logistics of redirecting replies and likes/boosts.
You don't need to. You're unnecessarily overcomplicating things. You can obtain those when doing an import, and you can accept that either the original server will redirect them, or it won't. Currently they won't. It's not by any means a disaster if new boosts or replies for an old post using the original actor URI disappears into the ether - what matters by far the most to people is that they are still there in their timelines. Frankly, I'd be willing to bet - it certainly applies for my old posts from before I moved to my own instance - that to most people it's irrelevant whether the posts are accessible via ActivityPub at all, as long as they're still visible in their timeline on the web.
I can’t remember the details, but I’m pretty sure activitypub is missing a bunch of core technical capabilities that they needed to make it work well.
They’re certainly aware of activitypub. Christina (the author of activitypub) was at dweb too giving talks on Scheme and whatever her latest mad science was that year.
Mastodon's "sub"set is a bit better, though.
[0] https://justingarrison.com/blog/2022-12-06-mastodon-files-in...
>There is no imposed characters limit.
Has the term "microblog" lost all meaning?
Edit: psky is retired now, but point still stands
Then you also have custom feeds in addition to the built in feeds. So people will make things like language specific feeds, feeds to follow a group of people (e.g. politicians), etc.
Then there is a whole federated protocol, ATProto [1], underneath that has some interesting properties that also solves some of the issue faced with scalability and portability in the Fediverse protocol.
It was important to get in early on Twitter, it was centralized so people wanted to squat usernames, but Bluesky is decentralized so that's not a thing. I bet most people who beg for Bluesky invites just resell them, as accounts are otherwise completely worthless as soon as beta is over and federation rolls out.
EDIT: thank you very much!!
Edit: thank you SO much!
Edit: rune ruune.de should work