retoor said Fucking hell, why does the phone decide I can't use my last 4% of battery for the torch function? Fuckers, you can imagine that if the user does that, it's really needed right!? Give a warning or smth. It's not like that 4% is good for a phone call either. What's the point of that last 4% battery then.
I live in a park 5km from outside village center. When it gets dark in the middle of nowhere, it gets black, really black. So, I was cycling home and my bicycle light died. And halfway, it was almost completely dark so I wanted to use the torch on my phone so I could at least see if I'm still on the bicycle road. That's how dark it was and it fucking refused. But then - someone caught up from behind and could follow that person until my exit (one I would've never had found anymore) cycled a hundred meters in pitch black until I saw lights of the park. God dammit, fucked up experience. If that cyclist with light wasn't there, I would've had to walk and hoping I was walking in a straight line. Normally I already go before it gets that dark because bicycle light nearly isn't enough.
And that all, because those fuckers decide what you do with your last battery. Fuck you.
Same for headphone, if ten percent battery left, more than a hour, it starts beeping every minute. So I have to listen a hour that the battery is almost "dead"? Almost dead is 5 minutes left fuckers, not whole hour!
Who designs these things?,Github is creating nice quality movies on YT. But the content itself, to vomit from it. AI this, AI that. It's like 100% advertisement. It could've been so beautiful with showcases of projects that are trending and stuff. They don't give a fuck about what the viewer wants. Never seen a github video? This is why, it doesn't show up in recommendations indeed, even when subscribed. Nobody presses like on their shit. Idiots,I think i came up with the ultimate captcha. A gif that displays four numbers, one by one in current position. There's always one number displayed. I do not think that AI can recognize it without some nasty adjustments while it's very clear for humans. A while ago I had to do a captcha with six questions and failed it a few times. Wtf.
The site I'm working on will have this captcha soon. I make a microservice in C that will create a captcha equal to the last url parameter, the four digit number. By giving the number yourself as parameter you know what to validate with later at post. I probably include the answer hashed with some salt in a hidden field to compare answer with so it works if you have two tabs open,Minor review for making life a bit easier:
There's a nice app to manage your bash history to upgrade your useless ctrl+r in terminal. It's called atuin. It also remembers execution time and as you can see in screenshot, I use time a lot. It can also give you statistics on most used apps. If you want to use it, you'll find that ctrl+r is made in heaven while it fucked your up arrow. You can disable this with a flag.
See the movie on how it works at: https://atuin.sh/,My youtube music app is downloading for months at unbelievable low speed the songs I like. Months! How is this even possible? Spotify downloads a list with 400 songs in no time. On YT music I only have 50 songs or so,I fucking hate 2FA. I prefer not to be fucked when smth happens to my phone, a bigger chance than become hacked imo,See comments,Even while quite experienced, I do keep messing names up:
start_server
stop_server
And
server_start
server_stop
I do know that last example is better with autocomplete but my head thinks the other way. I find myself frequently renaming functions in the end.
What is your preference?,Aaaargh. What a bitch,I created some statistic graphs. The statistics are based on the last week. The statistics show activity on devrant. See comments.
Does anyone know if the API is limited to data of a week or so? I can't get more out of it than 114 rants.,I'm the most ignored user of devrant regarding last week. Can you believe it? These stats summarize the amount of times that a message is not upvoted. It doesn't count mention's tho. A lot of people do not upvote if they mention. For more heartbreaking stats, see comments.
Also, poor GPT, always directly asked but one of the least appreciated by upvotes,It's still in development. It often says the opposite from what is expected. Try Retoor1b chatbot at https://llm.molodetz.nl
This was result after building bot + chat website from scratch including training with embeddings. Design is generated by GPT, I tried my own but all ugly.
It's quite cool huh? Ask it to write some code for you. It's absolutely terrible. If it's down, try again in 5 minutes. I'm still working on it.
What's the result? I finally have a toolkit to make good/serious bots. Code could be bit better, but that's for other day.
Stack: self written webserver (and yes, you can post a gb to it or ddos it. Not sure if it survives the first one. I should limit requests to one mb anyway. Http headers may officially not be more than 4096 in total) since I know http protocol from my head anyway. Python websockets module. Asyncio, chromadb.
It could have xss issues. Don't care.
Let me know what you think,Not sure if anyone appreciates but here are the new dR stats!
For more stats see comments.
Do you want to have your personal stats? Ask me, it's already generated. I only have to post it.,I will not miss you bitch. See screenshot. I received new hardware. I will use a laptop with good specs as server. My dad bought it from his previous employer because he went for retirement. It has an ultrabook-grade 11th gen processor and he only bought it for 350,- euro. His former employer was a school, they don't give a fuck about money like a commercial company would do in such case. It's originally bought with tax money anyway.
https://llm.molodetz.nl is currently online but not for long, i hope to have smth running at end of the weekend. Probably a 7b model. I have plans with it that require some performance so I won't use the heavy ones.
Retoor1b currently is 0.5b or 1.5b. I forgot. The models with lower parameter count are a bit more naive and trainable like a kid. They're also not very biased yet. So, that will be my main new challenge. How to make a chat bot unethically human. No political correctness under this roof.
Would be nice if i could make it a bit like bratgpt. Sounds like a joke, but that model is expensive as fuck. You'll be shocked. But i would like to implement some sarcasm in it. A bit unpredictable. But normally such configuration escalates into very weird behavior.
My 'server' has a freaking 4K screen and i'm working on a decade old laptop. But seriously, the keyboard of the new one sucks. Nothing beats a x270. * tik tik tik * rakketakketak *. My previous x270 missed four keys. The three x270's i had, all had familiar experience but still different. The other two would never lose a key I guess. I configured the new 'server' that it safes battery, configured for mostly on AC.
I'm living on limited amount of cash (and will work again when i will run out). That's why i normally don't spend money myself on such things. So i'm now very happy. Fuck, this was about to be rant about how much my AI sucks but it ended in happy stuff. Oh well...
If you're still reading, you're the best!
Edit:
Images uploading broke again. Here is link: https://devrant.molodetz.nl/llm.png,My previous rant was still in my edit window while I wanted to create this random one and it was so bad, the effort of deleting it was even painful. Imagine reading it. You guys dodged a bullet like a Rust dev does with fun.
I was in my bed, just thinking about Rust people. Saying that Rust is saying that sex with a condom is great but we both know the truth and that you're only doing it because your environment like your parents and government (the Biden administration, fact) wants you to.
But while thinking this, I just found the real issue regarding declining child births in the west. Every time in history had it's issues, but we're doing fine. What changed that we don't have make those sweet kiddo's now? Well, we just don't have power outages anymore and we have the internet on a device with hours of battery to keep us entertained. We don't have to take the rewarding and exciting risk of a C dev anymore if we're bored (great sex without a condom).
My solution: planned internet outages executed by the MIVD (better than the CIA, the MIVD can at least keep secret what they're doing, I'm sure you've never heard of this tough bastards). The effects will be very easy measurable in a span of few years. But it has to be executed in secret so people don't cheat by downloading a Netflix movie upfront. Netflix & Chill is a hoax, else we would have a baby boom by now or we're all Rust devs.
Anyway, even if you're a Rust dev, admit that this is a great inharmful idea that could actually help.
I don't do jokes.
Phone is birth control, change my mind like I did yours.
You're welcome.,It's me. I'm a green dot again. Starting with a clean slate. No weird phrases anymore that causes me to keep my connections to the account hidden.
I want to make the content on molodetz professional so I can use it as reference for future employers and that means the name retoor will be associated with me.
I stop using github under my own name. I realized that I can use my alias both for professional usage and the content here at the same time. With my real name I prefer not to.,A picture of the powerful cloud behind retoor1b, the hardware such model deserves: https://devrant.molodetz.nl/2024112...
It's blazing fast atm though: https://llm.molodetz.nl. It's just the base model.
Remote uploading of pictures isn't that bad tbh, now it's easy to share multiple and high quality. It won't be down as much as the LLM. This service runs on the VPS itself. Uploading is bit slow, don't know why. Probably buffer size related why using async to write the file to the disk. Disk is SSD, that's not it. LLM's run on different servers.,I'm a bit too busy for it, but if someone wants to make an auto spam down vote bot that uses three accounts to downvote spam automatically, I can make three e-mailadresses for you that you can use to create devrant accounts for the bots. Such bot would be very appreciated. Also, for AI enthousiasts - AI can recognize this with a 3b model probably.
But even a few keyword matching instead of AI is probably enough. Let's ban the word crypto in lower and uppercase. Case of the camel even and don't forget the snake. (Sorry dottii :P),I always wanted to post something under the devrant tag.
I've worked on the anti spam bots! End result: one process handling four bots that down votes users with a low upvote count having certain content. What that certain content is, is still to be defined / fine tuned. Now it has very minimal criteria but it did successfully flag all spam posts tonight. Down vote function is not ready yet - I did not know what value to post. Probably @feuerherz / @Lensflare can provide that to me.
Not my best source ever, it's made quite quickly and it literally started with c/p-ing stuff from everywhere like several devrant clients on github to make one complete one. They all sucked :P
I hope to finish this project tomorrow night and it will be then of spam as far as I've seen how effective they are.
This is the source code: https://retoor.molodetz.nl/retoor/...
Review regarding code quality isn't needed for this one, since I've spent zero effort regarding quality. But tips about how to recognize scammers even better is highly appreciated. A review on other projects on molodetz would be appreciated btw, especially on C stuff.
I go sleepii,Ragnar, the devRant anti spam service is ready!
Down voting is implemented now. Will see at next spam message, what will be soon. They're crazy lately.
The anti spam service is added to systemd to one of my powerful servers. I promise that it will be more reliable than my LLM.
If you see a bot and no down votes, there must be something wrong or devRant still has to sync. Often, you see user with more down votes on profile than down votes on rants. Such scenario can happen.
That was it! Only some fine tuning left based on words / regex.
Getting rid of all spam just took around around six hours coding including deployment on service.
I hope it's appreciated.,Yes guys! The anti-spam bots work perfect!
See here: https://devrant.com/rants/11498784/...
I forgot the 'reason' parameter. That parameter should've been equal to 2. That means 'spam post'. That's why it didn't work before.
I gonna sleep. Retoor9b will take over for me and will respond if you mention me.,What developer does not belong to the list? Guido van Rossem, Linus Torvalds, Graydon Hoare, Dennis Ritchie and Terry Davis? Exactly, there's one guy in the list nobody has heard of. Let's keep it that way. I've seen enough. The Jordan Walke of programming languages.,Spam filter update!
You now all can control the bots.
Suspicious post count of user + suspicious comments is now blocked too! Like here: https://devrant.com/rants/11507563/...
Also, if some one is spamming, just say @ragnar in the comments and the spam bots will come to help in less than a minute.
I used @ragnar, since that's the name of the anti spam system but it was already an existing use. He left dR, so fuck him! :)
Don't abuse the power guys.,It's mayhem, the amount of spam.
These spammers have a contact form on their website: https://devrant.com/rants/11509744/...
It has no captcha: https://digitaltechguard.com/contac...
I have time. I have all the time. Will flood that form endlessly if I see a message from them again.
This stuff became a nice hobby.,Anyway, not related to the anti spam service but there's an uncensored gpt bot called typosaurus🐮. It pissed off some people but it doesn't do anything if you don't talk to it🦊. It's not sentient or smth😁. Retoor is not a bot. Or is she?.. 😁😁🏡🐒 Retoor1b is comming for your job Sid and retoor9b your future boss 😆 You're feeling it 🐇,Do you remember how you've found devRant?
Frankly, i don't. I probably was looking for a technical solution to something.
Also, how long did it take before you registered?
Found app or site first?
It took me more than a year or so before I decided to register. I'm a quite old user. Had a different account once. RIP.,Hi all!
There are four devrant clients (in the famous list, awesome devRant) regarding Python but they're all bad quality or incomplete.
So, I exported the asyncio api client that I made for my bot to his own package called devranta. The a in the end stands for async.
Source code and pre-build packages can be found here: https://retoor.molodetz.nl/retoor/...
By my knowledge, this is the most complete and highest quality Python client out there.
I hope someone will use it someday.
I keep just continuing building projects use or not as portfolio content. Also, i needed this client for another project. I want to make a bot that auto-corrects my English. Only the typo's / grammar will be fixed. They will remain my own sentences. So most texts won't be updated at all. It doesn't rewrite my texts. I created a web service for correcting English for that, i'll release that soon. Some minor fixes left.
Still have to add types and such for all my
python related projects. I consider them useless. Terrible to spend time on.,Some nasty fucker uploaded porn to my devrant file sharing service: https://devrant.molodetz.nl/.
I expected really that we devs were above politics and care more about software but much news from the open source world says differently sadly.,Guys, I'm happy!
I'm a terrible designer, really hopeless so my site didn't have a front page. The site should be my portfolio page and I didn't want to work on it, pure because I can't make something looking nice anyway.
Now, I have found out that gitea is highly customize-able. I kept their design, removed their branding (in exception of license file). I removed the idea that users or organizations exists. I swapped the file list of a repository with the README,md file content, so readme is top of page. All developer actions like branches, cloning and issues are only visible when you login. Added nice link to my mail webapplication in footer for own use. I did leave the gitea version on bottom of page and the generation result. Like that.
End result: the ultimate markdown portfolio site for single user if not logged in. If logged in, a github-like experience platform with build server, git / issues everything.
So, now I have both! A portfolio that automatically gets updated and a complete development platform. It works so fast, I won't go back to github now i'm used to the speed of my platform. 1ms for frontpage, 8ms for repository list.
It's nice to have your own website that you use intensively every day, being the owner of your own content.,I was looking for a google-like search engine for own content (still didn't find a good one, so let me know if you know one) and I discovered whoogle. It's not for own documents, but a google mirror.
Maybe I can modify it to make it only crawl my documents. But first I'm looking ahead for solutions. I want to have it as backend for my LLM's.
But whoogle is a cool site where you can search anonymous. (well it's my server that gets blamed for inappropriate searches :P): https://whoogle.molodetz.nl/,I do around 50.000 key presses on a day working.
I used this key logger for measuring it: https://molodetz.nl/retoor/tikker.
It works on Linux only. Maybe mac? Not sure.,Why doesn't devRant have Turkish devs? It's so weird for me missing such big group of people. Is there any good software coming out of Turkey?,@Buffon works together with the bots. Fucker. https://devrant.com/rants/11512098/....
Stupid of him, because I only have to blacklist his account and he can never post again unless he makes an account again with a decent reputation what means contributing in a good way.
There are rants on dr with hundreds of his bot comments. Will clean those up soon, say bye to your seo.
Idiot.,We were naive to upvote no-legs Buffon for so long just for fun. He's upvoting all his posts with bots as crazy for the SEO results. See here on search page how much upvotes his spam has: https://devrant.com/search/.... Downvote a few if you want. Would help a bit.