Author: ndup.io
-
AI Reality VS Speculation with Google Machine Learning Engineer Jiquan Ngiam [Podcast #156]
On this week’s episode of the podcast, I interview Jiquan Ngiam. He’s a former Google Brain engineer who’s building tools to make AI useful for everyone – not just developers. We talk about the power of AI and it’s practical capabilities, and separat… On this week’s episode of the podcast, I interview Jiquan Ngiam.…
-
How to Use Langbase Memory Agents to Make Any LLM a Conversational AI for Your Docs
It’s 2025, and Large Language Models (LLMs) still can’t access your private data. Ask them something personal, and they’ll either guess or give you the wrong answer. That’s the limitation—they’re trained on public information and don’t have access to… It’s 2025, and Large Language Models (LLMs) still can’t access your private data. Ask them…
-
How to Run an Effective Daily Scrum – Tips for Team Members and Managers
Let’s start with a simple question: Why do we get together for a short meeting each day? If you work on a Scrum team, you’ve probably heard of a daily scrum, sometimes called a daily stand-up. It’s one of the key events in scrum. The “daily” usually… Let’s start with a simple question: Why…
-
The developer skill you might be neglecting
Ben and Ryan talk with Geoffrey (Jef) Huck, a software developer turned public speaking coach, about the importance of soft skills in the tech industry—in particular, speaking and communication skills. Their conversation touches on how Huck’s experiences with anxiety shaped his efforts to become a better communicator, practical techniques for dispelling anxiety and connecting with…
-
Understanding Deep Learning Research Tutorial – Theory, Code and Math
Understanding deep learning research can often feel like unraveling a dense and intricate puzzle. From decoding mathematical notation to navigating complex code bases, the process can be daunting, especially for newcomers. But with the right guidance… Understanding deep learning research can often feel like unraveling a dense and intricate puzzle. From decoding mathematical notation…
-
Learn to Use GitHub Actions: a Step-by-Step Guide
GitHub Actions are one of the most helpful features of GitHub. Actions help you automate, build, test, and deploy your app from your GitHub. They also help you perform code reviews and tests, manage branches, triage issues, and more. In simple terms,… GitHub Actions are one of the most helpful features of GitHub. Actions…
-
Legal Differences in ATV and Motorcycle Injury Claims: What You Need to Know
It can be hard to handle the legal system after an all-terrain vehicle (ATV) or motorcycle accident, especially if you The post Legal Differences in ATV and Motorcycle Injury Claims: What You Need to Know appeared first on The Startup Magazine. It can be hard to handle the legal system after an all-terrain vehicle…
-
Signs It’s Time To Expand Your Team
Have you ever noticed just how much there is to do when you’re running a business? There’s always something else The post Signs It’s Time To Expand Your Team appeared first on The Startup Magazine. Have you ever noticed just how much there is to do when you’re running a business? There’s always something…
-
Phaneesh Murthy’s Blueprint for Building Long-lasting Client Relationships in IT Services
In the high-stakes arena of IT services, where contracts are often won and lost on razor-thin margins, Phaneesh Murthy emerged The post Phaneesh Murthy’s Blueprint for Building Long-lasting Client Relationships in IT Services appeared first on The Startup Magazine. In the high-stakes arena of IT services, where contracts are often won and lost on…
-
How to Set Up Social Authentication with Strapi and Nuxt.js
Enhancing security is a critical aspect of every development process. But it’s crucial to make your apps accessible for users signing up for the application. So, creating a seamless experience for users while they sign up and maintaining security thr… Enhancing security is a critical aspect of every development process. But it’s crucial to…
-
AI in Agriculture: How AI-Enhanced Farming Can Increase Crop Yields [Full Book]
Artificial intelligence is revolutionizing the agriculture industry, paving the way for a future of smarter, more efficient farming practices. Imagine a world where crops are grown with precision and care, maximizing yields like never before. With AI… Artificial intelligence is revolutionizing the agriculture industry, paving the way for a future of smarter, more efficient…
-
Robots building robots in a robotic factory
Ryan talks with Sterling Chin, a senior developer advocate at Postman, about the intersection of APIs and AI. They cover the emergence of AI APIs, the importance of quality APIs for AI integrations, and the evolving role of GraphQL in this new landscape. Sterling explains how some organizations are shifting toward an API-first development approach…
-
The Rise of SaaS-focused Reseller Hosting Models and Their Market Reception
Key takeaways ● SaaS-focused reseller hosting allows resellers to offer software solutions ● Resellers The post The Rise of SaaS-focused Reseller Hosting Models and Their Market Reception appeared first on The Startup Magazine. Key takeaways ● SaaS-focused reseller hosting allows resellers to offer software solutions…
-
Top Tips for Protecting Your Business from Cyberattacks
The digital age has revolutionized how organizations operate, offering unmatched convenience and connectivity. However, this reliance on technology also comes The post Top Tips for Protecting Your Business from Cyberattacks appeared first on The Startup Magazine. The digital age has revolutionized how organizations operate, offering unmatched convenience and connectivity. However, this reliance on technology…
-
How to Build a Simple Portfolio Website With HTML and CSS
While browsing through some of my old projects, I stumbled upon a portfolio I worked on a while back. The funny thing? I never used it. So, I decided to give it a fresh look and thought, why not share it with you? As a developer, having a portfolio i… While browsing through some…
-
Learn Relational Database Basics – Key Concepts for Beginners
In today’s digital world, data is everywhere, and it’s at the heart of most modern applications. Databases are the unsung heroes that keep it all organised and accessible. Many sites use databases, from social media platforms to online shopping retai… In today’s digital world, data is everywhere, and it’s at the heart of most…
-
How to Use the Mermaid JavaScript Library to Create Flowcharts
If you’ve recently searched for an online diagramming tool, you might have noticed that most of them rely on drag-and-drop functionality. While this is helpful for people who can’t code, it can be hard to maintain. It can also be a bit difficult to m… If you’ve recently searched for an online diagramming tool,…
-
How to Make Flowcharts with Mermaid and Bring Joy to your Coding
Coding can be intense. Especially when you are knee-deep in debugging or trying to map complex projects. For many developers — novice and pros alike — it is not uncommon to spend hours staring at code, looking for answers that won’t come. You may hav… Coding can be intense. Especially when you are knee-deep…
-
The Do’s And Don’ts Of Effective Startup Marketing
Startup marketing is hard. Well, all marketing is hard if you want to get it right, but startup marketing has The post The Do’s And Don’ts Of Effective Startup Marketing appeared first on The Startup Magazine. Startup marketing is hard. Well, all marketing is hard if you want to get it right, but startup…
-
3 Startup Ideas for 2025
As the business landscape continues to evolve, entrepreneurs are constantly seeking new opportunities that cater to emerging market trends. By The post 3 Startup Ideas for 2025 appeared first on The Startup Magazine. As the business landscape continues to evolve, entrepreneurs are constantly seeking new opportunities that cater to emerging market trends. By 2025,…
-
CUDA and GPU Programming with Elliot Arledge [Podcast #155]
On this week’s episode of the podcast, I interview Elliot Arledge. He’s a 20-year old computer science student who’s created several popular freeCodeCamp courses on LLMs, the Mojo programming language, and GPU programming with CUDA. He joins us from … On this week’s episode of the podcast, I interview Elliot Arledge. He’s a 20-year…
-
Getting Started with RHEL: A Beginner’s Guide to Linux Basics
Imagine an operating system so reliable that it powers the world’s biggest servers, the fastest supercomputers, and even the cloud infrastructure of leading tech companies. Welcome to Red Hat Enterprise Linux (RHEL) — the backbone of modern IT system… Imagine an operating system so reliable that it powers the world’s biggest servers, the fastest…
-
“Data is the key”: Twilio’s Head of R&D on the need for good data
In this episode, Ben and Ryan sit down with Inbal Shani, Chief Product Officer and Head of R&D at Twilio. They talk about how Twilio is incorporating AI into its offerings, the enormous importance of data quality in achieving high-quality responses from AI, the challenges of integrating cutting-edge AI technology into legacy systems, and how…
-
What is Semantic Matching? How to Find Words in a Document Using NLP
Have you ever found yourself searching a document for a specific word or phrase just to discover that the term you’re looking for isn’t there? It can be frustrating, right? Sometimes, even though you might not see the exact term you’re looking for, t… Have you ever found yourself searching a document for a…
-
Understanding the Language Server Protocol – Easier Code Editing Across Languages and Tools
In the past, many code editors were built just for one specific language. To provide rich and smart code editing, tight integration between the editor and the language tooling was a must. On the other hand, there were (and still are) more general-pur… In the past, many code editors were built just for one…
-
How to Talk to Any Database Using AI – Build Your Own SQL Query Data Extractor
Recently, I took a break from writing to focus on my exams. During this time, I had an interesting experience: I had the chance to explain SQL (Structured Query Language) to my peers. While exploring SQL in-depth, I encountered a common frustration: … Recently, I took a break from writing to focus on my…
-
Learn Generative AI in 23 Hours
Artificial Intelligence is revolutionizing industries and workflows, and learning to work with AI in the cloud is an important skill for modern developers. Whether you’re a beginner or looking to deepen your understanding of generative AI, this cours… Artificial Intelligence is revolutionizing industries and workflows, and learning to work with AI in the cloud…
-
Create Christmas Icons with JavaScript and HTML
Creating unique projects is one of the best ways to grow as a programmer, and what better way to learn than by building something creative for the holiday season? Imagine crafting a festive Christmas calendar from scratch, generating eye-catching, cu… Creating unique projects is one of the best ways to grow as a programmer,…
-
Investing in Real Estate: Is It Right for You? Pros and Cons to Consider
Real estate has long been a favorite investment strategy for building wealth. With the potential for both short-term gains and The post Investing in Real Estate: Is It Right for You? Pros and Cons to Consider appeared first on The Startup Magazine. Real estate has long been a favorite investment strategy for building wealth.…
-
Life Surge Reviews Explain Why Every Event Is a Transformational Opportunity
Record crowds gather at Life Surge events across America, drawn by powerful speakers and promises of faith-based financial education. The post Life Surge Reviews Explain Why Every Event Is a Transformational Opportunity appeared first on The Startup Magazine. Record crowds gather at Life Surge events across America, drawn by powerful speakers and…
-
Failing fast at scale: Rapid prototyping at Intuit
Have an idea? Turn it into a prototype first. Have an idea? Turn it into a prototype first.
-
What Industries is Cryogenics Technology Used In?
Cryogenics refers to the production and behavior of materials at extremely low temperatures. Cryogenic technology enables the use of cryogens The post What Industries is Cryogenics Technology Used In? appeared first on The Startup Magazine. Cryogenics refers to the production and behavior of materials at extremely low temperatures. Cryogenic technology enables the use of…
-
How to Discover Hidden Subdomains as an Ethical Hacker
Subdomains are an essential part of a website’s infrastructure. They provide additional functions in a web application, such as APIs, admin portals, and staging environments. As an ethical hacker, discovering subdomains is a critical step in learning… Subdomains are an essential part of a website’s infrastructure. They provide additional functions in a web application,…
-
How to Help Someone with Their Code Using the Socratic Method
As a programming community, freeCodeCamp helps many people who have questions about their code. It can be quite tempting to simply provide the learner with the answer and move on, but that’s actually detrimental to the learning process. Here’s why: W… As a programming community, freeCodeCamp helps many people who have questions about their…
-
WBIT #2: Memories of persistence and the state of state
Bottom line: let React do the React things. Bottom line: let React do the React things.
-
SVM Kernels Explained: How to Tackle Nonlinear Data in Machine Learning
Have you ever considered how your phone can recognize handwritten text and convert it into regular computer text? Or how your email can separate messages automatically into spam and non-spam categories? Both of these examples work based on classifica… Have you ever considered how your phone can recognize handwritten text and convert it into…
-
The Difference Between and in HTML – Explained with Examples
This is important text. The text within the tag will no longer appear bold and will be displayed in red, as specified by the CSS rules. Similarly, you can override the default styles for the tag using CSS, although it’s less common to do so since the This is important text. The text within the…
-
How to Use Piping and Redirection in the Linux Terminal
The command line interface in Linux provides a powerful way of perfoming a range of tasks on your system. Because of its roots, Linux has many features baked into the terminal. Two of these powerful features are piping and redirection. These features enable you to redirect the output and input The command line interface in…
-
Flutter Tutorial – How to Develop an App with Flutter From Scratch
Recently, I’ve been working on a marketing strategy for a new app based on the Flutter framework. An entire development team has been teaching me the ins and outs of Flutter as a cross-platform technology. And from what I’ve learned, I believe that the framework is accessible to almost Recently, I’ve been working on a…
-
Ben Awad is a GameDev Who Sleeps 9 Hours EVERY NIGHT to be Productive [Podcast #121]
On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews Ben Awad, a game developer who creates developer tutorials on YouTube and TikTok. I hope you enjoy our conversation. Can you guess what bass line I’m playing on my b… On this week’s episode of the podcast, freeCodeCamp founder Quincy Larson interviews Ben…
-
Supporting the world’s most-used database engine through 2050
Dr. Richard Hipp, creator of SQLite, shares how he taught himself to program, the challenges he faced in creating SQLite, and the importance of testing and maintaining the software for long-term support. Dr. Richard Hipp, creator of SQLite, shares how he taught himself to program, the challenges he faced in creating SQLite, and the importance…
-
Powerful Services for Growing Businesses
In a rapidly digitizing world, businesses are continually searching for edge-cutting solutions that can propel their growth and solidify their The post Powerful Services for Growing Businesses appeared first on The Startup Magazine. In a rapidly digitizing world, businesses are continually searching for edge-cutting solutions that can propel their growth and solidify their market…
-
5 Productivity Tips for Personal Injury Law Firms and Lawyers
Personal injury law firms and lawyers handle a high volume of cases and clients. Lawyers at smaller firms may have The post 5 Productivity Tips for Personal Injury Law Firms and Lawyers appeared first on The Startup Magazine. Personal injury law firms and lawyers handle a high volume of cases and clients. Lawyers at…
-
Mac Control Keyboard Shortcuts – Hotkeys that Work Everywhere in MacOS
MacOS has several keyboard shortcuts that work everywhere – in your browser, in your terminal, in any place where you can input text. I call these the “Control Hotkeys” since they all involve holding the Control key. These shortcuts seem to originate… MacOS has several keyboard shortcuts that work everywhere – in your browser, in…
-
Code a Kirby Clone with TypeScript and Kaboom.js
If you are learning programming, it should be fun! We just posted a video course on the freeCodeCamp.org YouTube channel that will guide you through the process of creating a Kirby game clone using TypeScript and Kaboom.js. JSLegendDev created this c… If you are learning programming, it should be fun! We just posted a video…
-
What language should beginning programmers choose?
Should a language be easy or comprehensive? Should a language be easy or comprehensive?
-
How To Set Up TypeORM DataSource in Your NestJS Project
Hey there! 👋 Ever since I started working with NestJS, I’ve been looking for a reliable way to manage my database with TypeORM. Today, I’ll share my journey and the steps I took to get it all set up. Alright, before we dive in, let’s try to understand what TypeORM Hey there! 👋 Ever since…
-
The Hidden Power of Newsletters: Here’s Why You Should Start One
Newsletters aren’t a new concept. They have been around for ages, and entrepreneurs merely adopted them into the digital world. The post The Hidden Power of Newsletters: Here’s Why You Should Start One appeared first on The Startup Magazine. Newsletters aren’t a new concept. They have been around for ages, and entrepreneurs merely adopted…
-
Creating an Impactful Web Presence: 5 Key Steps for Your Startup Site
Establishing a strong online presence is crucial for any startup looking to carve out its space in the digital ecosystem. The post Creating an Impactful Web Presence: 5 Key Steps for Your Startup Site appeared first on The Startup Magazine. Establishing a strong online presence is crucial for any startup looking to carve out…
-
How to Implement JSON Web Tokens (JWTs) in PHP – PHP Authentication Tutorial
In this guide, we’ll explore the process of creating JSON Web Tokens (JWTs) from scratch in PHP, which is a superior and more secure authentication scheme. By implementing this advanced approach, you’ll have a robust and highly secure authentication mechanism that significantly enhances data protection and user authentication. Table In this guide, we’ll explore the…
-
Procedural Macros in Rust – A Handbook for Beginners
In this handbook, you’ll learn about procedural macros in Rust, and what purposes they serve. You’ll also learn how to write your own procedural macros with both hypothetical and real-world examples. This guide assumes that you’re familiar with Rust and its basic concepts, such as data-types, iterators, and traits. If In this handbook, you’ll learn…
-
Webflow Crash Course
Are you ready to master Webflow and build stunning websites without writing a single line of code? We just posted a course on the freeCodeCamp.org YouTube channel that will guide you through everything you need to know about Webflow. Ashokkumar Chava… Are you ready to master Webflow and build stunning websites without writing a single…
-
Is GenAI the next dot-com bubble?
The home team talks about the current state of the software job market, the changing sentiments around AI job opportunities, the impact of big players like Facebook and OpenAI on the space, and the challenges for startups. Plus: The philosophical implications of LLMs and the friendship potential of corvids. The home team talks about the…
-
9 Things You Need To Do To Start A NonProfit
Starting a nonprofit is very similar to starting a regular business, but there are a few minor differences when it The post 9 Things You Need To Do To Start A NonProfit appeared first on The Startup Magazine. Starting a nonprofit is very similar to starting a regular business, but there are a few…
-
Community Management Best Practices in Salesforce: How to Make It Run Smoothly
You’ve just become a proud Salesforce community creator and would like it to thrive for a kickoff. The crowd is The post Community Management Best Practices in Salesforce: How to Make It Run Smoothly appeared first on The Startup Magazine. You’ve just become a proud Salesforce community creator and would like it to thrive…
-
4 Business Costs That You Might Be Able to Save Money On
Even if you’ve only been running your business for a short amount of time, you’ll know all too well that The post 4 Business Costs That You Might Be Able to Save Money On appeared first on The Startup Magazine. Even if you’ve only been running your business for a short amount of time,…
-
Why Startups Need to Focus on Client Retention Right from the Start
When it comes to startups, the focus often gravitates toward acquiring new customers, expanding market reach, and chasing growth metrics. The post Why Startups Need to Focus on Client Retention Right from the Start appeared first on The Startup Magazine. When it comes to startups, the focus often gravitates toward acquiring new customers, expanding…
-
3 Ways CEO Health and Wellness Impacts Workplace Environment
In the fast-paced business world, a CEO’s role extends far beyond boardroom decisions and profit margins. As the figurehead of The post 3 Ways CEO Health and Wellness Impacts Workplace Environment appeared first on The Startup Magazine. In the fast-paced business world, a CEO’s role extends far beyond boardroom decisions and profit margins. As…
-
4 Strategies to Reduce Employee Turnover That Work
In early 2023, the Harvard Business Review published an article discussing the trends shaping work for the same year and The post 4 Strategies to Reduce Employee Turnover That Work appeared first on The Startup Magazine. In early 2023, the Harvard Business Review published an article discussing the trends shaping work for the same…
-
Why configuration is so complicated
Ben and Ryan explore why configuration is so complicated, the right to repair, the best programming languages for beginners, how AI is grading exams in Texas, Automattic’s $125M acquisition of Beeper, and why a major US city’s train system still relies on floppy disks. Plus: The unique challenge of keeping up with a field that’s…
-
If everyone is building AI, why aren’t more projects in production?
Ben talks with Shane McAllister, lead developer advocate at MongoDB, Stanimira Vlaeva, senior developer advocate at MongoDB, and Miku Jha, director, AI/ML and generative AI at Google Cloud, about the challenges and opportunities of operationalizing and scaling generative AI models in enterprise organizations. Ben talks with Shane McAllister, lead developer advocate at MongoDB, Stanimira Vlaeva,…
-
Founders Need to Be Ruthless When Chasing Deals
One of the most exciting things a startup CEO in a business-to-business market can hear from a potential customer is, “We’re excited. When can you come back and show us a prototype?” This can be the beginning of a profitable customer relationship or a disappointing sinkhole of wasted time, money, resources, and a demoralized engineering …
-
How do you evaluate an LLM? Try an LLM.
On this episode: Stack Overflow senior data scientist Michael Geden tells Ryan and Ben about how data scientists evaluate large language models (LLMs) and their output. They cover the challenges involved in evaluating LLMs, how LLMs are being used to evaluate other LLMs, the importance of data validating, the need for human raters, and more…
-
How to succeed as a data engineer without the burnout
The key strategies for building a headache-free data platform. The key strategies for building a headache-free data platform.
-
Diverting more backdoor disasters
In the wake of the XZ backdoor, Ben and Ryan unpack the security implications of relying on open-source software projects maintained by small teams. They also discuss the open-source nature of Linux, the high cost of education in the US, the value of open-source contributions for job seekers, and what Apple is up to AI-wise. …
-
Climbing the GenAI decision tree
In this sponsored episode, Ben and Ryan are joined by Ria Cheruvu, an AI evangelist at Intel, to discuss the different approaches to incorporating AI models into organizations. In this sponsored episode, Ben and Ryan are joined by Ria Cheruvu, an AI evangelist at Intel, to discuss the different approaches to incorporating AI models into…
-
Want to be a great software engineer? Don’t be a jerk.
The home team convenes to discuss the XZ backdoor attack, what great software engineers have in common, how GenAI is changing the face of drug development, and the rise of managed service providers for AI. The home team convenes to discuss the XZ backdoor attack, what great software engineers have in common, how GenAI is…
-
What a year building AI has taught Stack Overflow
We sit down with Jessica Clark, a senior data scientist at Stack Overflow, to discuss how our company approaches generative AI and data quality. We sit down with Jessica Clark, a senior data scientist at Stack Overflow, to discuss how our company approaches generative AI and data quality.
-
How do mixture-of-experts layers affect transformer models?
This new LLM technique has started improving the results of models without additional training. This new LLM technique has started improving the results of models without additional training.
-
Developers with AI assistants need to follow the pair programming model
CodeGen is fast, but you need to be good. CodeGen is fast, but you need to be good.
-
Are long context windows the end of RAG?
The home team is joined by Michael Foree, Stack Overflow’s director of data science and data platform, and occasional cohost Cassidy Williams, CTO at Contenda, for a conversation about long context windows, retrieval-augmented generation, and how Databricks’ new open LLM could change the game for developers. Plus: How will FTX co-founder Sam Bankman-Fried’s sentence of…
-
Will antitrust suits benefit developers?
Ben and Ryan talk about how tiny nations are making huge money from their domain names, the US government’s antitrust case against Apple, the implications of a four-day work week, Reddit’s IPO, and more. Ben and Ryan talk about how tiny nations are making huge money from their domain names, the US government’s antitrust case…
-
Controlling cloud costs: Where to start, and where to go from there
In this episode, Ben and Ryan are joined by Joshua Fox, a senior cloud architect at DoiT, to discuss cloud cost optimization. They explore the importance of controlling and understanding cloud costs, the role of good architecture in cost optimization, and strategies for dealing with surprise costs. In this episode, Ben and Ryan are joined…
-
Community products: Reflections and looking ahead
This past year, we’ve explored and learned how AI can support the community on Stack Overflow and across the Stack Exchange network. Read more to see our reflections and learn more about the initiatives our product team is prioritizing this year. This past year, we’ve explored and learned how AI can support the community on…
-
Data, data everywhere and not a stop to think
Ben and Ryan are joined by Nick Heudecker, Senior Director of Market Strategy and Competitive Intelligence at Cribl, to discuss the state of data and analytics. They cover GenAI, the role of incumbents vs. startups, challenges of data storage and security, data quality and ETL pipelines, measures of data quality for GenAI, and Cribl’s role…
-
Is AI making your code worse?
Ben and Ryan are joined by Bill Harding, CEO of GitClear, for a discussion of AI-generated code quality and its impact on productivity. GitClear’s research has highlighted the fact that while AI can suggest valid code, it can’t necessarily reuse and modify existing code—a recipe for long-term challenges in maintainability and test coverage if devs…
-
Why the creator of Node.js® created a new JavaScript runtime
Ryan Dahl, creator of Node.js and Deno, tells us about his journey into software development and the creation of Node.js. He explains why he started Deno, a new JavaScript runtime. Ryan also introduces JSR, an alternative to NPM, and emphasizes the importance of security in the JavaScript ecosystem. Plus: Thoughts on the future of JavaScript,…
-
Exploring what inspired folks to start coding
Users have been sharing the spark that started them on their journey as computer programmers. From IRC to Minecraft, users found a passion that became a career. Users have been sharing the spark that started them on their journey as computer programmers. From IRC to Minecraft, users found a passion that became a career.
-
Your whole repo fits in the context window
The home team discusses the challenges (hardware and otherwise) of building AI models at scale, why major players like Meta are open-sourcing their AI projects, what Apple’s recent changes mean for developers in the EU, and Perplexity AI’s new approach to search. The home team discusses the challenges (hardware and otherwise) of building AI models…
-
How Stack Overflow is partnering with Google to encourage socially responsible AI
Ben talks with Ryan Polk, Chief Product Officer at Stack Overflow, about our strategic partnership with Google Cloud, the importance of collaboration between AI companies and the Stack Overflow community, and why Stack Overflow’s Q&A format is so suitable for training AI models. Ben talks with Ryan Polk, Chief Product Officer at Stack Overflow, about…
-
A leading ML educator on what you need to know about LLMs
Machine learning scientist, author, and LLM developer Maxime Labonne talks with Ben and Ryan about his role as lead machine learning scientist, his contributions to the open-source community, the value of retrieval-augmented generation (RAG), and the process of fine-tuning and unfreezing layers in LLMs. The team talks through various challenges and considerations in implementing GenAI,…
-
Making collaboration intuitive and meaningful
In the latest Stack Overflow for Teams Enterprise release, you’ll see updates that make collaboration more intuitive and meaningful at several different touch points in the user journey, including a reimagined homepage. In the latest Stack Overflow for Teams Enterprise release, you’ll see updates that make collaboration more intuitive and meaningful at several different touch…
-
Building GenAI features in practice with Intuit Mailchimp
Ryan and Ben chat with Shivang Shah, Chief Architect, and Jon Fasoli, Chief Design & Product Officer, both of Intuit Mailchimp, about implementing GenAI and how all the pieces came together to make a better end user experience. Ryan and Ben chat with Shivang Shah, Chief Architect, and Jon Fasoli, Chief Design & Product Officer,…
-
Chunking express: An expert breaks down how to build your RAG system
This is part two of our conversation with Roie Schwaber-Cohen, Staff Developer Advocate at Pinecone, about retrieval-augmented generation (RAG) and why it’s crucial for the success of your AI initiatives. This is part two of our conversation with Roie Schwaber-Cohen, Staff Developer Advocate at Pinecone, about retrieval-augmented generation (RAG) and why it’s crucial for the…
-
Is a $100 Million Enough?
This article first appeared in Inc. Capitalism has been good to me. After serving in the military during Vietnam, I came home and had a career in eight startups. I got to retire when I was 45. Over the last quarter century, in my third career, I helped create the methods entrepreneurs use to build …
-
In Rust we trust? White House Office urges memory safety
Is your preferred programming language a matter of national security? Is your preferred programming language a matter of national security?
-
It’s RAG time for LLMs that need a source of truth
On this episode: Roie Schwaber-Cohen, Staff Developer Advocate at Pinecone, joins Ben and Ryan to break down what retrieval-augmented generation (RAG) is and why the concept is central to the AI conversation. This is part one of our conversation, so tune in next time for the thrilling conclusion. On this episode: Roie Schwaber-Cohen, Staff Developer…
-
Defining socially responsible AI: How we select partners
Stack Overflow is on a journey to build a new era in the practice of AI: the era of social responsibility. All products based on models that consume public Stack Overflow data are required to provide attribution back to the highest relevance posts that influenced the summary given by the model. Stack Overflow is on…
-
Optimizing both hardware and software for GenAI
Ryan and Ben chat with Raymond Lo, AI software evangelist at Intel, about the AI PC, the software that powers AI breakthroughs, and optimizing hardware and software in unison to improve generative AI performance. Ryan and Ben chat with Raymond Lo, AI software evangelist at Intel, about the AI PC, the software that powers AI…
-
How to convince your CEO it’s worth paying down tech debt
On this episode: Matt Van Itallie, Founder and CEO at Sema, a company that assesses code to improve outcomes for users, companies, and developers. Plus, friend of the show and erstwhile cohost Cassidy Williams joins the conversation. On this episode: Matt Van Itallie, Founder and CEO at Sema, a company that assesses code to improve…
-
Even LLMs need education—quality data makes LLMs overperform
If you’re building experimental GenAI features that haven’t proven their product market fit, you don’t want to commit to a model that runs up costs without a return on that investment. If you’re building experimental GenAI features that haven’t proven their product market fit, you don’t want to commit to a model that runs up…
-
Down the rabbit hole in the Stack Exchange network
On this home team episode: Discussions on Stack Overflow is a new feature that allows users to engage in open-ended conversations outside the site’s primary Q&A structure. The team explores deep-cut Stack Exchange questions about the nature of consciousness and the availability of corrective lenses for medieval knights. Plus: The psychology of downvoting and a…
-
Who owns this tool? You need a software component catalog
We chat with Andrew Boyagi, Atlassian’s Senior Developer Evangelist, about bringing great developer experience to teams and platforms with thousands of engineers. When the software sprawl gets so big you spend more time looking for answers than solving problems, it might be time to try something new. We chat with Andrew Boyagi, Atlassian’s Senior Developer…
-
Would you trust an AI bot to find the fix for vulnerabilities in your code?
On this episode: Eitan Worcel, CEO and cofounder of Mobb, a company that uses AI to automate security vulnerability remediation, talks about how AI can help reduce security backlogs and free up developers’ time, what security risks emerge with GenAI, and why we still need a human in the loop. On this episode: Eitan Worcel,…
-
Exploring the inclusive tech revolution
On this sponsored episode of the podcast, Ben and Ryan chat with Maya Sellon, inclusive design and digital accessibility principal at Shell, about how she’s scaling accessibility and inclusive design practice across an organization the size of Shell. They talk about how knowing the accessibility issues is half the battle, how people are the key…
-
The creator of PyTorch Lightning on the AI hype cycle
The home team chats with William Falcon, an AI researcher and creator of PyTorch Lightning, about developing tooling for the AI ecosystem, open-source contributions, what happens when widely hyped technology needs to scale, and why he’s bullish on experienced developers using AI but not so bullish on new devs doing the same. The home team…
-
Apple Vision Pro – Tech in the Search of a Market
A version of this article previously appeared in Fortune. If you haven’t been paying attention Apple has started shipping its Apple Vision Pro, its take on a headset that combines Virtual Reality (VR) and Augmented Reality (AR). The product is an amazing technical tour de force. But the product/market fit of this first iteration is …
-
Can a programming language implement time travel?
Computer science deals with concurrency, but what about simultaneity? Computer science deals with concurrency, but what about simultaneity?
-
Building a PDF larger than the known universe
On this home team episode: Massachusetts makes a welcome shift toward skills-based hiring, AI-generated content robs us of our appetite for mac and cheese, and large-scale crypto mining operations account for more than 2% of the US’s electricity generation. Plus: A PDF quite a bit bigger than Germany. On this home team episode: Massachusetts makes…
-
Technology, Innovation, and Great Power Competition – 2023 Wrap Up
We just wrapped up the third year of our Technology, Innovation, and Great Power Competition class –part of Stanford’s Gordian Knot Center for National Security Innovation. Joe Felter, Mike Brown and I teach the class to: Give our students an appreciation of the challenges and opportunities for the United States in its enduring strategic competition …