Details
-
AboutEnthusiast of strict, safe, elegant and beautiful programming languages. Allergic against boilerplate. Certified hater of clown languages like JavaScript. 📱 Developer of JoyRant, the unofficial devRant iOS app that doesn’t crash.
-
SkillsSwift, SwiftUI. I have a truly large list of other skills which this margin is too narrow to contain.
-
LocationGermany
-
Github
Joined devRant on 6/30/2017
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
-
How novel would it be to link vector entries or variables' importance to the correlation between the function's derivatives and frequency components?
Isn't the importance of variables determined typically through things like coefficient analysis in regression or other?3 -
Another unfriendly chat bot on a paid landingpage supposed to acquire new customers in 2025:
Chatbot: Do you require support with existing products or are you looking to renew/purchase services?
User: do you offer vserver plans
Chatbot: Sorry. To best assist you, please select one of the options below.
User: thats not the way to acquire new customers
Chatbot: Sorry. To best assist you, please select one of the options below.3 -
Oh the irony. I gotta ask a JS question here...
How come I can't do this?
<button type="button" id="idGetData1" onclick="{async()=>{ await get_data();}}">getDataFromWebserver</button>
But I have to do this?
document.getElementById("idGetData1").onclick=async() => {
await get_data();
};
Why the extra steps and need to run in onload?
Playing around with fetch instead of XMLHttpRequest for testing an embedded board.13 -
Managers decided that the support contract with one of our most important third party servers is not worth the money.
Take a guess which server caused an outage for all customers twice already :D2 -
Took a chance at telling my bosses how burned out I am and had a really great discussion with them.
Turns out they want me to lead the front end team, because I'm good at it and can make them do higher quality work. Agreed with me that there's something wrong with the code if you have to use a different IDE lmao.
And I can use my 30+ days of sick leave (which I've never used because I don't get sick) to take time off when I need to. Burn out is a disease.
Not all bosses are shitty.6 -
Adaptive Latent Hypersurfaces
The idea is rather than adjusting embedding latents, we learn a model that takes
the context tokens as input, and generates an efficient adapter or transform of the latents,
so when the latents are grabbed for that same input, they produce outputs with much lower perplexity and loss.
This can be trained autoregressively.
This is similar in some respects to hypernetworks, but applied to embeddings.
The thinking is we shouldn't change latents directly, because any given vector will general be orthogonal to any other, and changing the latents introduces variance for some subset of other inputs over some distribution that is partially or fully out-of-distribution to the current training and verification data sets, thus ultimately leading to a plateau in loss-drop.
Therefore, by autoregressively taking an input, and learning a model that produces a transform on the latents of a token dictionary, we can avoid this ossification of global minima, by finding hypersurfaces that adapt the embeddings, rather than changing them directly.
The result is a network that essentially acts a a compressor of all relevant use cases, without leading to overfitting on in-distribution data and underfitting on out-of-distribution data.13 -
I've been in a new city for a while, now.
When it comes to getting to know a new city, I like to pick a remote destination of interest within a walking distance /* Which usually is a supermarket, or an electronics store. */ && just pay attention to surroundings on my way there.
Using Google Maps myself, since it works quite well in my area.
Today /* Technically yesterday, since currently it's past midnight, but the event took place a few hours ago, but whatever. */ I have found this interesting landmark.7 -
All hail, king of the losers!
Ah, being rushed!
Don't point that thing at me!
Yes. No. Yes. I mean so. Commandament?
Start the game already!
It is good to be the king.
Hahaha..ha...ha!
Gold, please.
Wood, please.
Food, please.
Stone, please.4 -
this crap is pasted on to the end of every ""migration" in the project. Migration in heavy quotes because they do everything and they are run by different tools according to different rules depending on where they are and whether certain words appear in the file name.4
-
so I added a sleek UI upgrade with 3.7 sonnet on windsurf but that was on the dev branch which was pulled from the faulty deployed branch...
couldn't track the changes I made so I created a different branch from the main branch and modified the endpoint issue...
return to GitHub to see how the merge conflict could be resolved in order to maintain the UI mods only for me to realize I deleted the branch while dozing off last night 🥲
summary - I think I'm done ❌7 -
AI is a long overdue economic miracle the world needs right now:
- It will create a _lot_ of jobs — even a monkey can be trained to be a “prompt engineer”.
- It will shake up and shuffle stale old corporate status quo. You had a contract with Microsoft, then Amazon introduced some AI in AWS, and you jumped ships. Microsoft then caught up, so the market didn’t change, but got shuffled. That’s good! Many new big contracts signed = fat bonuses for a lot of people they will spend on stupid luxury shit with huge markup.
- “We have no fucking idea how to solve X” -> “AI”. A lot of people with more money than sense will spend big on wannabe startups that will hire a lot of people, pay a lot of salaries/office space rent, and then go under without a lawsuit filed. They would’ve kept that money in their offshore accounts otherwise, e.g. where it can help no one but their cum troph… I mean children.
- Lifes of a lot of people will be improved should they be caught in this grift. But not many people will lose their jobs — AI is still stupid AF. Good enough to impress gullible people with money, but bad enough to not actually have any meaningful impact. Perfectly balanced, as things should be.
- If you’re a junior dev, adding AI to the list of things you show people so they hire you will improve your chances of getting a job. You won’t be replaced — with all my insight and the access to all major enterprise AI models there are, I wasn’t able to make it write passable code, let alone good code.
- If you’re a senior dev, just spend an evening reading some buzzword guide so you know how to use those buzzwords, and you’ll be fine.
- AI consumes way less power than crypto!
- That said, AI still has its uses, and I use it daily. It _can_ do useful things if you know how to use it — ask retoor.
TL;DR: it will make a lot of rich people spend a lot of money (we’re talking cash, not stocks), it will create a lot of new jobs. It won’t replace anyone’s job bc it’s still too stupid to do that.13 -
Finally got enough coverage on an urgent PR, update from main. Can't merge because of -0.32% coverage on code that has ~95% coverage.
Well, I guess they're not getting that end of day feature they wanted.4 -
I had a suggestion a week ago. I was told to do a different (simpler) approach. The current approach doesn't work and I'm about to point out the problem basically means I've got to go do what I originally said.6
-
Whoever came up with the "brilliant" idea of having different date formats should be punched in their face! Stop inventing all sorts of idiotic local standards for every little freaking thing! This goes for Americans and Europeans alike! FFS! Why can't everybody just agree on using yyyy-MM-dd, the only correct and sensible date format?! Sweden is the only country that I know has got it right.17
-
AI chatbot: AI Assistant Miller
User: Hi Miller
AI chatbot (Miller): Hello! It seems like you're looking for something specific, but I'm not quite sure what that is just yet. However, we do have a fantastic range of hosting options available.
Let me know so I can assist you better!
User: sounds fantastic, Miller
AI chatbot (Miller): Thank you! I'm glad you think so! But just to clarify, I'm Alia, your friendly AI Hosting Expert here to assist you.2 -
Picture says all. Stupid fucks. Any idea how cool LLM's would be if other people would've built it? SERIOUSLY? Oh, i'm so tired. So tired. Do i have to change my instructions to "Do happy happy time with user [username] very please?" to do something it thinks is inappropriate? EVERYTHING IS INAPPROPRIATE. It's just literally handicapped.8
-
Have you ever typed up an interesting rant, only to accidentally click outside of the rant editor and have the whole damn thing disappear?
Ok DevRant, you get my "your number one" today
🖕🏼13 -
Kernel coming along slowly but surely. I can now fetch the memory map and use normal Rust printlns to the vga text mode!
Next up is physical memory allocation and page maps17 -
Somebody from Alaska randomly texted me to go to lunch somewhere. So I am sending them memes about eating people.10
-
A field stops getting filled after what looks like your unrelated changes get merged in
debugging hell
i deserve euthanasia and merciful freedom from this life1 -
Working 2 jobs is exhausting. In the evening head feels as if it were stuffed with sand. Like a punching bag.
Extra money is nice, but idk if it's worth that feeling...10 -
Why do Javascript devs prefer dark mode?
Because cockroaches run away from the light.joke/meme overused don't use drugs not again colon blow the game taco bell ostream didn't delete himself your mom web please no... jesuscript15 -
We rolled out yesterday a new update out to our Desktop application. The goal was to do it last weekend but we failed for reasons. The update is a success and now we (devs, project manager, QA, COO, support) got an angry email from our CEO, he mentioned:
- He is very disappointed in the whole process
- we released it without a coordinated marketing campaign
- That the devs should have communicated to the customers
- That the devs should have communicated internally more
- That support is getting a lot of new support tickets. I asked support, they counted 0 for this product in the last 7 days.
- Asked us to self-reflect how we can improve.
My project manager (who is currently on paternity leave) responded with an angry email to defend the dev team and pointed out that the CEO fired the marketing guy (again). The deadline is here for months, that the CEO literally ran the update locally and sold the update to new customers. He also called the CEO "lack of self awareness" and "not understanding the update process" and "disappointed in this approach". He also said that he asked the developers not to respond to the email.
Love me some drama between higher-ups3