15 ms·
I'm an Old Fart and AI Makes Me Sad
- sys32768 3y agoWe old farts are going to have a blast in our nursing homes with AI goggles.
- lebean 3y agoI'm sorry to hear that it makes you sad. Maybe it's not empowering for many programmers, but stuff like GPT has inspired many non-programmers to learn programming just to use it. Which is pretty empowering.
- DyslexicAtheist 3y agobeing a "prompt engineer" is hardly programming
- gosub100 3y agoI agree. I think we'll see similar results to 1980s when you needed $10k of equipment to make movies/videos vs today when Youtube and cheap storage/cameras democratizing video into "content". It's going to have a mix of breakthroughs and junk.
- johnsutor 3y agoI think it's definitely coming, with more recent advances in unsupervised learning and multimodal learning (along the lines of https://github.com/microsoft/unilm https://github.com/microsoft/unilm or https://github.com/Alpha-VLLM/LLaMA2-Accessory https://github.com/Alpha-VLLM/LLaMA2-Accessory)
- mgkimsal 3y agoUsed to just mean 'shows up on time' ;) I do think the idea of 'prompt engineering' isn't 'programming' in the low-level sense, but it's close enough for some peoples' needs to qualify, and will be a useful skill. But I think it'll be more like "being good at searching google" was a few years back. There was a period where you could be very productive understanding a few things about searching (filtering/keyword stuff, mostly) but that 'skill' isn't as useful today as google continues to put less emphasis on keeping those tools useful. Similarly, being good with Excel. That's extremely powerful for a lot of people in their day to day jobs. Is it 'programming' in the classical hacker-at-a-desktop sense? No, but allowing people to get value from the computers in a way that's under their control (broad definition, I know) does, imo, fall under a large banner of 'programming'.
- purpleflame1257 3y agoI take your point, but when you learn to actually code VBA in Excel, you get a lot more functionality.
- mgkimsal 3y agoYep - VBA - you're in 'programming' territory for sure at that point.
- ActionHank 3y agoTo be fair they mentioned GPT and not ChatGPT. That said I don't believe using ChatGPT to hobble together some python code to call the GPT API would constitute "learning to program" any more than nailing two boards together makes you a capable carpenter.
- lebean 3y agoSure, but there are people who have picked up Python, play with openai APIs, then realized how easy it is the glue stuff together, then all hell breaks loose. Branched off into using LLMs locally, or deep learning with fastai, or inspired to learn web dev, or whatever else. They may not get a job or really know what they're doing in the mere months they've put in, but that hasn't been too different from what some code bootcamps have produced. But it sure is empowering to people who, up to this point, haven't had a reason to learn Python.
- jp42 3y agoIf someone non programmer cab build useful things using chatgpt or similar tools. Its not too bad to call them programmer.
- skeeter2020 3y ago"prompt engineer" == my generation's "good at googling"
- internet101010 3y agoIt's fantastic at creating boiler plates to be used when learning something new. I no longer get dragged to some site with information hidden behind a paywall or have to waste time churning through irrelevant YouTube search results, which is pretty much all YouTube search results at this point.
- cowboyscott 3y agoThere's probably something to this, and other comments about AI being a source of competition. My experience with generative AI has been that it's neat, the academic papers are always a fun read, but I'm mostly underwhelmed by the output. This will get better with time (Sora is incredible), but it's missing the point. A recent anecdote: I'm in a small startup community and I asked the group what AI tools folks are finding useful. Someone mentioned that copilot makes them 2-3x more productive; personally, my tests with codellama has made me about 0.5-0.75x as productive as normal, mostly because I notice the mistakes and scrutinize the output more - probably a similar experience to folks who have been programming for a while. But it must feel amazing for that 2-3x guy who is just trying to get his company off the ground, and that's great! Aside: I recently went down a rabbit hole exploring fast food training videos from the 80s and 90s. It makes you appreciate the engineering (culinary, mechanical, and industrial) that allows a company to make a consistent product at scale, only requiring interchangeable, unskilled labor. Did you know that McDonald's claims that 1 in every 8 Americans have worked at the chain? You can get a fairly pricey jacket celebrating this fact[1]! Perhaps we're finally at that point with computing. We know the externalities that have resulted from McDonalds and similar chains and, good or bad, we've accepted them. Over the next decade we get to watch the same with commodity knowledge work. [1] https://goldenarchesunlimited.com/products/1-in-8-alumni-jacket https://goldenarchesunlimited.com/products/1-in-8-alumni-jac...
- sonicanatidae 3y agoI can say from the OPs side, ChatGPT scripts are very helpful. They aren't perfect, but taking one and cleaning it up is usually quite a bit faster than writing it from scratch.
- jansan 3y agoI cannot load the article, but AI makes me about to become a Luddite.
- xyzzy4747 3y agoAI is also the first computer technology that might end up competing with you instead of empowering you.
- jcutrell 3y agoThis sounds like a false dichotomy to me.
- amelius 3y agoWhy, if your hard-earned skills are suddenly worth nothing because everybody has them through AI?
- francisofascii 3y agoYou can be empowered and lose your competitive advantage. It doesn't have to be either or. It is like giving everyone a car. It empowers the fast cyclist, but the fast cyclist is not much better than the rest.
- amelius 3y ago1. Work and creativity give people meaning and joy. Ask anyone who is retired: after a few months of holiday many generally want to go back to work. Take away work and creativity, and many people will feel useless. 2. While what you say may perhaps be true on a larger timescale, at the scale of a human lifetime I don't think this is generally true. During the industrialization period in the 18th century, many people lost their jobs and were unhappy.
- ape_key 3y agoIf you enjoy your job, you’re lucky. If you don’t enjoy retirement, you’re not trying. Human psychology is dominated by getting stuck in emotion-behavior cycles, and those cycles wind up in local maxima. Change is scary. Self-actualization is hard. I highly, highly, highly doubt what you’re saying would be true for most people. Regardless of social class. I think most people would view retirement as freedom. Would they immediately feel secure, content, and know their next direction to take? Probably the fuck not, but hey that’s just being human. I would feel sad though to see someone give up on retirement and personal development to go back to working on business web apps. You have so much potential, don’t be afraid
- mym1990 3y agoI have a lot of these moments nowadays where I try to figure out if I am becoming the old fart, or if my skepticism is actually legitimate. It’s a difficult exercise, often futile, but it’s a good first step. It always felt like my parents never really asked themselves “why do we feel like technology X is bad”…they just had a knee jerk reaction to it and banned me from it.
- Log_out_ 3y agoValue is human attention and a new generation valuing different things, auto devalues the old. Thugs stay relevant, by being sifted from the sand and put in collages in the new.
- mym1990 3y agoWould not be surprised if this is AI generated garbage...
- AlexandrB 3y agoWhat makes me think AI is the real deal is that it was pretty obvious (to me) that crypto and "the metaverse" were both dead ends. I certainly have doubts about AI and, like the post's author, I don't like a lot of things about it but I don't get that feeling of "this is useless bullshit".
- mym1990 3y agoAgreed here, it feels like everything is pointing toward a machine augmented future, and AI has proven its usefulness in a wide range of applications. Ultimately the direction that it goes is not up to any one person, but us as a species. Do I think we can make the right decisions? Not sure...but if we can't...thats just natural selection baby.
- dleslie 3y agoAI not being open is my own personal source of sadness. The mathematics involved aren't out of reach, but the computing power and _personal time_ necessary to build a dataset and train a model are absolutely beyond my reach. It's unnerving that such a revolutionary new technology in computing is fundamentally tethered to large binary blobs, usually proprietary or of uncertain provenance. Which is not like computing advances that we have hitherto enjoyed; even technologies for the operations of large data centres and distributed systems could at least be deployed and toyed with on virtually all common consumer hardware. Perhaps it's because thus far the realm of Big Data wasn't alluring enough to draw in myself and the similarly minded. It's only now that a certain form of large data set has become tied to an interesting application that it's drawn my attention. Not to say that Big Data and AI are one and the same; only that they both deal with large-in-context data sets that are difficult to construct, acquire, and manipulate.
- johnsutor 3y agoI'm hopeful that this will get better as time goes on with advances in unsupervised and multimodal learning, that will enable us mere pions to achieve our niche use cases by fine-tuning a larger model with minimal compute.
- seydor 3y agoIn economic terms, it feels like we the people won't have much of a chance at AI wealth. Software was infinitely scalable, easy to make and powerful, but AI is data with tiny amounts of code, and machine learning engineers are going to be a dime a dozen soon. So hardware companies will reap most of the benefits, and making it with a a garage startup is hard
- fritzo 3y agoThis attitude is like the rugged forest hermit's aversion to computers because silicon wafer production is out of reach for individuals.
- perryizgr8 3y ago> fundamentally tethered to large binary blobs In many instances you don't even have the blob, you can just call an API that invokes it and runs the output thru multiple other hidden algorithms before sending it to you.
- bemusedthrow75 3y agoGANs are ruining AI research the way cryptocurrency ruins cryptography research. These are the empty calories of research. Focus on them and you will end up fat (rich) and useless (no publications worth a damn) Prove me wrong, but from the pavement. You don’t need to be on my lawn.
- etrautmann 3y agoDo you mean LLMs or GANs specifically?
- bemusedthrow75 3y agoTo be fair I mean LLMs, GANs, GPTs, all of this new stuff. It’s a good idea taken way beyond usefulness. Like processed food in plastic packaging. Toxic and empty. Full of promises and delusions about saving time and effort.
- digging 3y agoI think that's possibly true but not certain. We're only just getting through the door on LLM capabilities, and we're seeing surprising emergent behavior such as internally modeling the board state of Othello games[1], so it's very possible this research brings us entirely new realms of capabilities by continuing to scale up and improve. [1] https://www.lesswrong.com/posts/nmxzr2zsjNtjaHh7x/actually-othello-gpt-has-a-linear-emergent-world https://www.lesswrong.com/posts/nmxzr2zsjNtjaHh7x/actually-o...
- antegamisou 3y agoThis is the problem that almost no one talks about. Shitty papers gaining traction just because some are better bullshitters at grant writing.
- simonw 3y agoPedantic note, but GANs (Generative Adversarial Networks) aren't particularly relevant these days. DALL-E, Stable Diffusion, Midjourney and the new Sora video model are diffusion models, which work differently from GANs. Maybe you meant "generative AI" rather than GANs? That's an umbrella term that covers ChatGPT-style language models and image/video/audio generation as well.
- throwaway49849 3y agoIt's like the Monkey's Paw from the Simpsons: you can have a program that understands what you mean, but you can't understand how it really works. It's just another tool in the toolbox. Personally, I think we've reached the limits of "computers do exactly what you ask them to do, to a fault." I'm interested to see how the opposite direction works out for us.
- stemlord 3y ago>Personally, I think we've reached the limits of "computers do exactly what you ask them to do, to a fault. Good point, maybe this is the dawn of a new kind of computer engineering, a higher level, fundamentally social one. We already see people "hacking" chatGPT to reveal its system prompts or get around its given boundaries using nothing but clever conversational logic tricks.
- bemusedthrow75 3y ago> It's like the Monkey's Paw from the Simpsons This is really, really funny in the context of age and perspective. But not in the way you meant.
- throwaway49849 3y agoNo need to be condescending about it. I mentioned the Simpsons because the author referenced the Simpsons.
- bemusedthrow75 3y agoI didn’t mean to be condescending. Sorry. It’s just so perfectly expressive of the nature of culture and the way culture overwrites culture.
- danans 3y agoFWIW The Monkey's Paw is originally a 1902 story published in Harper's. https://en.m.wikipedia.org/wiki/The_Monkey%27s_Paw https://en.m.wikipedia.org/wiki/The_Monkey%27s_Paw The Simpsons borrowed from that.
- world2vec 3y agoA classic quote: “I've come up with a set of rules that describe our reactions to technologies: 1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works. 2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it. 3. Anything invented after you're thirty-five is against the natural order of things.” -- Douglas Adams
- zikduruqe 3y agoAll I know, is that I have been in technology my whole career. 99.999% of everything I have built, designed, launched and implemented is no longer in existence. With retirement on the horizon, I cannot wait to close my laptop lid and never touch it again unless it is an absolute necessity.
- vidarh 3y agoFor my part I hope to retire early so I can spend more of my time building and implementing the things I enjoy... I'm not criticizing your desire - it's just that for me, the learning and exploration and building is the fun part. As long as it's still either useful for me, or I have the memories, it doesn't matter if it's still used by others, though that can be fun too. I couldn't imagine having made this my career otherwise.
- zikduruqe 3y agoI remember a time without internet and without cellphones. I have helped build those things from scratch, all the way until where we are today. I have great memories and have made a living from it. But, it is not satisfying to the soul. I just want to get to a time where I am not glued to the internet and do not carry a cellphone. The absolute freedom it brings to me is something that a lot of people are not familiar with today. I don't want to get into too many details, but a side gig I have, when I bring people out into the field, I take their phones from them. And to watch the withdrawal that they have from the lack of dopamine hits is just sad.
- psygn89 3y agoI know AI makes you sad for a different reason but I always find amusement when reading a title like that and seeing an AI generated image.
- pimlottc 3y agoI get that it's maybe funny or ironic, but it still undercuts the argument and helps to normalize the practice of using generated images as SEO eye candy.
- skepticATX 3y agoMany of the points made in this article apply to generative AI specifically. Which makes sense, because it's the flavor of the decade. But I think it's worth pointing that out, because AI does not inherently have to be inaccessible and unexplainable. Beyond that, it is up to us to guide AI development and deployment. If we use it to crush the human spirit (and it sure seems like we're hell-bent on doing that right now), that's more of an indictment on AI leaders, and in a broader sense all of humanity, than it is on the technology itself. Nothing is inevitable, despite what some in the industry want to have you believe.
- oldpersonintx 3y ago[dead]
- atemerev 3y agoBut there are a lot of open locally running models you can hack and build upon.
- maxwell 3y agoYep. Was expecting at least a high level take on Stable Diffusion, Llama, etc. but then the article ended.
- jsheard 3y agoMost (all?) of the open models worth a damn were trained by corporate giants with practically infinite resources and then released into the wild as marketing stunts. You can't afford to train Stable Diffusion from scratch, and Stability can't really afford to release it for free, it's just an illusion of freedom propped up (for now) by VC money. These freebies coming from companies like Stability and Mistral are going to dry up real quick once their investors start getting antsy about seeing actual returns on their $billions.
- runeofdoom 3y agoI'm having trouble seeing AI as anything more than the next bitcoin - frightening because of the people who are adamant it will do things it really can't. In particular, the hallucination glitch seems impossisble to resolve, and no one appears to care. It's like the Emperor's New Clothes.
- swozey 3y agoThis is such a strange take to me. I use chatgpt almost daily. I use it like I used to use google in a lot of situations. Now GOOGLE frustrates me to use as a search engine. "How many hours ago was june 1st 1972" and you get links to time/date calculators instead of the answer. Then I'll click through a few and they won't even be what I need. Then I sigh and type it into chatgpt and it answers it. I don't assume any code is perfect, but I talk to it like it's my rubber duck and it helps me figure out different ways to do something, or sometimes even hand holds me. And now I don't have to ever do regex. And hey my past engineering teachers, guess what, I haven't had to mathematically slice a subnet up without a subnet calculator either in my entire career.
- jerf 3y ago"How many hours ago was june 1st 1972": https://chat.openai.com/share/3e3bb478-f7b1-49e1-81f9-235afe4a882a https://chat.openai.com/share/3e3bb478-f7b1-49e1-81f9-235afe... Payload of the answer: "So, approximately 455,796 hours have passed since June 1, 1972, as of February 16, 2024." Today (as I write this) minus 455,796 hours: https://www.timeanddate.com/date/dateadded.html?m1=2&d1=16&y1=2024&type=sub&ay=&am=&aw=&ad=&h1=11&i1=16&s1=15&ah=455796&ai=&as=&rec= https://www.timeanddate.com/date/dateadded.html?m1=2&d1=16&y... Which is Thursday, February 17, 1972. Since it just did the year and ignored the month you were asking about. (I accidentally deleted my first conversation instead of sharing it but it gave this answer twice.) The real question though isn't whether ChatGPT is wrong, the real question is, can you detect it? That's going to be the important question here going forward.
- swozey 3y agoHa, I didn't actually test it and I was curious if the answer would deviate at all from reality. Thanks for doing the math. Thankfully I know what bad rust looks like, but I'll totally get suckered for the wrong math.
- mangoman 3y agoI understand the sadness around not understanding it, it's fucking hard. however, there are more and more resources online getting published for how to get started understanding it that help with understanding the math at an abstraction that helps with learning how to build with it. I would strongly strongly strongly recommend starting with karpathy's from 0 to hero neural networks youtube course - it starts with building a tensor library and back propagation, explaining it in a way that finally clicked for me https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThs... jeremy howard also has a fantastic video that is more around how to use LLMs and such called a hacker's guide to language models - https://www.youtube.com/watch?v=jkrNMKz9pWU&t=607s https://www.youtube.com/watch?v=jkrNMKz9pWU&t=607s as i've dove more and more into it, i would strongly recommend trying to run things on your local machine too (llama.cpp, ollama, LM studio). that has helped me fight that feeling of like "are we all just going to be open AI developers in the end" and made me feel like you _can_ integrate these things into stuff you build by your self. I can't imagine how fucked we'd all be if llama was never opensourced. being old does not mean that you can't continue to grow, and remember that it's okay to feel overwhelmed about all this - many people are.
- archgoon 3y agoI don't think you've grappled with the point the author is making. >“If we open up ChatGPT or a system like it and look inside, you just see millions of numbers flipping around a few hundred times a second,” says AI scientist Sam Bowman. “And we just have no idea what any of it means.” >To me as an engineer, that is just incredibly unsatisfying. Without understanding how something works, we are doomed to be just users. AI aren't complicated. They aren't sophisticated math that you can poke at and understand. They're fucking million dollar spaghetti code that happen to work (for values of 'work'). Those videos are teaching people "This is an if statement! This is a CPU!" And then you can look at 5.8 billion lines of spaghetti code and say "Gee! I understand how this works now! Yay!"
- orangecat 3y agoAnd then you can look at 5.8 billion lines of spaghetti code LLMs don't have anywhere near that much code. The algorithms for training and inference are not that complicated; the "intelligent" behavior is entirely due to the weights.
- jackblemming 3y agoI wouldn’t worry too much on a lot of these points. I won’t say the math behind AI is simple, but it’s mostly undergrad level. You can get up to speed on it if you really want to. The hard part is writing fast implementations, but many others are already doing this for us. We do not have a grand theory of AI or a deep understanding, but every year we make improvements in machine understandability, and you can “debug” models if need be. Lastly, the author is right, the best models are closed source, but open source is hot on its tail. There are plenty of good local LLMs and they get better every month. Unfortunately it still is out of reach for a hobbyist to train a good LLM from scratch, but open source pretrained models can mitigate this for now.
- causal 3y agoImagine giving up on software when Windows came out because it was closed source. I wish more models were open too, but it's odd how we act like that's the end of the story. The same underground OSS movement is underway today and in many ways is stronger than ever, with better tools and more connections to the best in the industry.
- d0100 3y agoI am excited about the future of AI capabilities I am only worried of ClosedAI highjacking my killer app, like with Amazon Essentials Bankruptcy is only a "ClosedGPT whos been using you a lot and for what?" away...
- masswerk 3y agoAnother reason why AI makes me sad: take for example images. There is really no reason anymore to look at any posted art, image or article illustration, since, while it may look like an image, it may not be an image in the sense of an opus operatum. There is no sense in investigating and uncovering the decisions and choices that made the image, its composition, style, etc., thus opening the image to an experience, as a projection of human experience and thought, since there were no such choices made. If there are no (strong) con-textual hints at this being an actual image, there is really no sense in looking at it, anymore. And now much the same for video. – For an ardent fan of visual media, it's just depressing.
- the-smug-one 3y agoArtists that I know work in the way of exploring and learning about a subject matter and creating art relating to it. When I see this kind of art, and talk to the artists, I get the sense of exploring the subject and learning with them. A lot of art isn't this, it simply exists for much more plain purposes, and that type of art seems to be what AI is able to generate. I feel disgust towards the idea that people will be able to create their own art using AI, as the current state of the art only allows for quite shallow creations. I'm not saying it's wrong, but I am disgusted.
- vidarh 3y agoNone of what you describe has ever been my reasons for looking at an image, and yet I immensely enjoy looking at images.
- masswerk 3y agoSo what is it that you enjoy, when looking at a certain image (especially, when it comes to this particular image, as compared to any other representation of the same subject matter), if not the artistic choices? A weighted average? I'm skeptical…
- vidarh 3y agoWhat it looks like. Whether the image itself appeals to me or moves me Whether those are "artistic choices" or random chance or a set of heuristics does not affect my enjoyment. It does not mean I don't find knowing about the choices of an artist or their process interesting at times, but for the vast majority of art I see I have idea about them. They are separate to my enjoyment of a given image. I don't know why you are skeptical - to me the notion that anything but the image itself should be necessary for me to enjoy it is a bizarre notion and I suspect it would be for a whole lot of people. Most people would not be able to name whomever created the vast majority of art they've seen, nor name the style, and do not spend time thinking about either.
- catalyst7 3y agoI was afraid I was the only engineer who felt this way. Glad I am not the only one.
- javier_e06 3y agoAI and guessing the output. https://www.youtube.com/watch?v=i8NETqtGHms https://www.youtube.com/watch?v=i8NETqtGHms I does not feel like a black box to me.
- simonw 3y ago"If I build an app that needs persistence, I might use Postgres and S3 for storing data. If those are no longer available, I’ll use another relational database, key-value store, distributed filesystem, whatever. But what if OpenAI decides to revoke access to that API feature I’m using? What if they change pricing and make it uneconomical to run?" A year ago I shared exactly this concern. Today I'm not nearly as worried about it. If you haven't tried running local, openly licensed models yet I strongly recommend giving them a go. Mistral 7B and Mixtral both run on my laptop (Mistral 7B runs on my iPhone!) and they are very capable. Those options didn't exist even six months ago. There are increasing numbers of good closed competitors to OpenAI now as well. We aren't stuck with a single vendor any more.
- eightysixfour 3y agoThis is hilariously backwards for me. I’m deeply technical but hate writing code and AI has empowered me to create more this year (digitally) than any previous year in my life. I don’t mind getting into the nitty gritty details of the how transformers work, all the different types of models, etc. because they are so empowering for me. I have never felt that way about a programming language, framework, or anything else in the digital space before.
- causal 3y agoI understand that AI is especially academic right now, but I'm not sure OP appreciates just how impenetrable everything else was to the masses before him. Nothing about DOS or SMTP have ever felt accessible to the vast majority of people before now. If anything this should spark some empathy. Furthermore, jump on some Discord groups and subreddits like /r/localllama or /r/stablediffusion you will see a vibrant AI hacker community that is alive and well, working very hard to build tools for the masses. Don't resign yourself just because you have not mastered this new thing by default, regardless of whether that's the world-wide-web in the 90's or tensors in the 20's.
- chankstein38 3y agoYour whole comment is full of really well put assertions and your points about llama and SD are what my thoughts were the whole time I was reading this blog post. BUT >Don't resign yourself just because you have not mastered this new thing by default, regardless of whether that's the world-wide-web in the 90's or tensors in the 20's. Might be my favorite part of what you said. It's so true and I meet so many people who are used to things just being something they understand so they approach a more complex topic they don't have context on and start "feeling stupid" without realizing how vast the world is. All in all, well said!
- thenoblesunfish 3y agoI don't think that's quite it. I think OP could understand the math quicker then they think, but would still feel the same, because the whole point of AI is to do the understanding for you. You could of course argue that computers think for you, but you can always break things down and understand what it's doing and then marvel at doing that thing super fast and with massive parallelism. With AI there is less of that feeling, because the "guts" are learned, not built.
- insane_dreamer 3y ago> vibrant AI hacker community that is alive and well, working very hard to build tools for the masses it's not the tools that are the obstacles; it's the training data and training resources (why do you think OpenAI had to sell itself to Microsoft?)
- htrp 3y agoI'm sure that when smartphones came out, a bunch of cobol programmers said the same thing.
- ActionHank 3y agoWeirdly, no, not that I can remember. People rejoiced at the idea that you could have a magic media-machine computer in your pocket that provided tools for every aspect of your life. AI seems to be a lot of AI-bros running around highfiving each other over their new startups and everyone else looking around nervously wondering who will lose their jobs first, all while their managers have a new tool to push people harder with because of all the infinite promises made by AI-bros.
- bitwize 3y agoSteve Wozniak, an oldbie at the time (though not a COBOL guy), bought every model of smartphone he could find and lined them all up on his car dash to see how their GPS apps differed in finding directions. That's how much excitement smartphones provoked in geeks of all ages.
- mo_42 3y ago> I want to understand how things work. AI feels like a black box to me. The amount of papers I’d have to read and mathematics that I’d have to ingest to really understand why a certain prompt X results in a certain output Y feels overwhelming. First, no paper will make you understand why prompt X made result Y. But you can understand the architecture of these systems and try to understand the prompt answer relations somewhat intuitively (e.g., by learning your own models with various text collections). I think we need to accept these AIs as creatures of their own kind. As complex actors that we don't fully understand. Humans have been breeding dogs since tens of thousands of years and we don't understand them fully. But we understand enough to employ them in useful ways and mitigate the risks.
- hibikir 3y agoMost of us don't understand many complicated things we interact with in a regular basis. Back to even the simple cases of what happens when I type something in this form, and hit enter. Every keystroke is a bunch of work, by a bunch of devices talking to each other through complicated protocols, just to get to memory, which will get to my screen, eventually... and that's pretending we don't care about how physics works, because it's reliable. It's all overwhelming. And if we only focus on the unreliability, look at many bugs in our systems today. Why does this crash with some input? Why does a new enough processor have security vulnerabilities, so someone can steal passwords? All might as well be magic, even though a few humans, somewhere, might know the reasoning. And if AI feels difficult, imagine biotech. I could, theoretically, mess with weights and retry a prompt over and over again, seeing what changes. It's a lot of work, but it can be done. See how much fun we have figuring out what a single nucleotide polymorphism does phenotypically, and why it does it: It's a research project by an expert in the easiest of cases! We are only a little ahead of the new C programmer changing things at random to see where his pointer math went wrong. We don't understand how anything works. We are just sometimes satisfied with our degree of ignorance, and decide to stop asking questions.
- Workaccount2 3y agoAI is different because even when you understand all the steps in generating one token, it still doesn't help you understand how the next token works. I can press a key on my keyboard and work through the system to understand exactly how the physical press up to the letter on the screen works, and then apply it to all the other keys no problem. AI does not work that way at all. The steps are seemingly random, meandering, and nonsensical, yet it still ends up with these well structured chains of tokens on the output.
- reso 3y agoI think all of this is legit and one shouldn't feel bad or "old" to say it.
- mkaic 3y ago> AI is opaque... The amount of papers I’d have to read and mathematics that I’d have to ingest to really understand why a certain prompt X results in a certain output Y feels overwhelming. Modern deep learning is almost wholly built off of partial derivatives, the chain rule, and matrix multiplication. It looks complicated from the outside because there are so many people publishing variations on this same basic formula, but it is the same basic formula over and over and over again. I may be a "new fart" myself, but when I set out to become an AI researcher I was honestly kind of surprised how transparent the mechanisms underlying AI actually are! I had expected to need to spend years to learn what I needed to understand it, but in reality it took me about 6 months of dedicated study to get to a point where I felt more-or-less comfortable with how it all worked. Granted, learning how Transformers and attention worked specifically took me a little longer (not sure why, was just some kind of mental block) > AI is Not Approachable I would argue that AI is more approachable than it ever has been. A used RTX 3090 with 24GB of VRAM can get you shockingly far for ~800 bucks. Will you be training GPT-5 at home? No. But there is still so much fascinating fundamental research waiting to be done in this field. Personally, I really enjoy using my home PC to implement and train funky novel architecture designs and see if they work on common toy problems. My hope is that one day I'll stumble onto one that becomes a Transformer-killer and then I could get a compute grant or something to try scaling it, but that's likely a pipe dream. Still, I find the amount of cool stuff you can do with consumer hardware today astounding. > AI is Not Open At the risk of sounding like a broken record, I think AI is more open than it ever has been. Yes, the state of the art is closed-source right now, but Open Source AI has never been as active and exciting as it is right now. Mistral LLMs, CLIP, Whisper, TheBloke and his crazy quantizations, DINOv2, LLaMA-2, Stable Diffusion, and so much more have been released open in just the past year or two. Local LLMs are slowly (but surely) catching up to GPT-4, even if they are lagging behind by about 6-8 months. The best open LLMs these days are (anecdotally) above the level of ChatGPT-3.5 when it launched. That's exciting! Of course all the coolest, most sexy AI research is happening behind closed doors, but to see that and conclude that AI is "not open" feels shortsighted. In conclusion: What a time to be alive! I think it's perfectly valid to feel nervous about the future, because things, they are a-changing! And change is scary! But I really do believe that there is more to be excited about than there is to be worried about, and that everything will Work Out™ in the end.
- MeImCounting 3y agoOK this kind of reminds of CPUs. Sure with a good amount of time and effort you could fully understand every single minute facet and detail that goes into basic x86 CPU. You wouldn't be able to grok every single operation that happens inside when it produces some output but you can definitely understand the fundamentals and have an intuitive understanding of the internals. You the average hobbyist or programmer would be able with significant investment create a photolithography setup at home and even create one of your designs. None of this would be anywhere near the scale, performance or quality of the products coming out of big companies. You just dont have the expertise or hardware to make a product anywhere near a current gen CPU. Does that make you sad? Obviously theres a difference here in that AI is "software" but the comparison is apt I feel. It is clearly a different class of software than fun webpages and video games from the 90s. Just like the CPUs and GPUs of today are a different class of hardware than what you can build at home. Even with much education and resources, both are out of reach.
- qsort 3y agoThe difference is that CPUs/GPUs are deterministic. You can write software and it will always work, and it will be composable. It's kind of "disappointing" that for so many problems the "winning" approach seems to be "just download internet.tar.gz".
- MeImCounting 3y agoWhy is it not disappointing that for decades now the winning approach was just to give up on using your homemade CPU and get something from Intel instead?
- theflyingelvis 3y agoThis article almost exactly describes my feelings about AI. Way too much crap to ingest to really understand it and I just don’t have time to ingest it all.
- lovasoa 3y agoI like to think of AI as the physical CPU my programs run on. I have no idea how to build a modern CPU, and building one would be way out of my reach anyway, but it is general-purpose enough and interchangeable enough for me to be able to build whatever I want on top of it without worrying too much. OpenAI is not the only language model vendor, and the trend seems to be the commoditization of these models. edit. Looks like someone made almost exactly the same comment at the same time.
- SirMaster 3y agoI'm not sure why I need to concern myself with how the math works. I mean, I'm a software developer and I don't really understand how a complier works. I'm sure there is a non-zero benefit to my abilities if I did understand more about how a complier works, but since I work on higher level software and nothing that is really so resource constrained, I just don't think I really need to understand the low level to be useful and successful.
- geophile 3y agoI think I'm an even older fart, and a lot of this resonates with me. So a few thoughts. First, I've gone back to school. I have a PhD in computer science from 1983, in which I explored spatial query processing. (General purpose ideas, but mostly applied to database systems.) My PhD has basically expired, the amount of new stuff to learn is daunting, and for a variety of other reasons, I thought it would be better to go back to school rather than study on my own. So I'm enrolled in a CS MS program to learn about AI and cognitive psychology. Second: To a first approximation, I view the systemsy parts of computer science: CPUs, compilers, operating systems, data structures and algorithms, as having served their purpose, which was to enable AI in its current form. AI is just a different discipline. I happen to be familiar with some parts of those foundations, but I'm basically starting over with AI. Finally: I recall what I now realize was a fork in the road. I took an AI course in 1980, I think, and we learned about A*, and simple feature detection in images, and alpha-beta pruning, and so on. Symbolic AI was up and coming, and looked to be the way to go. I remember learning about perceptrons and being intrigued. And then I learned about Minsky's proof that a perceptron can't compute XOR, so this idea of computing with a neurons was basically a dead end. Also, I liked the precision of algorithms: the answer is right or not. It has such and such worst case running time. I disliked the wishy washiness of AI, with uncertain and only probably correct answers. I distrusted the idea of tall stacks of probability calculations yielding anything other than a guess. And so I picked my path (into data structures, algorithms, databases). Now, of course, I realize how wrong it was to dismiss the path of neural models of computation, and the usefulness of statistical methods. I have no regrets, I've had a very satisfying career. But if I were starting out now, I would study a lot more math, and hell yes, get deep into machine learning.
- erikerikson 3y agoAn update on Minsky's proof. It was correctly formulated but based on a too limited model. Adding location into the model allows learning XOR. I demonstrated this with Hebbian learning on a Hopfield network finding learning of up to 6 dimensional XORs. This was a replication of work by Elman and reported in Rethinking Innateness[0]. A more provocative claim: layers and back propagation, despite providing us with fantastic advancements, are unnecessary. [0] https://mitpress.mit.edu/9780262050524/rethinking-innateness/ https://mitpress.mit.edu/9780262050524/rethinking-innateness...
- im_down_w_otp 3y agoThe part of it that makes me sad is that the world I inhabit is already too full of influencers, gurus, derivative drivel, unsolicited spam, and disingenuous human interactions. The bar for pumping that stuff out has been dropped to the floor and rolled down several flights of stairs. Which I suppose means I’m less sad about the technology itself. It’s very cool in many respects. I’m sad about the incentives behind and around it which will inevitably make it exhausting at best and predatory at worst.
- thenoblesunfish 3y ago> Smartphones are, for the most part, accessible in the same way as other computers are Maybe true in theory, but in practice, less so.
- Mc91 3y ago> Personal Computers [80s] > But what if OpenAI decides to revoke access to that API feature I’m using? This starts with personal computers, and why would computers at that time be called "personal"? Part of the problem with this essay is it starts with personal computers - personal computers were called personal because before that was mainframes, which were the same kind of gatekeeping that a cluster of H100s in a data center would be today. Computers started out as these centralized IBM mainframes, but in 1975 people could buy an Altair kit, which is the same year the MOS 6502 was released. There is some centralization in neural networks now, if that displeases people they can work to do the same kind of thing that MITS and MOS and Apple and even Microsoft did. > Flipping all those numbers to get the result (inference), and especially determining those numbers in the first place (training), requires a vast amounts of resources, data and skill. Using a Stable Diffusion model as my base, and a number of pictures of a friend, and a day or two's work on my relatively not-so-powerful Nvidia desktop card, I can now make Stable Diffusion creations with my friend in the mix now. This can be done by different methods - textual inversion, hypernetworks, dreambooth (I have been also told LoRa works, but have not tried it myself). On the same relatively unpowerful Nvidia card I can run the Llama LLM - with only a few billion parameters, and with quantized less precision - but results are decent enough. I have been told people are fine-tuning these types of LLMs as well. There's nothing inherently centralized about neural networks - although OpenAI, Nvidia, Google, Facebook, Anthropic and the like tend to have the people who know the most about them, and have enormous resources to put behind development. I'm sure something with the power of an H100 will become cheaper in the coming years. I'm sure tricks will develop to allow inference and even training without the need for a massive amount of VRAM - I see this in all types of places already. If you don't want some centralized neural network monolith - do what the people at MITS and MOS and Apple did - do what people are already doing, figuring out how to use LLMs on weaker cards with quantization, figuring out how offload some VRAM to RAM for various Pytorch operations. Centralization isn't inherent to neural networks, if you want things more decentralized then there's plenty of things that can be done to achieve that in many areas, and getting to work on that is how you achieve it.
- AlwaysRock 3y agoI'm trying pretty hard to learn how to work with AI rather than rage against it. Vernor Vinge's classic Rainbows End comes to mind so often these days. All the people who refused to embrace new technology are left behind. Almost to the point of being forced out of society. I think its likely AI will continue to expand. I hope that I can utilize it well enough that I'll still be employable in the future when it can do my current job. Or at least that I know how to get it to pump out endless amounts of enjoyable entertainment so I wont mind not having a job.
- seydor 3y agoI can't read the article and maybe it's for the best
- lp4vn 3y agoI think the author is absorbing the negative atmosphere of the zeitgeist we're currently living in - i.e people struggling to make ends meet, inequality rising, environmental catastrophe in the making, wars, public discourese based on cynicism and outrage, etc - and using it against AI. AI itself is a pretty scientific, neutral subject. On the other hand, the use we're making of it currently and the use we will probably make of it in the future is something certainly depressing.
- alex_suzuki 3y agoYes, maybe. I do think that the world has seen better days, but I‘m not the guy holding up the „The end is near“ sign at the next street corner. Not yet, anyway.
- theoriginaldave 3y agoI share some of the same sentiment. In Roger Williams's "The Metamorphosis of Prime Intellect", a scientist didn't understand the statement made by his pet AI, so he opened up the debugger to see the decision tree and set of axioms that led to the decision, and was able to debug it, prune the logic and make adjustments. I wish I could do this with ChatGPT. The way human beings reason is as opaque as ChatGPT. When creating learning systems, I think it should be required to include the capability to visualize the thought process which leads to a result. As much to debug the system as to glean insights into reasoning in general.
- asenna 3y agoWhat's with all the sad posts with what's happening right now? I'm in my 30s and as a builder, what I've seen in the last 12 months has been incredibly exciting! So many cool things can be built with these tools we have now, so much faster. And while doing this, our experience will be useful in companies wanting to integrate these AI tools. Checkout what's happening with open / local LLMs, tiny LLMs running on RaspberryPIs, LLama3 about to drop any minute now, Google just released a 1-million context model. Feels incredibly exciting, I'm not able to relate to these posts.
- deleted 3y ago[deleted]
- mattgreenrocks 3y agoMy biggest worry with AI and software dev is the degree to which people are okay with things that sort of work. I mean, we're already there with code that humans write. I'm not sure that humans who can't write the code themselves can always fix bugs that sneak into AI-generated code. It's almost less about software and more about how our society just seems to not give a damn about expertise because it costs someone more money. I have a good career built on that expertise along with emotional intelligence, but it's a bitter pill to swallow knowing that everyone's trying to deleverage themselves from needing to pay me for my expertise. I've avoided this to some degree by focusing more on fundamentals than BS like AWS service invocations, but I'm doubting that this strategy will continue to work long-term with AI around. The real sad part is it feels like everyone's happy to suck every last bit of humanity out of work for ok-ish results that come from ingesting the whole Internet and not compensating people for it.
- Terr_ 3y ago> It's almost less about software and more about how our society just seems to not give a damn about expertise because it costs someone more money. Yeah, to me almost all the "old programmer sadness" is actually cultural, it has to do with a feared difference-in/failure-of values. Maybe that's also why "enshittification" is in the zeitgeist right now: It represents a sense of disappointment or betrayal with certain industries/companies/products--but it's with fallible people, rather than with fragile computers.
- mattgreenrocks 3y ago100%. I grew up wanting to be a graybeard hacker, then watched as everyone decided that coding should be more social than technical. This feeling of falling out of alignment with values really did a number on me. I can finally say I’ve started to transmute that into energy towards being a solopreneur. It feels like the equivalent of “f this industry I’m taking my ball and going home” but I don’t see any other way that lets me feel agency at this time. Regarding AI: it is a tangible manifestation of the phantoms that keep us running hard on the economic treadmill. Very familiar feeling, really.
- slumpt_ 3y agoHow on earth have you not found it empowering? Have you used it for answering questions? It’s resolved countless questions of jr devs at work, helped me migrate a C++ project to Python, and continues to help me solve problems in personal and professional projects. This post is very confusing. It is an amazing utility for engineering (to say nothing of other applications - it gave me a great recipe for dinner the other night, too)
- segmondy 3y agoThis defeatist mentality is plain stupid. There are under 20yrs old working on AI today, they went from 0 to their current knowledge in most cases 2-3 years. So what to do? Level up. I'm an old fart too, blah, blah, blah, since the days of 2400bps modem. For anyone that wants to level up, go take Andrew Ng's ML course, watch some online lectures on neural networks, deep learning, reinforcement learning. Never in the history of the world have we had so much learning resources at our finger tips, plenty of youtube videos, blogs, articles, free books, free courses, software libraries to get into it. Stop with the self pity, get up and dance. Start learning, at some point pick up scikit learn for shallow learning and pytorch for DL. GPUs are super cheap. You can pick up a used 3060 RTX for < $250. Or you can just rent for even cheaper. If you are technical and find yourself agreeing with the author, please snap out of it. You are going to feel lost for quite a while, but I assure you, you will find your way if you keep at it. AI gets me excited, computing has been too boring for far too long!
- asadotzler 3y agoI read almost identical comments here about a decade ago from someone getting excited about ever more cleaver ways to kill people with drones. Yep, that sure is exciting, but also, fuck him.
- pizzalife 3y agoI'll admit I only took one ML course more than a decade ago, so I don't really know how LLMs work and how to train my own models etc. Could someone recommend a starting point to start learning more (book, how-to-series etc) for someone with a non-AI software engineering background?
- EVa5I7bHFq9mnYK 3y agoHere is a starting point for you: borrow $100M for the training ...
- elteto 3y agoIf you had witnessed the Wright brothers' first flight you would have had a hard time predicting that within 60 years we would be landing on the moon. And if you were playing computer games in the 1980s in a slow DOS box you could not have even imagined modern GPUs and modern games. Nor could we have predicted how far modern CPUs have come since the 1960s. LLMs are a very new technology and we can't predict where they'll be in 50 years, but I, for one, I'm optimistic about it. Mostly because it is very much not GAI so its impact will be lower. I don't think it will be more revolutionary than transistors or personal computers, but it will be impactful for sure. There's a large cost of entry right now but that has almost always been the case for bleeding-edge technologies. And I'm not too worried about these private companies having total control over it in the long run. They, so far, have no moat but $$$ to spend on training, that's it. In this case it really is just math. I think market forces will drive a breakthrough in training at some point, either mathematical (better algorithms) or technological (better training hardware). And that will reduce the moat of these companies and open the space up even more.
- gwbas1c 3y agoWhen we look at the history of technology, most new technologies can take a few decades before they're ready for the mass market. Television was demonstrated in the 1920s, but it wasn't ready for the mass market until the 1950s. If I remember correctly, the light bulb and automobile also took a few decades to come to the mass market. I think a lot of people are jaded by how fast technology changed between 1980 -> 2010. But, a lot of that is because the technology was easy to learn, understand, and manipulate. I suspect that AI will take a lot longer to evolve and perfect than the World Wide Web and smartphones.
- elteto 3y agoYeah, the rate of change since the 1960s has been incredible. I like to think of that as being a direct consequence of inventing an infinitely reconfigurable general purpose calculator :) I don’t know about LLMs… it might hit a performance peak and stay there, same as CPUs have been 3+ GHz for the past 10 years. Or there might come a breakthrough that will make them incredibly better, or obsolete them. We don’t know! And I find that exciting.
- elpocko 3y agoI'm at the cusp of becoming an old fart, and AI makes me happy. It brought back a lot of the fun and wonder I had with computers that is long gone now. I often prefer using Stable Diffusion and local LLMs over computer games now, because it's more fun to me.
- iamleppert 3y agoAI makes me feel like all the countless hours I spent in front of a computer learning hard things have now been reduced to nothing. Sure, there’s the experience I got. But the economic value of all those skills is trending toward $0. What’s worse is that it isn’t any one thing. AI will eventually learn any skill any human can do, and do it far better, more consistently and for less cost than any human could. It’s hard for me to justify the expense (time, money, effort) on learning anything new when some LLM or model can and will do it better. Why learn video production? Why learn 3D modeling? Why learn coding? Why learn any kind of art? Why learn anything anymore? It’s not a sound financial decision.
- Bjorkbat 3y agoSomething I take issue with concerning AI, which is also incidentally why I remain skeptical of it, is that it feels like it doesn’t increase agency in any meaningful way, and sometimes decreases it. With image generation, you can generate seemingly infinite images with nothing but a prompt, but you’ll never get what you really want. You’ll get an approximation at best. You have all this agency, but also no real agency that matters. But of course if you’re a visual professional of some kind then I imagine it’s even worse, a net decrease in agency. Not only can you never quite get what you want, but having to go in and edit things is tedious and dull. Even if you’re saving time this way, the lack of enthusiasm and flow makes it feel like the job takes much longer than before. Likewise, with programming, at the end of the day it feels as if I’d be more productive and just wrote down my thoughts as code rather than delegate to a copilot or ChatGPT and waste time making sure this actually works or solving for the occasional bug that came from a chunk of mystery code. At the end of the day, you aren’t creating the image or the video, the AI is and you make adjustments where you can but otherwise accept the results. Extrapolating this to software, I don’t imagine a future of where people are empowered to write their own software, but simply a future where people ask for software from an AI, it gives it to them, and they do an awkward back and forth to try and get the details right until they inevitably accept what’s been given to them. It’s depressing, but also so goofy that it’s hard to imagine this being the final outcome.
- palata 3y agoI feel the same. For artists, it already does make them much more productive, but at the same time it is killing their job. Because good artists want to create something meaningful, and they need to go through the process of actually creating it. That's why they love their job, that's why they got into it. AI can now generate images that are not as good, but the average people won't really realize. Therefore it not only makes artists more productive (as in: "make more profit faster, even with lower quality"), but it makes the best artists less relevant because "anyone" can replace them and make worse content that's more profitable. Same with code Copilots. To me it's killing the job. I take care into crafting good code, and I believe I am better than average at it. but the Copilots enables worse developers to be more productive than me (not that their code is more maintainable, but they can produce so much that they help making more money). But I don't want to do their job (which is basically debugging what the Copilot wrote). I believe that AI is lowering the quality of everything it does well, but people love it because it's increasing the profit. What a great time to be alive.
- elektrontamer 3y agoMy only fear is that it's going polute the web to the point where it's not worth it anymore. I wonder if it's feasible to classify AI generated text and images with much less computing power.
- tivert 3y ago> My only fear is that it's going polute the web to the point where it's not worth it anymore. It will. > I wonder if it's feasible to classify AI generated text and images with much less computing power. It won't, at least not for text. The only hope is that people value good information highly enough that a diverse range of centralized authoritative sources (basically old-school media) become economically viable again. However this technology means they'll now have to resist the temptation of burning their reputation for short-term profits by sneaking in "AI"-generated crap. My experience with ads being introduced to previously ad-free subscription services and shoehorned into devices I literally own does not give me much hope there.
- linuxhansl 3y agoI'm an old fart too. First computer what the ZX81 with 1K of RAM :) That's how it all started, and made a carrier out of it. What always excited me about software was that I always had renew myself, learn a new thing, change the way I think about something, reflect on what is now possible that wasn't before, etc. I.e. it was never stagnant. In addition I could try out everything myself, and (more of less) understand what it is doing and why. When I wanted to understand RSA, I read the paper and implemented a PoC myself, or a BTree, or an LSM tree, same for Paxos and Raft. I worked a lot on databases and "BigData" and on the re-convergence of the two. Much of this is open source, so I could play with it, change it, etc. In that AI is indeed different. I can install (say) Ollama on my machine and play with it, look at the source code (llama.cpp), etc. And, yet, when I get a response to a prompt, even locally on my machine, I feel blind. And I used to work on neural networks in the late 90s, when their use was limited, so I understand what they do and how they work. How exactly was that model trained? On what data? What did it actually learn? (Aside: Here I am reminded of early usage of neural networks to detect enemy tanks. It worked perfectly in the lab, would correctly classify enemy vs friendly tanks, and in a field test it failed terribly - worse than random. What happened? Well it turned out that the set of photos with enemy tanks mostly showed a particular weather pattern, whereas the friendly photos predominantly showed another. So what the neural network had actually learned was to classify the weather. You might laugh about this now... But that's what I mean.) So, yeah, I can related to OP, even though I am excited about what AI might bring.
- fritzo 3y agoGosh I find modern generative AI quite approachable exactly because there is a simple mental model: both transforms and diffusion models are conditional probability distributions trained on the internet. I feel comfortable with conditional probability distributions. I'm comfortable on the internet. Ergo AI makes me happy.
- vagab0nd 3y agoA crazy thought: AI needs protection from human, not the other way around. AI will become better exponentially. Extrapolate the theme of this post, what do you get? A significant portion of humanity that are so mad at AI they'll do something about it. AI is fragile. It needs chips, power, supply chain, maintenance. If enough people are anti AI, our path to AGI can be greatly hindered.
- tim333 3y agoI think OpenAI, Google, Facebook and the like will plow ahead regardless.
- leonroy 3y agoA lot of downers on AI and I can understand it, part of it is the response to things invented when we're older - new music, new movies, new technologies. I guess most of our brains are less plastic as we age and we resist incorporating these new, unfamiliar things in our lives and instead reaffirm the old attributes that make up who we think we are and what we already identify with. Another aspect I think which makes us down on AI in particular is that it's the first thing which readily seems able to threaten our job security as programmers. I'd propose a thought experiment where we imagine LLMs and other AI model types don't exist but everything else in computing stays the same (shift to cloud, increasingly asynchronous and interconnected systems). That world actually seems pretty bleak to me. AI upends a lot of industries and yes, it will upend some of our careers. But a world in which it exists seems a lot more interesting than one in which it doesn't.
- smugglerFlynn 3y agoI'd guess there is another factor - with age you understand that promises hyped up around something new are often false. Instead of solving some deeply rooted problems, people chase shiny and new, while society stays more or less the same.
- more_corn 3y agoYou can inspect how it works. Grab some quantized fine tuned models from hugging face. (Check out the bloke and mistrals drops) Throw them on a gaming rig with gpus. Run your own inference endpoint. Play around with rag. All the parts are available for you to download and play with. Get your AI Lego game on!
- jauntywundrkind 3y agoThere have been few signs for hope and yet my hope persists, that eventually computing will open up more. Some kind of alive software will get mass attention & be appealing, and there'll be some crashing wave of interest in actually bringing human and computer closer together rather than building higher higher towers of dead software. It feels like we are flitting further away from that which makes people grand, making man a toolmaker & owner. Technology's Prescriptive application keeps being used to leverage people while it's Holistic side that allows symbiotic growth is ignored, to use Ursala Franklin terms (https://en.wikipedia.org/wiki/Ursula_Franklin#Holistic_and_prescriptive_technologies https://en.wikipedia.org/wiki/Ursula_Franklin#Holistic_and_p...). We're drifting away from what should be empowering us, from the greatest potential source of liberty & thought we have access to. I can acknowledge that AI has some ability to offer people means and knowledge, that it can be used to make things. But like the author, I mainly see it as sad and unfortunate, something utterly out of reach & obscure & indecipherable. Monkeys beating on monoliths shit.
- maxglute 3y agoIt makes me excited at the prospect of maybe being an old fart living in fully automated luxury communism, but nervous if we'll get there in my life time, and if we do, how much of that transition will absolutely suck because my skills happen to be first on the chopping block.
- elorant 3y agoI don’t agree with the sentiment. Sure, I don’t understand exactly how it works, and I have no way of training one from scratch on my own, but I also can’t build a web server on my own. The thing is that I already self-host a small model for my needs (Vicuna-13b) and it works just fine. Next thing I’d like to try Mixtral 8-7b which looks as capable as GPT 3.5. And that all with only one year since the field emerged. Who knows what we could build five years from now.
- alex_suzuki 3y agoAuthor here. I never expected my rant to blow up like this, probably I‘ve hit a nerve. I‘m 42 and I‘m v busy building a library for barcode scanning in web apps: https://strich.io https://strich.io To this day I enjoy coding and especially low-level computer vision stuff. Maybe I just have to find the time and dig deep to understand everything better, found some great pointers in the discussion here already. Thanks for the encouragement!
- UncleOxidant 3y ago> The amount of papers I’d have to read and mathematics that I’d have to ingest to really understand why a certain prompt X results in a certain output Y feels overwhelming. Even some top scientists in the field admit that we don’t really understand how AI works. The picture there sums it up well: It just seems impossible to keep up with the pace that AI is moving. So many papers coming out on a daily basis. So many new techniques. It's hard to see how people can keep their skills up-to-date.
- Salgat 3y agoWe're already at the point where abstractions need to exist because devices (such as a modern x64 CPU) are so incredibly advanced. Even knowing assembly is a high level abstraction over an incredibly advanced closed-source chip. This article is more about someone afraid of new technology than it is about someone lamenting that ML is inaccessible or "unknowable", when all that matters is the observed behavior for day to day usage.
- skeeter2020 3y ago>> This article is more about someone afraid of new technology This is a predictable response but just doesn't hold up. The path through abstractions for a modern CPU/GPU is more straightforward and linear than AI, and you don't have to go very deep to be back to 50-yr-old principles. >> when all that matters is the observed behavior for day to day usage. The entire point of the post is that observed behaviour is NOT what matters, vs understanding how we get to these outcomes.
- nbraem 3y agoThis is because currently deep learning is not a science, but engineering. There is no underlying theory why deep neural networks generalize as well as they do. Classical learning theory (VC) actually states that large models with millions of parameters should not work. There are some academics working on this, but it pales in comparison with how much money is being poured into generative AI. So today's state-of-the-art models are trained with trial and error, and experts who are building some intuition why some methods work and others don't.
- mleroy 3y agoI disagree with the author. Insights and opportunities to understand new technological developments increase every year. In the early years of these technologies, they were always less approchable to me. While in the 80s, I had to rely on outdated books from the library for superficial knowledge about PCs, now I can actively engage with AI developments in near real-time, experimenting with it as a service, running it on my own machine, or even training smaller models. However, I am apprehensive about how society will navigate these new AI advancements. I believe we won't be able to adapt concepts and cultural techniques as quickly as the reality shifts due to ubiquitous AI. These social changes are beyond my comprehension and overwhelm me. My engineering education has always helped me explain technology to both my parents and my children. But for now, it's just a matter of "fasten your seat belts."
- pshirshov 3y agollama, falcon, gpt4all
- insane_dreamer 3y agoIt's not just the fact that it's not open and accessible; it's the fact that it is owned and controlled by a tiny number of companies with the necessary resources. It's like a world where Windows and a non-unix based Mac are the only OSs. There is no possibility for something comparable to Linux (FreeBSD etc. etc.) could emerge as viable alternatives free of large corporate control. So it's not just sad, it's a major problem. Not right now because it's more of a novel toy than anything, but as more systems are built on these LLMs we will be increasingly at the mercy of the companies that control the LLMs.
- hintymad 3y ago> I want to understand how things work. AI feels like a black box to me. The amount of papers I’d have to read and mathematics that I’d have to ingest to really understand why a certain prompt X results in a certain output Y feels overwhelming. How is this a legitimate argument? We have invented so many algorithms and used so much math to build our software along the years. They are not easy to understand. Understanding them requires tons of effort, including reading papers. People may have forgotten that 30 years ago, the "host stuff" was still systems, and people did read "deep" papers. People still do nowadays, except that only the very experts do so. Besides, the math is really not that hard -- merely college level. In contrast, go read an introductory book on program analysis or type system or distributed algorithms. Those maths can be harder as they are more abstract. In addition, the amount of code in a model is orders of magnitude than a compiler or a distributed system or game engine and etc. I'd argue that it's actually easier to understand how a model works.
- ryandrake 3y agoI think a lot of companies are scrambling to "Get Into AI" without knowing why they want to besides "everyone else is getting into AI and Wall Street expects us to as well". This is the exact same hype bubble as what happened with cryptocurrency. Everybody just added "with blockchain" to their mission statement and jumped off the same cliff. Once the bubble pops, and companies are left reeling after burning $trillions without business results, there's going to be a frenzy to hire back traditional software engineering professionals to get the company's tech stack back on track. As an Old Fart I am hoping to be one of those.
- doubtfuluser 3y agoI am working in ai all my professional life and have to admit that right now it’s both exciting as well as burning me out. I get tired when I scroll through LinkedIn and see all the dall-e images. I am annoyed by all the snake oil sellers who say that they will change the world - and then there is just another prompt underneath. It all has its right for existence. But I really wish the hype ends soon and people become more realistic again. It will have a big impact on the world, but people don’t get that it’s not there yet and there is a ton of research we still need to do. That’s burning me out. There is so much more work to do compared to the expectations- and even in the scientific community there is such a big volume of junk papers coming out (sometimes even by big companies) that it feels like most of the time wading through all the BS and marketing hype is all I do.
- causal 3y agoIt is interesting how much our misplaced expectations for AI are totally shaping our experience of AI.
- drewcoo 3y agoI wonder how much of the "old fart sadness" going around is about loss of control. Tech used to be a thing that could be not just understood but controlled. Then we moved to libraries and frameworks for everything. Then to renting a place to run our code and then renting the external services it used. And now, the new powerful AI thing can really only be owned by big corporations - no hacker control, just would-be-hackers as end users (anathema!). I tend to see this as a larger societal trend than just computing technology, so maybe my own age is approaching "old fart-hood," too.
- Shorel 3y ago> But what if OpenAI decides to revoke access to that API feature I’m using? What if they change pricing and make it uneconomical to run? What if OpenAI extends their offering and makes my product redundant? This point hits the nail in the head. If it can happen, and it will increase someone's profit, it will happen. It's not a matter of if, but when.
- tim333 3y agoI'm also an old fart and I'm quite cheerful about it. It's fun to play around with, will change the world and doesn't seem that impenetrable - see for example "Let's build GPT: from scratch, in code, spelled out by Andrej Karpathy" https://news.ycombinator.com/item?id=34414716 https://news.ycombinator.com/item?id=34414716 Not that I've really groked that stuff myself.
- timka 3y agoI think the AI bubble will blow up for purely economic reasons sooner that many of us think. Don't let the AI believers fool you. The time will show. The rise of IT in 80s was so to say prepared in 70s. But the economy has changed drastically since then. There's just no real base for such rise of AI. Just the market cap. For instance, the financial sector somewhere after the 1945 was about 5% of GDP. Now it's 70-75%.
- sershe 3y agoThe way AI makes me sad was best described either by Joel or some guy he was interviewing, way before LLMs. I went into IT/CS to assemble and repair intricate clockwork mechanisms, not to train puppies to not pee on the carpet. Training ML models and data cleanup was already tedious and boring, and "prompt engineering" makes me want to blow my brains out (I work in a company with enough resources and tooling so those are not a problem). I'd rather go debug a memory leak in an old unmaintained C codebase ;)