Details
-
AboutCompany says I'm a senior developer
-
SkillsAndroid
-
Location🇪🇸
Joined devRant on 7/5/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
-
Apparently, caffeine is now considered harmful.
Thanks, EU
(I know it mostly for pesticides/non-food right now)7 -
@dfox @trogus please update the native android apk on playstore to android 15/16 . it isn't showing in playstore anymore and downloading from unsafe sources feels like a security risk6
-
My manager is complaining I'm committing broken, incomplete stuff.
Before my manager was complaining I didn't commit enough.
My manager is an asshole.6 -
I realized that I am old enough now that the first answer to "name a toy adults use in the bedroom" that comes to mind is: Kindle5
-
@12bitfloat Serious debate on Rust vs C here are my arguments; C has :
1. Better Syntax
2. Betetr Performance (Compile and runtime)
3. Direct Hardware Access (No strict rules)
4. Lots of codebases use `unsafe` in rs
5. No Borrow Checker Frustrations
6. Established Ecosystem
7. More Control Over Memory
8. Easier to Port & Embed
9. No Heavy Standard Library
10. EASY Manual memory management (that's a pro)
11. Optimal inline assembly
12. Memory-mapped I/O (simpler pointer math)
13. No fat pointers ( slices)
14. Better control over ABI
15. Lighter executables
16. Simple linking (no cargo)
17. Cargo forces u to use GitHub
18. More compiler choices (GCC, Clang, TinyCC, MSVC, ICC, etc)
19. More debugging tools (GDB, Valgrind)
20. Cross-compilation is easier (and there's Zig support)
21. Easier to distribute AND RUN ON WINDOWS
22. Better for baremetal (Rust needs a custom runtime for truly bare-metal execution)
23. Compatible with legacy systems (Rust is too heavy to support some old architectures)
24. Better for microcontroller (no_std/std)
25. Supports every OS(sunOS, solaris, obscure BSDs)
26. No forced updates (cargo updates takes a year and installs I36579+E package)
27. Less strict versioning (new standard broke my old code)
28. Less restrictive aliasing
29. Flexible pointer types (ever heard of Box<T>)
30. No unwarranted type safety (Sometimes you just need a void*)
31. C99 flexible arrays
32. Anonymous structs/unions (less boilerplate than enums)
33. C macros are simpler (please help me rusts' require a mini language at this point)
34. No strict mutability rules
35. Better for hacking/debugging (poke around memory)
36. Better C++ interop (C++ sucks)
37. More lib-friendly (almosts every lib has C bindings)
38. Can use void pointers (void*)
39. Better for writing shared libraries (Rust’s dynamic linking is more complex)
40. No automatic drop semantics (Rust’s Drop trait can introduce performance issues)
41. No forced monomorphization that causes binary bloat
42. Better for real-time applications (No automatic memory management surprises)
MENTION : I'm not clashing or anything, not against the person I'd like to debate with, @12bitfloat, but against the argument (RUST>C)
It's not a war68 -
Retoor's recent bot army fiasco is why we don't put AI in charge of anything. It wasn't a bug in her code, it was her AI misinterpreting her prompts while having access to the data bots act upon. Essentially, retoor's AI added a lot of legitimate users to the list of spammers, and the issue was in prompting, not in code.10
-
I miss when software was written by programmers and not ideologues. I don't care what you believe, even if I believe it too. I just want tools that work.17
-
Someone's asking how we should do things and I want to say fuck it we ball, but apparently I'm senior or something so gotta instead say "whatever you think is sensible" then get told I should give my own professional opinion but I also just don't care.
Sad day for avoiding responsibility.3 -
Languages doesn't matter
C is Fast (also superior)
Rust is memory safe (and not bad too)
JavaScript is special in someway
C++12 -
Several spam posts going trough. Great that some people call @ragnar when they see it.
To make it a bit more efficient - a second check for spam is added and made with AI. Was waiting for this to be needed for a long time. I tested it with ten good rants and ten bad rants and it seemed to be OK. It took some time to find out how to describe the harmful content.
We're getting very close to complete spam free!12 -
A word on languages.
I really like C, did it since I'm 11 at school with some Pascal. Simple language, 32 reserved words (unlike COBOL ahem) and never wanted to change, just discover some new languages, never replace it.
I saw Rust in 2020, and it catched some of my time, like a year. It's not bad, but you feel strangled with rust. In C, I can walk on water, and my programs run in under a second with less than 100mb.
The syntax [Rust] is also hard and ugly.
So C won over Rust.
Then Go, in 2022. Better syntax than Rust, prettier code and it had a garbage collector ! Works easy. But still, C was better. Faster programs, I can do whatever I want.
Then I discovered Zig in 2023. It was cool bc I could cross-compile C and C++ alongside Zig. The Syntax (yeah third time I repeat it) was annoying. Like Rust. But I like the fact there is no memory-safe aspect in the language design.
So even now, I use C and sometimes Assembly (doing a bootloader for my [breadboard computer](https://github.com/3dgoose/65b02), I know there's no MarkDown in DevRant) for some lowlevel projects and god does it go fast : 50kO max for assembly and 10mb for C, with some amazing compile time ! In fact I did a program to estimate Pi with Montecarlo method in Rust and Python and it got 20 minutes for 10^10000000000000000000000000000000000 while C and Assembly got 70 second (I swear at this point).
The world now is preferring memory safe languages like Rust but if you know how to manage memory in C, why use Rust ?
Sorry for bad english, bye
I hate C++15 -
The industry should stop demanding too short time frames to learn new skills.
Sometimes it takes a full year of near-fulltime study to be strongly competent in it and it definitely doesn't take just a week.20 -
Why can't I run a GUI Linux VM on Windows without hating myself in the process? I tried all (aside of VMWare Workstation since its free license forbids commercial use): Hyper-V, WSL, VirtualBox and everyone of them is slow, buggy or both4
-
out of nowhere, i was just informed that i am fired, because the clients are looking for a replacement. but the company i work at is generous enough that they put me on a new project to work on, instead of this SHIT project.
the clients gave a vague reason why i was fired. i am confused.12 -
The fact that Trump was elected U.S. president not once, but twice, is the ultimate proof that many American voters are as daft and gullible as I suspected. To those who voted for Trump: What were you thinking, if at all, by putting the worst bullies in charge? "Make America Great Again", Trump says. More like "Make America Go Down the Drain." I couldn't care less, if it weren't for the U.S. dragging the rest of the world down with it.25
-
Anything with the phrase "Here are some examples:" on its own line reeks of AI. And bolded paragraph starts.
No further comments.5 -
Working on an OS again has made my *really* appreciate ChatGPT
I've always thought that it's a useful tool if you can use it, but most of the time I couldn't. Low level engine work or whatever where the hardest thing is knowing what you want to do doesn't benefit from an LLM at all
But for os dev? It's honestly insane. Not that chatgpt is always right (it's mostly wrong) but the *ideas* it gives you to try other stuff and check other stuff. Those are invaluable. A dozen times it has saved my ass over the last 2 days when I was stuck
I think a big part is that when you can converse with someone who comes up with new ideas it keeps your motivation up. I remember doing osdev 5 years ago and I just quit after 2 weeks because I was stuck and I didn't know what to do15 -
Things I didn't know existed, but now do because of devrant:
1 - calico dicks
2 - naughty trolling C devs that are girls
3 - dev elitists (actual elitists, not just trolls)
4 - superior German devs
5 - starving webdevs
6 - angular anger
7 - forum spam wars
8 - super shitters
9 - pedophile game devs who get banned
10 - you shouldn't say your mom to people because sometimes people's moms are dead12 -
What's the point of having a filter "Job not already seen" if the first one that appears are marked "You have already applied to this job" Indeed?3