8 ms·
People will want what LLMs can do they just don't want "AI". I think having it pervade products in a much more subtle way is the future though. For example, if
by ericmcer 9mo ago
People will want what LLMs can do they just don't want "AI". I think having it pervade products in a much more subtle way is the future though.
For example, if you close a youtube browser tab with a comment half written it will pop up an `alert("You will lose your comment if you close this window")`. It does this if the comment is a 2 page essay or "asdfasdf". Ideally the alert would only happen if the comment seemed important but it would readily discard short or nonsensical input. That is really difficult to do in traditional software but is something an LLM could do with low effort. The end result is I only have to deal with that annoying popup when I really am glad it is there.
That is a trivial example but you can imagine how a locally run LLM that was just part of the SDK/API developers could leverage would lead to better UI/UX. For now everyone is making the LLM the product, but once we start building products with an LLM as a background tool it will be great.
It is actually a really weird time, my whole career we wanted to obfuscate implementation and present a clean UI to end users, we want them peaking behind the curtain as little as possible. Now everything is like "This is built with AI! This uses AI!".
- thwarted 9mo agoYouTube could use AI to not recommend videos I've already watched, which is apparently a really hard problem.
- Ekaros 9mo agoIt just might be that lot of users watch same videos multiple times. They must have some data on this and see that recommending same videos gets more views than recommending new ones.
- i386 9mo agoI work for YouTube. You’re hired.
- thwarted 9mo agoIs there a way to tell if people are seeking out the same video or or if they are watch it because it was suggested? Especially when 90% of the recommendations are repeats? There isn't even an "I've watched this" or "don't suggest this video anymore" option. You can only say "I'm not interested" which I don't want to do because it will seems like it will downrank the entire channel. Even if that is the case, I rarely watch the same video, so the recommendation engine should be able to pick that up.
- tryauuum 9mo agotry disabling collecting the history about the videos you've watched in YouTube settings. There are still some recommendations after that but they are less cringe
- mrguyorama 9mo agoThe problem is the people like me who DO rewatch youtube videos. There are a bunch of "Comfort food" videos I turn to sometimes. Like you would rewatch a movie you really enjoy. But that's the real problem. You can't just average everyone and apply that result to anyone. The "average of everyone" fits exactly NO ONE. The US Navy figured this out long ago in a famous anecdote in fact. They wanted to fit a cockpit to the "average" pilot, took a shitload of measurements of a lot of airmen, and it ended up nobody fit. The actual solution was customization and accommodations.
- platevoltage 9mo agoMy favorite is the new thing where they recommend a "members only" video, from a creator that covers current events, and the video is 2 years old.
- everdrive 9mo agoUsing such an expensive technology to prevent someone from making a stupid mistake on a meaningless endeavor seems like a complete waste of time. Users should just be allowed to fail.
- plasticsoprano 9mo agoAmen! This is part of the overall societal decline of no failing for anyone. You gotta feel the pain to get the growth.
- Auracle 9mo agoExpensive now is super cheap 10 years from now though.
- anthonypasq 9mo agoif somone from 1960 saw the quadrillions of cpu cycles we are wasting on absolutely nothing every second, they would have an aneurysm
- robrain 9mo agoAs someone from 1969, but with an excellent circulatory system, I just roll my eyes and look forward to the sound of bubbles bursting whilst billionaires weep.
- macintux 9mo agoWhen bubbles burst, is it really the billionaires who are hit the hardest? I'm skeptical.
- FridgeSeal 9mo agoTell you what, let’s make sure this time it is! Convince them to sink their fortunes in, and then we just make sure it pops.
- mossTechnician 9mo ago> if you close a youtube browser tab with a comment half written it will pop up an `alert("You will lose your comment if you close this window")`. It does this if the comment is a 2 page essay or "asdfasdf". Ideally the alert would only happen if the comment seemed important but it would readily discard short or nonsensical input. That is really difficult to do in traditional software but is something an LLM could do with low effort. I don't think that's a great example, because you can evaluate the length of the content of a text box with a one-line "if" statement. You could even expand it to check for how long you've been writing, and cache the contents of the box with a couple more lines of code. An LLM, by contrast, requires a significant amount of disk space and processing power for this task, and it would be unpredictable and difficult to debug, even if we could define a threshold for "important"!
- mort96 9mo agoI think it's an excellent example to be honest. Most of the time whenever someone proposes some use case for a large language model that's not just being a chat bot, it's either a bad idea, or a decent idea that you'd do much better with something much less fancy (like this, where you'd obviously prefer some length threshold) than with a large language model. It's wild how often I've heard people say "we should have an AI do X" when X is something that's very obviously either a terrible idea or best suited for traditional algorithms. Sort of like how most of the time when people proposed a non-cryptocurrency use for "blockchain", they had either re-invented Git or re-invented the database. The similarity to how people treat "AI" is uncanny.
- QuantumNomad_ 9mo ago> It's wild how often I've heard people say "we should have an AI do X" when X is something that's very obviously either a terrible idea or best suited for traditional algorithms. Likewise when smartphones were new, everyone and their mother was certain that random niche thing that made no sense as an app would be a perfect app and that if they could just get someone to make the app they’d be rich. (And of course ideally, the idea haver of the misguided idea would get the lions share of the riches, and the programmer would get a slice of pizza and perhaps a percentage or two of ownership if the idea haver was extra generous.)
- ambicapter 9mo agoSo, like, machine learning. Remember when people used to call it AI/ML? Definitely wasn't as much money being spent on it back then.
- slg 9mo ago>For example, if you close a youtube browser tab with a comment half written it will pop up an `alert("You will lose your comment if you close this window")`. It does this if the comment is a 2 page essay or "asdfasdf". Ideally the alert would only happen if the comment seemed important but it would readily discard short or nonsensical input. That is really difficult to do in traditional software but is something an LLM could do with low effort. The end result is I only have to deal with that annoying popup when I really am glad it is there. The funny thing is that this exact example could also be used by AI skeptics. It's forcing an LLM into a product with questionable utility, causing it to cost more to develop, be more resource intensive to run, and behave in a manner that isn't consistent or reliable. Meanwhile, if there was an incentive to tweak that alert based off likelihood of its usefulness, there could have always just been a check on the length of the text. Suggesting this should be done with an LLM as your specific example is evidence that LLMs are solutions looking for problems.
- fragmede 9mo agoI've been totally AI-pilled because I don't see why that's of questionable utility. How is a regexp going to tell the difference between "asdffghjjk" and "So, she cheated on me". A mere byte count isn't going to do it either. If the computer can tell the difference and be less annoying, it seems useful to me?
- slg 9mo agoWho said anything about regexp? I was literally talking about something as simple as "if(text.length > 100)". Also the example provided was distinguishing "a 2 page essay or 'asdfasdf'" which clearly can be accomplished with length much easier than either an LLM or even regexp. We should keep in mind that we're trying to optimize for user's time. "So, she cheated on me" takes less than a second to type. It would probably take the user longer to respond to whatever pop up warning you give than just retyping that text again. So what actual value do you think the LLM is contributing here that justifies the added complexity and overhead? Plus that benefit needs to overcome the other undesired behavior that an LLM would introduce such as it will now present an unnecessary popup if people enter a little real data and intentionally navigate away from the page (and it should be noted, users will almost certainly be much more likely to intentionally navigate away than accidentally navigate away). LLMs also aren't deterministic. If 90% of the time you navigate away from the page with text entered, the LLM warns you, then 10% of the time it doesn't, those 10% times are going to be a lot more frustrating than if the length check just warned you every single time. And from a user satisfaction perspective, it seems like a mistake to swap frustration caused by user mistakes (accidentally navigating away) with frustration caused by your design decisions (inconsistent behavior). Even if all those numbers end up falling exactly the right way to slightly make the users less frustrated overall, you're still trading users who were previously frustrated at themselves for users being frustrated at you. That seems like a bad business decision. Like I said, this all just seems like a solution in search of a problem.
- wavemode 9mo ago> Ideally the alert would only happen if the comment seemed important but it would readily discard short or nonsensical input. That doesn't sound ideal at all. And in fact highlights what's wrong with AI product development nowadays. AI as a tool is wildly popular. Almost everyone in the world uses ChatGPT or knows someone who does. Here's the thing about tools - you use them in a predictable way and they give you a predictable result. I ask a question, I get an answer. The thing doesn't randomly interject when I'm doing other things and I asked it nothing. I swing a hammer, it drives a nail. The hammer doesn't decide that the thing it's swinging at is vaguely thumb-shaped and self-destruct. Too many product managers nowadays want AI to not just be a tool, they want it to be magic. But magic is distracting, and unpredictable, and frequently gets things wrong because it doesn't understand the human's intent. That's why people mostly find AI integrations confusing and aggravating, despite the popularity of AI-as-a-tool.
- bluGill 9mo agoI want magic that works. Sometimes I want a tool to interrupt me! I know my route to work so I'm not going to ask how I should get there today - but 1% of the time there is something wrong with my plan (accident, construction...) and I want the tool to say something. I know I need to turn right to get someplace, but sometimes as a human I'll say left instead: confusing me and the driver where they don't turn right, and AI that realizes who made the mistake would help. The hard part is the AI needs to be correct when it doesn't something unexpected. I don't know if this is a solvable problem, but it is what I want.
- yndoendo 9mo agoMagic in real life never works 100% of the time. It is all an illusion were some observers understand the trick and others do not. Those that understand it have the potential to break the magic. Even the magician has the ability to fault the trick. I want reproducibility not magic.
- bluGill 9mo agoIt is magic that I can touch a swith on the wall and lights come on. It is magic that I have a warm house despite the outside temperature is near freezing. we have plenty of other magic that works. I want more
- deleted 9mo ago[deleted]
- thombles 9mo ago> you can imagine how a locally run LLM that was just part of the SDK/API developers could leverage would lead to better UI/UX It’s already there for Apple developers: https://developer.apple.com/documentation/foundationmodels https://developer.apple.com/documentation/foundationmodels I saw some presentations about it last year. It’s extremely easy to use.
- nottorp 9mo ago> The end result is I only have to deal with that annoying popup when I really am glad it is there. Are you sure about that? It will trigger only for what the LLM declares important, not what you care about. Is anyone delivering local LLMs that can actually be trained on your data? Or just pre made models for the lowest common denominator?
- nkrisc 9mo agoIt’s because “AI” isn’t a feature. “AI” without context is meaningless. Google isn’t running ads on TV for Google Docs touting that it uses conflict-free replicated data types, or whatever, because (almost entirely) no one cares. Most people care the same amount about “AI” too.
- expedition32 9mo agoHonestly some of the recommendations to watch next I get on Netflix are pretty good. No idea if they are AI Netflix doesn't tell and I don't ask. AI is just a toxic brand at this point IMO.
- goalieca 9mo agoThis was a really innovative and big deal back in the day. https://en.wikipedia.org/wiki/Netflix_Prize https://en.wikipedia.org/wiki/Netflix_Prize It doesn’t fix the content problem these days though.
- Wowfunhappy 9mo ago> For example, if you close a youtube browser tab with a comment half written it will pop up an `alert("You will lose your comment if you close this window")`. It does this if the comment is a 2 page essay or "asdfasdf". Ideally the alert would only happen if the comment seemed important but it would readily discard short or nonsensical input. That is really difficult to do in traditional software but is something an LLM could do with low effort. I agree this would be a great use of LLMs! However, it would have to be really low latency, like on the order of milliseconds. I don't think the tech is there yet, although maybe it will be soon-ish.
- gt0 9mo agoWould that be ideal though? Adding enormous complexity to solve a trivial problem which would work I'm sure 99.999% of the time, but not 100% of the time. Ideally, in my view, is that the browser asks you if you are sure regardless of content. I use LLMs, but that browser "are you sure" type of integration is adding a massive amount of work to do something that ultimately isn't useful in any real way.
- publicdebates 9mo ago> readily discard short or nonsensical input When "asdfasdf" is actually a package name, and it's in reply to a request for an NPM package, and the question is formulated in a way that makes it hard for LLMs to make that connection, you will get a false positive. I imagine this will happen more than not.
- wrl 9mo ago> Ideally the alert would only happen if the comment seemed important but it would readily discard short or nonsensical input. That is really difficult to do in traditional software but is something an LLM could do with low effort. I read this post yesterday and this specific example kept coming back to me because something about it just didn't sit right. And I finally figured it out: Glancing at the alert box (or the browser-provided "do you want to navigate away from this page" modal) and considering the text that I had entered takes... less than 5 seconds. Sure, 5 seconds here and there adds up over the course of a day, but I really feel like this example is grasping at straws.
- 9rx 9mo agoThe problem isn't so much the five seconds, it is the muscle memory. You become accustomed to blindly hitting "Yes" every time you've accidentally typed something into the text box, and then that time when you actually put a lot of effort into something... Boom. Its gone. I have been bitten before. Something like the parent described would be a huge improvement. Granted, it seems the even better UX is to save what the user inputs and let them recover if they lost something important. That would also help for other things, like crashes, which have also burned me in the past. But tradeoffs, as always.
- pavel_lishin 9mo agoI have the exact opposite muscle memory.
- officeplant 9mo ago>You become accustomed to blindly hitting "Yes" every time you've accidentally typed something into the text box, and then that time when you actually put a lot of effort into something... Boom. Its gone. I'm not sure we need even local AI's reading everything we do for what amounts to a skill issue.
- 9rx 9mo agoYou're quite right that those with skills have no need for computers, but for the rest of us there is no need for them to not have a good user experience.
- ryukoposting 9mo agoBingo. Nobody uses ChatGPT because it's AI. They use it because it does their homework, or it helps them write emails, or whatever else. The story can't just be "AI PC." It has to be "hey look, it's ChatGPT but you don't have to pay a subscription fee."
- ori_b 9mo ago> Ideally the alert would only happen if the comment seemed important but it would readily discard short or nonsensical input No, ideally I would be able to predict and understand how my UI behaves, and train muscle memory. If closing a tab would mean losing valuable data, the ideal UI would allow me to undo it, not try to guess if I cared.
- thisislife2 9mo agoYeah. It's the Apple OS model (we know what's right for you, this is the right way) vs the many other customisable OSes where it conforms to you.
- bitwize 9mo agoAt my current work much of our software stack is based on GOFAI techniques. Except no one calls them AI anymore, they call it a "rules engine". Rules engines, like LLMs, used to be sold standalone and promoted as miracle workers in and of themselves. We called them "expert systems" then; this term has largely faded from use. This AI summer is really kind of a replay of the last AI summer. In a recent story about expert systems seen here on Hackernews, there was even a description of Gary Kildall from The Computer Chronicles expressing skepticism about AI that parallels modern-day AI skepticism. LLMs and CNNs will, as you describe, settle into certain applications where they'll be profoundly useful, become embedded in other software as techniques rather than an application in and of themselves... and then we won't call them AI. Winter is coming.
- wtetzner 9mo agoYeah, the problem with the term "AI" is that it's far too general to be useful. I've seen people argue that the goalposts keep moving with respect to whether or not something is considered AI, but that's because you can argue that a lot of things computers do are artificial intelligence. Once something becomes commonplace and well understood, it's not useful to communicate about it as AI. I don't think the term AI will "stick" to a given technology until AGI (or something close to it).
- tliltocatl 9mo agoNo. No-no-no-no-no. I want predictability. I don't want a black box with no tuning handles and no awareness of the context to randomly change the behavior of my environment.
- FridgeSeal 9mo agoI’ve seen some thoroughly unhinged suggestions floating around the web for a UI/UX that is wholly generated and continuously adjusted by an LLM and I struggle to imagine a more nightmarish computing experience.
- themafia 9mo agoI want a functioning search engine. Keep your goofy opinionated mostly wrong LLM out of my way, please.
- ezst 9mo agoYou know what that reminds me very much of? That email client thing that asks you "did you forget to add an attachment?". That's been there for 3 decades (if not longer) before LLMs were a thing, so I'll pass on it and keep waiting for that truly amazing LLM-enabled capability that we couldn't dream of before. Any minute, now.
- zzo38computer 9mo agoHopefully, you could make a browser extension to detect if a HTML form has unsaved changes; it should not require AI and LLM. (This will work better without the document including JavaScripts, but it is possible to work with JavaScripts too.)
- bluedino 9mo agoI want AI to do useful stuff. Like comb through eBay auctions or Cars.com. Find the exact thing I want. Look at things in photos, descriptions, etc I don't think an NPU has that capability.
- leonidasv 9mo agoYou don't need a LLM for that, a simple Markov Chain can solve that with a much smaller footprint.