11
retoor
13d

I'm writing a devrant like site, so a kind of forum that supports live chat under every article. Login will be just username and password to stay anonymous. Email is optional for password reset. Also it won't have password requirements. Who cares if user uses insecure password. I do like the devrant avatar thing. I will use the ducky generator instead. So everyone on the site is a custom duck. K-SASS prolly never expected his generator to be used anywhere. The requirement of this site is that it scales very well. I have db calls of 0.006s, this is for persistent data only and will be used by all site instances. I expect that it can handle many clients concurrent as long I do not return more than 30 rows or so. Events get handled by a self written pubsub server.

All sounds great and development goes fine. But why is this a rant? Because the same thing as always is biting me, I can't design a site at all. I know how but I don't have any feeling for design at all making me almost incapable of building an attractive site. The only thing I can 'design' is an application in bootstrap or smth. I spend so much time one design while I don't like to do it ironically. But looks of site is almost as important as an good working site. Good working site doesn't get used if looks bad in many casee. This is since the start of my career an issue and it sucks that I appearantly can't deliver a whole site on my own meeting my standards.

My backend work is top notch tho. Btw, this application is not to be an alternative for devrant. I do not think I can attract more users than it already has and I've seen two communities disappearing once because someone decided to make a new one, took half of community with him and both communities died after short while.

End product of this project is a working project, not a live site hosted somewhere. It's pure about mixing mostly self written tech to get the best performance. Reinventing wheel on many levels. I wanted maybe to do the site in C but decided that it's way to much work for the value. I change the site so rapid since I don't have decent plan that python aiohttp is the best choice in amount of writing it yourself and fast. It's very lightweight.

More a story than a rant, sorry

Comments
  • 1
    I prolly steel this design: see desktop variant. https://waarmaarraar.nl/
  • 1
    Sounds like a good site for your aok bots to battle it out on.
  • 2
    It's an interesting idea, but how do you get around being held responsible for "publishing" whatever people decide to post? Would you allow images?
  • 1
    No password requirement is just stupid
    Now someone can easily try short ones, view the email, probably login there as well with the same password
  • 2
    Did you know, if you are developing something important to you that you are not allowed to promote it on Social media platforms, it is registered as advertising and restricted. They really stifle creativity when you think about it. Yeah, I'm gonna pick a fight!
  • 0
    @electrineer idea is that kinda thing should be possible, that's why I made the site synchronization lightweight as F. It's fast. I even wrote the protocol parsers in c for the python clients, for both database and pubsub I don't let fuck pythons low performance fuck with the synchronization speed. Pubsub and database are same server soon, couldn't find a decent reason to split them up. For replication I needed pubsub anyway. So why not itself?
  • 1
    @donkulator everything is allowed. Same policy as devrant 😁 As we're seeing, it goes fine. We don't need that management
  • 0
    @devRancid a password doesn't get bruteforced. Web is too slow for that. The chance of being hacked is too low in comparison to the joy of having credentials that you can remember. People who care about security will choose a good password themselves. I don't give about the security of users regarding this. It's their own responsibility. Only security it gets is ratelimiting login so that optimists won't even try bruteforce
  • 2
    @bazmd exactly, I was promoting my node module somewhere and it has been seen as advertisement indeed. It actually is, but for something non commercial with as reason to help the readers. As you can see, I do like to promote stuff I work on. Here on devrant it's allowed btw to showcase with an url. People here will prolly even try it. Like it should be. I wish more did showcases on devrant, I'm very interested where everyone is working on. It will be educational because you can directly ask how things are made. That's the difference with unpersonal 'advertisement'
  • 1
    @bazmd oh that might explain why nothing cool is known to exist anymore 😒
  • 1
    This is interesting, need any help?
  • 2
    How about the Mullvad account Id only approach?
  • 1
    @ElectroArchiver I would've went with generating a public and private key 😝
  • 0
    @molaram yeah, maybe a designer in the future. The development goes very well in general. I just implemented replication between sql databases. It works great. I've made a pubsub and database server in one. It syncs data using that pubsub. You mostly insert a record in database anyway and then fire some event during pubsub. So why not combine those two servers. Now pubsub and database share the database but I can make pubsub part using it's own sqlite in memory database but for so far it doesn't seem needed. What i'm building is way overkill anyway
  • 1
    @ElectroArchiver I like the idea of only having one credential. but it's too rare for people. You have to explain it and stuff. Also, an unique number not containing personal information sounds quite safe, but nobody will remember it. The site has to be easy to use, that's why low requirements for credentials. The site is not a bank
  • 2
    @donkulator a bitcoin-paid vps hosted in albania
  • 2
    @retoor now you just need to write retoorOS and you will have the whole stack
  • 1
    @antigermgerm retooros had a start but when I realized it never would have network I decided to cancel it. Luckely spent not too much time on it. There's a reason why there are not much OS in the world, there's too much hardware. Even if you have a driver made, think about implementing whole ip/tcp/udp and all bugs that come with that. It would be endless project. It's hard to find contributors, who wants to educate himself a lot to make changes to an os Noone knows. In that case make self the whole os. That's why there are so many tiny unusable ones. Going kinda solo instead of contributing
  • 2
    @retoor sounds like you have a good grasp on things. lemme know if there's anything I can help with, maybe this can turn into a nice open source project or perhaps something commercial.
  • 1
    @molaram the quality is for sure commercial use. I don't make jokes regarding building software. But commercial use doesn't lack software, it's lacking an idea or subject. I mean, what kinda subject needs its own community that doesn't have already? That part is way harder than the software. My software will be better than other existing alternatives according to me tho. I make exactly how I want it. It only Sadly wouldn't look as good as alternatives if designed myself. It's crazy what complete software projects are free these days. Nerds needs to get more commercial. It's nice that free software exists, but with all these features is a bit crazy tbh
  • 1
    @retoor what about retoorBSD? Good artists are thiefs.
  • 2
    @retoor you could use it to power your retoorphone :3 and browse retoorant.
  • 0
    @antigermgerm devrant already has alternatives that has more effort spent than I would do. I'm kinda minimalist and those apps look nice
  • 0
    @molaram what ideas do you have for commercial use?
  • 2
    @retoor less bloat and people have to write their own code to get everything to work

    idk your soul is like, rewrite it but better. like you're doing puzzles

    then sell it to kids, partner with education institutions. it's like a toy but teaches them how technology works, since they had to write it themselves

    then they can even compete with their peers on speed and whatever else, and flex
  • 0
    @jestdotty my product as something educational? Or what do you mean? Can't imagine who want to learn how to write database replication and writing your own pubsub on the hardest (but best) way possible. Nobody wants to learn it. "Redis already exists". "Postgres already exists". "Libsql already exists". Nobody cares how it works under the hood anymore. Education is just a too slow way to money for most people and they care only about money when it comes to effort imo. And the money must come quick
  • 1
    @retoor ah ok well. was just seeing if it vibed

    my ideas are too creative they get weird
  • 1
    @jestdotty it would be amazing actually! Imagine writing an educational product, that's better than the product itself imho. Would be nice
  • 2
    @retoor Well I'd hope everyone on here knows what a password manager is~
  • 1
    @ElectroArchiver a very delicious hacking target!
  • 2
    @ElectroArchiver I also hope that everyone here has all their passwords stored in one file that is actually brute forcible. Especially the 1pass one is nice, where you have 2factor also included. That couldn't have been the way the makes wanted it.

    Nothing is safer than remembering in your head and it doesn't make sense to have the most random string in the world ever. Length is important, but then, do a sentence. Oh, now you need special chars? Ugh. If people had a bit more sense about security we wouldn't have password files or those password requirements. At my site, you can decide yourself how secure you want to be with low requirement password input. You can use the simple password again that you used as teen. The one that you actually could remember and prevented the user smashing on the password forget button frequently.

    I have a big mouth for someone using the google chrome builtin password manager. But I personally don't give an F. Only e-mail is holy
  • 2
    @retoor The only password manager I use is a notebook and a pen, I don't use a lot of sites, also I have no interest in any social media and I've tried most of them, except all of the dating sites, They don't feel organic and knowing how the large platforms work raises a lot of issues that bother me. This site is more my style, it feels organic and it's interesting.

    I have an x-box account which has recently been updated so now I have hundreds of "friends" which were mostly random people I've played with lol Now they've made it into a social media thing that I never joined up for!

    And I have a Discord account that someone asked me to open and I never use.

    I also hate "smart phones" and "smart TV's" It's not that I hate the technology, it's how the technology is being used and I don't trust anything about the companies who have made it big by clearly exploiting the technology and people who use it.
  • 1
    @bazmd the notebook and a pen was once considered unsafe but it's way safer than a password manager. If someone actually steels your notebook you have bigger problems regarding security.

    You don't like smart tv's because they literally all suck. That's why I LOVE my chromecast, even how it blackmailed me in getting yt premium because of much ads. Now I have an ad free device that works exactly how I would've built it myself but looks better than that 😂

    Yes, devrant is a perfect site very obviously made by people like us. By people who know how to do it too. That's prolly why Noone starts an alternative, it's not the site being the issue of declining users. Everyone had just a few sites they regularly visit and that became more and thus people drop some sites as well is my theory. Like, how much users did SO / reddit lose recently? Those users are spread now to other smaller sites. That's my theorie. Internet users are getting more decided over more sites
Add Comment