drowsspa
drowsspa on Hacker News
In a (maybe un-) related note, Docker is basically this but for using C/C++ libraries. In 40 years no one was able to solve the mess
Well, I've always thought we are stuck in a local minimum when it comes to programming languages. Like, programming shouldn't be this hard and shouldn't require so much boilerplate after almost a century. If the actual important logic can be inferred pretty well from markdown specs, that means most of what we write in JavaScript, Go, Java is redundant.
Hopefully someone smarter than me is working with trying to develop a new programming language given what we know to be possible with LLMs
Honestly every developer needs to increase those default limits, they are too low for modern development... So you are just crippling them and a proof of that is they keep getting this error while in their regular workflow
Using AI is a pretty good indicator that the reader will need to exert more effort than the writer did. Unless the reader also decides to use AI to summarize it, but then what's the point?
Would be nice if people published the prompts, thoughts and responses of the LLMs together with the code, in order to fight against these restrictions... Instead of just publishing the final result and talking vaguely about how they prompted the LLM in a Hacker news comment or Twitter thread
If LLMs are the new compilers those are the actual source code
Yeah I'd love to see a cookie cutter project with all of the best practices of the boilerplate files
I think the issue is about our not believing what religious people themselves tell us about their reasoning
At least the compiler was free
Yeah, I grew up poor in the 3rd world (not quite Chad level though) and even the upper class culture of my own country was almost alien for us and vice versa... Imagine the 1st world.
Yeah, as soon as you don't need children to help with your work, they don't make much sense in the capitalist individualistic society. That women still choose to do it, honestly... I see as a triumph of the human spirit
Who do you think is their perceived neighborhood in time and space?
(edit) And moreover, they still need their children to help with their work... So honestly, any analysis that doesn't take this huge confounding variable is just silly
People compare themselves to their perceived neighborhood in time and space, not to peasants from 5 thousand years ago.
Funny how you don't realize you fit perfectly into the description of one of the groups that know exactly what is going on.
That's not how it works. Two bodies are in thermal equilibrium if there's no heat transfer between them: that's the zeroth law of thermodynamics. If you're colder than 2.73K in deep space, you will absorb the heat from the Cosmic Microwave Background. If you're hotter, you will irradiate heat away. So it does have a temperature.
Honestly back when I was still in college one and a half decade ago, it was quite clear the whole Nvidia-only ML and AI libraries weren't a good idea
That was the point of the successive questions in the second paragraph...
You still need to compile when those libraries are not pre compiled.
I find it amazing how much the mess that building C/C++ code has been for so many decades seems to have influenced the direction technology, the economy and even politics has been going.
Really, what would the world look like if this problem had been properly solved? Would the centralization and monetization of the Internet have followed the same path? Would Windows be so dominant? Would social media have evolved to the current status? Would we have had a chance to fight against the technofeudalism we're headed for?
That's basically the idea behind zero trust, isn't it? The idea being that you can't even knock on the TCP port if you're not authenticated
I guess we'd have to see the graph with the evolution of paying customers: I don't see the number of potential-but-not-yet clients being that high, certainly not one order of magnitude higher. And everyone already knows OpenAI, they don't have the benefit of additional exposure when they go viral: the only benefit seems to be to hype up investors.
And there's something else about the diminishing returns of going viral... AI kind of breaks the usual assumptions in software: that building it is the hard part and that scaling is basically free. In that sense, AI looks more like regular commodities or physical products, in that you can't just Ctrl-C/Ctrl-V: resources are O(N) on the number of users, not O(log N) like regular software.
Yeah, for instance: even if Trump's bullying works for now, he made sure that most governments in Latin America, including right wing ones, will prioritize uncoupling the country from the US economy. Even if they won't say this quiet part out loud.
We have gambling addicts and the sociopaths they worship deciding the fate of mankind...
Seriously I can't see any benefit in this large scale financial engineering
4. The community seems to have realized that untangling the mess that is building C/C++ stuff is a fool's errand and seems to mostly prefer to reimplement it in Go
A bit, and it's not like it's too much of a hassle
Sure, you can't get rid of everything. But you can mitigate a few things, and closing the door is such an easy fix... There's worrying too much, and there's not worrying enough
If you don't feel disgusted by the idea of your poop particles being ejected and spreading around, I don't think anyone can instill it in you
You don't close the door when doing number two in your own home either?
As a person myself, I very much prefer JSON
Is it, though? Apparently the current best practice is just to allow the LLM untethered access to everything and try to control access by preventing prompt injection...
NodeJS, Ruby, etc also have this problem, as does Go with CGO. So the problem is the binary dependencies with C/C++ code and make, configure, autotools, etc... The whole C/C++ compilation story is such a mess that almost 5 decades ago inventing containers was pretty much the only sane way of tackling it.
Java at least uses binary dependencies very rarely, and they usually have the decency of bundling the compiled dependencies... But it seems Java and Go just saw the writing on the wall and mostly just reimplement everything. I did have problems with the Snappy compression in the Kafka libraries, though, for instance
.