859 karma · joined March 23, 2012
We're less than 2 years away from an LLM massively rocking our shit because a suit thought "we need the competitive advantage of sending money by chatting to a sexy sounding AI on the phone!".
So, you have to choose between making useful queries available (like writing queries) and safety.
Basically, by the time you go from just mitigating prompt injections to eliminating them, you've likely also eliminated 90% of the novel use of an LLM.
Now, all this is of course an inevitable consequence of capitalism, but that's not a conversation anyone herre seems ready for.
Things require labor. Labor costs money. Ergo, people giving you stuff require money, somehow. A tetris clone requires so little labour, that a well-off person with too much time (ergo labor) on their hands can give you that for free, but that's not scalable for 99% of important stuff.
Because capitalism, they also require more money, YoY, than last year, meaning they can't just make a steady stream of profit. They need more profit every year.
This seems similar, and like a decent indicator that most people (aka the average developer) would expect X to exist in your API.
It's quite frankly ludicrous to be a software engineer and pretend systems don't arise from "individual" "independent" elements.
And while I loved old forums, they were constantly fighting with being underfunded, there was infighting between the "owners", and each one worked differently, making them a bunch of disconnected little silos.
Especially compared to Youtube, there's just NO WAY IN HELL any non-exploitative company could ever finance a project of even remotely similar scope. There are already, right know, alternatives for all the big monopolists. Most people aren't using them because they don't like the trade offs.
Hell, you can mostly replicate Gos "error handling" in any language with generics and probably end up with nicer code.
If your answer is "JavaScript" or "Python", well, that's the common pattern.
And while we're at it, why not use assembly? It's all just "syntactic sugar" over bits, doesn't make any difference, right?
Dockerfiles are basically this, but with a file documenting the different steps you took to get to that state.
Finally, we already do price controls and subsidies in many places, like food production. It's just that a big part of the advantage is soaked up by big companies.
But I also disagree with your assertion. Minimum wage increases are a great example. Opponents will constantly claim they will lead to massively increasing prices, but they never do. Moreover, a higher standard of employment rights and payment in first world countries like Norway doesn't seem to correlate well with higher Big Mac prices.
I expect I'd have to hand feed them steps, at which point I imagine the LLM will also do much better.
> You've spent more time explaining why Go's error handling is bad than Go developers have spent actually handling errors.
> Your relationship with programming languages is like a dating show - you keep finding flaws in all of them but can't commit to just one.
> If error handling were a religion, you'd be its most zealous missionary, converting the unchecked one exception at a time.
If the C developers make it a "Them vs Us" thing, there IS NO ALTERNATIVE for the Rust developers.
Linus' reaction is quite literally the equivalent of a parent only punishing the loudest child, not the child that's been silently bullying that kid for months.
Then, the fanatical C developers openly sabotage and work against all the Rust developers efforts. So, the last option for the Rust developers is to take it to social media. Otherwise, the C developers get away with creating a self fulfilling prophecy: Sabotage all Rust efforts, then claim the Rust experiment failed.
Linus didn't seem to ever have the time to actually take a stance, except of course on the social media issue. Fully ignoring all context. It's the equivalent of a school principal suspending the bullied victim for finally snapping and punching their bully.
Any halfway non-horrible tech just needs enough funding and usage from some company to become mainstream.
I have some Java projects using the newest 21 version, and older ones using 8.
But that's the nitpicker in me. The general point that our over-consumption drives like 80% of the bad things in the world still stands. The only real solution is to consume less.
That very much fits any of the censorship China has going on.
Until that time when they realize everyone else was right, and they add an over simplified, bad solution to their "great" language.
I cannot think of a single project where NIH syndrome would've been a net positive. Even dependencies that aren't "essential" are super helpful in saving time.
When you recreate parts of an "optional" dependency for every single project, how do you find the time to fix all the extra bugs, the edge cases, the support for different versions of lower level dependencies, of different platforms?
I'm sure it exists in TikTok too, but at least the algorithm keeps those freaks far away from me.
Can you establish somehow how a TikTok ban would help this situation?