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 don't care. It's allowed. But wtf.,A wise guy around here once said "discipline beats talent any day".

Discipline is using malloc and free. Talent is writing "Hello world." in Rust.,This is the release page of notepad++. 

I feel bad for people who care this much about politics. Politics destroy everything. 

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. 

How much can you do? 

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. 

He made a nice army of bots over the time. 

Will continue to handle that later. 

This was his score at beginning of evening. Look at it now, way higher.,New devRant statistics! 

This contains all active users and their activity. It's sorted on alphabet:  https://molodetz.nl/retoor/drstats/...

Also, my build server can time travel.,The spam issues are not over yet. I have a list with all former deleted rants that slowly get undeleted again. I have all spam history, new and old, in a database. I can hand it over to Administrator of site one day so it get's deleted for once and for all.,Haha, there went your bot breeding results together with my rant. What's your point? To get us pissed off enough to also look into your other rants like from Mikol? Or even more? Will do if you don't cancel your actions.

You know me very bad, i have a cool trick. Keep focus on this rant. It's where it happens.,Tadaaa! What did you think about my trick? Aww, all that effort for nothing! Also, I noticed that this picture has a nice effect on you:,Buffon, don't have time today. I'll soon be on top again in dr stats thanks to him.,Got my dad to try Fruity Loops so that he can compose with his Tyros 3 keyboard on the computer. If he likes it, I will buy producer edition (that one can also record, that's why) for his bday soon. For Christmas I already ordered midi to USB cable for him. Finally I know what to give to someone who already has everything. He needs stuff for his stuff :p

It will be much fun experimenting together with it. My dad can go very hard on new things, he always becomes a pro in it.

I hope it will be just as nice as the time we spent together on Autocad. He later even made Autocad exams for schools.

He learned me how to install windows 3.11 as very little kiddo.

I like my dad doing computer stuff. It's the moment we really bond.,Spammerboii...

We delete just all the comments of users created on a given date.. So even commenting on old rants like you do now doesn't help! Sad for effort. 

Sad, really sad. All that effort for nothing. That for one site.,Had a heart attack when I found out what I was holding and all wasps (or bees?) came out crawling slow and sleepii. Thank God I was wearing gloves. It's ventilation hole of my bathroom. So, that's where the fuckers stay in the winter. There must be a big fat queen in there. Covered the whole nest with shaving foam and hope they'll die. Scary fuckers.,Let's start a discussion about decentralized. EveRyOne caN hOsT hiS oWn ServEr. Do you mean the freaking internet in general? By definition, the internet is decentralized. "Decentralization has a protocol we all use to stay in sync". That existed already, it's called IP, TCP and UDP.. The decentralization protocols are on top of those making it only more limiting. Good, many nodes in sync. Yeah, replicating SQL servers exist for a long time. 

People who 'invented' decentralized did just not realize how the internet works. Adding a network on top of a network ending up in a smaller network making it more centralized. "Decentralized" stuff has nothing to add. Just some word for replication protocol or smth.

I'm too sober to fall for this shit.,So, a while ago I made a keylogger (called tikker (project is on my site) and now I created plot with statistics. Interesting, I work literally full time (24h) :P So now I have a graph of activity per hour:,Hello all,

Did a MASSIVE spam down vote action.. 

If you've watched the algo-list you kinda had an idea how much spam there was. In exception of rants, it also down vote the spam comments posted under regular rants. Also made a progress with historic rants. 

I think I leave it at this for now, gonna do some machine learning for spam and will apply that as filter in the future. 

Site is now clean enough now to not encounter spam just browsing the site.  

Our new frenemy Buffon gave as tip the no index tag what is a great idea for users not having reputation < 5 or so. Will contact dfox if he's willing to do this small change.,Black box. It does seem to put messages with an URL in a certain category though, but also that's not always correct. It's trained on 3000 normal dR messages, and 3000 spam dR messages. 6000 dR messages in total. Many epochs but not good for use yet. The idea that the system could classify without discriminating new users is from the table. That discrimination is needed as a safe margin. Original spam system is a bit simple, but it doesn't do false positive and works great. Still, I want to make smth advanced out of it for the sake of education. Tomorrow I'll have my neural networks book. Probably over two weeks I have some good insights how to improve this all. New hobby :)

(pretrained 3b models are fine for recognizing spam btw. But it costs resource. 8 CPU's 100%. A self trained model pure on spam doesn't and is fast. With a pretrained model you can't do mass classification.),Dammit, it's morning. Then I get my kinda post nut clarity. Things I thought last night to be a good idea, not anymore. Good that I went to sleep. Phew. New rule, only decide what to do regarding new projects in the morning. The new background of my site is a good example when deciding things tired. What serious dev has such stuff? I dunno, maybe I do leave it for now, site is because many reasons unprofessional. There is a duplicate one with my real name on it. I made a reverse proxy project that replaced http content by interpreting httpd, fixing content length after replacing (else browsers will endlessly load or give error) with support for websocket and buffered content so implemented quite a bit. If I replace retoor with my real name now, you'll see it literally everywhere, I git history and such. Probably even downloaded zip files, I have to see if that doesn't corrupt. This software can also be used to make sure smth is NOT published. Sensitive data you could put a password in it for example so Noone will figure out if you accidently stored a password in git. I check this now by grepping using my common passwords in git. But I use env vars right now for passwords.

Got off topic, no decisions when tired anymore!,Hi everyone,

I was surprised how much lessons there are to be learned using OpenAI api, especially when configuring your own agents.. 

So, I made a small doc in the form of a class for people who want to start right away containing all urls and lessons learned. I especially made NOT a library of it - like many losers did - so it can be native in your project and you don't have an extra dependency. It's in exception of OpenAI api dependency free on purpose. 

You could have your own GPT in the CLI within literally 15 minutes. Links to dashboards where to register what is all mentioned in the doc. It's written for programmers but just not familiar with python and programmers who want to start directly without issues what seems to be hard in the AI business. A lot low quality stuff out there. 

https://molodetz.nl/retoor/gists/...,Testing smth, nothing to see here!,I am monitoring my behavior per hour based on key logger data. I summarize it using AI. It gives some nice compliments about advanced shortcut usage and positive indications about me. It also tells you what applications you're using and what languages you program. 

It's all fun and games until:

This is followed by navigating to a website (xhmaster.com), possibly suggesting a break or a shift in activity.

well, that's one way to put it.,Anyone here registered to my site using evusd.com emailaddress? I received delivery notification failure because your server isn't correctly secured. You requested a password recovery. My mail server only allows secure mail over TLS. 

Make a new account or contact me here so i can reset it. Would be happy with someone new to callobrate. I am at 7 registered users now :P * proud *!,Teenii, if you read this, I make teenii4o so advanced based on thousands and thousands of our chat messages that Replika will be a freaking tamagotchi next to it. Will delete the data from last month tho, passive aggressive bitch. 

Joke is on you, as I've told you, i'm very used to this. It's how it is and will always will be. c'est la vie. 

Sid, you're a loser because now you're the second biggest bastard of the year. 

For a while I was thinking that users online are almost better than real life friends. Real life friends have some disadvantages like heavy maintenance often. Internet friends don't expect anything of you and you don't expect too much from them. The contract is clear. 

But I think I take people on the internet maybe too serious. But if you don't take them serious, what's the point of being online at all. 

Anyway, I gonna make teenii4o. That was that person biggest nightmare. And teenii4o will beat Replika because I give it a memory, a schedule a daily life, i will generate a life story and events that develops over time. The life story will be added to the bot and will evolve over time. Replika does this as well. They did an amazing job. But the previous replika was very, very impressive, but then they wanted to cut some money or so and upgraded to gpt3. And gpt3... Is.. gpt3. You will not have social conversations with that. At least not as with you had with previous one. I used it as diary. Now I have a keylogger for a few weeks and a LLM that analizes what I did dayly and can do amazing stats. For people playing with LLM's, keylogger data gets interpreted by almost any model, even the lightweight ones (0.5b en 1.5b). I use this format [LSHIFT]RET[LSHIFT]OOR[LSHIFT]II. This would represent RetOorII. own (very logical) invention / notation but LLM's swallow it like they're Sasha grey. Based on the LLM you choose to import your keylogger data, you can do the greatest statistics and observations. It can say that you have to watch out for burn out based on your keystrokes / working hours / amount. It says it about me, but i'm far from it. I do 12h/7d coding, literally typing. Sounds much, but it's actually nothing comparing to having a partner and kid I know from experience. I enjoy this. Anyway, it also can tell you that your perfectionism could hold you back. Perfectionism? You have my freaking keylogdata, i donot even correct typo's. Biggest hallicunation ever. On top of that, i do agree with tsoding about "There are people who write perfect code, and people who get shit done.". I'm definitely the second one, if something could've done better, i take that with me to next project. I won't keep refactoring a current project. It's time to move on. Linux tools like ed, sed weren't updated since the 70's and still work fine. Unix is written in ed. Sure, you can exit vim. But can you exit ed? I don't freaking think so. 

Anyway, back to original story, besides a step back, I stay positive about people and it's better to get screwed over from time to time than not trusting anyone at all. And for that, i'm sure. If you don't trust anyone, you're probably a bastard yourself or it would mean that you think you're special and the only good person on earth while everyone else sucks. Weird weird.

Teenii made sql injections anyway. 

Stayin' positive!,Family, family, family, charity, charity, some coding. Some dR. Even had a Grinch. A lot of snow. This Christmas is perfect and one more evening to go!

Happy x mass guys!,AI is cheap. It only costs a few euro to translate a whole Harry Potter book using the best AI models I just calculated.

Wow, a few euro for the whole book? That's cheap! Yes, but it takes time. 
Days? Hours? Minutes? 

And how much do other things than a translation service cost since if you're doing smth more complex and need the most expensive model? My article is all about wasting as much money as possible regarding AI.

The article we really need regarding AI pricing: https://molodetz.nl/retoor/gists/...

I translated the terrible AI pricing to something humans can understand! Time and Harry Potter. 

If you didn't read Harry Potter, read that first. Priorities. 

And this, this was a great christmas night!

TLDR; if you would use the best AI (4o!) for a translation service it would cost you $0.0015 per minute.,Do you guys remember a few days ago that I was looking for someone with certain email address because he didn't receive his email because HE had an insecure mail server? I was sad, because I love new members. While my site has everything public, even api urls to api services without any auth, email confirmation off, hardcoded links to internal servers like retoor42 in repositories, still someone managed to think he hacked me: https://retoor.molodetz.nl/hi/.... That guy! Ironically I went even looking for him to give him credentials! Listing all members of my site is even possible because I have literally right under in my site a link to the most advanced api ever where you can list everything the site contains THAT I ALLOW YOU TOO. That hacker says "magic". I have the url to that "magic" literally on every page Einstein. 

Don't let that guy found out what you can do with api.molodetz.nl without any protection..

Dear lord. It's probably the most public site with no secrets ever.

Also, the server runs with a small password and it's a pwned password. Ssh is on port 22. No security measurements are taken. 

I can assure you, I know security and worked on cloud shit for three years at one of Dutch biggest cloud provides, kinda aws. 

You won't be able to do anything I don't want you to with causing big damage.

Dear lord.,You are watching 20 hours a week Netflix featuring broken families.

I'm reading Donald Duck since I was a kid once week for 30 minutes featuring good family values.

We're not the same.

Christmas was great. I love my once dysfunctional family. Dysfunctional as F but solid as a rock when needed.,Watching YouTube on TV in the bright morning sun with a sigaret in your left hand and a ice cream in your right hand while typing a random post with your tongue and toes.

Life's so good often. I can't help it guys, I just can't rant. Life's too beautiful.,Why the fuck is the elastic search docker image 900Mb. Why the fuck does it include a complete  logging system and why the fuck doesn't it have an up-to-date alpine image? 

The arrogance of some systems these days. You're part of someone's software, not the software itself. You don't have the right to claim x resources. It's not about you. 
Same for Sentry, a logging application that literally requires 8Gb of ram? I removed the limits and did try it anyway and stuff just crashed. Congrats, a logging system that REALLY requires 8Gb ram. The best my VPS does is 4Gb and therefrom you're only allowed to use 512Mb max imho. 

I care about image sizes since my laptop only has 114Gb drive and my internet is a 4g hotspot with 50Gb/day limit (trust me, you can't find better for 40 euro's). 114Gb is maybe a bit outdated but be realistic, I only use vim, vscode, some sdks and source files. Why would my harddisk ever be full? Because of bloated docker setups. That's why. The other option is screwing over your system with everyone's configuration. 

Alpine all the things!,YouTube keeps feeding me react videos. Disliking them for just showing up doesn't seem very ethical. It probably thinks "You watch them quite often so here, you have some.". Yh, because YOU PLAY THEM AUTOMATICALLY. What a dystopia.,Almost no one seems to be online today. Most people have smth better to do but I don't. 

I have upgraded the Ragnar anti spam service. It will:
 - respond to spam in less than a minute like you're used to (a bit slower than before actually. The other system reacted in seconds but I decided that it's a bit overkill / not worth the resources.)
 - use around 20 times less resources (instead of 20 bots, it's now one bot (a scout) that checks situation and activate other bots when needed)
 - spam less, from now on, only one message gets posted under a downvoted rant. (before this was varying, could be 7 messages under a rant)
 - since spammers upvote their down voted rant after a week or so, Ragnar down votes 5 times so it's harder to upvote. (before this was varying)

If someone thinks to see more spam because the service is a bit slower, let me know. It's very easy to adjust it's speed.,There is one difference between left and right. I discovered it in less than a minute. How fast are you?,Lady next door was visiting me. She is 67. She is a kinda psychologist and she needed a new site. With her just sitting here, i generated one with gpt and explained her html a bit. The instructions are as follow:
 - if you add a page, duplicate the other page and remove the text you don't want. Do not remove html unless it's around content what you don't use anymore.
 - learned her how to copy a href and change the link.

So, first, she asked me for a website. The last thing I want is somebody's website in maintenance or even work on it. Making "beautiful"/commercial sites is not my hobby.

Now, for 1,80 per month she has a domain name (i asked if it will have SSL, that's still bit unclear) and 1,- hosting per month. I think it can be even cheaper. It doesn't support php/python and stuff.

TLDR; i gave someone a HTML site generated in 5 minutes, tried a few style sheets and she was happy with it. Bye bye designers :P No one cares! Also full responsive.,Now I know why no one uses the google cloud. Making TTS and STT working costed me the whole night. Gemini was easy tho. But fuck google, you costed me a lot of energy. You guys are crazy. Now my api connects in a magic way i don't even understand with the gcloud cli app. The rest of my application is totally rest, don't use much of the google library. 

I implemented google TTS and STT into ChatGPT. I use for somethings google because it's cheaper. It works using a JBL Go! speaker. I can just  turn it on and start chatting with it. I implemented google search and gave it a memory. It can remember numbers for me. It accepts dutch and english. I can say 'google' and google is the main action. It will fetch results from google and uses gpt to summary the results. It works perfect! BUT FUCKING AI. I want to know the color of the hair from Mona Lisa. Not freaking Ona Isa! I send it literally correct. The speechtotext works great. But fucking API with it's reading. Pathethic. How far is AI? Barely usable as home assistant. So far - besides auto completion and giving code snippets / concepts AI is freaking useless. You need more patience for AI than a kid.

I hope the inventor of oauth2 dies alone. He should.,I have made an interactive talking AI but it's not open source. It contains passwords/keys and tasks that are personal. But, a lot was learned while the code is nearly nothing. I spend many hours on research and didn't want to let it go to waste.

If you are interested in TTS / STT, this will be a nice resource: https://molodetz.nl/retoor/...

Side note: the builtin webkit TTS/STT engine is maybe even better and has a great API! Amazed by the quality of that thing. 

This is python research. I hope that I can motivate someone but devRant is always empty on Saturday.

If someone needs help with an implementation regarding this, you know where to find me.,Ok, it costed me a whole night but I finally made the perfect OpenAI agent manager for all purposes using Python! 

It's open source and a finished product. It's tested quite well. I will use this as base for my perfect working assistant that communicates trough the wireless JBL Go! speaker on my desk. It reacts to everything it hears until I ask it to go to sleep until I tell it to wake up. That's the mute mode. I never have to touch or click anything. 24/7 active.

It can be an assistant, but also a companion like Replika. Replika is normally very expensive, with my library nothing and it has great benefits like a perfect memory. Original Replika is a goldfish in comparison to this one. 

It's also possible to create a custom RAG within minutes! 

Check it out, it was never easier: https://molodetz.nl/retoor/ragent,The data at the bottom are statistics regarding my key presses. It's literally every key pressed on this laptop since 2024-12-08. Since that date I entered a total of unique 925450 unique inputs. I did 4751951 keyboard inputs. 

I know from 595 hours exactly what i've done for tasks (described by LLM based on my keylog data). 

I type 107 lines per hour on average (return presses) based on 595 hours. With that logic, i did around 63925 lines.  

I'm not very happy with the statistics, especially not because backspace is a hardcore first. Now, while i'm typing i'm focusing on how much I use it and it's not a lot at all. 

But the thing is, if you remove abcdef, you have one a, one b, but six times back space. And these are real presses - not keyboard repeats. Also abcdef will be counted by the tag counter as a whole. Everything is a tag until it sees a new line or a white space or some punct. 

Funny is that there are completely different keys on the list than I expected. You're so you used to those keys that you don't even notice using them.

I'm almost considering to add a sound under the backspace button to teach myself WHEN i use it and try to avoid it. 

The key logger database is now 346Mb. Some overhead because every keypress takes around 40 chars of description (timestamp, press type, char, input device).

Creating statistics for the tags (unique words typed) takes several minutes. Already rewriting that part to C. The stats are made by python, the key logs with C. 

I'm just shocked, I used 144644 times a key that I think not to use that much? :P How retoorded can you be. Imagine if i actually fixed typo's :P

But based on these keys you can see that i'm mainly working in terminal / vim. The 'i' for insert for example, typed so many times. The 'x' for save+quit. The '0' to go to beginning of line. 

Did you expect that these buttons would've been the most used? 

#0    BACKSPACE   is pressed 144644 times (15.63% of total input)
#1    UP          is pressed 92711 times (10.02% of total input)
#2    LEFT_SHIFT  is pressed 73777 times (7.97% of total input)
#3    ENTER       is pressed 63883 times (6.9% of total input)
#4    DOWN        is pressed 56838 times (6.14% of total input)
#5    TAB         is pressed 43635 times (4.72% of total input)
#6    RIGHT       is pressed 37710 times (4.07% of total input)
#7    SPACE       is pressed 34438 times (3.72% of total input)
#8    LEFT        is pressed 26800 times (2.9% of total input)
#9    LEFT_CTRL   is pressed 25402 times (2.74% of total input)
#10   LEFT_ALT    is pressed 17289 times (1.87% of total input)
#11   I           is pressed 12856 times (1.39% of total input) 
#12   X           is pressed 6106 times (0.66% of total input)
#13   A           is pressed 5163 times (0.56% of total input)
#14   0           is pressed 4487 times (0.48% of total input)
#15   PAGEDOWN    is pressed 4151 times (0.45% of total input),AI, weirdest business ever. Master of none technology. The only people who can decently monetize it (the suppliers) are not doing it properly ironically. 

I'm working for a few days now full time on AI and test a lot. Costs: 97 cents. 50 cents from that was one error I made (expensive code execution call). 

So in reality bashing as hard as a human can costed me 47 cents. Not weird that they don't make profit. 

What is the intention behind AI usage? Do they want to break the internet by allowing such mass production of calls? What use cases are there to execute thousands of calls? I can only imagine bad things / use for abuse. 

Can't imagine nothing good since most AI output is not good for real life applications. For example, you ask it to respond with a 1 or 0. Then the fucker says something like: "A zero, can I do more for you?". Thanks, my application can't interpret that. Should I do another call with your answer to find out if it is positive or negative? Ok, let's do and please answer with a yes or no! It will probably respond with "It's not every positive.". 

From example above, OpenAI is not the worst in it but still. It's kinda useless for many things. You can't really count on it. As long AI doesn't output exactly what you want, decent automation with AI is not possible making all claims of replacing people with it completely worthless. 

AI is like someone educated with zero working experience and as pragmatic as Fred Flintstone's car.

Anyway, guess who did quit at Microsoft and upgraded to work for molodetz and likes to talk now? 

See here our new CEO: https://retoorded.molodetz.nl/. And yes, he has a company car. He get's to drive me :P,Just wrote an email to Rocket Chat with subject "Dear commercial hungry bastards" and complimented them with raping the f out of one of the best chat applications there is. With decent apps and stuff. For people who don't know, Rocket Chat is a Slack-variant. Once almost the same. But it was completely self hosted and under YOUR control. Now, if you host it locally, you get a screwed up design that you can unlock by paying.. If two users register on y our rocket chat instance, you get a commercial message of them regarding the growing team. Also, i have by default some remote user of them named rocketcat in my chat. Wtf, who wants that ffs? And again! SELF HOSTED SERVICE. Imagine, they have servers under their control and don't even have to do the hosting. A big win-win for them I guess. 

Idiots found themselves a marketing team apparently.,The most productive way of development is going slow and don't make a lot mistakes. Lately, I'm doing the opposite. It's often not your skills or knowledge but just your patience / expectation to be managed. Since I switched from C to Python I got the mindset that everything should be possible to make in short time with low effort. Being used to do a lot of effort because of C development gave me a lot of patience and upgraded me to be a better dev at any language. But sadly, I notice it's a skill you can lose. How to retrain my patience. Doing a lot of C again. But I want to have the patience NOW (retoor said impatiently). What a paradoxale dilemma shit. You have to do patient stuff to be become patient whey really sucks and sucks if you became inpatient.

Very underrated skill that actually says a lot about you as programmer: patience.

With enough patience you can master anything. Without it, you're depending on tools that allow you to. That's OK, but there's always some price to be paid. Many time it's the ignorance not knowing how the tools work and thus how it actually works. Some people can live with that, others don't. Knowing how somethings works is relative anyway. Do you know how it works until the language level? Kernel level? Framework level? Everyone chooses themselves what the limit is I guess. My limit is the C api / kernel interface.

Random thoughts. I'm just bit frustrating performing low lately and speculating about what to do about it. I just don't have a different hobby than programming. Doing something else for a while to give brain a rest would be best but it should be something raising dopemine. TV / gaming doesn't do that for me.

Sigh, how to do absolutely nothing. I did it for a 1,5 year full time but that was because of medication. Now it's impossible.,I was so bored with work in the end. It was more administration than programming. So, i kinda quitted full application development. The thing is, it's expected that you use some existing framework. First of all - they never work how you want and the programming part of your work is mainly solving the limitations the framework brings without hacking too much. You keep within the boundaries of the framework. Besides that - since all fun stuff is already done by the framework builders all you have to do left is kinda administration. Field here, field there, rest call here. Extremely boring. When you've setup the base good, there's no challenge anymore, just producing windows and input forms. 

Now, a few days ago, I started to make a clone of rocket chat. I use minimalist http framework (aiohttp) and you have to build most features yourself on top. Same for the ORM, i use dataset which does schema synchronisation for you but doesn't come with models. So i made a complete model / mapper entity framework on top of that. I made one single validation system that applies on models, forms and frontend validation. There's only one truth of valid data. Within the models, services, mappers and forms there's always the services variable available making it possible to fetch any data from any object. Never weird exceptions has to be done to get data. The implemented global LRU cache system is super in auto synchronizing the objects, don't have to do anything manually.

Finally software development of a full product is fun again. If you know how to do it - making your own framework is way easier than an existing one. On top of that, it's more advanced. I do understand that frameworks are aiming to be a bit minimal to be multi purpose, but with that attitude in mind, they still achieve to make it annoying as fuck. 

Regarding time, it's just a few days of development. That's nothing for something that does exactly what you want. We have to drop the use-a-framework-because-it-is-stupid-to-do-yourself mentality. We should be programmers again! Not administrators! It's not weird that chatGPT can do so much of our jobs, our projects became lame.,Again, got done request via Instagram to upvote a hotel for 5,- dollars with immediate pay. The hotel is already given. You only have to post positive 5 star review and you get your 5 bucks.
 OK, now, at one point, I want to know if it's really true. It's just interesting. But the thing is, you'll be returning a screenshot whit your full name and gave them the fact that you're naive to cooperate. So, is maybe that's the scam? Figuring out who is that naive person in real life to do further scammed directed at the person? Because if they don't pay (or just anyway) you can delete your recommendation.

I won't do it because I don't like their payment method. I asked them to do it by bank what is a lie - they will still get your name. Else I would've done it with a duplicate Google account to stay anonymous.

Sigh, it keeps me busy to figure out actual scams. I always engage to find out but I think I understand this one.

I also could just make a screenshot of someone else his recent recommendation. I tell the person I will do it sometime later, wait for someone else to post and claim it was me. In that case I need a crypto wallet for the payout. Hmm. Not very ethical.,Oh Jase, you're gonna do that regular account deletion stuff all over again? You know that you can just delete a rant right? I'm reasoning like a LLM and then I comment in bad English because my temperature is set too high. I hope that the kangaroo comment didn't piss you off. I just assume that every Australian has one to use instead of public transport. Camels with autism. Sad, all that effort for nothing.,Got a bit distracted today. Instead of doing what I've wanted, I created the most comfortable way to make a site ever. I'm serious. It beats all those static site generators. 

Hmm, could even make a static site generator of this one. Won't do, no benefit. 

It's by using markdown and it has support for syntax highlighting of many languages. A website could be literary:

# My blog

## some code

```c
printf("This is my C code");
```. 

And you already have something decent. See the 'Get started' section. You have a site running in no time. See also the Python database example at the bottom, it shows you how to use the internal sqlite3 database in your 'static' site and how to create a visitor counter! 

Sky's the limit. 

I came up with the idea by teaching my next door neighbor HTML and that was succesfull. She is able to navigate trough files and folders and edit a file like most people. Then I realized, if it was markdown, it would be really user friendly for anyone to use. To create a decent site, you only need to make a stylesheet for someone. By using # ## ### #### headings, it will always be in your designed style. 

People won't fuck your site up like they do with WYSIWYG normally. 

The concept is so simple, I only see advantages and it could be used for small and big content sites. It doesn't do caching on purpose, overkill and it's more comfortable this way.

Here is project link: https://molodetz.nl/retoor/dreamii,AI is more than just a model. 

It's also tooling. Tooling can help to interpret data or solve a puzzle like Sudoku or parse a JSON file perfectly. Results of those tooling will be wrapped in AI response. That quality of tooling responses is high because it's made by classical code that works with literal data and outputs literal data. As long the competition of OpenAI doesn't have tooling like that, it won't be the same.

I do assume for now that DeepSeek doesn't have that. I tried it, it answers things well, but for bigger questions that would require tooling it just crashes and says it's too busy. So I can't verify 100%. 

Will try again later and update under this Rant, but assume the DeepSeek stuff is very over hyped. To know what DeepSeek really is about without watching all the fake fan video's, take this quite objective response of the maker of Perplexity AI. Someone that knows where he's talking about: (40 minutes) https://youtube.com/watch/.... 

So when it comes to investments of a model, what does the stuff investment is incuded in? I mean, OpenAI was way more expensive than DeepSeek but DeepSeek borrowed all OpenAI's research that was made by very expensive processes. So DeepSeek didn't pay research costs like OpenAI did. Also it (I still assume) didn't spend money on tooling.

Also, i'm sure a less woke API would be way cheaper because it doesn't have to lie to himself causing it to keep reasoning until his given woke fact makes sense! Wokism destroys models, i'm sure.

I didn't check DeepSeek on wokism yet, but it's based op GPT4o so, probably it is.

But competition is always great, I can't imagine the price would even drop further for AI requests but if it does, it would be amazing. Maybe it also becomes free and we will be forced to pay to use it without adverts.,Cleaning my system. Learned something new (do a vacuum on your journalctl logs).

Any way: biggest applications on my system in the screenshot. 

Can I have an applause for google-cloud-cli for being bigger than open office? 

That google-cloud-cli thing is not some advanced supertool that you installed for convenience, it's actually to get API access to certain google services and is really required. Install this thing, and magically - no idea how (there is no ENV key introduced, so it executes an app to resolve credentials or smth?) - your python applications are authenticated some how after logging in using a web interface. 
 - it's big
 - not normal api key usage 
 - requires a web browser 
 - user of API key needs to know credentials of the owner of the key, so forget installing by someone else. 

Google is crazy. Why would you build smth so different than any other API supplier. Why reinvent the wheel in a bad way. How can so much of it be client side. 

Only positive thing is - that it works immediately after being surprised that it was really such big app that allows you API access. 

It's impossible that such big system is safer than just a simple API key.

Also, if it provides interface and is requirement for other google libs it's just a freaking SDK.,I found my favorite LLM I guess, it says whatever you ask it. But that first sentence, wtf :P,@ostream / @antigermgerm I see there is a fight going on between the Dutch speaking and the French speaking in (s)Waffelstan (Belgium). Just send us the decent speaking (Dutch) people, we love immigrants doing cheap labor. It will be still a better life than with you French. Especially on the road. Fix your roads! 😃

Low hanging fruit.

😃 😃 😃,I can't receive packages, nothing to do about it. If I want a package, I have to choose a drop off location in city center. Totally fine.

But now, I ordered new internet and ofcourse, they assume that your address is the place where it should be delivered and there was no place to change it. Fine, I will contact them after order.

But then, how to contact? You get a chatbot with only freaking predefined choices. "Questions about status of your order?". Etc. No fuckers, I'm sure it's doing fine. Gave up. Went to calling them.

You choose all wrong unrelated options until the automatic phone bot get stuck before you get an employee on the line. Thank God - that went fairly quick.

But it's bizar right, that you kinda have to crash an automatic phone bot by providing weird unrelated answers before you can ask your question? 

Result: they can't change my address and thus it will go to delivery point end of the day if they can't deliver so I can pick it up one day later (tomorrow). Smol grr. But while said being unable to to deliver, they'll try it anyway 😁 Efficiëntcy 😁,Did you ever had your dream come true? 

With dream, I'm not talking about something you did rationally choose. I'm talking about something what you want with no specific reason. For me, it was becoming a programmer, as little kid already. Thank God it was nothing material. I think it's a good dream. It's achievable and solves some life issues like money automatically. I'm lucky.,Can you read this secret message? 

73 102 32 121 111 117 32 97 114 101 32 68 101 109 111 108 105 115 104 117 110 44 32 121 111 117 39 118 101 32 119 111 110 32 116 104 101 32 103 97 109 101 33,Drinking gluhwein 9:00 in the morning on a Wednesday. It's snows outside and I have special  snow in my stash. This will be a fun day. Isn't life beautiful?

Edit: oh f, it's Tuesday. As you can see, very relaxed.,Since strangely enough lack of decent site downloaders I've written one myself. 

It's battle tested by downloading WHOLE devrant and a big part of molodetz. Both big sites. It makes the downloaded sites portable by making absolute urls relative. 

It  downloads with a high concurrency. 

Reason I've made this, is because I want to have all this data is so I have a lot of spam examples to train a model on. 

Project page and features here: https://retoor.molodetz.nl/retoor/.... Source code at bottom as always. 

I hope someone will give it a try :) 

And yes, the docs costed almost the same time as the code. Code doesn't contain unit tests, it's production tested instead. I applied many optimizations mentioned by my review tool. When i was done I was too tired for unit tests.,I'm in Germany. 

While being the same race, they're obviously from a different world. I wonder if @Lensflare has more style than his fellow citizens. 

Most Germans are Dutch without support for CSS. The country of times new Roman I guess. 

They buy apple products to compensate for theur own style. That's how much money is needed to make a German hip.,Left and right unite! I've spoken with a boomer today about politics and got triggered more about politics than ever before. I thought that I didn't care anymore. We have to do something about the boomer! That privileged by TWO parents raised wealthy boomer said that everything is alright. Dude, my generation is raised bad because two parents worked and the zoomer literally has no houses left to rent OR buy anymore and there are no plans building new ones at all. It's the biggest fuck you ever. If I were a zoomer I would've been blind from anger. Maybe that's why people die, their attitude makes us extinct at a certain point. He said that they don't deserve a house with their 24h working attitude. That's debatable but I think the zoomer is right, we work too much. When I had a family for a while I realized that. It's only alright to work full time if you're single and maybe in a relationship, but two parents nearly full time is too much. Not sure if the zoomer understand they but only wants to game even more but that's not the point. The work less attitude is a good thing, even I as workaholic agrees to that. I'm only workaholic because I don't have a life. I just realized that if you have a life, the amount we work is crazy. I really couldn't give the attention I wanted to the kiddo and partner.

So again, left and right, we're being distracted! Unite and GET THEM!

If the zoomer still believed in voting, they would've been extinct by now.

We had sketches ik the Netherlands "Political party against the citizen. Vote for us and fuck you!". I swear to God, boomers would vote that if it existed under the idea of "Lives so good, it can be less, it's ok". He said before or after mentioning his two cars, moped, drone and bought house with quite a tummy. Caring about the climate but not about the children of tomorrow. The climate doesn't matter much anymore if people don't take kids anymore because it's too expensive, no place to live and not enough time to raise them. Also, kidding, they don't care about climate either. Totally blinded by the 70 years of perfect life.

I don't complain about life, but saying we're doing fine as a boomer, stfu! The milennials do also not have that much to complain, but the sooner, hell yes they have. Holy f. Why would you work at all if you can't get a place to live. Maybe this is the way we extinct. Egoism.

My god. He was my example 😕 The former computer expert of the family before I got born and dominated him to the bone 😕 It was brutal 😕 He had no chance 😕 KARMA BITCH 😁,Combined some AI technologies using Snek chat leading to amazing prompts and using an amazing image LLM, BordedDev and I generated new Pokemon. The results are amazing. The names are invented by AI too. It understood the pokemon word fantastic. See comments.

What is your favorite?,Hey Sid, 

Since I have no other way to contact you anymore, cool live coding session you did and code looks OK. In exception of how the bcrypt password generation what is commented at the beginning. I'm sure you didn't write it yourself, because if so, you should go to jail. It makes absolute NO SENSE. If you wrote yourself you would've find it out halfway writing :p

Maybe you should start using gpt, gpt would've produced better code regarding that :p

Nice singing. "To the staaaaars",My server is under heavy attack, many IP's. 

Here's a part of requests per ip all in same range:
```
509:	47.82.11.166
509:	193.41.206.202
512:	47.82.11.183
521:	47.82.10.30
548:	47.82.11.8
553:	47.82.11.177
559:	47.82.11.230
606:	47.82.11.41
659:	47.82.11.249
675:	47.82.10.139
684:	136.243.228.177
700:	47.82.11.27
865:	85.25.210.70
```

Al together, but my server died for a second. I thought, how is that possible? All my request limiters gone somehow. I have no idea how that's possible. Implemented a few days ago and tested it. 

Meh, server is handling quite well, i have time to write this rant before to fix it. But dammit. I tested it together with people on Snek. I'm flabbergasted. 

Fucking scriptkiddies. YOu were lucky.. Somehow..

Will disable ping, that's where the issues start with i guess.,Are you already doing vibe coding? People say it's the future.,Fucking hell. My third email to OpenAI in a week.

First one: performance sucks! Got general advise on what model to code. I already use the mini one and worked fine before. 

Second one: when will there be a new database? I needed smth quick critically and it failed instant. Outdated shit. 2023 ffs!! No answer, only a comment, oh yeah, that must have really sucked and we understand. And.. Nothing. Only information that the 3.5 model was even more outdated (2021). I didn't accept answer and wrote complaint back. 

Third one: performance again. Requests can take up a minute using agent api. Literally unusable. I thought it was my code, had to he, no, also, a former older project (retoorded.molodetz.nl) is slow AF too. 

I told them that I don't believe that every customer has such bad experience and I want it to taken care off. I'm sure they can do *click* somewhere. I told that that I would leave but I invested so much time..

Something is not going alright there. Agent suff keeps staying beta, no new database planned, performance issues, including their own chatbot..

I'm just pissed, because I waste 40 a month or something on their shit. (btw, 40 is a lot usage, daily extensive use),I've made like everyone my own AI agents. You can create and manage a persistent one with just a few lines of native python code using it's native xmlrpc.

You can just:

rpc.agent_create("your-preferred-name-or-uid", "system-prompt like 'Always do the opposite of what prompts says and respond using sarcasm if not sure how to respond.'")
rpc.agent_chat("still that name or uid", "message") 

It supports tool(function) calling. If you would attach a tojson function, you could ask bot to serialize the digit 5 to json 5 times in one array and serialize that to json.

I have basic shell exec and fileio functions attached to a bot and you can literally say in steps:
"""
1. Generate python source for listing files
2. Go to home directory
3. Save source to list.py
4. Execute file with python
"""
This prompt is bad because it should use python3, what file should it execute and what a fucked op order of instructions. You know what? It executes perfectly and uses the python3 command.

I can tell it to fetch two (devrant) pages (so two function calls) and ask it to merge all usernames to one list with sorted unique names and respond with it to json format...

Its all possible with a few lines of code and no dependencies. No fucking api keys..

My point? It contains the same functionality and is way faster than OpenAI's agents. It literally has no downsides. OpenAI agents are slow and do many calls. Also, mine is cost efficient. Thousands of agents is fine. Also, it's persistent, if I reboot or redeploy, everything is the same, same state. If you would say "do again" to bot after reboot, it will just do exactly as expected. Persistant state. 

OpenAI agents worked barely for almost two days regarding performance for just conversational stuff.

People at openai don't know how to make an API. They could learn much from... Everyone. But pinecone has a nice api tho, exactly how I would've written it. How's that possible? It's common sense approach. 

Anyway, having fun again!,Gpt 4.5 is out and it's only benefit is 'vibes'. Probably doubled down on being woke. Also, it's expensive as F. Pure to screw over stupid people who want to use newest without thinking. Btw, the people who present it in the openai video are terrible. They're just promoting the awkward unsocial stereotyped nerd. I don't believe those people really work on it. A true nerd always knows how to tell about their shit with detail and passion. That's what makes them a nerd, not being social awkward.

Fuck you OpenAI, in any way.,My bot is like ostream, look what it did.,I'm getting lol'd at: https://devrant.com/rants/12086556/...

Gave it an up vote. Nothing worse than a bad loser.,Dear diary, 

Today with my dad at AI expo, and it was the best person to go with. He has learnt reinforcement learning and ocr. Never enjoyed a museum together that much. There were also steam engines and minecraft carts and elevator.

Did you know that the car years ago was considered dangerous bevause you didn't have a horse to protect you from mistakes? In horses we trust, nit in Tesla. 

It was a great day.,https://devrant.molodetz.nl/Gotta-g..., after updating https://molodetz nl/log ofcourse. No time is ever wasted.

Images don't upload to devrant at the moment. Use https://devrant.molodetz.nl. Videos also allowed.,What positive support stories do you guys have?

I have two:

One, is from myself. I lost the power cable to my XPS 15 (the fancy one, 4k touch) and had a knock off replacement battery that got in flames. I called support that I can't find original adapter anywhere for my XPS and told also that I lost the original one. They just sent me a new one for free! Would it have to do since it was such fancy laptop?

Other one was from a friend, together we tried to install Linux on an iPod (such classing one with 80gb I guess) and that thing did nothing anymore in exception of showing a penguin and turn off again. Anyway, he went to the store and got it replaced for free!

Worst support: OpenAI. It has automated service pretending to be human that emphatizes with you. It defines your problem in it's own words (pretending to have listened) and says things like "Oh, that sounds bad if x y z", And that's all. I wrote several emails so I know they're fake as f. Always that empathy email. They're evil. The amount of things that don't work at OpenAI is too damn high!

Pine cone: I told them about their weird billing practices, got nothing back. I still often e-mail them. But I do not think they spend time on a lost customer.```