Google has search results still? I don't use Google much anymore (thanks Kagi), but this is what ends up showing for me, I don't even see any search results anymore: https://i.imgur.com/eHIA2Df.png It seems like it's 50/50 on page reload if the LLM-reply UI expands automatically or not, which covers my entire screen. I guess Google is doing some A/B testing perhaps.
[1] https://sparktoro.com/blog/new-research-20-of-americans-use-...
and for the ones that are using it (especially the paid subs). the lure is undeniable.
If it doesn't make you 10X more productive you definitely don't know how to prompt. And if you don't want to be more productive, others will for pennies. You will be outsourced.
I think we might be facing a cultural reckoning on what being "productive" actually means. Creating more products doesn't mean more production.
Software engineers are definitely in a bit of a bubble here. Are we just early adopters who see the value sooner, or does it uniquely benefit software engineering, or do we just like cool automation and we're deluding ourselves that this adds value beyond the cost?
The less popular a language, the more models struggle.
Writing, UI, and presentations have similar knowledge bases.
Outside of those, quality becomes much more hit and miss. If you ask for a recipe you may get something good, or you may get something completely inedible and random.
"Domain specific knowledge" really means "strong foundations and relevant abstractions" and LLMs just don't do that reliably.
That aside, this piece is interesting and ties together some useful numbers and studies.
I hadn't seen the recent Microsoft paper showing:
> 30 percent of the US working-age population is using AI [...] with at least 90 minutes of usage time in a given month.
I'm honestly impressed at how high that number is! That's a lot of adoption for a technology (LLM chatbots) that didn't exist four years ago.
"Everyone Is Using A.I. for Everything. Is That Bad?" - subheading: "Either way, let’s not be in denial about it."
It's clearly intended as rhetorical hyperbole - like "everyone's on their phone at the movie theater" or "everyone's fed up with AI hype".
If you read the actual transcript it makes it very clear that it's not claiming "Everyone is using AI" almost immediately:
> ChatGPT is the sixth-biggest website on Earth. Something like 43 percent of Americans in the work force use generative A.I.
Actually anything that is about 90% great and 10% disastrously wrong is utter crap given the way people want and do use AI models.
They are great tools in the right hands and awful in the wrong.
the tech is pretty good at helping identify simple bugs when they happen and to write short sections of code given very explicit instructions but yeah I have yet to see good examples of short one sentence ideas turned into a working product that looks better than anything that could be a UDemy tutorial app.
In my experience, it's a mixed bag. I wrote this comment[0], yesterday. It reflects my current work, and how I am integrating an LLM.
I have used it for two parts of my project:
1) The backend (PHP), and
2) The frontend (Swift)
It has been a huge help, in both, but #2 is a cautionary tale. It really needs adult supervision, in developing native UIKit Swift apps. I'm realizing how truly bad the code it wrote was. I mean, terrible.
That's jarring, because it did a great job with #1. It made sound, reasonable design decisions, and provided code that is better than what I would write.
With #2, it behaved exactly like an inexperienced engineer, panicking, when confronted with real-world problems. My rewrite is going to feature a much simpler, sound approach.
All that said, it has been a net positive, and has increased my productivity by a large margin.
I guess the lesson I needed to get from this, is that it is good at helping me to find problems, but maybe not so good at fixing them.
Swift, not so much. It's relatively new. Looking at AI's abilities like an engineer's career span scaled about 10-20x of time makes it make a bit more sense.
It's going to be worse at newer/niche things, intuitively - which is only going to get worse as it "learns" from garbage outputted by other LLMs moving forward.
My wife uses it for a (non-computer related) business though and it's great for all sorts of normally tedious marketing/social media type jobs though. Stuff that doesn't really require accuracy just needs text on pictures that looks good quickly.
I think everyone just has FOMO and doesn't want to lose to competitors. Eventually it'll die down.
How does this connect to everyone's high level ideas/thoughts about "tech", "AI" and "morals and feels" etc. These lines can start to seem a little blurry, at least for me.
For example, would we say my partner is "using AI" (for all intents and purposes), if she's frequently using Google.com throughout the day, and then ends up picking and believing the AI generated answer overview at the top of the SERPs almost every time?
Or do we feel "uses AI", is more along the lines of the vampire kids running 1000 sub-agents on a mattress floor in SF?
I kind of find the whole spectrum really interesting because even basic phone use is now stuffed with AI, whether we choose to label it or not.
Looking things up and asking questions was always something for a minority of the population so the language model usage being relatively low isn't a surprise.
Problem arises if the non-AI segment is leveraged to create regulations that impact the AI using segment negatively.
For example; ChatGPT is replacing my Google searching. Not necessarily because it's better, or because it's summaries are better than Google (I find them subjectively better but it's not clear cut).
But because the app has a nice history; can ask a relatively complicated question and go do something else and then come back to it, ask a follow up. Etc.
None of that is specifically an AI benefit, but it's a workflow that really helps, well, flow.
Also, Gemini is free or at least has much higher usage limits than ChatGPT or Claude, and it's well integrated into Android and soon Apple with their new Siri, so things like circle to search just work well.
It's tough to answer because you want to hedge for both an AI enthused employer and an AI hesitant employer with limited information about who they are and how they personally use these products. I've been responding with a sort of long winded answer about how 'there is clearly a learning curve for how this technology fits into any process and how I always always always double double double check yadayadayada'
I'm probably using the chat/ask functionality on a daily basis for quick debugging / new technology learning questions but I have yet to really use the fully agent or computer-use products because I've had more bad results than good the few times I've tried them (re-factoring a big repo of decades old fortran+C code for modern compiler/OS some things started to work but ultimately I abandoned that effort).
Have you considered just answering truthfully?
Would you even want to work somewhere where you need to play a role and where they flip out when you say the wrong word you should've correctly guessed through mind reading? That sounds not like a job but a toxic relationship.
i am not saying it's really powerful or great. but the lure is undeniable. because of how low friction it has become.
"No, everyone is not using the internet for everything."
Which would have been entirely true when written, and entirely false a relatively short time later.
Everyone does use the internet for everything today, and everyone will use AI for everything soon.
- I'm getting my roof replaced due to hail damage. Insurance originally covered only $5k due to depreciation. I fed the insurance policy to AI. I learned about the appraisal clause and invoked it. At the end, I got another $6,500 back.
- I was having issues with plumbing. Four different plumbers came, they all said the cast iron pipes under the house need to change. Quotes ranged from $35k to $55k. I had AI walk me through the process. It taught me about the yard line vs. under-slab distinction, and suggested getting just the yard line replaced first because it's much cheaper and can fix the issue. I did that and spent $6k. The issue was fixed. I "saved" $30k for now by deferring that massive month-long project. (For brevity, I'm omitting a ton of boring technical stuff I learned about plumbing that helped me make the optimal decision - none of the contractors bothered explaining any of it.)
- My 2010 Hyundai Santa Fe is starting to show its age. I've taken it to multiple different repair shops, then fed their diagnoses and recommendations to AI and figured out which ones are trying to fleece me and which ones are being more careful and conservative with their repair recommendations. Probably saved several thousand dollars there. Learned a lot about cars too!
- My partner and I are converting the backyard to a wildlife sanctuary. The AI helped us plan what to plant where (depending on lots of factors like sunlight location, irrigation access, etc.) and it has been going really well. Also planned out a dragonfly pond to deal with mosquitoes. AI created a project plan, including schematics, material purchase list and step-by-step instructions.
- I've been wanting to do various other home improvement projects, but only ones that make financial sense. I took photos of my house, both inside and outside, and fed them to AI, and said "give me a list of projects I can do that will have high ROI for when I decide to sell this house". It spent 15 mins doing deep research, then came back with a long, prioritized list. If I do all the projects, I'd be spending about $40k and it would improve the house valuation by about $90k.
I can go on. There's probably dozens of stuff that I've used it for over the past year that led to massive time and money savings, and I've learned a ton as well about topics I normally would not have been exposed to or bothered to research myself. And I'm not even including all the work-related usage, both for my employer and my side business. That would be its own very long list.
That's an interesting analogy as, despite the real ecological issues with it and principled arguments against meat eating, in general meat consumption has trended upward globally in country after country for decades.
I believe this is the general belief about basically every human skill, that if you stop doing the technical fundamentals you get worse at understanding the activity. The question is whether coding is like sailing a square-rigged wooden ship, which became completely useless knowledge after the invention of the steam engine, or if it's like playing an instrument, which while technically unnecessary after the advent of MIDI and other tools, absolutely hurts your ability to arrange, compose and perform if the skill is neglected.
For my money: I think AI isn't either. I worry that in ten years we will be awash in software that's impossible to understand. I don't think that's happened in any human industry ever. Someone has always understood how the machines are built, even if they're very remote from the users of the machine.
Like, perhaps, understanding that it is free of security and functionality bugs.
In that case, it's way better to simply write the code yourself.
IMHO the best of both worlds option is agents working with deterministic CLIs. Where the agent does the reasoning (and text generation) but uses CLIs to carry out all of the actions (issuing refunds, unblocking accounts, or whatever).
It's possible to get very reliable and consistent work out of agents when they're using well written prompts with well designed CLIs.
Some people might use skill-based scripts, MCPs, or some kind of raw access to a database. My point is that well designed CLIs are the optimal programmatic interface, for many reasons.
Anyone who does a search and accepts the first answer just doesn't care much or is incompetent. Anyone with any critical thinking whatsoever does way more than that if they want a correct answer.
Additionally when the finally bubble bursts and the executives wake up from psychosis and look to distance themselves from this because it's become a dirty word, you'll be one of the first to go. The nail that sticks out gets hammered down and all that.
I do think there are real benefits and productivity gains with this technology, but it does not benefit everyone equally. It's great for the programming parts of my job, but useless in the other 40% of the work. I have coworkers for whom generative AI has no obvious practical application, and yet management is trying to find a way to shoehorn it in anyway. No doubt because they've also drank the kool-aid and are eager to reduce headcount.
This attitude of it making everything more productive and anyone who doesn't follow will be left behind is not just false, it's cruel and myopic. You're talking about people's livelihood being taken away because a handful of executives decided this is how things should work despite the MASSIVE number of shortcomings and poor product market fit.
Edit: I also almost missed where you're seemingly celebrating the devaluation of human labor as a result of this. Please stop and reflect on how your position may read to someone who is just trying to put food on the table.
The moment you have to interact with the physical world or humans (psychological, imaginative, aesthetic, etc), there are often undiscovered or changing rules—or no rules at all. Or systems are subject to perturbations beyond a defined scope.
The other thing I believe is software developers are experts at doing the things that allow them to make doing those very things easier and more automated. And they do this in public, perfectly documented online.
Both because of the things I described above and because software developers have created the largest machine-accessible training set for plying their trade of any trade, ML—that is ultimately interpolating massive datasets to do things—is unsurprisingly uniquely successful for software tasks.
You seem to assume that autoregressive pretraining (and unfiltered behavior cloning, maybe) are the only ways to improve LLM performance.
But I've seen Claude write crazy code in Python and JavaScript, too
PHP has huge, entire frameworks and systems, refined over years.
That's one of the things that I appreciate about the PHP that the LLM provides. It uses modern idioms that make better use of the modern language.
I'm unlikely to run into many of the problems that (for example) the PornHub developers hit, several times an hour.
In that case, I benefit from folks like you, that allow me to have solutions that scale down to my level.
That's fine, for a lot of corporate applications, but not for the stuff I write. I'm anal, I know, but that's how I roll.
It saddens me to see that high quality content is drowned in this sea of garbage to the point of being almost impossible to find.
Plus, and leaving that aside, I have my doubts that even if you did that, that that company would stay alive for very long. Reality has the habit of eventually ripping this kind of unproductively delusional people (like e.g. a boss that flips if you don't say the right word with regards to the current hype) to shreds eventually.
This just sounds like a standard tech interview. Mind reading to find and perform the secret “signal”
That's probably not going to be enough for AI maxxers, but it probably won't be too much of a turn off for anyone but the most extreme AI minners, and everyone in between will probably be fine with it.
Frankly I plan to steer well clear of any "the majority of our code is AI generated" shops for the foreseeable future. Seems like disasters waiting to happen and I'd rather let other people step on those rakes
Having been in academia in the past and now in software I can say with a lot of certainty that this will take a lot more upfront work than otherwise.
Academic code does not have a lot of structure. And usually lacks a lot in terms of tests. While AI is best when it can mimic patterns as well as there are tests to target.
So you will probably need to budget a few weeks to establish good patters, docs as well as testing patterns before you can seriously make it really do what you want it to do.
variety8675•1h ago
romanovcode•57m ago
The AI psychosis is a real thing.
QuantumNomad_•49m ago
romanovcode•39m ago
Of course I will do that, I get paid for doing that.
Most of the times I can convince that AI is not necessary by showing small PoC flow with AWS diagrams of data flows. This works well especially if the ask comes from technical people.
Other times the C-level interjects (CEO, CFO, sometimes even CTO) and demands that AI should be there. I literally had CEOs send me instagram reels of some AI shovel-sellers to demonstrate that I am wrong and AI is the way to go. No point arguing after that because I have no problem implementing whatever AI they want rather than losing a paying project.
cwnyth•46m ago
nutjob2•38m ago
I bet lemmings are grateful they were left behind.
It beggars belief that people think that they should rush in some uncertain direction, like some drawbridge is going to be lifted the moment people work out what the right direction is. It's utter stupidity.
KellyCriterion•39m ago
Regardless which task is handed to him, he "discusses" it first with Claude and very often comes back with like "The AI said... X"
anal_reactor•23m ago
pjmlp•12m ago
camdenreslink•50m ago
JCTheDenthog•45m ago
dukeyukey•27m ago
chasd00•11m ago
dosisking•10m ago
whehhshs•22m ago
We are slowly waking up to the fact, which was always true, that “coding” is just a fanciful preparatory task in order to appease the spirits properly so that we may invoke the spirit of what we are actually after: a live, running process that does useful things. Code is completely useless when separated from that fact.
Typing it is a complete waste of time unless getting up close and personal with it will result in some kind of useful and actionable improvement in you or your understanding. Knowing when it does and when it does not have this property is a skill of its own.
al_borland•48m ago
iwontberude•36m ago
rueh•34m ago
The agent paradigm will eventually give way to experiences that are a hybrid of deterministic and non deterministic and you won’t even know the llm was involved or visible.
pjmlp•13m ago
filup•34m ago
gnuvince•34m ago
[1] https://thedailywtf.com/articles/Classic-WTF-No-Quack
gedy•31m ago
mikert89•5m ago