- 10 Posts
- 1.99K Comments
MajorHavoc@programming.devtoHacker News@lemmy.bestiver.se•Why do programmers want to quit programming and start a homestead?English
2·1 year agoHeh. Good point.
MajorHavoc@programming.devtoHacker News@lemmy.bestiver.se•Why do programmers want to quit programming and start a homestead?English
6·1 year agoI’ve longed to work the fields with my hands and simple tools because the fields don’t fucking spit out meaningless gibberish when I’m just trying to get them to process a simple text field, and my hands don’t have documentation apparently written by a distracted seven year old.
And while the living off the land will certainly kill me due to my own incompetence, nature will have the decency to just eat my corpse and not gloat over my failure repeatedly in a hung CI/CD process for the rest of eternity.
MajorHavoc@programming.devtoHacker News@lemmy.bestiver.se•Why do programmers want to quit programming and start a homestead?English
1·1 year agodeleted by creator
MajorHavoc@programming.devtoHacker News@lemmy.bestiver.se•Why do programmers want to quit programming and start a homestead?English
3·1 year agoHoly wall of text, Batman.
MajorHavoc@programming.devto
Programmer Humor@programming.dev•Job Interview Question for Team Lead Position
18·1 year agoUsually the asshole.
It’s you can modify the settings file you sure as hell can put the malware anywhere you want
True. (But in case it amuses you or others reading along:) But a code settings file still carries it’s own special risk, as an executable file, in a predictable place, that gets run regularly.
An executable settings file is particularly nice for the attacker, as it’s a great place to ensure that any injected code gets executed without much effort.
In particular, if an attacker can force a reboot, they know the settings file will get read reasonably early during the start-up process.
So a settings file that’s written in code can be useful for an attacker who can write to the disk (like through a poorly secured upload prompt), but doesn’t have full shell access yet.
They will typically upload a reverse shell, and use a line added to settings to ensure the reverse shell gets executed and starts listening for connections.
Edit (because it may also amuse anyone reading along): The same attack can be accomplished with a JSON or YAML settings file, but it relies on the JSON or YAML interpreter having a known critical security flaw. Thankfully most of them don’t usually have one, most of the time, if they’re kept up to date.
MajorHavoc@programming.devto
Programmer Humor@programming.dev•This is outrageous it's unfair!
6·1 year agoYeah. The “this got dumped on us and we’re doing the minimum until we can replace it” is a genuinely solid use case for vibe coding.
And honestly, that’s all I usually did with those before AI came along anyway. So I welcome better tools for it.
If you want better software, you have to give developers worse hardware to develop on, and more time to develop.
Shhh. There could be application development managers listening… (I’m joking… Mostly.)
I like your idea, but hear me out:
A Python file for configuration is the best way to guarantee that any friendly code I write to help the user with config usually won’t execute. And I hate my users.
Yeah. Maybe .to_lower() is really expensive in their environment, lol.
Hey, that’s my username too. Or it was going to be, while the site was still up.
What a coincidence!
I guess I’ll wait for the site to come back, and see if it’s still available…
MajorHavoc@programming.devto
Programmer Humor@programming.dev•This is outrageous it's unfair!
118·1 year agoToday I learned the term Vibe Coding. I love it.
Edit: This article is a treasure.
The concept of vibe coding elaborates on Karpathy’s claim from 2023 that “the hottest new programming language is English”,
Claim from 2023?! Lol. I’ve heard (BASIC) that (COBOL) before (Ruby).
A key part of the definition of vibe coding is that the user accepts code without full understanding.[1] AI researcher Simon Willison said: “If an LLM wrote every line of your code, but you’ve reviewed, tested, and understood it all, that’s not vibe coding in my book—that’s using an LLM as a typing assistant.”[1]
Did we make it from AI hype to AI dunk in the space of a single Wikipedia article? Lol.
research papers that require a strong background in mathematics and cryptography to understand and implement.
Lol. I guess that makes sense. Outside of school, we hope that all authentication will be implemented only cryptography experts anyway.
Could you maybe suggest some resources on this topic?
Not really, sorry. I’m not aware of anyone creating resources for your situation.
Or should I choose a simpler project?
For some context, cryptography isn’t even usually implemented “completely correctly” by experts. That’s part of why we have constant software security patches.
If I were in your shoes, I guess it would depend on my instructor and advisors.
If I felt like they have the skills to catch mistakes and no time to help correct mistakes, then I would just choose a simpler project. If they’re cool with awarding a good grade for a functional demo, I might just go for it.
I guess I would take this one to an advisor and get some feedback on practicality.
I’m a fan of blocking all sources, and then just unblocking every so often to install updates.
Very nice!
I’m going to have to proactively update to get some of the wellness features.
This is the kind of stuff that I have to tell my friends “you mean your OS doesn’t just do that for you for free?”
I get that some of my power use friends get this level of nice out of Windows and Mac, but they seem to be working a lot harder than I am.
(I do contribute to open source, but I’m fully just along for the ride with Gnome. And loving it!)
MajorHavoc@programming.devto
Programmer Humor@programming.dev•How it started vs. How it's going
7·1 year agoLol. When I retire, I’m going to change all my job titles on social media to “entrepreneur” just to fuck with my friends.
MajorHavoc@programming.devto
Programmer Humor@programming.dev•How it started vs. How it's going
4·1 year agoYes. I love the confidently incorrect additional comments explaining in detail how the incorrect code works.
Though I’m usually pretty angry at that point, it is also pretty funny.
MajorHavoc@programming.devto
Programmer Humor@programming.dev•How it started vs. How it's going
20·1 year agoYes, that’s the joke.
AI creates almost (but not) good enough stuff really fast. And occasionally straight up hallucinates stuff that is meaningless or worse.
So this person has a huge stack of functional but broken crap, and it’s blaming X for their woes.
There’s an old saying that goes roughly “It takes four times the experience to maintain a program as it took to write it. So anyone writing the most clever program they can think of is, by definition, not competent to maintain it.”
In this case, it’s extra funny, because neither the AI nor the AI user has the faintest idea how the generated code works. So maintaining it is almost certainly 1000% outside their abilities.
So they’ve paid an AI for the
privilegeunpleasant daily panic of learning everything they need to learn after the app has gone to production, rather than before.










AI is propping up the blockchain bubble that already popped.
Both have been primarily interesting solutions looking for problems to solve without any hard work, rather than having any worthwhile investment strategy, in most cases.
There’s people doing hard work with block chain and AI to solve real problems. But there aren’t “the vast majority of venture funds” number of people doing that.
I am constantly amazed at how long it takes folks to realize their money is being pissed away.
An alternative less generous assumption is that they’re mostly just laundering crime money, and so don’t mind the high rates of loss.