308 comments

[ 2.9 ms ] story [ 205 ms ] thread
I'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.
being a "prompt engineer" is hardly programming
I 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.
Used 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'.

I take your point, but when you learn to actually code VBA in Excel, you get a lot more functionality.
Yep - VBA - you're in 'programming' territory for sure at that point.
To 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.

Sure, 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.
If someone non programmer cab build useful things using chatgpt or similar tools. Its not too bad to call them programmer.
"prompt engineer" == my generation's "good at googling"
It'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.
There'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-jac...

I 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.
I cannot load the article, but AI makes me about to become a Luddite.
AI is also the first computer technology that might end up competing with you instead of empowering you.
This sounds like a false dichotomy to me.
Why, if your hard-earned skills are suddenly worth nothing because everybody has them through AI?
You 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.
1. 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.

If 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

That’s definitely not true. Computer technologies of the past most definitely displaced people from certain job markets. Any innovation does this, but there is usually an understanding of what the upper bound is. Maybe with AI there is less of this understanding because the application of it seems pretty general.
There is no way that is true. A remember going to the bank when every window had a teller. Now you have 1 to 2 tellers because of ATMs and online banking. All those people didn't vanish. They got out-competed by the technology and made redundant.
I 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.
What 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".
Agreed 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.
Value 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.
Would not be surprised if this is AI generated garbage...
AI 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.

I'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.
In 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
This attitude is like the rugged forest hermit's aversion to computers because silicon wafer production is out of reach for individuals.
> 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.

You're describing A.I. as a black box of proprietary workings, far beyond any mortal's personal budget to create, and too complex anyway, which internally runs in a language unintelligible to humans, and through layers and layers of abstractions, has a human-readable interface. To me, that exactly describes an x64 or ARM CPU. But since we are not children freshly learning about reality, we don't see these two black boxes in front of us in the same light. One is something we just got used to kinda-understanding-but-not-really decade after decade. One is something brand new to us.
x64 and ARM emulators exist, the code for some are quite legible. There's a whole community of folks who build RiscV implementations from verilog or vhdl. In my own experience at university, decades ago, we built functioning HC11 CPUs out of logic gates and wrote assembler for them.

I'll admit that there's a definite and clear accessibility curve to building a CPU, but it's nowhere near as opaque as the binary blobs one can access for AI tooling.

(comment deleted)
X86 and ARM are open in many many ways that for example ChatGPT isn't.
This is much how numerical computing has always been. We could individually approach the math and algorithms, but need major resources and input data to apply it to real-world problem like weather forecasts, geophysical simulations, digital wind tunnels, etc.

I think what's different right now is the sudden hyper focus. It's a chaotic gold rush driven by speculators and prospectors as much as by technologists or scientists.

I wonder what we'll see on the other side when the fog starts to clear. I expect lots of "losers" i.e. frustrated prospectors who never found their gold mine. And probably some proprietary wins locked up by big investors. But, maybe we'll at least benefit from some new commodity products reaching out to a broader market after they initially targeted the rush itself...

It is not fundamentally different from for example MS Office being a large binary blob. We don't have the source code, it is proprietary, and a company controls it.

At the same time, a group of guys trained a model that plays go, it can beat AlphaGo, and it probably is the strongest go player ever. No one from the group of people could have created LeelaZero by themselves alone, but collaboration is possible.

GANs 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.

Do you mean LLMs or GANs specifically?
To 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.

I 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-o...

This is the problem that almost no one talks about. Shitty papers gaining traction just because some are better bullshitters at grant writing.
Pedantic 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.

Generative AI covers it fine, yes.

(I am typing on my phone on a train in between connections, both rail and internet, and I am grateful for your correction)

Everyone knows what I mean by “empty calories” anyway. If they think I am wrong, they are in denial. ;-)

The reason these seem like empty calories now is because the compute cost is still too high for widespread implementation, combined with the simple fact that it just takes time for things to on the large scale.

It won't be long (4-5 years) before AI starts appearing everywhere.

No, that’s not the reason they are empty calories, IMO. It’s the banality of the culture around the technology, as well as the banality of the technologies being built with it. It’s just academics chasing the dream of technology transfer to the ad-tech industry.
It'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.

>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.

> 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.

No need to be condescending about it. I mentioned the Simpsons because the author referenced the Simpsons.
I didn’t mean to be condescending. Sorry. It’s just so perfectly expressive of the nature of culture and the way culture overwrites culture.
A 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

All 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.

For 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.

I 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.

That's fine as a personal anecdote, and to be honest you sound burned out. But making absolute statements like "it is not satisfying to the soul" does not help your argument at all.

Happy to provide my anecdote. In my 40s and I still live to build/create.

> But making absolute statements like "it is not satisfying to the soul" does not help your argument at all.

It is my soul. If it is not satisfied, who are you to tell me different? We all have to chop wood, carry water.

They are taking issue with you writing:

>it is not satisfying to _the_ soul.

Instead of writing:

>it is not satisfying to _my_ soul.

The first could be interpreted as you speaking generally (i.e. you think no ones soul can be satisfied by building tech or whatever), the second makes it clear that you are talking about specifically your soul not being satisfied.

It's zikduruqe's soul not yours. In my 40s I would have said the same as you. In my 60s it's starting to feel meaningless. People are in different stages of life.
Shit I am in my 40s and it is already pretty meaningless
It satisfies my soul. I accept that does not yours. I have no problem putting it aside; I enjoy e.g. going for walks and sitting down to meditate. But even then, if anything, I'm likely to come out of it bursting with new ideas for code I want to write or things I want to explore, and I hope that feeling never goes away.
Same here.

I'm getting ready to explore ML applications on Apple systems, but first, I need to finally get around to learning SwiftUI as a shipping app system (I have only been playing with it, so far. Doing ship work is an order of magnitude more than the simple apps that are featured in "Learn SwiftUI" courses).

I'll probably do that, switching over to using SwiftUI for all of my test harnesses. My test harnesses tend to be fairly robust systems.

So far, it looks like I may not be using it to actually ship stuff, for a while. Auto Layout is a huge pain, but it is very, very powerful. I can basically do anything I want, in UI, with it. SwiftUI seems to make using default Apple UI ridiculously easy, but the jury is out, as to how far off the beaten path I can go.

BTW: I have been "retired," since 2017. I wanted to keep working, but no one wanted me, so I set up a small company to buy my toys, and kept coding. I also love learning new stuff.

Ugh. Just slammed into a wall.

SwiftUI is very bad at working with maps, and they still have a long way to go. Since most of the stuff I'm doing, these days, is highly location-dependent, I can't compromise.

I have been reading about people hitting these types of walls for a couple of years, and thought that Apple has worked around it. I suspect that the issue is with trying to use UIKit stuff inside of SwiftUI, and I was trying to avoid UIViewRepresentable (because it's a kludge).

Back to UIKit. This stinks. :(

I feel similar, but keep going another 10 years and we might lose the desire for that type of fun too, not to mention the “building” part might look radically different and not be “fun” anymore. Or maybe it will be more fun, but point is things change.
The building looks how we want it, though. A large part of my building has been replacing things because I don't like how it works. E.g. a few years ago I switched to my own text editor. Now I'm running my own text editor in my own terminal, using "my" (in this case a port from C to Ruby; the C version was not mine) font renderer, running under my own window manager, using my own file manager and my own desktop switcher...

And while some of the above had reasons, I am itching to rewrite more of my stack, and mostly for fun or out of curiosity than any need.

Things looking radically different is more likely to affect my enjoyment of it as a job than in general, though, because for my side projects I can build things as I please, using the tools I want (and mostly have written myself), and can ignore everything I don't like.

I absolutely agree things change, but I've been doing this for 42 years now, and so far it doesn't feel any different, so I'm going to guess I'll stick to this for some time still.

Why? Most things are ephemeral.
It’s probably because it’s representative of how the work was never productive or beneficial to begin with. It was some dumb idea resulting from a poor decision maker trying to compete in a dumb capitalist system.
So you’re planning on getting an Apple Vision Pro?!

:-)

So what interesting and exciting things are you up to nowadays?
In my main career? Doing a complete lift and shift from on-prem to the cloud. Over 100,000 containerized apps, across 5000+ instances. That's one thing.

Side gig? Still do consulting for various entertainment companies on a particular subject.

If you had built COBOL systems for banks and gov't in the 1980's, your work would still be alive and kicking today ;)
I see this sentiment in tech all the time and I don't understand it. With DAWs and NLEs I have the equivalent of 100s of thousands of dollars of equipment from just 20 years ago. 3D DCC applications like Blender/Houdini allow new forms of creation without a clear physical equivalent. Software is magic and I plan to do creative things with it until the day I die.

It's incredibly sad how badly most programmers especially feel about tech. If I'll editorialize for a moment, it seems to most programmers actually hate software. Something about programming just makes people hate software.

I don't believe it's programming itself, but rather programming as a career. And honestly, can you blame any software engineer that gets jaded after a while? :P
Fair, I suppose I strawmanned a bit on the comment I was replying to. Being jaded on programming as a career programmer certainly makes sense.

I guess I was responding to the part about "closing the laptop forever", which I took to mean closing it off to all the other amazing things you can do with a computer today. But in context, they probably mean just stopping programming.

But it still drives me crazy that god forbid a programmer would actually do something as low as open an Adobe product and actually make something that someone that's not another programmer could actually enjoy. Appreciate the creative good our industry has accomplished for godsake.

I think it is because a lot of programmers are fascinated by tech and had high expectations of what it would do - the internet in particular.

It was expected to be empowering, democratizing, censorship resistant, decentralising. The reality is disillusioning.

I think it is empowering and democratizing, but agreed it's not censorship resistant and decentralized.

I'd argue the latter two conflict with the first two. Making something decentralized makes it inherently harder to use (less empowering), making it censorship resistant runs counter to companies interests and companies fund everything (less democratized, i.e., harder to make a living).

> I have been in technology my whole career. 99.999% of everything I have built, designed, launched and implemented is no longer in existence.

60-something here. I know exactly how you feel. I can't point at anything I've worked on in the last 30+ years that's still in use. It's very demotivating. When you first get into tech it's all shiny and new and exciting. But nothing lasts.

I don't understand how this is demotivating. Most work output for most jobs is temporary. How many people make permanent objects for a living? I never have and that's fine.
(comment deleted)
Ecclesiastes 1 is also very relevant here:

“Meaningless! Meaningless!” says the Teacher. “Utterly meaningless! Everything is meaningless.”

What do people gain from all their labors at which they toil under the sun?

Generations come and generations go, but the earth remains forever.

The sun rises and the sun sets, and hurries back to where it rises.

The wind blows to the south and turns to the north; round and round it goes, ever returning on its course.

All streams flow into the sea, yet the sea is never full. To the place the streams come from, there they return again.

All things are wearisome, more than one can say. The eye never has enough of seeing, nor the ear its fill of hearing.

What has been will be again, what has been done will be done again; there is nothing new under the sun.

Is there anything of which one can say, “Look! This is something new”? It was here already, long ago; it was here before our time.

No one remembers the former generations, and even those yet to come will not be remembered by those who follow them.

What a heavy burden God has laid on mankind! I have seen all the things that are done under the sun; all of them are meaningless, a chasing after the wind.

Ecclesiastes is one of the OG existentialist texts lol
At work, we were cleaning out a closet which has accumulated stuff for at least 15 years. My boss said "Aww, a Cajun[1]!" and it turns out it was the first switch we used back when he started at the company. Later in the day, I had to ask him what he wanted to do with it and it took some definitely effort for him to say "I guess we can just put it in the recycle pile..." as he had good memories of working with it and building stuff on top of it.

Time marches on, and our great efforts are as nothing once they are replaced by the next big thing.

1. https://support.avaya.com/elmodocs2/cajun/docs/p333t24ug.pdf

Side projects don't have to suffer the same fate. You can maintain them as long as you like.
None of which the author of the blog post says, implied, or can be implied from.
AI for coding / syntax / learning tool, drug discovery etc. makes perfect sense to me as an old person. AI for art is a soulless parlor trick stealing from past creative innovators.
A classic quote, but too bad it doesn’t address anything the author wrote, and is simply used dismissively.
It comes close. The author doesn't want to learn the math and study the thing. Why? By implication, because they're over 35 and don't want to learn new stuff anymore.
The author posed it as a question. It's not about want as much as able. No matter how much I wanted (at 58) to understand the inner working of a LLM, it's beyond me, just like becoming a fighter pilot.

However, even though I don't program, nothing in his list prior to AI is beyond me yet, if I wanted to learn it. I am happy being a 25 years Linux power user who climbed the Emacs learning curve to use org-mode and then gradually added email,rss, irc, web, and gopher modalities to it.

It's possible for me to learn enough math to download a huggingface model and start from tokenizing my prompt and convert them to token embeddings and add position embeddings and go through 32 layers of softmax+mlp with layernorm and write out the equation that would compute each intermediate floating number until it tells me the probabilities of each output token so I can sample a token and continue the sentence autoregressively. Computing any one of these 100 billion 16-bit floating point multiplications? I can either compute them in decimal or check out the IEEE754 fp16 format and compute in binary manually, or maybe draw a circuit with AND and NOT gates if given enough time.

These are the low level operations. From a higher level mathematical standpoint? I can prove to you analytically how a SGD optimizer on a convex surface will converge to the global minimum at an exponential rate, starting from either set theory or dependent type theory and the construction of real numbers from sets of rational numbers.

None of these tell me how and why LLM works.

Why? By implication, because they're over 35 and don't want to learn new stuff anymore.

It seems you are both missing the point of article, and jumping on a stereotype.

Said point being: while the author clearly does like learning new stuff, and rolling up his sleeves to deal with all the fiddly bits -- AI is categorically different. In that the complexity is simply off the page compared to most (choosing my words carefully) technologies one is used to geeking out on. And that even experts in the field admit they don't really understand it.

(That, and the sheer resources required to do something interesting, the perpetual lock-in with the sociopathic entities that provide said resources, etc).

It's absolutely addressing it. Generations before felt the same way about PCs as this author feels about AI. It's the same cycle.
Generations before felt the same way about a lot of things that really were garbage, and are now forgotten. You don't hear about those, because of Survivor Bias.

Maybe just evaluate things for what they are.

This, for comedic generality, is presenting the three cases as if all change is neutral, and it's just our approach to it that is problematic.

We could also present them as if the person is wrong in all cases:

(1) We tend to accept whatever is already there when we grow up, even though it might be the worst crap and detrimental to ourselves or even society.

(2) We tend to adopt whether "new and revolutionary" appears when we're younger and starting our careers, without often questioning whether it's actually because of marketing hype and whatever it is a regression over what existed.

(3) We tend to dislike new technology when we're older, even though it might be great and improve things.

Good point on (2). Somewhen past turning 30 I realized just how many things I bought into when I was 20-ish turned out to be purely marketing bullshit.

I was happier then, though. And definitely less cynical. Ignorance is bliss, I guess, though my heart doesn't accept that, so I'm doomed to be forever whiny.

Social Media was invented long before I was 35. I could get a job in it but I don't want to. It isn't exciting or revolutionary and is destroying the fabric of society. So there's that.

I'd imagine after seeing what Social media has done to us, a lot of people are fearful AI will take us far more down that path than the path to salvation the people trumpeting AI claim it will. I honestly see a lot of parallels between what early social media supposedly would bring to the world, and where we ended up.

The problem with social media isn't the media. It's the social.

It isn't the technology that broke. It's the people.

Not all technologies go to shit. Only those we give to the eternal Septemberists

Respectfully: that's an absolute copout. Facebook determines what's on your feed, not you. Twitter drove news agencies to try to fit stories into 140 characters because it got clicks and eyeballs. Youtube's engagement algorithms drive impressionable youth down rabbit holes of alt-right nonsense.

EVERYTHING about social media is designed to keep you addicted to it. The fact that human nature can be exploited isn't the human's fault, it's the corporation doing the exploiting...

I've seen absolutely nothing coming from the AI sector other than handwavy "we need to be responsible" excuses. Meanwhile we've got deepfakes of Taylor Swift and Joe Biden that Grandma Marge can't tell from the real thing and absolutely nothing can or will be done about it.

It isn't the technology that broke. It's the people.

I respectfully disagree. People haven’t changed in ten thousand years. It’s technology and culture that have changed. Many changes in culture have been amazing, wonderful breakthroughs (such as human rights). Similarly for technology (green revolution, modern medicine, electricity).

Social media though? That’s a technology that has found its niche exploiting human psychology for profit. It’s on the same dark branch as advertising and “big lie” propaganda/fascism. We were much better off before it!

EVs, Falcon rockets, and the mRNA vax were out after 2 and didn't cause 3. Of course, this is just my opinion. I realize a lot of people somehow find ways to hate all of those technologies.
I'm 22 and I'm willing to lead the Butlerian Jihad against these stupid artificial unintelligence things (/hj) so there are always exceptions!
I kinda hate this quote because, while funny, I find it is misused and abused more than it has ever been used correctly.

The quote is about our _reactions_ to technologies, but it is constantly used to dismiss _actual concerns_ about technologies. It doesn't engage with the content of the discussion, but instead dresses up "lol, OP is old" in the clothing of a brilliant writer. Then, if you're lucky enough to have the conversation continue at all, the discussion tends to become about ageism instead of the original concerns.

Yeah, it’s a highly effective thought-terminating cliche.
Yeah but isn't the quote's point (made comedically, with hyperbole) that it can be hard to separate our emotional reactions from things to actually be concerned about? I thought that's the whole idea, to make you laugh and think about which side of the line the new thing falls on.
I'd wholeheartedly agree with that statement in the context it was made in, but surely everyone would admit that most of our technological improvements since he's made that quote in the early 2000s have objectively worsed our societies overall, no?

Social media has made conspiracy theories into somthing akin to a virus, and every year more people start to subscribe to them. Even if the theories have been throughly debunked, they're still gaining a larger audience with every year.

While I'd pretty much never be willing to give up my phone at this point, anyone with a critical mind will have to admit that our helpful distraction device has very real impact on the well being of the society at large. And not in a good way -- at the very least if you're looking at the society as a whole.

Discourse keeps getting more polarizing and what went for "populism" pre 2000 is pretty much table stakes for what goes for a discussion, currently.

Really, he made that statement in the time when people were talking about how "the internet will improve [everything]". In early 2000s, nobody i heard of realized how the internet would actually influence us as a society

This time it is different. At some point every pattern breaks, or at least changes.

The black box aspect is a direct result of AI being a learning technology. A higher order technology. It learns to do things we have not explicitly taught it, or might not even know how to do ourselves.

We will eventually find better ways to analyze and interpret how models work. Why a model produced a specific answer to a given prompt.

But the models will keep getting more powerful too. Today they help coders over the speed bumps of unfamiliar language syntax, or esoteric library conventions. In a few years they will be actively helping researchers with basic problems.

I.e. the hurdles for getting to the front of AI as a field as a technology contributor, and the resources needed, are going to get steeper. Of course there will be many people who do, but it won't be in the same way that most technically savvy people have had many years to learn programming languages, apply them, and even contribute to them, without language's progressing out from under them. (Except for C++ of course! /h)

EDIT: It is worth distinguishing between AI like GPT, as in very flexible and powerful models that will be used across disciplines by all kinds of people regardless of technical chops, vs. the overlapping AI algorithms (partly subset, partly different) applied to smaller learning tasks, which has been a commonplace tool for many years and will continue to have its place.

I was born in 1999 and couldn't agree less. I barely remember a time before smartphones were popular, and now I despise them. Both the social aspects that have built up around them and much of the software technology itself. The fact that "Sideloading" is even a term seems absurd to me. And I plead that some day the current AI trends will be over, and we'll still have at least a few people left making good literary and visual art. Sure ChatGPT can make you a nice internal memo, but that's because they were already being used to say little and convey nothing.

I'm in exactly the right stage of my life to take advantage of generative AI, but I want nothing to do with it, and somehow an entire industry with millions of people working in it can only focus on one thing at a time.

Sheer brilliance, like everything else Adams says.

But ultimately a pat argument. Why? Because it is simply isn't so. The "old world" contains plenty of stupid inefficiencies and annoyances -- we've just rightfully forgotten about them. Everything from tape-based answering machines, to all those tattered paper maps bursting out of your glove compartment (itself an anachronism as few people wear gloves these day), etc.

Survivorship bias, as another commenter mentioned. There's a grain of truth in what he's saying, but not enough to carry the day.

This is why, after all his books were placed in the humor section of your local bookstore (back when people still read physical books, and knew what a bookstore was).

I 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.
I 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.
Many 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.

We old farts are going to have a blast in our nursing homes with AI goggles.
But there are a lot of open locally running models you can hack and build upon.
Yep. Was expecting at least a high level take on Stable Diffusion, Llama, etc. but then the article ended.
Most (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.

I'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.
This 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.

"How many hours ago was june 1st 1972": 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&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.

Ha, 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.
Try "How many hours ago was June 1st 1972? Use Python"

https://chat.openai.com/share/d5264b01-3be5-4d59-b175-34ad90...

"June 1st, 1972 was approximately 453,304 hours ago."

Code it generated and ran:

    from datetime import datetime

    # Current date and time
    now = datetime.now()

    # Date and time for June 1st, 1972
    then = datetime(1972, 6, 1)

    # Calculate the difference in hours

    difference = (now - then).total_seconds() / 3600
This illustrates my biggest complaint about ChatGPT right now: the amount of knowledge and experience you need to have to use it really effectively is extremely deep.

How are regular users meant to know that they should hint it to use Code Interpreter mode for a question like this?

You're 100% right, I use it daily like I said and I really have NO idea what all the other options are. I tested a plugin or two and it caused problems with something so I disabled it.

I need to dig more into how much more I can do.

Fwiw Kagi has

"= 453288 hours" as the first result, above any links.

I feel like my account is gonna look like a Kagi shill pretty soon but it really is so much better than Google now. The Kagi + GPT4 combo is so much better than Google alone 1.5 years ago.

I've tried every single one of these products and I've dug into the math. I can't see a product I would use that contains one now.
i share this opinion, but for generative AI, while ironically working in AI.

while in other media the results are very interesting and impactful, most corporate scenarios are getting a lot more excited about text. but the weight of text and its correctness goes way beyond other forms of media, and the current approach is being overstated for its effectiveness.

I 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=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

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.

I 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!"

And 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.

But that's exactly the point. The code you are talking about is more like an interpreter for a virtual machine, which then runs a program made up of billions of numbers that wasn't designed by a human (or any sort of intelligence - you can argue about the end product, but the training process certainly isn't intelligent)
The weights are what's analogous to 5.8 billion lines of spaghetti code, here, when doing inference.
OP clearly means that the weights are spaghetti code, technically they may be data but if they encode all of the actual functionality of the system then they are effectively bytecode which is interpreted by a runtime. You can understand how the runtime works if you care to learn, but you will never understand what's happening below that, nor will anyone else.

Aside from annoying people who want to understand how things work, it also means you can't ever know if you have a fully optimal or correct solution, all you can do is keep throwing money into the training furnace and hope a better solution falls out next time. The whole nature of it gatekeeps out anyone who doesn't have enormous amounts of money to burn.

I can see that, although to me there's a difference between weights and something like bytecode. The weights don't encode any sort of logical operations, they're just numbers that get multiplied and added according to relatively simple algorithms.

Totally agreed that the process of generating and evaluating weights is opaque and not very accessible.

You can simulate any digital circuit by multiplying and adding numbers.
Asking because I literally do not know: Can you step through AI like you can step through C++ code in a debugger? Like, if you type in a prompt "Draw me a picture of a cat wearing a blue hat" could you (if you wanted to) step through every piece of the AI's process of generating that picture like you are stepping through code? If I wanted to understand how a Diffie–Hellman key exchange function worked, I could step through everything line by line to understand it, it would be deterministic, and I could do the exact same thing again and see the exact same steps.
You probably could but what would you see? A bunch of weights, connections between layers and more numbers.

You don't see any meaningful, understandable code. For example, if prompt begins with draw me a picture then jump to layer X.

I'm no expert but I can imagine that to be the problem when one attempts to debug an Algorithmic Intelligence black box.

I think what the author is trying to get across, and what I tend to agree with having touched on the mathematics behind transformers at least, is that we don't know how these models actually arrive at the outputs they do.

We know the rules they play by thoroughly - we made those ourselves(the math/model structure). But the outputs we are getting in many cases were never explicitly outlined in the rule set. We can follow the prompts step-by-step but quickly end up on seemingly non-nonsensical paths that explode into a web of what appears to be completely unrelated concepts. It could be that our meat brains simply don't have the working memory necessary to track these meta and meta-meta emergent systems at play that arrive at an output.

There's different levels of "understanding how things work" and the author makes it clear what kind of understanding he's going for. If you look at the source code to program, you should be able to point to any line of code and answer "What does this particular line of code do? Why is it important and how does it relate to the rest of the design?" Same applies to a part on a electronic schematic or a mechanical drawing. There is likely no similar meaningful answer to those questions if you look at a particular weight in a model.
I’ve seen mention of researchers being able to point to specific neural pathways in AI for both simple things and even more advanced abstract things like “lying” or “truthfulness”. So it’s not a total lost cause maybe.
I am profoundly, profoundly cynical about this particular development in computing culture.

But your last paragraph resonates with me pretty deeply, and suggests to me that there might be a way forward for me when this becomes unavoidable, which it will.

Frankly I would rather direct my energies away from the accelerating face of dehumanising technologies and towards rehumanising technology through education, but I do recognise I'll eventually have to engage with this just to educate.

I 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.

Imagine 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.
I 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...

Another 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.
Artists 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.
None of what you describe has ever been my reasons for looking at an image, and yet I immensely enjoy looking at images.
So 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…
What 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.

> So 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?

Things can be visually interesting without intent or artistic meaning. Even if you've never stared into a fire, surely would agree that many people do it? Or the ocean? Or hills covered in snow? Or trees? Or other people having lunch? Or a pretty face? People have gazed contentedly at things that are just pretty without any worry about "artistic choices" since people have existed.

I'd argue, there's a difference between media and the world as-is. Media are crucially a projection, transposing an impression as an expression into another space, implying a difference in these two spaces and their respective dimensionality. This is, what makes media interesting to us. All what is implied in this: human experience, narrative strategies, focus, depth, texture, skill, choices, etc. Otherwise, we're just immersing in the world as-is, enjoying ourselves and our own choices. But, for art as an act of communication, this doesn't work. It even doesn't work for media, which is why immersive media, like 3D TV, regularly fail: it simply misses the media part.
You are presuming we all care about art as an act of communication all the time, or even at all. A lot of the time what the artist is trying to communicate is not all that interesting to me.

I can enjoy just looking at something, whether it's a painting or a generated image, or just the sky. It doesn't take away anything from the experience to me if I know there is no meaning or intent behind it.

I can just try to relate what kind of impact this has on me. As mentioned above, visual media are important to me. I graduated in the theoretical side of this, part of my work is visual design. First, I observed that these images made me depressed, whenever I encountered them, then, that I now just ignore any images by default. It hurts. I miss what had been a constituent part of me.
I struggle to even imagine feeling that way about it. I don't know what to suggest, other than perhaps try experimenting with meditation as a way to see if experiencing detachment of your feelings about the process vs. the outcome and images might make a difference.

To me the two are entirely separate, and e.g. when I make things myself, whether I draw, or play the piano, or write code, the outcome is often secondary (I'm shit on the piano, and mediocre at drawing, but it doesn't matter). When I learn about an artist, the person and ideas might be interesting even if I have no interest in their art (I pointed out my favourite part of the Matisse museum in Nice is not his art, but the olive garden outside it, elsewhere, but Matisse is fascinating even if I don't care about his art at all). But when I watch their art, it's purely about what I see then and there. It's not that knowing history behind it never affects me, or interests me, but that I don't need it to enjoy the work, nor will I always - or even most of the time - feel the slightest urge to learn about the work or the artist.

I think, it's a matter of the parable of the puppet theatre. According to this, we may either "naively" enjoy the play, immersing ourselves in the story presented, sustaining our disbelief regarding the puppets, taking the scene "for real", or we may engage in a dialog with this, by applying our own perspective to what is already a perspective (or, in my words, a projection). From this arose Kant's suggested "disinterested pleasure", a state of alert suspense and readiness, which has become the blueprint of bourgeois art consumption ever since the enlightenment. It's really this framework of looking at, engaging with and producing art and visual media, I'm referring to.

On a less theory-heavy notion, the mere fact that a certain image or certain parts of a given image enjoyed that much of an investment to look like it does, somewhat guarantees that it had been worth the effort to someone, that it was meant to convey something. A quality, which is now gone for ever. Meaning, even the barest spark of expression, is now just at random. Moreover, by the very definition, art will now be dogmatic, even where it's asked for aberrations and exceptions, and redundant, since it's just a product of weighted averages based on an existing library of expressions. At least applied art is pretty much over, as is visual media. (Just look at what happened to cinema, when the regulating factor of film stock and related production costs fell away.)

TIL. Thanks a lot for your comment. This meta analysis just opened another dimension for engaging with art.

> the mere fact that a certain image or certain parts of a given image enjoyed that much of an investment to look like it does, somewhat guarantees that it had been worth the effort to someone, that it was meant to convey something

For reasons very similar to yours, I enjoy going to 2nd hand record stores: if someone has bought the record a 1st time, then someone else though it was worth buying and putting it on a shelf, it's more likely to bring enjoyment than a random new purchase

> Moreover, by the very definition, art will now be dogmatic, even where it's asked for aberrations and exceptions, and redundant, since it's just a product of weighted averages based on an existing library of expressions.

I don't know much about visual media except music videos, but if you want to discover non dogmatic art, I'd recommend you try out what's popular in any random country.

I love music and I've found russian rap and french pop to be extraordinary, maybe because they follow their own dogma, a dogma that feels very foreign to someone more used to north american music: whatever the russian (or french) weighted average may be, it's very far from the norm of what I'm used to, so it stands out.

I fundamentally reject your notion that this changes anything other than your choice to dismiss what you see because you can no longer feel sure of your understanding of things you couldn't be sure of before either.

But then from early on I found a lot of attempted analysis of art shallow and often outright insulting in it's insistence of knowing intent that was often not there.

E.g. I recall an interview with a Norwegian author where the interviewer was terribly invested in the symbolism of a scene, and the author though for a moment and answered that he just thought it sounded good, and wished he'd thought of that.

In other words, while there certainly is intent behind a lot of art, your interpretation is yours. It may or may not even intersect with any authorial intent.

So why does it matter?

I've written two novels. I don't give the slightest shit if people interpret things in them how I intended. For the most part I just wanted to evoke certain feelings. There's no intentional symbolism there. Many things in the setting that I know people will interpret as a positive outlook I consider depressing - from my perspective its a dystopia, but I don't want to make it feel like that. But how people take it is entirely up to them.

The artists investment has no relevance to or bearing on my enjoyment of a work. Nor would I expect or care if that is the case when people engage with my own. (I get that people who make a living of human art are worried, and that is valid)

I for one look forward to consuming AI art when it is pleasing. I also still look forward to consuming human art when it is pleasing. And hybrids.

I really don't care which is which if it looks good to me, sounds good to me, reads well to me, makes me think, makes me feel.

> I can enjoy just looking at something, whether it's a painting or a generated image, or just the sky. It doesn't take away anything from the experience to me if I know there is no meaning or intent behind it.

I feel like that's an attitude that's particularly common among software engineers: see an artifact as its surface presentation and nothing more. Maybe it's a result of thinking about abstractions like APIs too much.

When I appreciate an image, it typically has to be either a reflection of reality (this thing I'm seeing is a real thing that I now know about) or an actual person's expression (an act of communication) for me not to feel cheated.

It doesn't help that one of the biggest use-cases for "AI" image generation is the creation of clickbait bullshit masquerading as a reflection of reality.

Basically: the context is as important as the raw image itself.

> I feel like that's an attitude that's particularly common among software engineers: see an artifact as its surface presentation and nothing more.

I think there's no there there. Most of my time as a software engineer is spent understanding what someone else was thinking and trying to accomplish at the time through the lens of the code they ended up writing. Is that archaeological endeavor not strongly connected to if not exactly what we're talking about here?

It's just that I also know how to enjoy looking at things without any of that.

I think this gets it entirely upside down: There is meaning and symbolism and patterns everywhere, but we can never be sure our interpretation matches sone intent, and I see no compelling reason to see that 'intent' as more than complex computation anywhere, and pretty much everything, everywhere is computation.

There is context to a storm, or a tree too. Many things have more, and more complex, context than human intent.

Intent is just one categorisation of data, and it can be interesting, but so are many other categorizations of data.

And we also often get authorial intent wrong, often embarrassingly so.

It also compels me to see the dismissive attitude to AI art as fundamentally flawed, in that while we're clearly not "there" yet, I see no fundamental conceptual difference between different forms of computation - including the human mind - so any dismissal of the "just statistics" kind to me is an attempt to imbue the human mind with religious characteristics I fundamentally reject.

At the same time, to me, that attempt denigrated human art, which to me is equally just a result of computation.

If you can't enjoy art unless you think there's some spark of something more behind it, then to me the only reason you fail to reject human art too is faith in something there's no reason to think I'd there.

Nothing we know suggests we are - or can be - anything more than automatons resulting from computation any more than the trees in a forest or waves on a beach.

Yet we still have intent, even if it is just a product of computation.

And we still produce beautiful patterns that I enjoy whether or not I recognize your intent, and whether or not there was any intent behind any given aspect I enjoy.

I would say that the default mode of consuming art is on a surface level where you don't pick apart why it's "good" or how it came to be, you either like it or dislike it in an unconscious/intuitive way. I can understand your mode of art consumption, but I'm not sure I understand why you're so skeptical about this.
(comment deleted)
Do you like procedurally generated content in games? Or do you quickly find it boring and empty, devoid of soul?

I thought about it, and while part of my overall dislike of procgen in games comes from it being lazy and repetitive (too easy to spot the patterns), another part comes just from realizing there's nothing behind it. No mind, no plan, just RNG that I can keep rolling to get variations of the same theme.

(There's also a sense of loneliness - when everyone is consuming unique content, it stops being a topic of conversation, because there's no shared experience anymore.)

My issue with procedurally generated content is that it is often a replacement for effort, and so the problem is not lack of a mind behind it, but as you note that it is often lazy and repetitive, and so simply not good. Humans can be lazy and make repetitive crap too, and when they do I'll consider it just as crap whether or not their underlying ideas were amazing.
Humans may be lazy and produce crap, but AI is lazy and produces crap. See the difference?
No, I don't agree that's a meaningful difference.
unable to discern a difference between "may be" and "is", perhaps you missed that day of school?
And who described, designed and built AI algorithms? See the connection? /s
FWIW, we're not really describing and designing AI algorithms anymore - we're taking a simple algorithm and keep throwing heaps of data at it, until it designs itself.
What about taking a solitary walk in the forest. Assuming no Intelligent Design, the trees and everything else there was created without any guiding plan. And if it's a large forest, it's reasonably likely that by the time the next person goes there, even if they end up following the same path, the vegetation will look entirely different. Does that uniqueness of "content" make the forest devoid of soul?

And if you do accept Intelligent Design, then arguably the RNG of AI images is also guided by it to the same extent.

I can't answer that - I'm bored out of my skull by nature. Always have been. Solitary walks in forests or parks, I find them great for clearing out my thoughts - I'll be thinking about lots of things, but at no point I'll be thinking about nature around me. Which is perhaps preferable to taking a walk in an urban neighbourhood, because I'll always find something interesting there that will let me avoid uncomfortable thoughts.

(Except in context of biotech or dynamic systems; those are lenses that make me appreciate nature, but I realize this is an engineer's point of view - I'm excited about possibility of applying what we're learning, and/or repurposing what's already there.)

With nature, I believe it's interesting because unlike something like Minecraft, where a single chunk is entirely dictated by math, everything in nature is dictated by life. A fully grown tree exists because a previous animal didn't eat it as a sapling. A hole which was dug by rabbits now houses snakes. A path has been created by various animals moving between the trees, so there's less vegetation there, and it allows for an easier walk through the forest...but that path wasn't there originally and animals had to choose to go that way and make the path.

Whether there is intelligent design or not, you can see the effects of life existing and changing in a forest. You can detect choices, individual and collective.

We could argue the universe follows mathematical laws in the same way. It's more a matter of how complex those laws are. With gen AI we finally see human-created mathematical rules that approach the scale of natural ones.
I can say with some surety that I find things that on the whole has not been visible affected by life as beautiful as those that have.

And I've found many Minecraft landscapes beautiful too.

I strongly disagree with this comparison but I’m having a hard time putting my finger on why.

Part of it is that all current AI generated imagery is an imitation of something, but an imitation that doesn’t and can’t follow the rules of the original or understand the meaning of the original. It’s fake.

Nature feels like the opposite. It’s real and brutal and, for living things, it is driven by millions of years of evolution. It’s entirely grounded in the physical laws of our universe.

AI is entirely grounded in the physical laws of our universe too.

And all art is imitation - that is how we learn to follow and follow rules, how the rules come into being, and how we communicate.

It's reasonable to think that they are not good artists who consistently know when to follow rules and when and how to break them, but I don't see how this is any different than anyone else making mistakes while learning.

(As for understanding, I'd bet ChatGPT could give a more convincing analysis of an artwork than most people)

It makes me sad to think that some people don't make the difference between life ("nature") and some kind of interpolation of data (as impressive as it may be).

Maybe that's why we are destroying the biodiversity and most tech people seem to love it!

Apologies if I'm obtuse, but what exactly is the difference? I mean, if we accept philosophical reductionism, isn't nature just the result of (very complex and impressive) data-intensive physical processes?
lmao, so glad to see this comment. I was about to post that not all of us are art snobs but your post captures the idea succinctly.
I used to get angry at my Norwegian teacher when we were forced to analyze poems, because I like writing poems but never once felt compelled to insert the kind of forced symbolism he kept insisting we rip apart and shred and murder poetry to identify.

Because it wasn't what I wrote or read poems for.

Sometimes I'd even seek out a certain translation of a work because I enjoyed the beauty of the choice of word of the translator more than the authors underlying ideas.

(I've never gotten through the original of Whitman's Leaves of Grass, because I find it trite, but there's a particular Norwegian translation I loved - the authors intent was identical, but one presentation of it was beautiful to me in ways the other has never been because of the patterns of words rather than meaning)

Whether or not that intent or symbolism was there in a given poem, I found the process inherently destructive for my enjoyment of those poems, and I utterly detested the process because it felt like violence.

The one time I wrote a poem with a message was as a task in his class, and it was a sharp denunciation of the analysis of poetry. No analysis was necessary - the intent was brutally apparent and quite rudely expressed.

It is also the only poem of mine I've performed in 'public', which was a mistake of him, because it's perhaps the one thing that I have written that has met with the most universal approval among those who heard it, and it hardly improved the attitude towards the analysis of poetry.

I still find pulling art apart to often be brutally destructive and occasionally insulting in it's often shallow insistence of knowing intent that usually is without actual evidence and mired in dogma.

I don't mind people finding meaning in knowing more about how it was created when the creator of a piece of art wants that context to be known or part of the work, but I feel very strongly about assuming intent even for human art, because to me at least, for what I wrote, my intent usually was to write without any deeper meaning or symbolism, to evoke emotion.

For me, for what I wrote, picking it apart ruins that on every level in ways people rarely are able to undo for themselves.

It's like trying to reassemble a cadaver.

People can find their own meaning in anything, and make their own choices, but so much art snobbery revolves around that assignation of a dogmatic interpretation of intent as "correct" and objective that often feels outright disrespectful to assume to me.

Please mind that I wasn't addressing symbolism at all, nor deconstruction. It was more about, "for what I wrote, my intent usually was (…) to evoke emotion."

If I know as a reader that there is no genuine expression behind this, no intent of evoking anything, that it's rather patched together, based on stochastic heuristics in order to mend seamlessly, this just doesn't work. Much the same, I mentioned earlier in another comment that I believe AI generated images to occupy pretty much the negative space of abstract expressionism and informal painting. (Both styles withstand quite robustly any attempts of simple analysis.) It's really about this particular stretch, transposing inner and outer impressions into expressions, what I'm concerned with. This sort of establishes kind of a net, in which we, as humans, may suspend in. (E.g., if you are enjoying yourself in nature, does it matter, whether this is organic, has eroded and grown in certain ways, in a polylog of beings and forces, or if this is just a generated prop made of plastic? I bet, it does.)

For a more concrete example, take light in figurative art. All images are modelled from and by light, and it's quite natural that we should explore an image along its lines. Light and the way it spreads emphasises the image, even if there was no intention of doing so, just by "how it works". These are choices, equally if made intentionally and consciously or not. It's the trace and trait of a human being. But, if there was no intent, if it's just patches mended to meet up, based on weighted averages, a transferred texture? Even if there are sculpted objects and dark and light patches to look at, is there light, at all? Is it even worth noting? How should this work for me? Is there any meaning in looking closely at this?

I very much don't care if there was any intent when consuming art of any kind, though.

If I see an image that evokes a feeling, it won't diminish anything if I find out it is an AI image. Why would it? The image is the same.

The same is my attitude to my writing: I may have an intent, but whether the reader interprets it the same way is irrelevant - I've written it either way, and got my enjoyment out of writing it. It'd be a shame if they don't enjoy it, but that's all.

Why does it matter? It doesn't change my experience of writing it in any way. It has no bearing on my life at all.

Nor does an artists intent change what I see, or hear, or read in any way.

Your example at the end is just deeply depressing to me. Why does it matter? It looks the same. To lose our on enjoying something nice because of factors other than the art itself feels sad to me.

Furthermore, why do you think the human art is any less the result of computation? To me, that seems like a superstition, and meaningless. I don't feel like it's a distinction with any value.

Regarding that last example: the important part is, it does not look the same, nor does it feel the same, since the image is not developed under that regime of light and emphasis and attention. (In a way, there is neither a sense to light, nor detail, nor attention, and, thus, to "how?". I may add, if I'm engaging with an image, beyond a first impression, "how" is to me more important than "what".) Similar aspects may be observed with text.

And, for you, as a writer: As you can't compete with generators on economic grounds, the productions of the former will probably become prevalent (if they are not already, in some niches). If input rejection becomes the default mode of reception, this may affect you, as well.

PS: In other word, a representation is not the real thing, it's a thing of its own in its own realm, raising the question of "what realm?".

As an illustration, here are two illustrations of my own, both representing real objects, drawn in (pre-AI) Photoshop from scratch, for interface purpose. The first is an actual application – mind the focus and guidance of attention and varying detail, the second one is just a draft, still lacking any such focus. This second one is quite similar to an AI generated image, as it lacks any purpose, thus, any reason to be there at all. (Besides that bit of light that is already in that image, it is offending in its neutrality. And there is really no point in publishing it, outside of this context.)

[1] https://www.masswerk.at/eliza/

[2] https://www.masswerk.at/tennis-for-two/304a.html

> I very much don't care if there was any intent when consuming art of any kind, though.

I agree with you.

I basically stopped looking at things on /r/earthporn because nature itself is pretty and the bastardization that often happens on that subreddit isn't. They often play with the Hugh's to get deeper greens, more contrast, etc.

But then it stops looking natural and my reaction isn't one of awe or interest. It's not pretty to me. It's interesting the first time you see it, but not the 100th time you see it.

This is like a painter lamenting the invention of the camera because it takes away their ability to enjoy realist paintings. Now we laud photographer’s choices and denigrate the ones made by folks producing AI images.

DALL-E is the disposable camera of AI images. There are plenty of artists working with more complex tool chains that take lots of effort and energy to create, and form their own type of AI art.

Photography still takes a ton of skill though. It's still ultimately a human creation. AI art is the antithesis of this.
Like with photography, you can put in zero effort, or you can spend hours, days, weeks tweaking details. Some people just churn out images they happen to like from low-effort prompts, some people fine-tune their own models to get just the look they want.
I think that if photography takes skill compared to painting, then AI art takes skill compared to photography. Just different skills.
This is what painters said about photographers.

Low quality photography is not elevated to the status of art. Low quality AI generations are not elevated to the status of art.

The actual art will be made by people with something to say or show and it will take energy and effort - it won’t be made by typing your idea into DALL-E, it’ll happen with complex workflows on fine-tuned models.

It is just another tool with different strengths, weaknesses, and constraints.

> it won’t be made by typing your idea into DALL-E, it’ll happen with complex workflows on fine-tuned models.

I'm not convinced that this is what will happen long-term, but if it is, I'd completely agree that it's a new art form.

Nah, it really doesn’t take skill. My 4 year old takes photographs all the time.
And of course that is a frequent criticism of some other types of art too.

E.g. my son loves art, but gets exasperated at anything remotely abstract. Part of my enjoyment of taking him to art exhibitions is things like when he walked past a Picasso with a look of utter disdain and loud audible huff. Or the conversations we had about Matisse's sculptures, or the paper cutouts from his later years.

(I don't really like Matisse either - the thing I enjoy most of the visual experiences of the Matisse museum in Nice is the olive garden, despite the total lack of intent behind how the tree-branches grow)

I don’t appreciate my kids pictures, but he seems to get some sort of enjoyment out of the act of creation. I think art is based on the intention of the creator and not the viewer.
I think it's fine for it to be either, as long as we recognize that unless the creator tells us their intent, our interpretation is just a interpretation and may or may not even intersect with theirs.

My son is 14 now, and draws plenty of things I enjoy for their actual appearance, but I know most of them are scribbles or practice to him, and I don't try to analyze them for intent that I know usually isn't there.

Meanwhile, two of his pictures from when he was smaller that I know he did with intent, because he told us, and we wrote it down, are scribbles to me.

Shapeless blobs.

One of them I quite enjoy on a visual level, but while to him it was a fox, to me it is a red swirl that while visually pleasing in no way is anything like a fox.

While I wouldn't have it on the wall if it wasn't my son's, his intent behind it does not make it better.

The other is hideous, but his intent was to paint his mum and me, abd so I love it.

For that one the intent is what gives it value to me. That is a rare exception.

But only because he told us, and because of the emotional value of that.

He could've given us any random painting and said the same thing, and it's value would be the same. The "art" in that instance was his statement.

I also know from discussing his drawings with him, that whether he enjoyed a given drawing or I enjoyed seeing it, often correlates poorly - many of his that I enjoy are things he dismisses completely for reasons that does not affect my enjoyment of them at all.

Creating > consuming

It's good the kids know...

Anytime I see a photo taken on actual film, even though it's been digitized for posting online, there's a visceral reaction of beauty. To you point of DALL-E being the disposable camera, I feel those images are in fact "disposable". I feel nothing.
I don’t really buy your claim that you have a “visceral” reaction to every image you see captured on actual film. Ignoring the oddity of that statement, even if you did, I’m not sure why what you feel is supposed to determine what is or isn’t art.
Are you sure you can recognise it?
The rudimentary knobs on generative AI tools almost guarantee low quality output but they can do it with such speed and in such volume that trained artists are concerned it will overwhelm the market.

Yes, photography was similar in how it overwhelmed painting, but the difference is that photography, from day one, offered a gloriously rich set of tools for making pictures while DALL-E is a peg-board toddler toy by comparison and the results speak for themselves. Just compare the first few years of photography to the middling pablum we have that's spit out from these generative AI models. Despite the models stealing the entire history of world art and putting all of that at the fingertips of untrained artists, the results are still embarrassingly naive and mostly boring. The reason is that art isn't about the tools, it's about the mind and people with no training and no experience in art cannot make consistently good art without training, even with tools that let them create sophisticated collages of other people's real art.

This seems highly subjective. I'm DEEP in the AI Art space and yet I still love looking at traditional art, photography posts on instagram.

This is like saying that post-photography there was no reason to look at paintings anymore. And while the camera certainly disrupted art, it also led to a burst of creativity and gave us Picasso and Pollock.

I'd argue, AI art occupies the negative space of abstract expressionism and informal painting. It has more or less catapulted us back in time, before there was photography and subjective impression and expression became the actual subject. Even more so, in lack of a projecting author, in who's projection we may conversely project ourselves, thus constructing a collaborative work of art, it crucially lacks any transcendent qualities as the author of the prompt lacks any finer control over an output, which is merely a weighted average.
Agreed. I think that the concern about disinformation stemming from AI images/video misses the bigger picture.

Humanity will adapt to these new technologies. We'll begin to trust what we see less and less. Which will prevent us from being fooled, but we also lose a massive part of the human experience in the process.

Soon the days of being able to view a photograph, a video, artwork, and appreciate it as human ability at its pinnacle will be gone.

I think it depends greatly on a person’s intentions when viewing an image, or their expectations. When I look at stock images I couldn’t give a damn. When I’m looking for art for my wall or desktop wallpaper I may give more of a damn. When I’m looking for art as a gift I will give even more of a damn. For the vast majority of applications I think AI “art” is “good enough” but this is the part that makes me really sad and conflicted. I don’t know a way forward for most artists or folk that create “general” images.
Well, I get your point, but through prompting there are still a lot of choices that can be made by an artist using AI, even in an iterative way.

On top of that, real artists will often find that they surprise themselves, and those surprises will drive the eventual creation. So this is a similar process, except it goes through AI instead of the unconscious part of the brain of a real artist.

The image is the image. The curtains are blue because the curtains are blue.
I think that's 99% true right now, but it's not something that will be true forever. Almost all AI images that you see today are the result of a person typing a description into a prompt and getting an image back. If you're lucky, the person played with the prompt a bit until they got something that more closely matched their intention. However, there are tons of ways to integrate AI into a creative process in ways that allow an artist to iterate on an image and to be intentional about composition, color, style, and so on. Currently, it's only highly technical people who are able to do this, so the result is a lot of stuff that is technically impressive, but of low artistic value. (Quite similar to the output of the stereotypical camera nerd who has the latest camera and has its specs memorized, but takes uninteresting photos.) Eventually, these tools will find their way into the hands of artists and they will use it to make art.

I believe that when thinking about AI art, it's helpful to keep photography in mind as a source of analogies. For instance, both give anyone the ability to create images easily. Both gave existing artists heart attacks and were dismissed because they didn't require artistic training to use. Both resulted in a flood of images being created without thought or effort. The main difference is that we skipped straight to the smartphone camera age with AI.

AI is not only a threat to generation of art, but also to consumption. For decades now, hollywood movies have been tested to "focus groups" to decide which way the stories should go to maximize profits. with AI, you can train it to maximize "engagement" to "discover trends". This could end up affecting even traditional artists. It could Hollywood-ize other forms of art.
> There is really no reason anymore to look at any posted art, image or article illustration

Given the demand for AI art, it's safe to say that most people disagree. Personally, I like looking at pretty pictures.

Also realize that death of the author was proposed many decades ago.

Well, there's nothing new in this per se, text theory suggested a quasi autonomous "weaving" of texts and imaginary content some 60+ years ago. (Well, it's all about semantic fields and the implications were well known. – BTW, Neal Stephenson wrote an hilarious parody on this as an academic mainstream phenomenon in his Cryptonomicon, look up "Text at War".) But there was still some agency and some effort involved, maybe even reputation, some capital, which served as regulating factors. Now it feels more like marketing blurb without a product and no careers to be pursued behind this.

Also, crucially, those representing the demand for AI art are not those who are meant to consume it. It's still too soon for any systemic feedback, other than economic factors and incentives.

I've looked at thousands of images created by people twiddling the rudimentary knobs on generative AI tools and it is universally garbage, often trumped by assembly line produced motel paintings. As someone with 5 years studying art and architecture in school, and 30 years of participating in art post school, I feel quite comfortable sharing that review.
"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.

This 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.

I 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.

Your 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!

I 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.
> 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?)

I'm sure that when smartphones came out, a bunch of cobol programmers said the same thing.
Weirdly, 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.

Steve 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.
> 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.

Most 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.

AI 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.

I think all of this is legit and one shouldn't feel bad or "old" to say it.