In short
SED News: Perplexity’s Chrome Play, Meta’s AI Freeze, and Intel Becomes Too Big to Fail
Episode Overview In this episode of Software Engineering Daily, hosts Gregor Vand and Sean Falconer discuss significant events in the tech industry over the past month, focusing on:
- Perplexity's ambitious bid to acquire Google Chrome
- Intel’s government investment and implications
- Meta's freeze on AI hiring
---
Key Topics
- Perplexity’s Bid for Google Chrome
- Offer Details: Perplexity made a $34.5 billion offer to buy Google Chrome, significantly higher than its valuation.
- Context: This bid coincides with ongoing antitrust discussions regarding Google’s monopoly in search.
- Analysts' Perspective:
- Experts doubt the validity of the offer, suggesting it may be a public relations move rather than a genuine acquisition attempt.
- There are concerns about potential security risks if Chrome were sold and integrated into a new entity.
- Revenue Share Model:
- Perplexity is exploring a new revenue-sharing model with publishers where they would be compensated for content used by AI assistants.
- This raises questions about the quality and integrity of answers provided by AI if they are financially incentivized.
- Intel's Government Investment
- Details of the Deal: Intel sold a 10% stake to the U.S. government for $9 billion, a significant government intervention in a private company.
- Implications:
- Seen as a move to bolster U.S. leadership in semiconductor manufacturing.
- Raises concerns about whether this will help Intel compete against rivals like NVIDIA or create a scenario where Intel becomes "too big to fail."
- Industry Concerns: Discussions around government involvement in private companies echo past interventions, reminiscent of the automotive bailouts during the 2008 financial crisis.
- Meta’s AI Hiring Freeze
- Hiring Freeze Announcement: Meta halted AI hiring after a significant recruitment spree, including securing top talent from other major companies.
- Reason for Freeze: There appears to be investor pushback against Meta's lavish spending on AI talent and projects.
- Challenges Ahead: Integrating new recruits into a cohesive team under one vision may prove difficult, leading to concerns about the effectiveness of Meta's strategy in AI innovation.
- Historical Context: Similar past collaborations have often failed due to uncoordinated efforts despite large investments.
---
Main Topic
Agentic Workflows in AI
- Current Trends: Discussion on the rise of agentic workflows, how they relate to AI, and their practical applications.
- Real-world Applications:
- Successful implementations often revolve around closed-world problems where input and outputs are well-defined.
- Examples include using AI for IT support and loan underwriting processes, showcasing how AI can assist humans in mundane tasks.
- Challenges:
- There are significant hurdles related to data quality and security that companies must address before fully realizing the benefits of AI systems.
- The problem of metadata: Effective AI applications depend on clear and accessible data to function accurately.
- Future Predictions: Companies should focus on specific problems that can leverage AI effectively rather than attempting to implement broad and unproven agentic systems.
---
Hacker News Highlights
- Ghost Jobs: A proposal emerged to ban “ghost jobs” — postings that companies have no intention of filling. This highlights transparency issues in the job market.
- Interactive Learning: A blog post on Big O Notation gained attention for its clear explanations and interactive visuals to aid understanding.
- Wahoo GPS Bug: An update from Wahoo rendered some of their GPS units unusable due to a bug related to GPS data encoding, raising concerns about software updates bricking devices.
- Language Influence of AI: A study from Florida State University suggests that AI tools are shaping both written and spoken English, highlighting potential biases in language use.
---
Predictions for the Future
- Sean Falconer: Anticipates that Snowflake will make a significant acquisition similar to Databricks' purchase of Tekton, focusing on metadata and context.
- Gregor Vand: Predicts that more devices will experience issues due to faulty software updates, referencing recent experiences with various tech products.
---
Conclusion This episode provides a comprehensive overview of current events influencing the tech landscape, including bold moves by emerging companies like Perplexity, significant government interventions in major firms like Intel, and the ongoing challenges faced by industry giants such as Meta. The discussions on agentic workflows emphasize the need for companies to ground their AI strategies in practical, well-defined problems to achieve success in an increasingly competitive market.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Transcript
Automatic transcript. May contain errors.0:10Hi, and welcome to SED News. I'm Gregor Vand. And I'm Sean Faulkner. And this is the version of Software Engineering Daily, where we just take a spin through the last month's headlines. We go into a main topic in the middle, where we go into a bit more depth about something very specific. And then we take a fun look at some hacker news highlights, and then just give some predictions for the week ahead. As you may be able to hear, I'm a little bit sick this week. The news must go on, though. But I might not be as chatty as usual. So Sean is going to be doing more of the chatting today. So I thank Sean for that.
0:47Yeah, absolutely. I like to chat. I like to talk. So I'm happy to step in, step up for you. But as you said, podcasting waits for no one. There's no sick days in podcasting. Absolutely. What have you been up to over the last month, Sean? Yeah, so it's been a busy month. I had some vacation time. And then the company I worked for, we launched, my team launched three products recently. and now we're sort of in a sprint from now to the end of October where we have our big annual conference current New Orleans this year so there's going to be a lot of work between now and getting ready for that with a lot of different travel in between it's exciting times but what's going on how about yourself yeah it's well it sounds like summer is very much over for you and yeah it feels the same this way I've managed to actually take a bit of a break of the last three four weeks which is very unusual to get up in Scotland that's probably when I come to Scotland I always seem to get the flu or something.
1:40So that's that. But yeah, it's been good. But yeah, likewise, summer is definitely ending. I'm going on to some different projects in the next few weeks. So that's exciting, but definitely ready for a lot of work ahead. So with that, maybe we'll just run into the main news headlines. So these are things that might have popped up on the main news outlets. So like Wall Street Journal or Financial Times or like TechCrunch, whereas Hacker News is kind of more the niche stuff. So the first one is Perplexity have been making a lot of waves. We've got a couple of things on them. Yeah, I mean, this is kind of a crazy one where Perplexity offered allegedly$34.5 billion to buy Google's Chrome browser, which is almost double Perplexity's own valuation and way above what probably most people think Chrome is worth.
2:29And then while this is going on, there's a federal judge is weighing in antitrust remedies after ruling Google illegally monopolized search, perplexity seems to be signaling like, hey, if you force a sale, we're ready to buy it. And of course, I doubt Google's not interested in this. And they've said that selling Chrome would obviously hurt their business and even raise security risks from their perspective. Analysts don't think the sale is likely, but the bid itself shows how I think aggressive some of these AI companies have been. And they're interesting getting a full hold in search. But to me, it feels like not a real acquisition attempt and more like a PR move to stay in sort of this antitrust conversation.
3:10There's a lot going on. Let's kind of attach ourselves to that. We can make some headlines. Yeah. Because I mean, the bid that they made,$34.5 billion, is almost double their own valuation. So unless they're going to go get a bunch of debt on that or something. Yeah. Can you get like a mortgage loan from a bank to buy Google Chrome? Yeah, exactly. It's a lot to watch that meeting. So yeah, and as you say, Google said it's not interested, but that's the point is to get it kind of into the news around antitrust. I mean, there's been a lot of noise around Google needing to break up. I think it's funny, we still talk about Google as Google, even though the parent company is Alphabet.
3:46Everybody just seems to have forgotten that and it's still Google and all the Google products. Yeah, I mean, it's kind of like Facebook with Meta and stuff like that. I mean, a lot of these conversations remind me of the early 2000s with all the antitrust stuff around Microsoft as well. And there's been sort of rumors of this coming for Alphabet for quite some time. Yeah. But also perplexity, I guess, maybe another PR move, perhaps, but they're talking about a slightly different ref share model with publishers. Yeah. So there they want to essentially introduce this new version of their revenue share.
4:21And they plan to distribute the money when an AI assistant or search engine uses new articles to fulfill a task or answer a search question. So, I mean, it makes a lot of sense. Like if you are switching from offering blue links as search results to something where you're giving essentially a fully baked answer, can you monetize the answer in some way where you give credit back to where the source material came from? And I think this is something we touched on last time of how might that impact the types of answers that you get? Like if you can essentially pay for the answer or sometimes be part of the answer because you're paying for it, are you necessarily surfacing like the best answer and doing right by the users?
5:00Now you can make the same argument for conventional search, but at least with conventional search, it's clear, well, somewhat clear, which are the ads and which are the actual like organic results. So I think it's something interesting to like pay attention to. I am a little bit wary of ultimately how that could impact the value of what some of these models are able to provide users. Yeah. And I mean, I think, yeah, to your point around sort of paying to play, it's going to be interesting, you know, this is cured at publishers. So like, which publishers are they picking? Because if they kind of let everyone in the door, this is just going to be clickbait article heaven, you know, where, oh, we're designing this article to be featured in an answer.
5:42And, you know, interestingly, the model is moving to comet plus which is their browser offering they're offering 80 of that revenue to the publishers which is very interesting i mean that's a polite way of putting it where they're going to like take literally just the revenue off a product and say if you're featured we're going to distribute i mean there must be some kind of ratios depending on how you come up in results but yeah it's a very interesting way to where to peg it and 80 sounds like a lot to me but i mean that will come down probably, but yeah. Yeah, definitely. It does seem like a lot.
6:17And I think it's one of those things where whenever there's kind of like a new form factor with which to get your message out, like a new sort of marketing channel, what inevitably happens is the early adopters of that channel will be a lot of times like very successful because they're kind of like early to it. It's like if you're early to Facebook or something like that or social media, then it's like, oh, wow, it's just like untapped channel where everybody else is stuck sending emails. Emails is really noisy. Let's exploit this new channel. The problem is once people show success there, it's like everyone just like drives in there and eventually the channel becomes this noisy channel that gets devalued and people pay less attention to.
6:56So I kind of think that we might be leaving the heyday of the chat LLM experience if this becomes too popular. Yeah, definitely. So moving on, next one is Intel, which has just sold 10 % of itself to the US government. Yeah, I mean, I think this is pretty big news in the world of semiconductors. Essentially, that 10 % is worth$9 billion. It's one of the biggest government interventions in a private company since, I think, the 2008 auto bailout. The deal came directly out of negotiations between Trump and Intel CEO, Lit Buhtan, and is framed as this way of strengthening America's chip-making leadership.
7:34And recently, I read the government AI action plan for the U.S. government. And part of the strategy outlined in that document was making sure that the US stays ahead of the rest of the world when it comes to like CPU, GPU innovation. So this seems to be somewhat in line with that. And we saw shares of Intel jump based on this news. But I think it raises some big questions of like, can the government ownership really turn Intel around when it comes to struggling to keep up with rivals like NVIDIA? or does this make Intel too big to fail in some fashion like with taxpayers kind of now on the hook?
8:08Yeah, it is very interesting. As you say, it's like the biggest government intervention in the US company. I mean, this is a public company. So there's public shareholders as well who are like looking at this and going, well, now one of our shareholders is the US government. That's quite different to most companies. It does kind of have echoes of China, for example, where virtually all of their companies have state ownership in some respect. This just feels, yeah, could this be like tip of the iceberg where the government is starting to step in on certain, I mean, Intel was struggling. So like, it won't just sort of start jumping in on things.
8:43But yeah, I think too big to fail is a good way to think about it. Just given that these people that can fab chips effectively, it's very hard to do that. Only a couple of companies, two or maybe three can do it properly obviously tsmc is the big one taiwanese so they're kind of in a weird gray zone between china and the us so yeah this just feels i mean i i can't say i support this exactly but i can totally understand where it's coming from and at the end of the day intel's had a really rocky ride recently they've really struggling on the ceo front and i've still got that book high output management by andy grove and he was he was the one who took intel to its highs.
9:22And then he died quite a little while ago. And they just don't seem to have hit their stride at all. After that, I had many MacBook Pros with Intel processors that were absolutely shocking. So I was very happy when Apple moved on to its own silicon. So it's one to watch, certainly. I mean, it's a good example. I mean, who knows what's going to ultimately happen to Intel. They're one of those companies where if you went back 20 years ago, it's like hard to imagine Intel being in the state that it is now. It's like, there's all these companies that I think we talk about today, where it's impossible to think about the world without those companies.
9:58But these things happen. Not that Intel is necessarily going away. But like, there is always the fear of a company becoming sort of like the next like Xerox or something like that. And I think that some of the things that we're seeing now around this like battle around search, even going back to the stuff we talked about with perplexity, like, if all the high value searches, essentially the equivalent of high value searches go to chat gpt gemini perplexity these types of interfaces then what does that ultimately do to like a behemoth in the industry like a google yeah so moving on to our kind of final big headline it's meta unfortunately again but we did try not to put meta at the top of the show again i think they're just trying to make news so this is around the fact that they are now freezing ai hiring is their strategy is to make news and press is a very expensive strategy.
10:47So we talked a bunch about meta AI hiring and AI talent battles that are out there in the last show. And apparently meta just hit the pause on AI hiring after months long spending spree, where they post like more than 50 researchers from open AI, Google Anthropic and others. And sometimes there were offers of like hundreds of millions of dollars. Zuckerberg's been personally involved in the recruiting, even paying out 14 billion for scale AI to land as co-founders as Meta's chief AI officer. So a lot of money, a lot of expense. I'm not shocked that there could be some investor pushback from that.
11:23So Meta's frozen hiring and they're reorganizing their AI division in the four groups with one focused on super intelligence. I think the other challenge, it's kind of like if you do a lot of acquisitions at once. It's one thing to be, hey, we acquired all these great teams and companies and software. It's a whole other challenge. So like, how do you actually integrate that and make sense of it? And I think they could be in a similar state where they just because you acquired all this talent doesn't mean that talent can work together behind one singular vision and actually deliver on something.
11:50So I think the jury's still out on terms of is Meta's lavish bets going to end up leading to a new generation of innovation for the company and they'll be able to catch up in some of the AI races and offer something compelling. Yeah, it sort of feels like they made such a splash with the amount of money they were putting on the table or the package. amounts they're putting on the table. And you can only imagine sort of internally, there was probably just a lot of like, all right, how am I going to get on this AI team and triple my salary and all this kind of stuff. So there was probably quite a lot going on there.
12:23But excuse the pun, I feel I did make a bit of a meta prediction last time, which was that this could be a vanity project. I can't see how just assembling kind of the super band of AI and hoping that the album is great like i just don't know how that works i've never seen things work where people just throw money at a bunch of disparate people put them in a room and say go i don't know i can't think of many examples where that's worked or like go but go really fast and like we need you to go as fast as possible that never tends to actually create great things so yeah let's see and they spend a lot of money developing like the metaverse which i don't you wildly successful.
13:08So I think if they end up in a situation where they are spending wildly on AI initiatives that don't necessarily go anywhere, it could be problematic for the company in the long run. Yeah, for sure. All right. So let's move on to our main topic. So something that Sean is quite the expert in. So we're just talking everything agentic. We're just kind of looking at where are we with agentic and agentic workflows and so on is kind of what everyone is trying to anchor themselves to at the moment is kind of my feeling you know whether you're anthropic or whether you're like a company that's actually been going for say five years and now you're you know you need to tag ai on your name but it's not just ai you're then saying oh but we're the agentic blah blah blah but the reality is kind of where we're trying to look at today so maybe if we kind of look at this in three stages just like where is the disconnect between reality and what's going on what is actually happening in agentic and like this real and then just looking at any of the main innovations in agentic workflows but i'm gonna handle it just on you're the expert yeah so i mean just i think looking broadly there's a lot of i think recent news around what is truly the roi for this reports on hey most of these projects are going to be cancelled in the next couple years it's unclear what the business value is we don't really understand the risk controls.
14:30There's all these both technical and also, I think, sort of business operational challenges around bringing these AI systems into production. And I get that. I think one of the challenges in the industry, and I often talk about this with different businesses I work with, is that there's the reality of what you can do with agentic workflows or even models in general today and where you can get value as a company. And then there's sort of the hype cycle around this, where people are vibe coding demos or like you see these keynotes that look really impressive and things like that. And I think there's clearly a separation between what's happening in the zeitgeist of hype and what you can do in reality.
15:13And I think unfortunately, a lot of the hype is distracting for where there actually is value. Because I do think that there's generally value, but most of the hype is kind of focused on aspirational things that I don't think are realistic right now. Yeah, like hype being, oh, we can have like a fully agentic employee is like a extreme example. I think that all that does is create fear in the market. And I also think it's unrealistic. There's so many challenges right now of actually being able to build something that is fully autonomous that you could trust and run reliably. If you think about like a multi-agent system, where you have a bunch of, let's say you basically have a bunch of nodes in this, maybe in a graph or maybe it's a dynamic graph structure.
15:55Well, if each of those have a probability of success of, say, 90 % success and 10 % failure, but each of that compounds, then you end up with essentially the probability calculation, you multiply the error rate. So by the end of that, if this thing's like 10 nodes deep, you might have only like a 30 % chance of success. So that's not a very good success rate. So the idea that that could replace a person right now in most tasks is, I think, unrealistic. That being said, I think that there are a lot of sort of meat and potatoes, unsexy use cases that are tremendously useful. And a lot of it has more to do with these kind of human on the loop experiences where you use a model, maybe component of it is sort of agentic in some fashion where there's some dynamic decision making, and it's able to create some sort of first pass type of document.
16:47Let's say you take support tickets and then you want to be able to give like a support engineer, arm them with a potential solution, or at least the materials that help them solve the problem faster. Well, I think that is a realistic scenario. We run tests on those types of things where, and had humans, you know, evaluate and score those, where we get like quite good success rates. And if you can make those people significantly more efficient and kind of take away some of the not fun mundane tasks of just collecting all this data together, going inspecting certain logs, and you can have an AI system basically go and do some of that grunt work and kind of bring it together.
17:23That's very, very valuable. And I think from an ROI perspective, if you have to pay somebody to kind of run around and stitch these things together today, that's a very expensive use of human talent, where I think the token cost is certainly justified. You know, if you even think about like the legal domain, there's a whole pocket of legal where you pay people to basically go into these rooms and like find an obscure document, needle in a haystack. Well, LLMs are very, very good at that kind of activity. Yeah. I mean, I guess maybe two of the core examples that keep coming up as quote success cases is the almost like it's either like IT support or employee onboarding.
18:02And where does Agentic become helpful in that regard? well with IT support, you might in Slack say, hey, my VPN isn't working. And it can go off and actually look up not only just the documentation for that VPN, but it can actually, for example, maybe in a browser, look at the configuration of the VPN and sort of reason about why that might be a problem. Capital One's tech team isn't just talking about multi-agentic AI. They already deployed one. It's called Chat Concierge in a Simplifier in Car Shopping. Using self-reflection, and layered reasoning with live API checks. It doesn't just help buyers find a car they love.
18:40It helps schedule a test drive, get pre-approved for financing and estimate trade-in value. Advanced, intuitive and deployed. That's how they stack. That's technology at Capital One. The other example that again seems to be just getting reality check is good. It's coding again. And it's a lot of it now is in the terminal, cloud code, other such things. So it's interesting. we're already slightly moving away from in the IDE to just in the terminal. What's your take on those? Yeah, so I think one of the reasons why some of the stuff in engineering is kind of the tip of the spear when it comes to being able to leverage some of these, I guess like the edge of what these models are capable of right now is because you have ways of kind of validating the output.
19:28Because one of the biggest challenges with a lot of these problems is it's very hard to validate whether what the model produced is actually correct or not. Like it might read totally fine, but it's hard to know for sure, unless you're an expert, of how to actually like validate this. In a large scale system, how do I validate that or have some confidence at scale without having to like have a human always in the loop? But with engineering type tasks, I have some checks and balances. Like if it's code generation, well, I can compile that code. I can run the code in a sandbox environment. I can run unit tests.
20:02I can run integration tests. So I have a bunch of stuff that I can essentially have some level of confidence that it's executing correctly and doing the right thing. I think we're actually starting to see some similar things in sort of the DevOps world where if it's something like automatically diagnosing an issue in, I don't know, let's say cloud resources, and there are ways of essentially trying things and then undoing it. So you need to be able to have something that like is automated or at least you have like a lot of confidence around that doesn't need as much handholding. You need a way to kind of be able to roll back changes if you're allowing like an agent to take certain actions.
20:40Like it has to be action and you have to be able to almost think of it like a commit log in the database where I can run some sort of transaction, but I can undo that transaction. I have this kind of log that can go back and replay and so forth. And we've built a lot of technology around that over the years to help us solve some of these problems. And I think not all those things have been baked into some of the things that we're building and trying to productionize today. I think there's a big disconnect between being able to put together like a compelling demo internally at a company and then getting to a place where you can productionize that.
21:10And a lot of those challenges have to do with how do I eval and test these? We don't have great solutions for that today. It takes a lot of hand curation to essentially do that. And how do I have some level of confidence of validating the output is correct? And then there's also this big challenge around sort of the data that describes the data. So when you're building any kind of Gen AI experience for a business, the big hurdle is that these models are really powerful and they're very, very smart kind of about like public information. But they're kind of dumb when it comes to like your specific business, your specific task, your customer information.
21:45So you have to essentially go and collect that data and provide it to the model so that you can steer it in the right direction. It has the right context, essentially, during prompt time assembly to be able to come up with an intelligent response. And there's a number of challenges there. One is simply like, how do I go and retrieve the data from all these different locations? But on top of that, there's kind of this larger issue of even if I have the data, is the model necessarily going to understand how the data relates? Because when you're talking about human language, the way these models worked and are able to get this understanding and air quotes of human language is because they've been trained on essentially billions of documents where the relationships between words and sentences and so forth, the structure, they're able to form essentially a statistical model that helps them understand that by just seeing this multiple times.
22:39But those patterns don't exist in sort of the land of spreadsheets and databases and where customer data is today. Like the model is not going to understand that some obscurely named column in your database represents, I don't know, like some sort of customer ID that has to be factored in as a foreign key to another table without explicit instruction. So this metadata, the data about the data is really, really important. And most companies don't have a good way of essentially conveying the metadata because most of it exists inside their heads. I mean, have you seen any real cases, because this feels like from a fiction point of view, obvious, but any real cases of where companies are actually training their own foundational models on their data, which is different to say, let's just not putting out an advert here, but Glean is, hey, we'll pull in all your data from the organization across lots of different places.
23:32and you can query that and get more contextually better results but what we're talking about here is if you're going to set up an agentic workflow well which large language model are you using and as you've just said if you take one off the shelf it's not going to have like this super context or understanding of your business from all sorts of angles and like well if it could have seen that spreadsheet before it answered the question it would have probably given a much more accurate flow and output so yeah what have you seen anything like that i mean some people do some level fine tuning there's not too many companies i've come across that are like from the ground up building an lm maybe a handful that you could count on like one hand but the most people aren't doing that some level fine tuning but even there there's challenges because with fine tuning since you're adjusting not all models you can fine tune there's not necessarily ways of doing that if there are these, you know, API based models that are hosted somewhere else.
24:30But then on top of that, there's a challenge of if you are making sort of these model weight adjustments and then new models come out, or I want to try out a different model because another company comes out with the next big innovation models. I don't have an easy way to kind of transfer that knowledge. So it can become actually a sort of barrier to innovation. And most of the people that I see doing some type of fine tuning have very specific reasons for doing it. Like They're quantizing a model to shrink it down and run it on an edge device, and then they're fine-tuning it to get the performance that they need for specific tasks.
25:03Or it might be really domain-specific, but I would be cautious about doing that from the get-go. What most people are doing really is trying to figure out how do they contextualize the prompt. There's this whole area around context engineering now and also gathering the data. And then how do you also encapsulate the metadata? So there's a lot of things going on in the industry right now where I think the new battleground for data is really about the metadata. Because the most valuable for like an AI perspective for being on these models and make them task specific are the most valuable data you can feed them.
25:39Besides the raw data is the data describes the data. So that's like semantic layers, knowledge graphs, ontologies, like all these technologies I think are having a huge resurgence. But it takes a lot of work to actually get these things out of people's head and encode them so that you can make the models reliable. So that's a big barrier. I think a lot of the challenges around building these systems successfully today has fundamentally to do with companies just have poor data posture to begin with. And it's all about the data. Like all these AI problems are fundamentally data problems. So we have these powerful models, but most companies aren't in a place from a data perspective where they can even take advantage of them.
26:17Yeah. And that slightly runs against at the moment, if you look at any companies selling agentic workflows, they're all saying enterprise, that's where they're trying to get to. And yet, here's you saying, but sure, but they don't have the data in a place that can make that a reality. And then, you know, okay, well, could the enterprise do as an internal project, for example, but, you know, it's that then classic thing of like, well, how much time are we going to sink into this prototype? is it just to show everyone it's possible and then walk away from it or are you as an enterprise really invested in trying to automate away sort of drudgery of not necessarily coding because we're kind of doing that already but like drudgery of other roles because i think that hey we'll automate your drudgery is kind of the sell for most agentic to enterprise companies but i just don't have a feeling that there's just a lot of uptake other than probably very low paid prototype type projects basically i mean i think the things that i tend to see that actually hit production are you know a little bit more work flowy in nature than these kind of like you know truly egetic systems where you just have like a bunch of kind of nodes floating around the ether and you're going to figure out the graph dynamically i think they're a lot more hey like we want to take this particular input and be able to process it to some portion of automated processing to hand off to a person to then sort of justify.
27:45So if you think about, I don't know, something like, you know, loan underwriting, well, loan could come in, that could be the input signal there, you know, like, okay, all inputs are going to be a loan application. So you already have constraints around what you need to interpret. It's not like anybody can just come and ask anything. So it's a much more like sort of closed world problem where I understand what the inputs are. And I can break that down into kind of like a workflow that a person might execute themselves. And there'll probably be some form of maybe dynamic decision making as part of that, like which data resources and tools it might need to interact with.
Read the full transcript
28:16But it's a lot more fixed in terms of the graph structure of it than these truly agentic systems. And I think those are very reasonable places to start that do deliver value for business. And I see that a number of companies being able to be able to successfully put those into production. The other advantage of that where you kind of make it, hey, we're going to solve this specific problem is if your data is a mess, you don't have to solve all your data. You don't have to boil the ocean from day one. You don't have to think like, oh, my God, like we have 150 petabytes of data. How are we going to like define schemas and catalogs and have governance over all this?
28:50Well, you don't have to do all of that. You can pick a particular thing and be like, OK, well, I know I need these data inputs. How do we make sure that data is a state where we can actually action it with an agent? And probably one area that we should touch on with, again, why do things not hit production, maybe as quickly as they could, and security is kind of a big one there. Simon Willison, you know, who has a blog that seems like half of his posts just get up to the top of Hacker News. I believe he's, you know, an exited technology person who spends most of his time writing that, which is awesome.
29:23And it's not behind a paywall. It's not, you know, behind one of those. He described this as the lethal trifecta. Well, he described this kind of before, even maybe before agentic sort of really took off, but the lethal trifecta, three things, as it would sound, access to your private data, exposure to untrusted content, and the ability to externally communicate. And, you know, this is just such a fertile place for all three of those, you know, access to private data. Well, companies basically only have private data, private to themselves, pretty much exposure to untrusted content that's you know what prompts are you bringing in to drive the flow and then what could be maliciously added in the middle there like you know and then the final one being then you know the ability to externally communicate and we saw a case just two days ago nx which is a npm package and that followed quite a common pattern at the moment from the externally communicate bit, which is the developer is sort of asked, do you want to publish this into a repo?
30:27And it does, but it's A, it's a public repo and B, it's got a whole bunch of information in it. And that's all you need a window of like, you know, a minute because whoever has figured this one out is ready to listen for that exact repo name and grab the data and then off we go. So anyway, I've kind of gone on a little bit on that one, but yeah, what's your take on how we maybe get beyond some of these challenges? Yeah. I mean, it's tough. It's tough. You know, I think that you're kind of going back to some of the things I said before, where, you know, what I see companies being able to successfully do are these much more sort of closed world problems.
31:00Another one of the advantages there is that it's easier to understand the security model for it, because you're basically constraining the number of options. It's all about like, how can I add sort of as much determinism to this as possible? Because without that, where, you know, you have some chat bot type interface with an agent that has access to all kinds of stuff, it's like very hard to like police that. How do you know what someone's going to input? It's basically an unbounded problem. How do I validate whether the outputs are correct? And I think another common challenge that I see from a security perspective with companies that I talk to is that, you know, their platform teams, they want to be able to understand what each piece of software is accessing from a data perspective.
31:43And if every team is kind of running with their own independent AI projects, and they're building sort of bespoke tool integrations, maybe even through, you know, MCP, which they pull down from GitHub, and they're running it themselves, or whatever, like, that's ridiculously difficult to control. Like, you're sort of exponentially increasing the number of problems from where you could run into like a data security issue. You're suddenly creating this huge footprint where the platform teams, the governance teams don't really have insight into what's going on. And ideally, the reason people invest in various, or you have a platform team and you have, you've done your vendor procurements and you understand, you know, which data systems are there.
32:23You have some sort of central control is to give you visibility and audit logs into like what people are accessing. And I think a lot of companies are in such a hurry to rush into adopting AI that they're not always thinking about that. Building agentic AI apps isn't just about choosing the best LLM. Agents need short-term memory, long-term recall, and lightning-fast retrieval. Without it, you're left with clunky prototypes that never scale. You know Redis, the world's fastest caching solution? It turns out fast data is the key to good context, and good context is essential for fast, accurate memory.
32:55It's what makes AI agents actually work with your data. Redis for AI. The right infrastructure, the right tools, the only way to scale. Learn more at redis.io slash genai.
33:09Building an app often feels like a balancing act. You want to ship features fast, chat, activity feeds, moderation, video, but building them from scratch is slow and complex. That's where Stream comes in. Stream provides developer-friendly APIs that let you add real-time communication without reinventing the wheel. Why Stream? First, developer experience. Stream has clean, open-source SDKs and great docs, and you can get a proof-of-concept running in hours. Second, speed to build. Experiment, prototype, or launch features quickly. No credit card required to start. Stream also scales. Over 2 ,000 global apps, including Strava, Patreon, Nextdoor, Robinhood, and Peloton, rely on Stream to power in-app communication for more than a billion users.
34:02Whether you're a startup or an enterprise, Stream handles the hard parts so you can focus on what makes your app unique. Get started today at getstream.io slash podcast. So yeah, I mean, what's maybe the TLDR here on where are we with Agentic? I mean, my take and my advice usually for companies is Try to focus on these kind of closed world problems. If you want to be building stuff, there is a lot of value there. If you can take some human driven process today that takes people considerable time to like stitch stuff together, then it's really valuable to try to arm that person with the materials for them to be successful.
34:41If you look at things even from anomaly detection to root cause analysis, that's a great place to start. Like there's a lot of use cases, even outside of engineering, where some combination of events is triggering some alarm where some human person has to go and investigate, like, why are we having this alarm? And they have very little context other than an alarm went off. And then they have to do all this investigative work, probably look at a bunch of different software systems, just understand why is that alarm going off, how big a problem this is. That's a great use case for having essentially, you know, call it an agent, call it an AI system that does a lot of that investigative work for you.
35:18So the arm, the person when they come in to do this work with additional materials so they can cut down the time to actually respond to that alarm and hopefully solution it. Awesome. Well, I think we've covered kind of the key areas on sort of where we are with how our agentic workflow is actually being used at the moment, I think is a bit of a confusion point because there's a lot of noise. And that's usually what we try and dispel a little bit in this main section is take a topic where there's maybe a lot of noise and just kind of break down from a couple of angles what might actually be going on and like what we've been seeing I think it's always helpful like when you're not living in one of the sort of tech epicenters it really is I think such a disadvantage you just don't get a bunch of conversations happening around you that you might sort of suddenly understand what might be going on actually so hope that's been helpful for you as an audience but as always we move on to our I think as we keep saying kind of our favorite part of the show where we have looked at hacker news we just kind of keep a running tab of a couple of things that we might want to bring up.
36:21The first one I was going to bring up. So yeah, I've got one kind of, it's not exactly software. I think it will relate to most people listening, which was this group have got together a proposal to ban ghost jobs. So thank you to user Tiver for posting this. It got quite far up the list. And yeah, this is basically just around someone who was struggling to find a job and was getting very frustrated with thinking that Actually, these jobs were what are called ghost jobs, i.e. jobs that are posted by companies who have absolutely no intention to fill that role. And I've got to say, I've seen this firsthand.
36:56So I know that companies do this. They put out job ads where they might still take a first interview with someone, but they have very, very little actual impetus to fill that role. And a lot of it is often around investor sentiment. An investor maybe looks up the company, oh, wow, they've got 50 open positions. Right, yeah. So yeah, and LinkedIn is quite frankly rife with these. So yeah, the group got together and they wanted to put together kind of like a spec for like what a job ad should have in it. And we've already moved to a place, I believe, in certain states in the US where you have to state the salary range.
37:32So that's great. I think everyone's been appreciating that one. Yeah, that's the case in California, right? Right, yeah. I think New York has it actually as well now. Like these kind of two hot spots for salaries. But yeah, they're also going, you know, like some of the spec was sort of like, you must prove that what is the time frame that you were going to ensure that you had hired this person by and actually state that so like we need to hire this person within two weeks or two months you need to state whether this was could have been a backfield position internally etc all very sensible stuff the obvious thing is how on earth will this get implemented actually who knows i think it's great it's not to in any way discourage people from taking a shot at these things how yeah how on earth this could get implemented.
38:12And I think it was interesting at the end of the article, there was a sort of slightly glib ending, which was, and it seems that when people get a job, they completely forget about all about this and don't care about it anymore. So yes, it's often a problem that people searching for a job and not having a ton of luck think about more. But I do think I've at least seen it. I can't say I've experienced it firsthand on my side, but I have definitely seen basically ghost job ads go out things that just were had zero intention of being filled so it's not a fiction is all i can say yeah yeah i'm sure sure it happens i think if there was something where it did become some sort of policy a number of companies would follow it just like the stating the salary for example i think it would probably be difficult to police that you know widely but a lot of companies are going to comply anyway if it's sort of part of baked in the rules.
39:06So maybe that helps in some fashion. I think if you have a bunch of those sort of requirements in place, then it at least maybe makes companies think a little bit more deeply about putting the effort essentially into posting a job when they have no real intention of hiring. Yeah. What did you turn up, Sean? Yeah. So I found this pretty cool blog post. I love these blog posts now where you can make them really interactive. So this post that goes over big O notation posted by Sam, who is the name on Hacker News and his website, samhoo.dev. But essentially, the explainer explains big O notation, which is, if you're not familiar, it's been a long time since you studied computer sciences, you know, how we measure how algorithms scale and as input grows.
39:49And it's essentially looks at the article breaks down with really clear examples, constant time or big O of one, log time, linear, quadratic, and it uses these JavaScript snippets as examples with these interactive visuals to show you like why, for example, looping through an array is linear, bubble source, quadratic, binary search is logarithmic. I've learned all those things in school and now at this point many, many years ago, but it's a really cool demonstration, even if you are familiar with these concepts. And if you're just learning them, I think it's a great way to kind of reinforce what you're learning.
40:22It also calls out some coding pitfalls as well. So there's some practical advice in there. Like if you use index of inside a loop, how's that impact performance and what's happening sort of under the hood. So you're thinking about not just the code that you're writing, but what are maybe some of the data structures that underpin some of the libraries that you're using or some of the functions that you're using. Yeah, that's awesome. And as you say, this is becoming a bit more, I don't wanna say popular, but seeing a few more of these sort of very interactive blog posts. I'm missing the name, but there's someone who puts out maybe once every quarter something, how bicycles work or how watches work.
40:57And it's just insane, the detail and like what you can do sliding things around. So yeah, I love this where it actually is, you know, coding related and allows people to kind of maybe see some of the gotchas with stuff that, as you say, you might have learned back in high school or maybe university, but it's probably a bit of a foggy topic for you now. So that's very cool. Yeah, my second one, this is one that was a bit personal to me because, so admittedly, it didn't get loads of upvotes, but it crossed my radar by user vocram. it was about software bug renders wahoo gps units unusable now i'm up in scotland and i've got like a little head unit on my bike and i went out and came back and found that the gps had been pinging iceland and it had been pinging some other islands that were definitely not scotland and i was like okay maybe it's just you know wahoo having a bad day then i noticed that the all the right data was pegged to 2006 and i was like okay well that's like super weird and yeah basically wahoo pushed out a update for their gen 1 units and i think it's actually just that the bug itself is kind of interesting because it's actually to do with how gps data is transmitted and it's that it sounds like they had upgraded their code base to 10-bit gps encoding and these units just couldn't handle that.
42:22So there's a whole bunch to unpack there. Like how did this get through? Like no one realized that none of these very widely sold units couldn't handle this data format. They did push out a fix within like a few days, but yeah, basically rendered them kind of useless for like a week. I didn't also realize that timestamps appear in GPS, like transmission data. And that apparently also then affect, like that was why it was pinging places like Iceland and wherever, because it was getting super confused as to like what was going on. So yeah, that was a bit of a a bit of a mess. And just on a similar topic, my Chromecast had the same issue earlier this year, they pushed an update, and it just bricked the Chromecast.
42:57Now that was really interesting, because unusually, I went and googled it, or whatever I did, the Hacker News did probably, before I did anything. And actually, that was the right thing to do. Because if I had decided to, you know, turn off, turn on, that would have caused another week of fixing, because they managed to roll out a fix for people that had not turned it off first. And then they said, And we're really sorry, but if you've turned it off and turned it back on, we will try to fix it for you. And they did, I think, eventually. But yeah, just this idea that we've got all these things we might have bought.
43:28I mean, both certainly the Wahoo unit is like 10 years old, but still pushing updates. But the ability to brick them from an update now is pretty high. Yeah, just watch out for that. The last one I had here, which is something I feel like I talked about at some point, but it's kind of interesting. is so Florida State University did this study where they showed that chat-based AI tools are essentially not only shaping online writing, but they're influencing everyday spoken English. So they looked at 22 million words from unscripted speech, and they found a sharp increase in AI-associated buzzwords.
44:00Like Delve, there was a period where ChatGPT overused Delve all the time. I bet EM - in writing is less about speech, but it's being used all over the place. And essentially their findings suggest AI driving this measurable language change. And I think the curious thing about this is what is sort of the widespread impact of this? We train these models basically on human language. And my thought process is like eventually, like not that too distant future, there'll be more AI generated written content online than there is human generated by significant margin. And then we're training the models on that.
44:36What's that kind of do? And then on top of that, we're now apparently we're training our own brains and the way that we think to like the way we're sort of influencing the way that we speak is coming from you know these models so there's all this weird sort of mobius strip bias that's coming into play here i don't know you know what ends up being the large scale impact of this but it does worry me a little bit yeah this is interesting a fact that like buzzwords like delve and intricate and surpass were in there i think this is interesting because singapore where i usually they learn very proper English and they say Delve a lot.
45:10It's not a word that I would use very often. So it's almost like it's being trained on these very proper texts. That bias came from because in Nigeria, people who speak English there, in business context, they use Delve more than what Westerners tend to use Delve. And when OpenAI did their initial human reinforcement learning, they'd hired a bunch of English speakers from Nigeria. So it ended up biasing the model during the training. They've corrected it because of people basically complained about it. But there's other biases that end up happening. Like you see this all the time. And that's why I think there's certain signals when you look at, you know, writing a lot of times.
45:47If you play around with these models a lot, you can tell, okay, this was written by AI or they overused AI. Because there's certain things that kind of just feel like it came from a model. The word I'd love to know in this context is elevate. I'm absolutely sick to death of seeing elevate in every marketing promotional material out there. but this was kind of predated AI. And my wife says, this is AI. And I'm like, I think Elevate was just getting a bit popular, but I think AI has kind of pervaded it. So I get very fed up when I see Elevate. I mean, we already do that, right? Where even outside of AI, if someone, you know, a particular company is successful in marketing or, and uses certain terms and language, other companies copy it.
46:27It's kind of like naming of children. Like you can look at these spikes and name popularity and then they gets oversaturated and people stop naming their kids, you know, John for a generation. And then it comes back again because it's like what's old is new. I think it's similar with the other terms as well. That just gave me a funny thought where probably in the future we'll go, oh yeah, there's tons of those names. That was the GPT-5 era, right? Where that was the most common name that was asked for when people said, why should I name my kid? And, you know, that name appeared with that model and then so on so forth or maybe you were named by llama and again that means you've got a slightly different name looking ahead predictions as we try to just give a very completely non-serious prediction for the month ahead what you've been thinking about sean yeah so i talked a little bit about this you know i think that the new battle for data is going to be over metadata earlier and also of kind of like context serving for agents and ai and i think that mark is kind of just beginning so this is not necessarily metadata but databricks just acquired a company called tekton tekton's well known for being like a low latency feature store but they're also now kind of have like a gen ai offering around like context store my prediction is essentially that snowflake is going to follow suit they're going to have some sort of similar acquisition or product offering in the not too distant future gotcha mine is meta will ramp up their AI hiring.
47:52No, I'm kidding.
47:55Yeah, I think mine is, well, again, this is for me just super non-serious. There'll be some other device that's totally bricked by a software update. So, you know, we've just had the Wahoos Chromecast not that long ago. So who knows, maybe like PS4s will get bricked. I've got a PS4. I've got two of them actually. So it would be very fitting if those got bricked for a week or something with an update. So let's go with that. so yeah thank you for tuning in my apologies for how i sound i have been enthusiastic about this episode so don't read too much in the voice thank you sean for really taking over on this one appreciate it yeah thank you everyone for tuning in and we'll see you next one see you next time
From the publisher
SED News is a monthly podcast from Software Engineering Daily where hosts Gregor Vand and Sean Falconer unpack the biggest stories shaping software engineering, Silicon Valley, and the broader tech industry. In this episode, they discuss Perplexity’s headline-grabbing offer to buy Google Chrome, the U.S. government’s large stake in Intel, Meta’s abrupt pause on AI
The post SED News: Perplexity’s Chrome Play, Meta’s AI Freeze, and Intel Becomes Too Big to Fail appeared first on Software Engineering Daily.
