17,683 karma · joined April 12, 2013
But pi doesn't have security. Pi is full yolo, it's on the user to run it in an environment that minimizes the blast radius if the LLM goes haywire.
So I'm not sure what the plan is here. Will pi support running certain tools like bash as a different OS user than owner of the pi process?
Both AI and Mongo can be used for good and quality code but that's not how they get sales.
From a technical standpoint? Very different. From a marketing standpoint when selling to software-development clients? Same space.
"Hey the MongoDB guy left, is MongoDB okay?.... wait, no, of course it isn't. It's in that space that is completely screwed."
If our overarching objectives don't impact our on-the-ground decisions, what are you even for?
As a stopgap, a manual pre-flight check is added. The number of manual pre-flight checks becomes a ridiculous overhead but it gives a clear person to blame when something goes wrong.
What's different today is that now all the big LLM firms want to slow down AI development. When men like Musk and Altman (both known for habitually shooting their mouths off and saying whatever they need to whoever needs to hear it regardless of truth) suddenly agree with Amodei, that's when things start to smell off.
If I'm going to pick a bone about modern programming language conventions it's the prevalence of = for assignment and == for equality that grinds my gears.
Sad that it's got plug-in stuff as a "non-goal", because I'd love to see this as a scripting engine for gaming (since that's Wouter van Oortmerssen's background). But I imagine a "compiles to C" language would at the very least be functionally impossible to sandbox.
Edit: Question for anybody who's playing with this: When he talks about no generics he says that ADTs still work... is that like his example of writing a function "double" that returns "a + a" and works for any type that supports the plus operator?
It sounds like compile-time duck-typing but I'm having trouble working out the boundaries of that in my head. It sounds like it would only work with fully-open-source libraries for one thing since everything would have to compile from source. Anybody have experience with that sort of thing?
I think the README has been updated to be much more informative since it was first posted. tl;dr:
Stack-obsessed compiles-to-C programming language that promises to be faster than idiomatic C++ or Rust by using creative ideas about allocating dynamically-sized objects to the stack.
One time it was user profile avatars that took a site down. I work in line of business software, nobody needs avatars.
"But can't you just make something exactly like we imagine? We're already paying you and buying stuff is paperwork".
So anybody saying "we should use more vectors" has to remember what the state of open vector graphics standards is.
It's not like they face any consequences for being party to fraud. Laws are for poor people.
Imho email is missing a feature for nameless email addresses for when somebody just buys their full name as a domain name. If I get "firstname-lastname.name", having the email be "firstname@firstname-lastname.name' kinda ruins it.
If .gov and .mil and .com make sense, then .gov.cc and .mil.cc and .com.cc make sense.
Of course, I think having more than one non-cc TLD was a mistake, but that's just me. If it makes sense to have topical TLDs for international and US institutions, it make sense to have national ones.
Irrational means stupid.
Stupid can win for a very long time, and in the end the "loss" is born mostly by bag-holders.
The fact that you're holding him to a higher standard than fabulously compensated professional c-suite officers whose products are used in matters of life and death is... kinda weird?
Bitcoin provided both a financial use for stolen compute and a bankless online international payment system for ransoms.
That's what turned the script kiddies into professionals. Malice and lulz were replaced with dollars and cents.