this post was submitted on 11 Jul 2023
505 points (100.0% liked)

/kbin meta

4 readers
1 users here now

Magazine dedicated to discussions about the kbin itself. Provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics. ---- * Roadmap 2023 * m/kbinDevlog * m/kbinDesign

founded 1 year ago
 

I wrote the first line of code for /kbin on January 14, 2021. Around this time, I started working remotely and decided that the time I used to spend commuting to the office would be devoted to /kbin. Throughout this entire period, /kbin has been a hobby project that I developed in my free time. It was also when Lemmy started federating. The full history is available on GitHub. The Polish instance - or rather its prototype - was created on 2021-09-08.

By the end of 2022, I decided to take this a bit more seriously. The work that had brought me much satisfaction began to tire me out - anyone who's experienced burnout likely knows what I'm talking about. I needed a breather and a sense of doing things my way. I had some savings put aside, so I could work on this full-time. The amount of code might not reflect this, but it's only a small part of the things that need attention in such a project ;)

I don't know if it had any impact, but on January 4, 2023, I received information that the project had qualified for the NGI0 Entrust program. I had applied for funding a few months earlier. Currently, I have outlined my milestones in the Roadmap. The plan was to gradually complete each stage (after finishing one of them, I can apply for a funds release). However, due to the situation and how /kbin has developed in recent weeks, I had to completely change my priorities. As a result, I have started each stage, but none is polished enough for me to honestly apply for a payout. I'll need to address this promptly.

The fact that I could take certain steps amidst all this confusion is solely thanks to your support. The kindness I've encountered here will be remembered for a lifetime :) My buymeacoffee account currently has 818 supporters, who have donated $11,320. This is a lot of money, and for a while, I'll be able to sleep peacefully, not worrying about maintaining kbin.social.

Nevertheless, this money is meant for project development. Every expense will be documented in monthly reports. If necessary, I can also provide insight into the invoices. Things have been so heated recently that I consider the spending over the past months to be a failure. Most of the costs need to go to S3+Cloudfront, where costs due to the traffic increased from $2-3 per month to $1,000. This is about half a year of basic servers in the current stack. But in hindsight - so much has happened that faster migration was impossible. However, this has certainly accelerated the process.

None of this would have been possible without the contributors and project guardians, and without Piotr, with whom we spent many hours and sleepless nights trying to stabilize the situation and bring it to its current state. This time we're much better prepared for potential surprises. I hadn't set the terms of collaboration before and I admit, I had some concerns when we arranged a call to discuss this. However, it turned out that within the foundation, Piotr introduced a "Pay what you can" financing model, whether it's $1 or $100 a month. As I mentioned earlier, this is a huge relief for me and we started from scratch regarding security matters.

Many of you asked me about the possibility of recurring support. I wasn't entirely convinced, especially since the current account balance should maintain the instance. However, I think it would be irresponsible of me not to consider it. /kbin has grown to a level where I can't foresee everything that will happen. It would be great if we could cover monthly costs with Patreon / Liberapay. All funds from Buy Me a Coffee will be transferred to this pool, but from now on, I'll treat it as buying me a coffee... or a beer... literally ;)

For me, this also means maintaining critical zones for the project. I see this as a long-distance run, so I've decided to allocate:

$100 monthly - donation to Piotr's foundation "Fundacja Technologie dla Ludzi" - I really encourage you to support it, they're really doing a lot for the fediverse.
$24 monthly - donation to Codeberg - a great ecosystem for free projects. We've been making quite a buzz there recently.

I also want to support contributors and creators around /kbin as much as possible - but I'll do this privately, and for now, I can only afford symbolic amounts.

|                                                   |            |              |   $  |
| ------------------------------------------------- | ---------- | ------------ | ---- |
| Hetzner Jun 2, 2023                               | €131.63    | one-time     | 145  |
| Hetzner Jul 2, 2023                               | €246.74    | one-time     | 271  |
| OVH 24 cze 2023                                   | 2246.66 zł | 6 months     | 553  |
| OVH 1 lip 2023                                    | 904.63 zł  | monthly      | 223  |
| OVH domains                                       | 116.43 zł  | annually     | 30   |
| AWS (S3+Cloudfront) July 3, 2023                  | $1079.21   | one-time     | 1080 |
| AWS current                                       | $320.45    | one-time     | 321  |
| Mailgun 2023-07-02                                | $49.76     | one-time     | 50   |
| Testing enviroments, demo instances, landing page | $130       | monthly      | 130  |
| FTDL                                              | $100       | monthly      | 100  |
| Codeberg                                          | 95.33 zł   | monthly      | 24   |
| Yubico 2x YubiKey 5C NFC Jun 22, 2023             | €135.30    | one-time     | 149  |
| Accounting and legal advice                       | $100       | one-time (?) | 50   |
| Taxes in Poland                                   | ???        |              |      |

Thank you once again for that. I will respond to your questions, but it may be delayed as I have a few important tasks I want to focus on. Soon we will also write more about the cluster and the conclusions we have drawn from creating infrastructure with Piotr. Then it will be time for the first release of /kbin.

(page 2) 47 comments
sorted by: hot top controversial new old
[–] monotremata@kbin.social 3 points 1 year ago

Thanks so much for all your hard work!

[–] Jaysyn@kbin.social 3 points 1 year ago

Just joined your Patreon.

[–] BigVault@kbin.social 3 points 1 year ago* (last edited 1 year ago)

You’ve got another Patreon supporter in me. Great work ernest!

[–] PabloDiscobar@kbin.social 3 points 1 year ago (1 children)

Thanks for the numbers! It's always interesting for someone wanting to dig more seriously into the self-hosting of fediverse tools.

Well, I think it puts an end to the idea of ever federating with big names like facebook. It would cost way too much money and resources.

[–] Teppic@kbin.social 1 points 1 year ago* (last edited 1 year ago)

Actually it doesn't really work like that. It would also depend how much interaction there was between kbin users and the users on Threads. The increase in hosting costs should be manageable as it has more to do with the number (and activity) of users on the local instance, than with the size of the fediverse.

Note for example kbin is already federated with Mastodon which has 10,000+ instances.

[–] fearout@kbin.social 3 points 1 year ago

Thanks for your work! And for great communication too. Just brushed off my old Patreon account :)

[–] gengar@lemmy.ml 3 points 1 year ago

Thanks so much for all of your time and hard work Ernest! Even though I’m commenting from Lemmy rn (which is cool in and of itself!) Kbin is awesome and I think once the dust settles, my new favorite social medium :) I’m certainly gonna buy you a coffee, you’ve more than earned it lol

[–] Ronno@kbin.social 3 points 1 year ago

Loving the commitment, honesty and transparency!! You have done an amazing job, and I am confident that you are giving your baby (kbin) the best possible care and future.

But do be mindful of your situation and try to take care of yourself, we wouldn’t want you to have another burnout or something similar.

[–] Grimlo9ic@kbin.social 3 points 1 year ago

Then it will be time for the first release of /kbin.

This gave me some feel-good chills. Thanks ernest, you da man.

I'm super new here and honestly am pretty impressed with the UI and the cleanliness of kbin. Aside from my own growing pains finding new communities/instances it's been a very nice transition from my previous time sink. The smaller internet feels good, didn't realize I missed it until I came here. Feels like old forums without the vitriol of today in it. Really appreciate the work, enjoy the beer coming.

[–] BentiGorlich@gehirneimer.de 3 points 1 year ago

I am very happy that I am a part of it, even if it is just a small one 😊

[–] iNeedScissors67@kbin.social 2 points 1 year ago

Just joined the Patreon, thanks for all you do.

[–] wave_walnut@kbin.social 2 points 1 year ago (1 children)

Where can I donate to buy ernest a cup of coffee?

[–] ikari@8bit.red 2 points 1 year ago

@ernest That's a great project, by the way. And I love we're taking the internet back.

[–] Marks@kbin.social 2 points 1 year ago

I appreciate you

[–] LegendofDragoon@kbin.social 2 points 1 year ago

Appreciate the update man!

[–] cthonctic@kbin.social 2 points 1 year ago* (last edited 1 year ago)

You're an amazing human being and I am in awe of what you have managed to create! The Patreon was my easiest join ever and I'm happy to hear that buying you a coffee will actually buy you a coffee (or other tasty beverage) going forward :)

[–] livus@kbin.social 1 points 1 year ago

@ernest thanks for updating us, and for all your hard work. I'm glad you can get some sleep now -and it's nice that we can buy you a beer!

[–] elouboub@kbin.social 1 points 1 year ago

@ernest, as others are saying, if you enjoy working on kbin, do not hesitate to pay yourself a salary from donations and allow them to be recurring in order to make it stable. If the money becomes enough to pay staff, get some legal advice and setup a structure to do so.

Your project is a major boon to the fediverse and if you enjoy working on it more than your current job, I'm sure the community would be very happy to finance kbin as your new job. If you consider this a hobby and are afraid turning it into something paid might take all the fun out of it, I can definitely understand.

Find out what'll work for you. Me and a bunch of others are rooting for you :)

[–] dasnet@kbin.social 1 points 1 year ago

I am in awe of your commitment, long term. I think my jaw dropped with the transparency. It's so informative, it breaks down walls, and creates so much trust. I will help with as many coffees as I can! @ernest

[–] teydam@kbin.social 1 points 1 year ago

so glad i supported it!

[–] phareous@kbin.social 1 points 1 year ago (1 children)

Can someone point me to a link to the roadmap?

[–] mizzyc@kbin.social 1 points 1 year ago (1 children)

I don't know if there's an updated roadmap, but this is the one that I've found some weeks ago: https://kbin.social/m/fediverse/t/511/Kbin-Roadmap-2023

[–] melroy@kbin.melroy.org 1 points 1 year ago (1 children)

@mizzyc basically we are doing all phases at the same time 😜

@ernest @phareous

[–] mizzyc@kbin.social 1 points 1 year ago

All I can do is thank you guys for that! Hehehe

[–] AnonymousLlama@kbin.social 1 points 1 year ago

Great work so far mate, it's take really exciting to see how far the project has come. I'm really happy with the hundreds of tickets we've managed to get through, from UI tweaks, new features to bug fixes.

It's still early days but each new thing we fix makes kbin a more useful and enticing offer, hoping a heap now people start using it so we can get it into more hands.

Excited for the future 🦙🦙🦙

load more comments
view more: ‹ prev next ›