29,786 karma · joined February 21, 2019
Contact: hi@rjevski.io
The "success" of GDPR is greatly overstated here. In practice, breaching it is the winning strategy.
Phishing for example requires no security vulnerabilities, and is one of the primary initial attack vectors into a company.
You need proper training and the right incentives for people to actually care and think before they act.
This is why I also think “zero trust” and internet-accessible SaaS has done so much damage to the industry. Before, if your version control server has a vuln, the attackers still need to get on your VPN to even be able to scan for that vuln. Now, your version control server is on the internet and/or is an SaaS and all it takes is an exploit or a set of phished credentials for anyone anywhere in the world to get in.
Not who you're responding to, but my 2 cents: for a popular open-source project reliant on community contributions there is really no alternative. It's similar to social media - we all know it's trash and noxious, but if you're any kind of public figure you have to be there.
Actual cybersecurity isn't something you can just buy off-the-shelf and requires skill and making every single person in the org to give a shit about it, which is already hard to achieve, and even more so when you've tried for years to pay them as little as you can get away with.
Isn't most off-the-shelf software effectively always supplied without any kind of warranty? What grounds would the lawsuit have?
A "basic" understanding in critical domains is extremely dangerous and an LLM will often give you a false sense of security that things are going fine while overlooking potential massive security issues.
Have you seen the prices of stuff nowadays? Whether energy, cars, technology or rent? 6.6k doesn’t go far at all anymore. Of course the post-tax is even lower.
> which would indicate you are living near the edge of your means
Real-estate being an investment means its price will adjust to extract maximum value. There’s an entire industry there that makes sure you can’t just work around this problem by adjusting your living standard or eating less Starbucks & avocado. Move to a farther away place? Well now you’re spending that rent reduction on transport instead. Move to a lower quality place? Well now you’re spending it on higher energy bills trying to keep the house warm. Willing to sacrifice all your social life and move in the middle of nowhere with ultra-cheap rent? Most roles are “hybrid” to prevent this very scenario, so can’t do that either.
I live in Bulgaria. My effective tax rate here is around 20%. Next destination is Dubai which is even lower, because again, if rich politican assholes’ kids are going there to live the good life, why not follow them in their grift?
(Would I recommend Bulgaria? Well the tech money you make is enough to live like a king and privately pay for all the services a government is supposed to provide… but then again it’s no different from the UK where I also had to pay for everything privately except I could barely afford it because I also had to burn 50% of my income on taxes with nothing in return, so from that perspective Bulgaria wins. Make of it what you will. Switzerland appears to be the only place with a functioning government and fair taxes, except the property Ponzi is reaching such breaking points that whatever you save on taxes is getting burnt immediately on rent, so you’re no better)
And bankruptcy is only a problem when you actually have significant assets, something not easy to acquire in western EU countries. If you’re the average under-30 western EU resident, bankruptcy won’t make a major difference in your lifestyle, it’ll be shit either way.
(And of course, if they don’t have a problem with stealing over half of the fruits of your labor, do you really think they won’t send you to fight for them when the chips are down anyway?)
(If you prefer to hire seniors that’s fine too - my rates are triple that of a junior and you’re paying full price for the time it takes me learning your codebase, and from experience it takes me at least 3 months to reach full productivity.)
But don’t take it from me - go compete with me! Can you do my job (which is 90% talking to people to flesh out their unclear business requirements, and only 10% actually writing code)? It so, go right ahead! But since the phone has yet to stop ringing, I assume LLMs are nowhere there yet. Btw, I’m helping people who already use LLM-assisted programming, and reach out to me because they’ve reached their limitations and need an actual human to sanity-check.
Social media should be the main target of all these defense groups, but sadly politicians themselves derive their power from it so it’s unlikely anything tangible will be done.
If anything, the fact we’re not seeing random drones carrying explosives and diving into groups of people on a daily basis shows the vast, vast (99.999%) majority of people is actually well-meaning and has no desire to kill or hurt anyone.
If you’re legitimately baffled by a random guy being able to fly a quadcopter around without any kind of government approval or oversight, I encourage you to buy one and play around (without explosives please!), just make sure to not fly it over places where people could be standing - terminal velocity is real and even a light one could cause serious injury if it were to lose control and fall on someone’s head.
Another option is work smarter (not harder, because nothing I do is anywhere near “hard work”) to get into a position where you can tell them to get fucked. Don’t want to pay my hotel bill? Oh well, good luck finding someone else to rework your auth system. Call me back when the outsourced monkeys you hire end up putting you in the news for a security breach. But at least you saved a few hundred bucks on hotel fees, great job!
This is something management and executive positions do on a continuous basis - using their position and “prestige” to commend respect and bend the rules. But as an engineer with context of a critical system you often have more leverage, it’s just a matter of using it strategically (as engineers we initially start out playing the good game, but the thing is that everyone else is trying to fuck you - the challenge is learning to fuck back).
I keep a beginner’s Python book in reserve for those conflictual meetings where some idiot beancounter or manager has a problem with me. When I’m ready to walk (and at this point I have a very short fuse for obvious bad faith), I offer it to them as a tool to help them finish my job; not a single soul has yet to take me up on that offer. Some idiots suggested me the way to the door a few months later (offer gladly accepted, and replacement gig acquired) and watching from a distance it’s clear they would’ve been better off actually taking that book off me - either for themselves or the idiots they tried to hand my tasks to.
The only way to enact change is to actually make the noxious behaviour costly. If you take on the costs yourself there’s no reason for them not to persevere with their misguided strategy.
In your example, you mention that you prompt the AI and if it outputs sub-par results you rewrite it yourself. That’s my point: over time, you learn what an LLM is good at and what it isn’t, and just don’t bother with the LLM for the stuff it’s not good at. Thing is, as a senior engineer, most of the stuff you do shouldn’t be stuff that an LLM is good at to begin with. That’s not the LLM replacing you, that’s the LLM augmenting you.
Enjoy your sensible use of LLMs! But LLMs are not the silver bullet the billion dollars of investment desperately want us to believe.