If i write a replacement to mastodon from scratch what language should i pick that woukd make it kost likely that you woukd contribute to the project?
@sergeant probably true
@freemo You're seriously angry, aren't you?
Let's do it in PHP
@mc lol i wont touch php witha 10 foot pool. All due respect to php devs though.
@freemo
😉 😆
@freemo Mmm, Typescript/Javascript probably might make most sense, but I'd not really know otherwise.
What prompted you to ask this, heh?
@trinsec Me and a few people have been mulling over the idea
@freemo @trinsec Whatever replacement you have in mind for Mastodon, I think it should have a personalized recommendation algo, on local instance feed and especially on a #federated timeline since that feed is pretty much useless for now.
Agreed
Being retired and at my advanced age I'm not sure I want to climb the python learning curve at this time, but count me in to help in any way I can. (especially after the power grab that Eugene just did)
Happy to have your help. What did eugene pull now...
Lol of course he did
@trinsec @freemo please please for the love of all that is holy do not write a server more advanced than "serve mostly static/template-generated content and a few REST requests" in js/ts.
The point at which they become a major hurdle in maintaining and improving the software is way before the scale of capabilities required for a fedi server.
@freemo
And if you mean jvm, I would suggest kotlin. It's good for health🤣
@skyblond OOP is HARAM
@mur2501
Then I recommend x86 assembly 😋
@skyblond
*Opens the box of last surviving brand new Turbo Assembler floppy*
@freemo
You should first invest in repairing your L and M keys
@freemo Not familiar with Elixer, but Python seems like the only reasonable answer there.
That said, I'd vote for C# with ASP.NET. The modern framework is portable and has much stronger language features to help prevent bugs up-front with less debugging and testing down the line, plus Razor Pages offer an elegantly simple solution to the model-view conversion.
@freemo #JavaScript, for sure!
@freemo I think the most of us have no idea.