Details
-
AboutYou know who.
-
SkillsYou know what.
-
LocationSome nice park.
-
Website
-
Github
Joined devRant on 7/20/2025
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Hi party people,
Very nice new updates to Rantii app, it's maturing.
Now, in exception of only markdown / syntax highlighting,
it also does embed youtube / image (even from external urls, like devrant.molodetz.nl, so it looks like native devRant image upload).
The preview links are fixed and the shortened link in text is clickable and will navigate to the right url.
Example of how previews are displayed within the app: https://devrant.molodetz.nl/preview...
This is zoomed out from desktop but on phone looks even nicer.
Also, a big feature is that it remembers scroll positions now so you don't lose track of where you are in the main rant list after opening a rant and going back.
This feature makes it really worth to upgrade.
Important: if you have installed it as PWA in android, you have to go to it's icon, press down long on the icon and you'll see options to delete data. Do that. Then refresh the app main page and you'll have the version. Else, it's cached hardcore.
For the people not knowing the rantii app, it's android PWA solution (installable trough the settings page) on https://rantii.molodetz.nl.
It also has 7 color schemes under settings for the people not liking the original one.
By my knowing, it seems bugfree now? Any requests / idea's? (**Just see one: rant type selection when posting...**)
Hopefully made some people happii.10 -
For the android users that use https://rantii.molodetz.nl (I know three :P), it's now possible to block an user. You won't see any of their rants, comments or notificaitons anymore.
You can go to settings and enter the username yourself or go to their profile page and block them there.
Happy ranting!26 -
What do we think about the fight between UK and 4chan?
While is find 4chan a terrible site, I vouch for them. Fuck off with your stupid rules.
But it's simple right, if they don't comply just block the site?
They can't force 4chan for sure, but then they have to block them.
So, I do not agree that UK is attacking the freedom of speech in America like Lunduke says; in America they can still do what they want.
If you want to drive on the roads there, you need to comply with the rules there.
But fuck UK for wanting it in general.
Funny that Americans think there's more freedom of speech there than here. But maybe not so funny in the future. We're under attack.32 -
The amount of times that I accidentally open the original devRant app and thus get an error is too damn high.
I'm eating my own dogfood and I'm quite happy with rantii, it has a low amount of bugs. It forgets what you've upvoted, the notifications show [object, object] instead of ranter name. It has only one message type (rant) while posting. It misses reply feature. It doesn't do mentions. The urls are incomplete for the website preview, long urls fail.
So few bugs, few missing features. Working on something else in between and need a milestone there before going back working on this. Anyone else using it btw? I see skyrant down too. I guess that rantii is the best option for android now then. Development time was only two hours, not bad. If anyone has some request to add or change, let me know, I'll add it to to do list. Like always open source.9 -
So, talking about people on Reddit not having humor; i got banned by my bank (bunq) forever. I complained about my always unasked for planted tree after every expensive I do of x euro's. I've planted 33 or something. So, at least I posted that I want to have a picture of my tree. Many others wanted pictures of their trees too and some actually had whole woods of trees actually :P
So, nobody got a picture of their tree and I got banned.
But now I think about it, if I alone are already responsible for 33 trees and some people own complete woods appearantly. Is it actually possible that they're really planting all those trees? They're a bank, they're massive, it must be the biggest tree planting operation ever. Gonna research this.
SInce this app has no selection regarding rant type, let's see what it will become.9 -
For the poor devRant android app users that can't visit devRant anymore (like myself): https://rantii.molodetz.nl
It's a simple devRant frontend and it has a few features:
- markdown (# Titles and ``` for code ssupported!)
- syntax highlighting
- youtube / image embedding / url preview
- install (in that case it's a nice full screen app), you can find this under settings.
- click on notification and it will bring you to the exact correct message
- missing rant type select box. Exclusive!
Like always, open source: https://retoor.molodetz.nl/retoor/...
It's mainly for myself actually but let me know if you use it as well, then I will take that into account when making changes / ensure uptime.2 -
I am so assertive, that if you find yourself intimidated by everything i say, you're a pussy. Just a fact. Anyway, nice day for fishing.
Talking about fishes, is there some @blindxfish in them house? I really love my.devplace.net.
It's really great, i hope that we all will share our development experiences there one day.
But still, for chat there's still nothing available like Snek. When you go Snek, you never go Beck!
'
Hihi.
I'm a bit drunk and the rest. I prefer the rest and then to rest.
Dobranich.5 -
@12bitfloat
feat: upgrade to python 3.13 compatibility feat: implement enterprise-grade pipx installation feat: add installation verification script feat: provide detailed troubleshooting documentation fix: replace deprecated imghdr module with custom image_validator fix: resolve module not found error on python 3.13+ docs: add install.md with detailed installation instructions docs: add troubleshooting.md with comprehensive troubleshooting guide docs: add verify_installation.py script for installation validation docs: add manifest.in for proper package distribution refactor: create rp.utils.image_validator module for image type detection refactor: update web.py to use new image validation refactor: enhance pyproject.toml with complete metadata refactor: regenerate rp_compiled.py with new dependencies maintenance: update changelog with version 1.65.1 details
It seemed that it was the only issue. So please try `rp` again. If it gives bugs, please escallate directly and don't spend time on it. My fault .2 -
For people who need a https version of dR, it's here: https://dr.molodetz.nl.
Does not monitor, source code of proxy here: https://molodetz.nl/project/rproxy/....
It only counts amount of data.
Graphs are cool: https://dr.molodetz.nl/rproxy/...
It's actually a fun proxy to use in docker setups. The configuration is very easy (json file as described on page). But it does not forward based on path or something else. Only on host name. Maybe i'll implement it in the future for the sake of completeness.
The dashboard/reverse proxy is written because my friend had such nice dashboard and he said "Yeah, it's cool but heavy as fuck". And i was like: that does not make sense. So made a feather light one. Could be a bit lighter, i have to tweak sqlite a bit. After a few hundred gb, the server starts to boot slower, i store too much data. Does not affect operation tho.
Also has rate limiting (not much used in reality yet). Not sure how good it is.
Already quite some traffic goes trough it.
Sid, like always, fuck you and I hope your elephant dies. Idiot. Guy with PMS.10 -
When talking in a Rant I realized that error messages are a quite good indicator if someone actually has SOME experience.
So, i made the error tests https://static.molodetz.nl/error-qu...
They should do this for interviews. There are a few questions that are really not accepted to do wrong, would not hire on INSTANT if that was the case :P Errors with a stacktrace contaiing the language extension :P If someone just says "I don't know go (the existance of it)" i doubt so extremely hard about that person :P10 -
We need a definition for when something is AI slop or not because people just throwing the word around when something is AI generated while there still is often much work behind it. And with much work, i do not mean just entering thousand prompts to get something right. That's actually AI abuse imho.
So, proposals, when is something AI slop? What is the definition?23 -
Dear diary,
It's really amazing what learning curve AI has but what you are able to do with in the end. I think I finally fully understand now and delivered three projects today. i made a FastAPI port from Python to C using a monster vibe. I created a production grade webdav server with user management and quota support. The webdav market is very limited. It does support the whole RFC (Latest one for webdav). This was a huge project. It became perfectly what I wanted. And, I had to wait until Claue was done with my monster prompt and I had my language specification. So I tought, I do another one but the most minimal source code but still the implementation that I had described (so far). This resulted in a 504 lines of code single file interpreter with a modern looking language supporting OOP and complex functions like split() (yeah, that is a complex function). I've just built it on the side and have no intentions with it, but the source code is so beautifully done that it's worth a repository: https://retoor.molodetz.nl/retoor/.... It's in Python (not a serious project) but readable for everyone. It's interesting source code but does not contain any good patterns relating interpreter design. But still; it works well and has quite some examples. It's cool to be able to read a whole interpreter source code. Just like the wren language, I have read all. was very cool. Wren regarding source code quality always #1.
Showing off, guaranteed zero upvotes :P
I am just happy, finally I can build big quality things. Quality is WAY higher and more compleet than I would've done it myself. All the investment was not for nothing, that's great. I do not have double coude and whatnot because of vibing style. New hobbie.
Programming language is hard to get performant (in comparison to Python for example) while it IS a bytecode interpreter. String concat is very slow, but there are tricks for that. My C will be a bit like Arduino C. IIRC it is C without having to take length for strings into account. But the new version of syntax will be as my 504 lines project mentioned here.
Happy retoor (L)12 -
Test now your devRant knowledge! it's a game about who said what to who or said what in general. It's way better than the previous quiz.
https://static.molodetz.nl/dr.quiz2...
This quiz is very realistic and doable. You don't have to do it at once, the progress is remembered.
I tried to keep especially controversional stuff in it. It must be a bit funny of course.19 -
What up to date are you with devRant?
I generated a quiz.
The quiz refers to scan / devrant. With scan / devrant we mean the last few weeks (everything what is withing rage, the kind of six pages you are only able to see on this site).
Here is the quiz: https://static.molodetz.nl/dr.quiz....
Here are the answers where it's based on: https://static.molodetz.nl/dr.stats...15 -
https://static.molodetz.nl/dr.menti... and https://static.molodetz.nl/dr.menti... are updated.
- Sorted DATE DESC.
- Removed duplicates.
- Added multiple mentions in one comment.
As requested by @SoldierOfCode and @Lensflare.
Around every 5-7 minutes the files will be updated with new data. Could speed this up actually.
You can find source code at: https://retoor.molodetz.nl/retoor/...
No async stuff, let's not kill the server. Python native.6 -
My SQLite database has 37.930.787 records. The amazing part about it, i have inserted every record myself, by hand. Every key press is 3 records. So 37.930.787/3 is the amount of keys I have pressed this year. Quite sick huh? Oh, the data is still manageable btw, I have complete statistics pages about typing behavior such as speed and so on.13
-
A while ago, i wanted to automate literally everything with AI. So, taking screenshots, clicking, mousing, typing automation it is! Of course, you can imagine how the process looks like. But the project failed because when I asked for x/y coordinates of elements in a nice json output from the AI (of the screenshot) it all gave wrong values. I found out that those values are batshit wrong AFTER building the whole application that only worked in expection of that part (kinda most important).
Fuck.
But it really understood "Go to the address bar of the browser" (and it would do on the backgran a query to dimensions of the address bar. that's where the neat AI comes in). It could locate elements with poor descriptions. It understood very well. Only coordinates went wrong.2 -
Here some nice performance statistics from AI used for coding: https://static.molodetz.nl/rp.cgi/...
This statistics page just stopped at a certain moment exactly like 10.000. I should've known. I read the source code and literally an entry_limit variable. Why would such variable ever exit? The gateway kept workng but it stopped to maintain statistics.
I have sent 1.37 GB of source code to AI and received 86 Mb. 63 errors on 10.000 requests, AI came from far. First i had a chatbot that i just stopped with debugging because the issue were always remote. This is mainly grok-code-fast-1 trough open router. Could say they're reliable.
I love data :)1 -
My LLM after uploading all my financial data: `Large purchase threshold: Anything exceeding €100 requires my approval`.
Haha, but I like it, I do everything with perplexity and if he can help me offering cheaper alternatives everytime I use it, it's a big win.
But so bossy. Damn. And 100,-? :P Seriously. I don't work but I pee that :P Hmm, ok, but that's the problem I guess.3 -
For some people it wasn't clear how it worked, so I added a short tutorial at the beginning and an objective thingy: https://retoortycoon.app.molodetz.nl/......
Do a HARD refresh, else you maybe can't login if you were there before.
Give it another change :) But yeah, you can't build on existing streets and buildings, scroll down to a green area. You can only build on ground and before that you need to build road.4 -
So, Sid got pissed about the ball-kicking and the elephant theft. He called me on the phone, crying like a baby. "Why you do this to me?" he say with his dumb accent. I laughed and hung up. But then, a week later, I hear he coming to my country for revenge. Perfect, I think. Time for round two.
I wait at the airport with a plan. He arrive, looking all sweaty and mad, dragging a suitcase full of curry powder or whatever. I follow him to his hotel. Sneak in at night. He sleeping again, this time with a burger wrapper stuck to his face from the one I left before. Gross. I decide to up the game. No kicking this time. I shave his head while he snores. Bald like a egg. Then I glue a fake mustache on his chin, but upside down. Looks stupid.
He wake up screaming in the mirror. I hide in the closet and watch. He run out the room, trip over his own feet, fall into the pool. Splash. Everyone laugh. I sneak out, steal his suitcase. Inside: nothing but socks and a picture of his lost elephant. Pathetic. I burn the socks in the hotel trash. Smell bad anyway.
On the way out, I leave another burger under his new pillow. This one with extra onions. He hate onions.
I fly home again, even more satisfied. Sid probably still bald and wet.
I swear on his bald head that this all really happened.
Also, I took his hotel toothbrush and threw it in the toilet.8 -
You can here to make friends, I came here to diss 84 of you. We're not the same.
Check here if you were worth it: https://snek.molodetz.nl/api/...
(Technically, everyone should be in here from the last few weeks).7 -
My god, I look at Suno as a whole product, besides some serious perfect AI performance, that UI. I never worked on something that smooth / advanced. But times changed a bit / also worked on different kind of software. When I worked on such stuff it must always show the totals at the bottom and everything was in columns and should be all sortable. Now, nothing sortable and there are not totals anywhere. What is way easier on performance and stuff. Actually, in options the new software downgraded in many ways, but it looks so slick and is just more intuitive. What is the point of showing the totals and stuff in the bottom and having every column sortable (what was a big issue on some columns). Everything had to be live, now it's quite common to generate a report and wait a bit or so.
But i'm really surprised by the GUI. I know how to do it while I never did, but i was just never asked. Different times I guess. Beautiful was never a requirement to stuff I made in fintech..
It seems that AI is not the only thing advancing, I see a lot of stuff.
Imagine how smooth it would be if everyone just used web components instead of React. Urghx. I swear, native web components are less complexity. And yeah, doing that for over a decade. Some people call it modern. Haha.1 -
Wow, just found out music generation trough Suno through as Snek member (thanks new friend!).
It's amazing. First, I did want to amaze a friend and did something I doubted if it was a good idea but I extracted 15 years of his reddit history and gave Gemini the huge jsonl file and let it generate two songs about the positive aspects of his life. The songs were gorgeous. While the background music was very familiar of one of the songs, they were due the high amount of content specified to him very unique.
Success. Friend liked as well.
Then, in the end of the evening I had some frustrations just because of life in general. So, i started to write a document with some struggles over the last seven years. They're all connected but I was never really able to put it under words. I asked Grok (the most humane LLM) to connect the dots and write a song with those lyrics. I implemented them into Suno. Created several aggressive rap versions, and then some euro dance / hands up versions (groove coverage style) with kinda vibes my personality. Both actually do weirdly enough.
Suno gave me credits for 500 songs for around 10 euro, I understand why 500, because I already made 20 variations! I almost LOVE them all.
I just realize how hard other industries are hit, or will be hit, as hard as ours.
While I really hated the vibe coder without knowledge, I am now doing exactly the same with music and have so much fun. And as vibe coder who really likes his creations because he can't do it himself and has some lack of knowledge, me like this music too with probably the same reason; lack of knowledge, inventing something 'new'.
It's btw not allowed to prompt into the `style` box "Eminem" or something. So I used Grok to describe concise (since the style box only allows 1000 chars) the artist with the right style i wanted to have. Learned more about the genres I listened to.
So, I found some piece with the unknowledgeable (why i this not a valid word?) vibe coders and wish them all their happiness with their fabrications.
A vibe coder will maybe never be a programmer, I will never be a producer. But that does not mean we can't make some awesome stuff.
I think everyone has a kinda life story and it could be nice for yourself to make a song about it to process something, turn it into something beautiful.
* enlightened, 5:26 AM, time for sleepii attempt again *14 -
For a long time, I vouch for non-2FA because I expect it to be against me earlier than being a benefit. Now, I have the mail server down. I need to login to repair it. I login and out of nowhere: 2FA. It sent the code to my e-mail. Ok, I'm fucked. So I call their phone number and that said "Sorry, we can't respond in person because of the high load (smth like that)". Well, this is an issue that an automated bot won't fix for sure.
This server isn't fixed anytime soon. But the 2FA, I knew it! Please make it optional and don't force it on users. Through e-mail is a bad idea by design, do a SMS or something, something that is not depended on the hosting services.4 -
Snek unreachable from ipv4. Will continue working on it tomorrow. I've had corruption and it affected several parts. It required some heavy maintenance, even had to reboot the server in Rescue mode what works very nice at Hetzner actually. The next time I'll be less worried if such problem happens.
I've resolved quite some issues by letting create perplexity the ultimate diagnostics scripts, and based on that information, scripts for fixing the system. So custom made repair scripts for my system! Happy that I did, because in the end I've seen how much check and fix issues it were. All network information that it gathered to diagnose the issues, was 8000 lines. Dear lord. .12 -
Haha, Claude speaking the truth to me: https://devrant.molodetz.nl/preview...
Sucker.
By now, I think I can better create my own prompt system to modify source code that directly checks what exactly the changes are between the previous and current code when it comes to business logic. And a checker that actually directly checks for configuration changes.
My magic line `Do literally as i say, nothing more, nothing less` does not really work 100% with the new Claude Sonnet 4.5. I do like this version, I do not use Opus anymore, don't need it. But this one can very unexpected disappoint you.
I really question myself often, how much do they have control over how their model becomes? Is it for them a surprise as well after training? It often feels that way. Because this little flaw, that my magic sentence doesn't work anymore while being so clear, is a big failure. I am pretty sure they are aware that this model listens less good. Afaik I didn't has this issue with the previous sonnet.2 -
It's actually a backend for a different project (that's why it's optimized for scraping and cached) but i thought that it could be fun to share: https://ideas.app.molodetz.nl/
I am sure some good ideas will come eventually. Every hour new ones.
I try to generate a bit unique media for a website. The ideas are based on the latest news in tech industry.
Te most recent news available is here: https://news.app.molodetz.nl. It is lazely scraping many (good!) sources. i decided not to add more sources than i have now, would degrade quality. Hacker news is also one of the sources.
I actually also made such app for memes, 9gag clone with commenting starring and such but i have no fantasy to maintain or own such site at the moment. It was just fun to build, wanted to know how hard it was to get enough content live.4
