๐Ÿ“ก Telecommunications Engineer.โšก๏ธ#webperf ๐Ÿ”ญ#o11y. Making @trivago faster. Born Atlantic ๐ŸŒŠ๐Ÿ™, lived in ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ง๐Ÿ‡ด๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡ง๐Ÿ‡ช๐Ÿ‡ต๐Ÿ‡น๐Ÿ‡ธ๐Ÿ‡ฆ๐Ÿ‡จ๐Ÿ‡ญ๐Ÿ‡ซ๐Ÿ‡ท

P. SHERMAN, WALLABY 42, SiDneY
Joined January 2008
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Bending Spoons went from buying a $10,000 cute keyboard personalization app to $1,000,000,000+ acquisitions every month. It's wild.
3
2
1
113
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Last chance to register for Google's 5-Day AI Agents course on Kaggle. Learn about AI Agent patterns, agent tools, context engineering, memory management, agent evals and multi-agent systems with A2A directly from Google experts. 100% free, online and open to all.
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Tough night for AWS on-call engineers.
3
14
2
136
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
๐Ÿฆ€ Backpressure and Concurrency for Rust Tokio I/O streams. My new blog post about async ergonomics and advanced I/O patterns biriukov.dev/rust-tokio-io/
2
17
149
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Just wild: my side project TechPays the last week had 2K page views and 143K AI / robot page views... That's 70 AI-related visits for a single human visit. Is this where websites are headed? Completely changes the cost/benefit of serving webpages (that cost money!) to robots
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Fundamentals of a ๐—ฉ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐——๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ. With the rise of GenAI, Vector Databases skyrocketed in popularity. The truth - Vector Databases are also useful outside of a Large Language Model context. When it comes to Machine Learning, we often deal with Vector Embeddings. Vector Databases were created to perform specifically well when working with them: โžก๏ธ Storing. โžก๏ธ Updating. โžก๏ธ Retrieving. When we talk about retrieval, we refer to retrieving set of vectors that are most similar to a query in a form of a vector that is embedded in the same Latent space. This retrieval procedure is called Approximate Nearest Neighbour (ANN) search. A query here could be in a form of an object like an image for which we would like to find similar images. Or it could be a question for which we want to retrieve relevant context that could later be transformed into an answer via a LLM. Letโ€™s look into how one would interact with a Vector Database: ๐—ช๐—ฟ๐—ถ๐˜๐—ถ๐—ป๐—ด/๐—จ๐—ฝ๐—ฑ๐—ฎ๐˜๐—ถ๐—ป๐—ด ๐——๐—ฎ๐˜๐—ฎ. 1. Choose a ML model to be used to generate Vector Embeddings. 2. Embed any type of information: text, images, audio, tabular. Choice of ML model used for embedding will depend on the type of data. 3. Get a Vector representation of your data by running it through the Embedding Model. 4. Store additional metadata together with the Vector Embedding. This data would later be used to pre-filter or post-filter ANN search results. 5. Vector DB indexes Vector Embedding and metadata separately. There are multiple methods that can be used for creating vector indexes, some of them: Random Projection, Product Quantization, Locality-sensitive Hashing. 6. Vector data is stored together with indexes for Vector Embeddings and metadata connected to the Embedded objects. ๐—ฅ๐—ฒ๐—ฎ๐—ฑ๐—ถ๐—ป๐—ด ๐——๐—ฎ๐˜๐—ฎ. 7. A query to be executed against a Vector Database will usually consist of two parts: โžก๏ธ Data that will be used for ANN search. e.g. an image for which you want to find similar ones. โžก๏ธ Metadata query to exclude Vectors that hold specific qualities known beforehand. E.g. given that you are looking for similar images of apartments - exclude apartments in a specific location. 8. You execute Metadata Query against the metadata index. It could be done before or after the ANN search procedure. 9. You embed the data into the Latent space with the same model that was used for writing the data to the Vector DB. 10. ANN search procedure is applied and a set of Vector embeddings are retrieved. Popular similarity measures for ANN search include: Cosine Similarity, Euclidean Distance, Dot Product. How are you using Vector DBs? Let me know in the comment section! #LLM #AI #MachineLearning
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Off the Beaten Track: Yiwu City, Procurement Paradise I recently visited Zhejiang's Yiwu for the first time. Yiwu is the small commodities wholesale procurement Mecca of the world, but it's still relatively unknown outside of certain sectors. So, let me tell you about it. ๐Ÿงต
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Weโ€™re hiring engineers again! iOS, backend, data, generalists... - Fully remote - SF based salary, no negotiation games - Challenging computer problems. Real impact - Engineering-led culture Your code will power apps like ChatGPT, VSCO, Notion and tens of thousands more.
52
90
10
1,058
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
๐— ๐—–๐—ฃ plus ๐—”๐Ÿฎ๐—”, here is how they complement each other ๐Ÿ‘‡ Protocol wars continue to rage, let's understand how Googles A2A (Agent2Agent) protocol is different from MCP and how they complement each other (read till the end). ๐˜”๐˜ฐ๐˜ท๐˜ช๐˜ฏ๐˜จ ๐˜ฑ๐˜ช๐˜ฆ๐˜ค๐˜ฆ๐˜ด ๐˜ช๐˜ฏ ๐˜”๐˜Š๐˜—: ๐Ÿญ. MCP Host - Programs using LLMs at the core that want to access data through MCP. โ—๏ธ When combined with A2A, an Agent becomes MCP Host. ๐Ÿฎ. MCP Client - Clients that maintain 1:1 connections with servers. ๐Ÿฏ. MCP Server - Lightweight programs that each expose specific capabilities through the standardised Model Context Protocol. ๐Ÿฐ. Local Data Sources - Your computerโ€™s files, databases, and services that MCP servers can securely access. ๐Ÿฑ. Remote Data Sources - External systems available over the internet (e.g., through APIs) that MCP servers can connect to. ๐˜Œ๐˜ฏ๐˜ต๐˜ฆ๐˜ณ ๐˜ˆ2๐˜ˆ: Where MCP falls short, A2A tries to help. In multi-Agent applications where state is not necessarily shared ๐Ÿฒ. Agents (MCP Hosts) would implement and communicate via A2A protocol, that enables: โžก๏ธ Secure Collaboration. โžก๏ธ Task and State Management. โžก๏ธ User Experience Negotiation. โžก๏ธ Capability discovery - similar to MCP tools. ๐—›๐—ผ๐—ป๐—ฒ๐˜€๐˜ ๐˜๐—ต๐—ผ๐˜‚๐—ด๐—ต๐˜๐˜€: โ—๏ธ Open protocols for Agent communication are important but they are just a piece of the picture, there will be a need for standards that govern all of the existing protocols and other missing pieces. E.g. โ“ How do we standardise tracing and Observability in multi-agent IOA systems? โ“ How do we retain the identity of the running job of an AI Agent instance if the communication standard is not unified in different parts of the pipeline? โ“ ... โœ… More on this in my future posts, stay tuned! Let me know your thoughts in the comments. ๐Ÿ‘‡ #LLM #AI #MachineLearning
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
The Latest in SEO + AI Search?ย Here are the top news and resources from today's hashtag#SEOFOMO ๐Ÿ‘‡ * โ€‹Pichai: Google AI Mode Will Be Incorporated Into The Main Search by @rustybrick * โ€‹How Publishers Can Survive (and Thrive) in the Age of AI Search with @lilyraynyc & @gfiorelli1 * โ€‹Free Looker Studio template to analyze traffic from AI chats by @IvanPalii * โ€‹3 examples of product-led SEO by @Kevin_Indig * โ€‹Why user-generated content works well for SEO by @torylynne * โ€‹Old Hat SEO is Finally Dead. The Bar Has Been Risen For The Next Generation. by @NickLeRoy * Optimize for AI Search (GEO, AEO, LLMO) - New Section in #LearningSEO * โ€‹Google AI Mode: First Thoughts & Survival Strategies by @rustybrick * โ€‹Chunked, Retrieved, Synthesized - Not Crawled, Indexed, Ranked by @DuaneForrester * โ€‹How Content Structure Matters for AI Search by @chrisgreenseo * Much more! Including SEO Jobs, events, tools... Read it here (and subscribe to avoid missing out): seofomo.co/posts/what-s-new-โ€ฆ
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Cool cool that @googlecloud is experiencing massive downtime but their status page says everything is fine
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Claude 4 Opus + Claude Code is an unbelievably great coding agent. Opus is basically an AI SWE. Itโ€™s the *most* productive Iโ€™ve been using AI to code while requiring the *least* effort of any tool - it just works. Give it todos and watch it speedrun your backlog. Itโ€™s magic.
65
67
7
1,404
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Introducing the next generation: Claude Opus 4 and Claude Sonnet 4. Claude Opus 4 is our most powerful model yet, and the worldโ€™s best coding model. Claude Sonnet 4 is a significant upgrade from its predecessor, delivering superior coding and reasoning.
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
New Google SEO documentation on (1) guidance on using generative AI content on your website and (2) the AI features and your website seroundtable.com/google-docsโ€ฆ
๐Ÿ‘‡this๐Ÿ‘‡
I just read this WSJ article on why Europe's tech scene is so much smaller than the US's and China's. I'm afraid that, like most articles on this topic, it largely misses the mark. Which in itself illustrates a key reason why Europe is lagging behind: when you fail to understand the root causes of an issue, you have zero chance to solve it. What makes me competent to speak on this topic? Back in the late 2000s and early 2010s, I founded and led HouseTrip which at the time was one of Europe's top startups. We were the first historical startup in which all top 3 VC investors in Europe invested. So I have a pretty intimate knowledge of the European entrepreneurship ecosystem and what it takes to create and grow a tech company in Europe. We were pretty promising as a startup. In fact as promising as it can possibly get. We had a similar concept to Airbnb (with some notable differences I won't bore you with), except we created the company 1 year before they did. Which means we were the first-mover - globally - with a multi-billion-euro concept, strong financial backing by the 3 top investors in Europe and, at some point, a team of 250 people with some of the brightest minds in tech in Europe. Everything we needed to succeed. And yet we didn't succeed: ultimately we were essentially crushed by our American competitor Airbnb in our home turf - Europe - and we had no choice but to sell ourselves to another American company, Tripadvisor. Believe me, I've reflected long and hard on how that could have happened. In fact after I left the company in 2015 I even spent 3 months in isolation in the Annapurna mountains in Nepal to reflect full time on exactly that ๐Ÿ˜… And I then moved to China, where I spent the next 8 years and where I had the chance to study their ecosystem to understand why they're successful and Europe isn't. So all in all, I think I have some degree of legitimacy to comment on this topic. The WSJ article says that Europe lags behind due to the usual suspects, the reasons you constantly hear about: too much regulation, fragmented European markets, limited access to financing, a culture that isn't conducive to the startup grind, etc. Some of those are true, but imho all are secondary. Take excessive regulations for instance, which gets mentioned all the time. If they were such a hindrance to startups, why would American startups succeed in Europe - like Airbnb in our case - and European startups not? We all face the same regulations ๐Ÿคท Or take fragmented markets. Same question: how could US startups successfully conquer these fragmented EU markets when European startups can't? Because that's the real elephant in the room, and really the story of the European tech scene since the advent of the internet: US startups have shown a remarkable ability to capture European markets despite the supposed barriers, making many of the "usual suspects" explanations for Europe's tech struggles very unconvincing. In other words, logically, any explanation where both US and European startups face identical barriers fails to address the fundamental difference in outcomes we consistently observe. Based on my experience, the key problem faced by European startups can be summarized in one word: patriotism. There is virtually none in Europe, and more than anything that's what's killing EU startups, or preventing them from developing. It used to drive me absolutely nuts at HouseTrip. What a startup needs first and foremost, especially a consumer-facing startup like we were, is marketing, to become famous. At first, when I created the company and before Airbnb was even a thing, I used to pitch the company to the media and the general response I would get was almost one of contempt, as in "why would I belittle myself to write about your startup? And furthermore, who would be stupid enough to stay in an apartment when there are hotels? You guys have no future..." And then Airbnb got launched and the American media started their thing, hyping the company like it was the greatest innovation since sliced bread, like they were national heroes, giving them hundreds of millions in free publicity. That's when European media started to take notice. Not of us, god forbid, but of Airbnb. The concept was promoted by Silicon Valley, see... so now it was valid. So I went back to pitch HouseTrip to European media. This time around I was met with a different kind of contempt: "So you guys are like Airbnb? Why would we cover a European copycat when we can just write about the real American original?" Luckily I'm not violent but lets say those moments really tested my civility ๐Ÿ˜… All in all, we arrived in the absolutely grotesque situation where, despite Airbnb not having yet set foot in Europe, they were already a cultural phenomenon there, promoted by European media, for free, when the European original - yours truly - had to spend millions on paid marketing (mostly to Google and Facebook, American companies) to achieve a small fraction of the brand recognition. Which means that, insanely, Airbnb was probably doing more business in Europe than we did before even opening an office there, simply on the back of the free publicity they were getting. How on earth can you even compete with that? This dynamic was at play with general European elites too. I remember very clearly having dinner next to a legendary European entrepreneur and investor - who I won't name, a man who supposedly, on paper, is dedicating his life to furthering the European tech ecosystem. We naturally got to talk about HouseTrip and he literally told me, and this is an exact quote: "you know I don't really like copycats, they really hurt the European ecosystem." Another big test for my civility that night... And even if we had been a copycat, so what? That's how China got started, there's nothing to be ashamed of. You need to learn to walk before you can run. In fact if you study the history of innovation you'll find that every major tech power, including the US, started by imitating and adapting others' innovations before developing their own. Speaking of China, again a country that I know in depth for having lived there for 8 years after HouseTrip, I've come to the conclusion that patriotism, a deeply rooted mindset of sovereignty, is truly the magic ingredient behind their success. Contrary to popular belief, they don't do it in a stupid way by just banning competition. Those cases are actually very rare and only occur if the companies in question violate Chinese law in pretty egregious ways. Most of the time it's the exact contrary: they welcome foreign companies and competition, but create conditions where local alternatives can thrive alongside them, giving Chinese users and businesses legitimate options to choose domestic champions. Which means you end up with, for instance, Apple doing well in China but simultaneously allowing the rise of Huawei or Xiaomi. Or Tesla doing well in China but simultaneously allowing the rise of BYD or Nio. Etc. And China is, interestingly, more comparable to the EU than most people realize. It is, again contrary to popular belief, extremely decentralized when it comes to doing business, with various provinces competing against each other much the same way EU countries compete against each other. But they do it in such a way where, again, the overarching sense of Chinese sovereignty never gets sacrificed at the altar of provincial competition. And where the ultimate goal is to develop Chinese champions which can successfully compete on the global stage. So there you have it, the dirty little secret behind Europe's lag. We're essentially witnessing a "colonization of the minds" whereby Europe has structurally internalized its technological inferiority, celebrating American startups while dismissing its own homegrown companies. Why does this barely ever get talked about? Think about it: do you seriously think that the Wall Street Journal would start advocating for, essentially, policies hostile to American tech dominance? Much better to focus on the usual red herrings like too much regulation or fragmentation which, conveniently, would primarily result in clearing obstacles for American tech giants to dominate European markets even further, rather than nurturing homegrown competitors. This article is, in itself, an illustration of the "colonization of the minds".
1
4
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
today is my 11 ๐Ÿ˜ฑ year anniversary @auth0 always thankful to have had (and continue to have) the opportunity to learn and have fun in that vein, 11 things I've learned from @auth0 folks over the years ๐Ÿ‘‡ 1๏ธโƒฃ @woloski n + 1 > n, and how to set the bar 2๏ธโƒฃ @eugenio_pace customer feedback is a gift 3๏ธโƒฃ @thinkshiv you own your calendar 4๏ธโƒฃ@jfroma developer experience, and less is more 5๏ธโƒฃ@sebasiaco execute with focus and iterate 6๏ธโƒฃ@jcenturion creative exploration with great UX 7๏ธโƒฃ@mgonto the value of pushing to get stuff done (aka gonto push) 8๏ธโƒฃ@sandrinodm what knowing identity across the industry looks like 9๏ธโƒฃ@federicomolina rolling up your sleeves and getting things done ๐Ÿ”Ÿ@rickyrauch & @evilrabbit_ appreciate the value of design & @fedejack do the job before you have the job
3
4
79
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Iโ€™ve been a vocal critic of AI developments โ€“ in 2023 I still dismissed a lot of the hype. Last year, I stayed mostly silent. Not because I agreed, but because I started seeing signs that impressed me. This year, after what weโ€™ve built and tested internally across several areas, Iโ€™ve decided to speak up. The results are undeniable. Things will change. Drastically. I used to think the AI hype was exaggerated. Then I started quietly replacing tasks I once gave to interns, junior devs, content writers, and analysts. The revolution already happened. You just didnโ€™t notice because it speaks politely and has good grammar. What machines did to manual labor in the last century, AI is doing to cognitive work now. Software development, design, analysis, monitoring, even documentation โ€“ all of it is shifting. And no, itโ€™s not โ€œcoming soon.โ€ Itโ€™s already here, and itโ€™s accelerating. Entry-level is gone. Mid-level is on thin ice. Senior? Youโ€™d better be excellent and adaptive. If youโ€™re still asking โ€œwhy?โ€ โ€“ youโ€™re either not looking, or you donโ€™t want to see it. You will. Probably the hard way.
94
191
49
1,666
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
Market intelligence platform Lighthouse has acquired The Hotels Network (THN), a #marketing personalization #technology that helps hotels drive direct sales. Terms of the deal have not been disclosed, but the acquisition enables #Lighthouse to offer marketing technology services alongside its existing commercial intelligence platform. Learn more in #PhocusWire's recent article: bit.ly/3EdzCA3 #travelindustry #traveltechnews #traveltech
Xoan /สƒฮฑn/ ๐ŸŸ retweeted
ChatGPT is a beast and is growing rapidly. Important reminder that this doesn't necessarily mean Google is declining. SEO is alive and well. โ€“ Latest Semrush traffic analytics data