@Rooki@lemmy.world cover
@Rooki@lemmy.world avatar

Rooki

@Rooki@lemmy.world

I am Rooki Cookie. I am a programmer and i try to help everyone :)

https://lemmy.world/pictrs/image/dc2b042c-d3f3-43ee-8a66-17c691407bda.png

This profile is from a federated server and may be incomplete. View on remote instance

Rooki ,
@Rooki@lemmy.world avatar

Let me guess, it will cost as much as a normal smartphone but with less? The page doesnt even load on my side.

Rooki ,
@Rooki@lemmy.world avatar

Thats has to be from the onion! ( I hope at least )

Rooki ,
@Rooki@lemmy.world avatar

"You dont have to care about infrastructure...." is the bigest lie of those microservice hosting providers.

Rooki ,
@Rooki@lemmy.world avatar

If this is true, then we should prepare to be shout at by chatgpt why we didnt knew already that simple error.

Rooki ,
@Rooki@lemmy.world avatar

@SovereignMaven_ please follow the rule 2 ( and mark your post as "portugese" )

Rooki ,
@Rooki@lemmy.world avatar

Same, its just like everywhere enshitification of companies who try to get more profitable by spying,advertising and many anti consumer practices. Linux just stays good. and / or if you dont like your distribution just swap to another, its easy :D

Rooki ,
@Rooki@lemmy.world avatar
spoiler

🤔 🤔 🤔 🤔 🤔 🤔

Rooki ,
@Rooki@lemmy.world avatar

and selling it with an extra apple logo is the newest thing.

Rooki ,
@Rooki@lemmy.world avatar

and Nordvpn or Expressvpn isnt even private so... its paid but you still give all your data to them.

Rooki ,
@Rooki@lemmy.world avatar

I doubt that really but if you trust them good.

Rooki , (edited )
@Rooki@lemmy.world avatar

Better mod tool and a more common and well known programming language. A seperate team for UI/Design and API, so that the development goes faster and goes to multiple checks before it gets released. It is lemmy api compatible, so your iphone or android app will still work.

Sublinks has a roadmap too, to give everyone a glimpse where everything is and what is planned. And Sublinks developers welcome everyone that want to support the project, even non developers that want to input their ideas or personal experience.

Sublinks will add some moderation tools for mods and instance admins, to have a better control over their instance and to reduce spam, trolls or illegal content ( not pirated but that BAD porn stuff )

Rooki ,
@Rooki@lemmy.world avatar

Microsoft 69/420

Rooki ,
@Rooki@lemmy.world avatar

😱

Rooki , (edited )
@Rooki@lemmy.world avatar

EDIT: I am sorry for the previous text, i was a little too moody there, so the downvotes are probably justified ;)

The prevalence of Linux users on this platform is common knowledge.

Yes we all knew that, but because of convenience and we didnt wanted any issues with accusations that we correlate ips that accessed the self hosted form with lemmy user ips, so we chose to use Microsoft Forms

Rooki ,
@Rooki@lemmy.world avatar

Ahhh ok, i wish you good luck with your instance! If you need some tips or help i know a good guy on the LW team ;D .

Rooki ,
@Rooki@lemmy.world avatar

We chose that, as we already saw the things that can be done wrongly with rust. And no one of the sublinks team can do rust really, so it was just a matter of what languages can be learned faster and/or have already good knowledge about a programming language.

If you really want performance, please write your code in binary, then you have no compiler, no runtime just plain binary code, it will be fast but unreadable ( like rust if wrongly done ). Java is just a good old and known programming language. There are already some techniques to improve performance and / or cluster your application up. With an load balancers. Something like lemmy tried, but a little bit easier and extendable.

Rooki , (edited )
@Rooki@lemmy.world avatar

Edit: Sorry, for my harsh response, edited my original comment. I am sorry for my bad behaviour.

Rooki ,
@Rooki@lemmy.world avatar

We have a bigger main developers team tham just 2 guys. Everybody has their favorite language. Its a gopd take especially in tge statistics.

Rooki ,
@Rooki@lemmy.world avatar

Its a stupid take, to dismisy java and JuSt UsE RuSt. We chose java for a reason, we want to get going with development, that cant be done with slowly building up a rust team. As they are already bussy on lemmy. So it would be just a fight for developers too.

Rooki ,
@Rooki@lemmy.world avatar

At least the way we structure sublinks, it can get easier clustered.

Rooki , (edited )
@Rooki@lemmy.world avatar

This will be done automatically, with a migration script. The user doesnt need to do anything.

Nothing should be lost, we will have a announcement up when it comes up. But this will be still at least few months to that day.

Rooki ,
@Rooki@lemmy.world avatar

Thanks for your feedback, sadly lemmy is not in that stage and is not build for plugins in mind.

The sublinks team didnt meant to be too specific on some questions, i will give your idea to the sublinks team for any further surveys.

Sublinks is already heading there where you can listen to events, trigger events etc. but yeah instance plugins would be very cool and could be easier used by third party developers improving the current platform they support.

Thanks
Rooki

Rooki ,
@Rooki@lemmy.world avatar

Ok thanks never knew about such discussion! But it is missing like hooks, events, triggers. Otherwise a plugin is almost useless and just hooking directly to the db would be more effective.

External bots, have one big downsode that kills it for most "plugin" use case, it is pull, many use cases want a push method over a trigger, event or similar. And to fetch the api every second is inefficient if you say so. Direct db access is not available for everyone.

Rooki ,
@Rooki@lemmy.world avatar

On sublinks we already do stuff apready with those hooks. So that is already implemented

Rooki ,
@Rooki@lemmy.world avatar

In the services, the "events" all of those can be hooked into. In our case the only thing that is missing is a way to load a plugin into the software is missing. But it is comming up and if someone really needs that urgently a custom build, it is really easy to integrate a logic into it and build it into a custom build, by simply putting it into a custom file and then pulling upstream for updates.

Rooki ,
@Rooki@lemmy.world avatar

To your tips:

  1. We dont know rust
  2. We dont know rust

We dont want "just" to rewrite lemmy to java, we want to improve the code and thus we ALL dont know and want to understand rust, we chose to use java, as it is good old programming language where structure is already known.

Both languages are good, its just depends on what developer you ask. Both are valid options for a rest api.

Sublinks just wants to add a wider spectrum to the fediverse!

Rooki , (edited )
@Rooki@lemmy.world avatar

You can dm @jgrim any of your thoughts and ideas. Or just put your ideas into !sublinks and create a public discussion or even if you techie enough just create an issue on github https://github.com/sublinks/sublinks-api and jgrim and the team will discuss about it.

Thanks for your help

Rooki ,
@Rooki@lemmy.world avatar

Hi,

thanks for your ideas, moderation isnt just a community, its the whole instance. The moderation lacks for instance admins the most. For example reports, with the current setup it is impossible to search for one specific report or sort by community,person,reporter,types. The sort order is currently somewhere else where it should be, it sorts on the server by old => new and client side new => old. I dont know if this was wanted but it just creates additionally to the lack of sort or filter options a issue for instance admins, that want to look for urgent reports at the top of the reports.

The programming language is just a preference, i already said this to mutliple people, this was a choice of convinience and it is still a valid option for a rest api.

Rooki , (edited )
@Rooki@lemmy.world avatar

Yes the 0.19.3 upgrade happened.

We wanted to give their survey more reach, as a sort of collaboration.

edit: version typo

Rooki ,
@Rooki@lemmy.world avatar

I think next year 1.4.2025

Rooki , (edited )
@Rooki@lemmy.world avatar

We hoped for the best and we got the worst. Even after we waited like multiple months after release and what got we? We got a headon crash to the wall.

Bad documentation, changed setup, ui issues, sort issues, performance issues, ddosed multiple times by smaller 0.19.3 instances that crashed and restarted, some other issues that could have been seen if blackbox tested just once.

For smaller instances ok they can live with it. But we waited extra long, and then got the worst, untested software.

edit: typo in the version

Rooki ,
@Rooki@lemmy.world avatar

Like said its personal opinion. But what do we see with lemmy? Its on rust and still there are many bugs in there and the feature development is relative slow than to other open source projects.

Rooki ,
@Rooki@lemmy.world avatar

sry was a typo

Rooki ,
@Rooki@lemmy.world avatar

We did our testing, but we didnt scaled it up to be similar size of our main instance. There everything seemed fine, but when we upgraded the real issues have rissen up and were just breaking every setup we had.

We had some trust that other instances and developers had tested it at least by turning their instance on and report it, but didnt seemed so. Some issues isnt even caused the instance size. Some issues were documentation were just wrong and not noted it was experimental.

Of course we should have mirrored our big instance, but that would have increased the costs and would be time heavy.

Rooki ,
@Rooki@lemmy.world avatar

The .world scrapper discord bot he means the discord verification bot. It simply uses the lemmy api to dm you to verify you are the real AchtungDrempels on discord as on lemmy. To reduce trolls and spammers.

Rooki ,
@Rooki@lemmy.world avatar
  1. We are only hostile if you are hostile to us
  2. This was again, sry for this a misscommunication, but to be fair in a legal way, first act then announce it is a common approach.
  3. They just wanted a (indirect) test dummy to test their software on a big scale, and we are sick of it, we are always the first that goes head first into their untested, experimental features, that they probably even didnt started in their test environment and not even mark it as experimental.
  4. The .world "scraper" bot?! is a verificiaton bot for our discord server to reduce trolls, that just uses simple api calls to verify through a dm that it is you and btw, this isnt created by me it is created by someone on the sublinks team.
  5. This will be discussed, so no idea.
  6. Probably, if the users toxicity reduces here, probably yes, we are sorry for that, we hope to improve.

I am sorry but the FHF / Lemmy instance admins are just humans. And yeah there is a feature now to export your blocks, community subscriptions and we are not blocking you to use it if you are really sick of us.

Rooki , (edited )
@Rooki@lemmy.world avatar

Yes, its their right to do so, you could create a community where you just ban everyone from the community that you dislike. You can do literally anything you want ( except site rule breaking stuff ) with your community. It depends of course on the instances internal policy, if a instance admin wants or should intervene, for personal or just for management reason. )

Rooki ,
@Rooki@lemmy.world avatar

There is always an option where, you can just create your own community ( with hookers and blackjack ) on your current local instance, or just host your instance yourself.

Rooki ,
@Rooki@lemmy.world avatar

Exactly what our reasoning was with it. We wanted a reliable way to identify if its really you. And a easy dm verification did that.

Rooki ,
@Rooki@lemmy.world avatar

Everything will be migrated, you will only see some minir downtime when the migration happens. But it will be announced and it will still take some time

Rooki ,
@Rooki@lemmy.world avatar

Some of the world team
That is probably me. I am sorry about it.

Sublinks should not replace lemmy but add alternatives to the fediverse. We understand it is difficult to maintain such big software especially if there is always that exceptional "big" instance that has special requests for special / specific features. With it we just want to have less "beef" with the lemmy devs, with "big" instance issues.

Rooki ,
@Rooki@lemmy.world avatar

Everything will be migrated, WHEN and IF we every swap over.

Rooki ,
@Rooki@lemmy.world avatar

Btw, the automod is ONLY a service from us, that you are getting notified when something got removed from you.
If you mean the @AutoMod

  • All
  • Subscribed
  • Moderated
  • Favorites
  • supersentai
  • WatchParties
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • kamenrider
  • Mordhau
  • WarhammerFantasy
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • khanate
  • electropalaeography
  • neondivide
  • fandic
  • All magazines