Kevin Åberg Kultalahti
@kevinak.se
880 followers 77 following 95 posts
Cofounder of Svelte Society, Organiser of Svelte Summit 📍Stockholm, Sweden 🇸🇪
Posts Media Videos Starter Packs
kevinak.se
No, the problem isn’t the payments themselves, it’s having to register for VAT and stuff. Maybe I should just sell using Swedish VAT and people will have to live with the products being a bit more expensive?
kevinak.se
The Merchant of Records only allow digital products so doesn’t do anything for us, unfortunately :/
kevinak.se
Yeah I want to do this, trust me! But it’s tough to handle taxes across the board :/
kevinak.se
Ok - performance sounds like the differentiator then, because I can already use the SQLite driver and S3 driver with the Node adapter :)

It’s actually been great! I love that the debugging story has gotten better as well, debugging SQLite issues was a major headache before iirc
kevinak.se
Right... but like... what is the point of the adapter? 😅
kevinak.se
I have to admit, the bun adapter is not selling itself well. The node adapter works very well.

I assume it adapts the output to use bun.serve instead of polka or whatever the Node adapter uses? 🤔
kevinak.se
Don't you like workslop? Sounds like you're ANTI tech m8!
kevinak.se
Then there's also the question of... who pays for the storage?
kevinak.se
Yes, that's the kind of backup that regular users "like".

If you wanted to do it decentralized, maybe some kind of "raid" setup, distributed on multiple PDSes where you can lose N number of shards. If you lose one (server goes down), it "heals" by distributing a new shard to a new PDS 🤔
kevinak.se
Yeah I totally get where you're coming from but my point is that the user shouldn't even have to care. It should just happen behind the scenes, automatically.

In the Nostr world it's "solved" by connecting to multiple Relays instead of just one but that isn't particularly user friendly either.
kevinak.se
This is too technical for the average non-developer user, even if you slap a nice GUI on it. They have no clue what PDS they are using or what a PDS is.
kevinak.se
I'm sure it's super easy but you can't expect non developers to use this in any meaningful numbers.

Ideally the user wouldn't even know their data is being backed up. It should be built-in to the applications! :)
kevinak.se
I’m all for making it easier, would be great if they did make it easy to back up but I also wonder if the incentives align to make that happen. I guess it wouldn’t be an expensive feature so may e the incentives do t matter much 🤷‍♂️
kevinak.se
Users that aren’t developers are not going to set up a GitHub action to backup their data - I don’t think they would even think about backing up data tbh.

I wonder if maybe the applications should backup to Google Drive or iCloud. That would make it easy for users.
kevinak.se
Right - how realistic is it to expect users to do this in practice?

If I haven't backed up my data before the application "turns rogue" and removes the ability for me to get my data I'm screwed? 🤔
kevinak.se
The Nostr model where you send data to multiple relays seems more censorship resistant. Maybe you can do that with ATProto as well?
kevinak.se
One thing I've been wondering is how does the protocol protect against a PDS just keeping data hostage?

One could imagine a VC backed company building an app and then once they reach critical mass, they just turn off the export feature. 😬

Hopefully I've misunderstood how it works.
kevinak.se
That sounds like fun! @willow.sh has usually done a lot when it comes to hacktoberfest - maybe they can pick this up and run with it?
kevinak.se
Looking for a contractor that can help out with content moderation on the new Svelte Society website. It will mostly involve migrating old content and making sure submissions are accepted in a timely fashion. Would be perfect for a student or someone that is Sveltecurious and learning web dev.
kevinak.se
Doesn't give us enough team seats and is pretty expensive. Decided to try OneStream Live instead. Hopefully it's good enough :)
kevinak.se
It's great, but unfortunately we want some way to easily have guests join the stream. I know vdo.ninja exists to handle this need, but it's too clunky :(
kevinak.se
We're starting up the Svelte Radio podcast again next week. We used to use StreamYard but it has gotten very expensive. Does anyone know any other services that are cheaper and give you roughly the same set of features?

+ if there's an easy way to add more team members.