Marginal value of money at 10T is almost zero.
Caveman
- 1 Post
- 452 Comments
Caveman@lemmy.worldto
Ask Lemmy@lemmy.world•How to overcome the temptation to social media?
1·10 days agoI quit social media, now I only have Lemmy left. The biggest reason I stuck with it is that my self esteem improved a lot and FOMO stopped being a thing for me.
I’m thinking of switching to 100% intentional consumption right now. YouTube subscribe feed only, Jellyfin and whatnot.
Caveman@lemmy.worldto
Fediverse@lemmy.world•Tesseract dev injects malicious code into browser to illegally DDOS the dbzer0 instanceEnglish
4·12 days agoWe could have had VM languages also like C# and Java and had web that was actually fast.
I use Claude/Codex, if it finds a thingy that’s reusable it’ll use it but it’ll never create it or ask if it should be created in my experience. I find that it doesn’t create new components but just replicates the existing one.
Within same file is a different story though, it does write helper functions to share logic which is proper.
I never understand why you wouldn’t want to read the code. I prevent a massive amount of correct slop by just skimming. The LLM will 10 times out of 10 never ask “this code will be a massive duplication of exact same behavior, do you want to refractor it?” because it’s trained to finish a task without asking if possible.
Uncle Bob now writes code for his tests instead of tests for his code. I know it’s TDD but it always seemed backwards to me.
Unit tests for logic, integration tests for outside apis, e2e for features is the sweet spot IMO.
To be fair, if your video editor doesn’t support webp in 2026 it has to at least suck a little bit.
Is this a very niche copypasta that I’m unaware of?
Obviously be mad at whoever responded to a request without accept webp in it with a webp or didn’t provide an alternative. Nothing wrong with supporting webp with a fallback
To add to the Forgejo circlejerk you can also self host it. It’s managed by a democratic non-profit and has very active development. The UI is also pleasant to look at with nice diff/PR views.
The self hosting thing is a major safety point since if forgejo somehow fails in 10 years (I think it will be dominant in 10 personally) you can move to a self hosted instance with self hosted action runners. This makes it safe to move company accounts onto it but you might have issues with hard github dependency such as the github API or other organisation features.
Forgejo should be the first choice when looking for alternatives, although enterprise size companies should also consider Gitlab.
Caveman@lemmy.worldto
Programmer Humor@programming.dev•It's just C with two plus signs, how hard could it be?
3·25 days agoI mean, gdscript in godot is very nice and convenient. It offloads a lot of the heavy labor to the engine already and is very well optimised. If you need more speed and type safety C# is the logical next step. C# is very convenient and easy to pick up if you already know Typescript for being a strict language.
Also the guy’s criticism of C++ is basically that nothing is bundled in and keeping libraries compatible with each other is a PhD level activity. The packages are also allowed to fuck with your code with macros, preprocessing directives etc. on top of being written in a non-compatible standard where they only provide a compiled binary with an ABI instead of giving you the source. Updating dependencies becomes a massive pain also because of the same reason since it can so easily break everything without any reasonable stack trace. You might say “Ok whatever, I’ll just preprocess my C++ and rename all by variables” but dependencies can also break other dependencies with macros so there’s no escape. One dep updates, another one breaks in an 100% unrelated part of the program.
But for a reasonably sized project where C++ dependencies are already handled by Godot it’s not that bad. Especially if you’re the only developer or have at least good codebase standards on what parts of C++ you will use. I’ve personally not had any issues programming in C++ but that’s probably because I’ve never done anything at any scale whatsoever.
I don’t have a strong opinion on lower level languages since I work in garbage collected languages but I’ve heard good things about Zig, heard Rust in slow-mo development with a steep learning curve but very robust, C is nice and simple but lacks modern features.
TL;DR C++ devs would kill to get something like cargo in Rust, not because it’s a package manager but because it’s a standard for sharing code and managing compatability. If that’s not an issue for you C++ is a solid language like any other.
Caveman@lemmy.worldto
Programmer Humor@programming.dev•It's just C with two plus signs, how hard could it be?
34·26 days agoI watched an hour long video on why C++ sucks. I thought it wouldn’t be too hard to pick up since I can program well in probably 7 languages. I was wrong, now I’m convinced C++ is a dumpster fire and needs to die and I’ll never get a job in it unless someone holds a gun to my kid.
Every weekend do a long run that’s 10% longer than last week. Once you hit 42k just run it a couple of weekends to adjust to it.
Caveman@lemmy.worldto
Not The Onion@lemmy.world•Ford had to hire back former engineers to fix mistakes made by its automated systemsEnglish
1·1 month ago100%, when you have a complex domain and business logic that already has a bunch of legacy spaghetti it’ll just make shit up.
Normally for bug fixes I ask the LLM to find it and then I tell it how to fix the bug which is a lot more hands and actually fixes the issue more often.
Caveman@lemmy.worldto
Not The Onion@lemmy.world•Ford had to hire back former engineers to fix mistakes made by its automated systemsEnglish
2·1 month agoYeah, I’d use it to write a boatload of garbage in the past but thankfully I’ve already been doing this for 10 years so I can actually spot the garbage.
Caveman@lemmy.worldto
Not The Onion@lemmy.world•Ford had to hire back former engineers to fix mistakes made by its automated systemsEnglish
3·1 month agoYeah, like cards being the best thing ever on front-end. If I want a basic layout I put “avoid cards” usually because then it’ll use them sparingly. But yeah, it’s just autocomplete so it’s always going to get the lowest common denominator code based on what it decided to look at.
I’m now looking into finding something faster than GPT/Claude where I can ping pong prompt faster and get what I want. Whatever it writes first is just a first draft anyway.
Caveman@lemmy.worldto
Not The Onion@lemmy.world•Ford had to hire back former engineers to fix mistakes made by its automated systemsEnglish
501·1 month agoI’ve been using an LLM for programming for last 6mo and it needs constant babysitting. It’s basically something that just does the most straightforward thing without consideration of nuance, maintainability or whether to actually split into a module. This is very much not surprising.
I play all my games on Steam and the console like experience sounds like it’s up my alley but I prefer having a desktop and streaming over WiFi. If I were to upgrade anything in my setup it’d be a graphics card, not an entire machine.
Caveman@lemmy.worldto
Selfhosted@lemmy.world•[META] Are paid for, closed source projects, being advertised on this community, appropriate?English
3·2 months agoTechnically Plex is a paid closed source but self hosted thingy. I think the line is a bit blurry on this since I wouldn’t mind people posting about Plex even though I use Jellyfin. However, advertising it would be a nono.
Caveman@lemmy.worldto
Ask Lemmy@lemmy.world•How much of your salary do you spend on your basic needs?
3·2 months agoI have a good job and nice rent deal, so it’s around 70%. Market rate for the rent is probably another 10%+ of my salary but the landlord is not raising the rent which surprises me.





It’s because it’s the greatest thing since compilers. Having a clear “this is how packages interact” rules and “autodownload dependencies” solves a massive headache. C/C++ packages are basically the wild west.