58,235 karma · joined April 17, 2010
Somewhere toward that goal we became overly fixated with money/wealth and the pursuit of endless profits. Meanwhile, companies continue to post record profits while downsizing - gee, I wonder why.
The reality is, we need to start to figure out and move toward a new way to run the world. I always semi-land in a kind of Star Trek: TNG 'creation socialism', or whatever it is they have as a means of structuring a society, where you have a replicator that can create almost anything for you. They also have 'intellect machines' that are often used to build things from just describing what you want, or in other situation to dig into engineering problems, etc. Things that we are now starting to do with our new GPT tech.
Putting all this another way – how are all these corporations going to continue to exist when there are no customers to buy their products, because there are no jobs left. Basically, money as we know it is going to go away, we won't be a society of limited resources anymore.
And again as a reminder, this isn't something I'm saying is 2-5 or even 50 years away (maybe?). What I'm saying is that set the timeline however you want, it is going to happen, and we need to start to plan for it now. Based on what's happening already, we're likely at the start of a 20 – 50 year transition towards a new form of society entirely.
Me: goes right back to using it (cause it’s priced right and I personally think they deserve every penny they earn)z
Is there a list of prerequisites?
Hey thanks, after installing Xcode, that did resolve the issue.
I get the following output / errors?
What exactly do I need to install prior to running that command?
---------------------------- >> npx dalai llama
exec: git clone https://github.com/ggerganov/llama.cpp.git /Users/rickg/llama.cpp in undefined git clone https://github.com/ggerganov/llama.cpp.git /Users/rickg/llama.cpp exit
The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. a.cpp3.2$ git clone https://github.com/ggerganov/llama.cpp.git /Users/rickg/llam fatal: destination path '/Users/rickg/llama.cpp' already exists and is not an empty directory. bash-3.2$ exit exit exec: git pull in /Users/rickg/llama.cpp git pull exit
The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. bash-3.2$ git pull Already up to date. bash-3.2$ exit exit exec: python3 -m venv /Users/rickg/llama.cpp/venv in undefined python3 -m venv /Users/rickg/llama.cpp/venv exit
The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. bash-3.2$ python3 -m venv /Users/rickg/llama.cpp/venv bash-3.2$ exit exit exec: /Users/rickg/llama.cpp/venv/bin/pip install torch torchvision torchaudio sentencepiece numpy in undefined /Users/rickg/llama.cpp/venv/bin/pip install torch torchvision torchaudio sentencepiece numpy exit
The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. io sentencepiece numpy/llama.cpp/venv/bin/pip install torch torchvision torchaud Requirement already satisfied: torch in ./llama.cpp/venv/lib/python3.10/site-packages (1.13.1) Requirement already satisfied: torchvision in ./llama.cpp/venv/lib/python3.10/site-packages (0.14.1) Requirement already satisfied: torchaudio in ./llama.cpp/venv/lib/python3.10/site-packages (0.13.1) Requirement already satisfied: sentencepiece in ./llama.cpp/venv/lib/python3.10/site-packages (0.1.97) Requirement already satisfied: numpy in ./llama.cpp/venv/lib/python3.10/site-packages (1.24.2) Requirement already satisfied: typing-extensions in ./llama.cpp/venv/lib/python3.10/site-packages (from torch) (4.5.0) Requirement already satisfied: pillow!=8.3.,>=5.3.0 in ./llama.cpp/venv/lib/python3.10/site-packages (from torchvision) (9.4.0) Requirement already satisfied: requests in ./llama.cpp/venv/lib/python3.10/site-packages (from torchvision) (2.28.2) Requirement already satisfied: charset-normalizer<4,>=2 in ./llama.cpp/venv/lib/python3.10/site-packages (from requests->torchvision) (3.1.0) Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./llama.cpp/venv/lib/python3.10/site-packages (from requests->torchvision) (1.26.15) Requirement already satisfied: idna<4,>=2.5 in ./llama.cpp/venv/lib/python3.10/site-packages (from requests->torchvision) (3.4) Requirement already satisfied: certifi>=2017.4.17 in ./llama.cpp/venv/lib/python3.10/site-packages (from requests->torchvision) (2022.12.7)
[notice] A new release of pip available: 22.3.1 -> 23.0.1 [notice] To update, run: python3 -m pip install --upgrade pip bash-3.2$ exit exit exec: make in /Users/rickg/llama.cpp make exit
The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. bash-3.2$ make I llama.cpp build info: I UNAME_S: Darwin I UNAME_P: arm I UNAME_M: arm64 I CFLAGS: -I. -O3 -DNDEBUG -std=c11 -fPIC -pthread -DGGML_USE_ACCELERATE I CXXFLAGS: -I. -I./examples -O3 -DNDEBUG -std=c++11 -fPIC -pthread I LDFLAGS: -framework Accelerate I CC: Apple clang version 12.0.5 (clang-1205.0.22.9) I CXX: Apple clang version 12.0.5 (clang-1205.0.22.9)
cc -I. -O3 -DNDEBUG -std=c11 -fPIC -pthread -DGGML_USE_ACCELERATE -c ggml.c -o ggml.o ggml.c:1364:25: error: implicit declaration of function 'vdotq_s32' is invalid in C99 [-Werror,-Wimplicit-function-declaration] int32x4_t p_0 = vdotq_s32(vdupq_n_s32(0), v0_0ls, v1_0ls); ^ ggml.c:1364:19: error: initializing 'int32x4_t' (vector of 4 'int32_t' values) with an expression of incompatible type 'int' int32x4_t p_0 = vdotq_s32(vdupq_n_s32(0), v0_0ls, v1_0ls); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ggml.c:1365:19: error: initializing 'int32x4_t' (vector of 4 'int32_t' values) with an expression of incompatible type 'int' int32x4_t p_1 = vdotq_s32(vdupq_n_s32(0), v0_1ls, v1_1ls); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ggml.c:1367:13: error: assigning to 'int32x4_t' (vector of 4 'int32_t' values) from incompatible type 'int' p_0 = vdotq_s32(p_0, v0_0hs, v1_0hs); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ggml.c:1368:13: error: assigning to 'int32x4_t' (vector of 4 'int32_t' values) from incompatible type 'int' p_1 = vdotq_s32(p_1, v0_1hs, v1_1hs); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 errors generated. make: * [ggml.o] Error 1 bash-3.2$ exit exit /Users/rickg/.npm/_npx/3c737cbb02d79cc9/node_modules/dalai/index.js:153 throw new Error("running 'make' failed") ^
Error: running 'make' failed at Dalai.install (/Users/rickg/.npm/_npx/3c737cbb02d79cc9/node_modules/dalai/index.js:153:13)
Quite a shitty system, you'd think getting help when being scammed would be easy but of course the opposite is the case. I should have just closed my Ebay account 8 months ago when they screwed me over on a lost FEDEX package. Once this is resolved, I'm closing my ebay account, what hot garbage.
I wonder if it would be possible to seed something like this with sample chapters I've already written to help guide the style or 'voice' of the writing. Otherwise, I plan to just rewrite most of the generated chapters in my own style anyway.
Some shitty companies will pursue this but the smart companies will stay the course and hire away their talent. It’s a competitive advantage and companies need to view it that way or suffer.
Also - this will now provide us with a very simple test, is this a shitty company that does not truly value its employees, or are they one of the good ones worthy of my attention.
BTW, have you considered maybe you aren't so good at using it? A friend has had very little luck with it, even said he's been 'arguing with it', which made me laugh. I've noticed that it's not obvious to most people that it's mostly about knowing the domain well enough to ask the right question(s). It's not magic, it won't think for you.
Here's the thing… my experience is the opposite… but maybe I'm asking it the right questions. Maybe it's more about using it to reason through your problem in a dialog, and not just ask it something you can google/duckduckgo. It seems like a LOT of people think it's a replacement for Google/search engines – it's not, it's another tool to be used correctly.
Here are some examples of successful uses for me:
I carefully explained a complex work issue that involves multiple overlapping systems and our need to get off of one of them in the middle of this mess. My team has struggle for 8 months to come up with a plan. While in a meeting the other day I got into a conversation with ChatGPT about it, carefully explained all the details and then asked it to create a plan for us to get off the system while keeping everything up / running. It spit out a 2 page, 8 point plan that is nearly 100% correct. I showed it to my team, and we made a few minor changes, and then it was anointed 'the plan' and we're actually moving forward.
THEN last night I got stuck on a funny syntax issue that googling could never find the answer. I got into a conversation with ChatGPT about it, and after it first gave me the wrong answer, I told it that I need this solution for the latest dontet library that follows the 'core' language syntax. It apologized! And then gave me the correct answer…
My hunch is the people that are truly irked by this are too deep / close to the subject and because it doesn't match up with what they've worked on, studied, invested time, mental energy into, well then of course it's hot garbage and 'bad'.
Great job, thanks for creating this!
But after a few days it was clear this was something special. Why? For me it's my 'forever console'. Access to my full Steam Library was one thing, but having basically every retro console at my disposal is unreal. Just last night I played a game of M.U.L.E. and StarRaiders on my Atari800 emulator. That was after a couple of rounds of MarioKart on SNES, then Pilot Wings on 64 and then some Resident Evil 4 on GameCube.
I also love that so many older PC games just work on it. I recently replayed the entire Mass Effect Trilogy on it (absolutely the best experience playing that game, something about the controls, the screen and it on my lap was just too fun). Ditto on Dark Souls 1 and 2 which I also just replayed (and yes Eldin Ring runs unreal on it, somehow).
The only real surprise is that Dead Space doesn't run on it, I have a hutch they'll get it sorted out (sorta like they did working with FromSoftware on Eldin Ring).
Lastly, the other major advantage for me is the ability to return games. This is an unheralded Steam feature that's a really great. I buy games I wouldn't even consider on PS-whatever/Xbox because you're screwed if you don't like it. Hell my 2 year old son managed to buy the new COD on PS5 by mashing the controller unsupervised for a few minutes and there is no way to return it, at least not easily; I tried for about 20 minutes before giving up.
Long/short - SteamDeck is something special, it plays a ton of modern games flawlessly including Eldin Ring, and is a retro-gaming dream-machine, plus Steam has a great library and the ability to return games after trying them is the final cherry on-top.
PS: Anyone want to buy a PS5?
As others have pointed out — what did we expect of 'AI' created in our image? Aren't we all just bullshit artists of varying degree?
HN is the perfect place to learn how much BS you are - I DARE any subject matter expdrts on here to post on any topic and I guarantee another expert will step in and tell you why you're wrong, or at best, nitpick you apart.
UBI is a stopgap in that it just extends the current system by giving away money; eventually we'll need to move past 'money' somehow.
I keep saying what I said to my dad 10 years+ back - once we automate ALL jobs out of existence be that 10 years or 100 years from now, how does society / monetary systems change? What comes next? UBI at best is a stopgap.
The resolution / refresh rate is nice too. The video loads up very fast, I'd say withing 5 seconds.
I wonder if I can mount one of these outside. That might be the only 'short-coming', for a security solution they need to provide an outdoor camera, or enclosure for these (presumable) indoor cameras. The cameras are new, though, so I'm sure they are eyeing Ring and are working on more products. Either way, something to keep in mind that didn't occur to me until now (no easy outdoor camera solution currently).
Also – the setup is very easy / smooth. The camera 'talks' and you have audio prompts to guide you through pairing. It's pretty slick. I'm impressed, I'll be buying a few more for my wife's retail shop.
Android: Android 4.4 or above (For a better experience, operating systems above Android 5 are highly recommended) iOS: iOS 10 or above
Until the software gets moving with something truly interesting vr is pretty much a gimmick at this point.
I hold out small hope that when Nintendo and maybe Sony get really serious about vr, then we’ll get to some truly fun, unique and new game mechanics / experiences.
Another way of looking at this is, I used to get by with a ~$250 dollar electric snowblower; that thing died just last week when I asked too much of it trying to rid 10+ inches of very heavy, wet snow off our long driveway.
I'll be replacing it with nice Toro gas powered snow blower (~$1000-1500) because I expect the same / worse going forward. Fewer snow days, but when it does snow, it's a lot more than we used to get.