PLAY PODCASTS
The Stack Overflow Podcast

The Stack Overflow Podcast

942 episodes — Page 10 of 19

Ep 493Plug-and-play AI for your own projects

AssemblyAI is an AI-as-a-service provider focused on speech-to-text and text analysis. Their mission is to make it easy for developers and product teams to incorporate state-of-the-art AI technology into the solutions they’re building. Their customers include Spotify, the Dow Jones, The Wall Street Journal, and the BBC. Need AI to run semantic analysis on your forum comments or automatically produce summaries of blog post submissions? Rent an ML model on-demand from the cloud instead of building a solution from scratch.Just three months after its $28M Series A, AssemblyAI raised another $30M in a Series B round led by Insight Partners, Y Combinator, and Accel. In this economy?When it comes to new and cutting-edge AI developments, what’s Dylan excited about right now? This open-source implementation of AlphaFold from GitHub user lucidrains.Connect with Dylan on LinkedIn.Today we’re shouting out the winner of an Inquisitive Badge: User Edson Horacio Junior asked a well-received question on 30 separate days and maintained a positive question record.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 9, 202227 min

Ep 492Flow state at your fingertips - how keyboards impact developer productivity

For those not familiar with the MX series, you can read more about the different versions, including the mechanical one, here.If you don't know about Cassidy's passion for keyboards, you can check out her website here or listen to a previous episode diving deep into the details of mechanical keyboards here.Stayed tuned for episode #2, airing next week, when we'll be digging deeper into the science behind keyboards and coders with Prof. Thomas Fritz and Marcel Twohig Head of Design for the MX series.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 8, 202224 min

Ep 491Does AI-assisted coding make it too easy for student to cheat on schoolwork?

You can find a great essay on AI helping students, and what that means for their teachers, here.Here's a piece on W4 Games plans to monetize the Godot engine.Snap says it now has one million subscribers for its Snapchat+ offering.There were no fresh lifeboats badges this week, so shoutout to Jemo for being awarded the Great Question badge. They asked: What's the difference between thread and coroutine in KotlinSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 6, 202220 min

Ep 490Environments on-demand

ReleaseHub provides on-demand environments for development, staging, and production. Every developer knows that environments can be a bottleneck, so ReleaseHub’s mission is to empower developers to share their ideas with the world more quickly and easily, sidestepping what Tommy calls “the big bottlenecks in development.”As CTO of TrueCar, Tommy was leading an effort to rebuild that company’s tech stack, but he needed an environment management platform, and nothing on the market fit his needs. The homegrown environment management system he developed with his cofounders would become ReleaseHub.Tommy joined Y Combinator in 2009.Connect with Tommy on LinkedIn.Today we’re shouting out the winner of an Inquisitive Badge: L-Samuels asked a well-received question on 30 separate days and maintained a positive question record.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Sep 2, 202230 min

Ep 489What companies lose when they track worker productivity

What do companies want to gain through monitoring software—and what do they, and their employees, stand to lose? Read more.In Deep Work: Rules for Focused Success in a Distracted World, Cal Newport makes the point that our world isn’t geared toward deep, focused, flow-state work; instead, it rewards the appearance of busyness. Workers who see their keystrokes or mouse movements tracked are likely to focus on those behaviors instead of their projects.More than 50 countries are establishing rules to control their digital information and achieve data sovereignty. Read more.Gather round for the latest in cautionary crypto tales: The Crypto Geniuses Who Vaporized a Trillion Dollars. If you’re in the market, you can buy their yacht, the Much Wow (we kid you not).Today’s Lifeboat badge goes to user Tonyyyy for their answer to the question In what way does wait(NULL) work exactly in C?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 30, 202226 min

Ep 488The luckiest guy in AI

Varun is the cofounder and CTO of AKASA, which develops purpose-built AI and automation solutions for the healthcare industry.Building a physics simulator for a robot helicopter as a student at Stanford helped Varun connect his interests in physics, machine learning, and AI. Check out that project here. His instructor? Andrew Ng.Along with Ng, Varun was lucky to connect with some brilliant AI folks during his time at Stanford, like Jeffrey Dean, Head of Google AI; Daphne Koller, cofounder of Coursera; and Sebastian Thrun, cofounder of Udacity.When Varun earned his PhD in computer science and AI, Koller and Thrun served as his advisors. You can read their work here.In 2017, Udacity acquired Varun’s startup, CloudLabs, the company behind Terminal. Connect with Varun on LinkedIn.Today’s Lifeboat badge goes to user John Woo for their answer to the question Update the row that has the current highest (maximum) value of one field.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 26, 202227 min

Ep 487Why AI is having an on-prem moment

Learn why some companies are moving AI and ML data and models off the cloud and back on premises.Oxide is a rack-scale server with tightly integrated hardware and software. Cofounder and Chief Product Officer Jessie Frazelle was an early core maintainer of Docker. You can find her on GitHub or LinkedIn.Check out FauxPilot, a locally hosted version of GitHub Copilot.It’s no secret that Instagram has made changes to its feed, emphasizing video content in an effort to compete with TikTok. Nor is it a secret that these changes have proved unpopular with creators, from Kylie Jenner to independent photographers and other artists. Just another reminder that these platforms are rarely for creators; they’re built to generate revenue. What Amazon’s acquisition of iRobot (of Roomba fame) might mean.Earthships are sustainable dwellings constructed from recycled and natural materials. Built for off-the-grid living, they use thermal and solar power, harvest rainwater, and often incorporate gardens to supplement food supply.Today’s Lifeboat badge goes to user SILENT for their answer to the question In React and Next.js constructor, I am getting “Reference Error: localstorage is not defined”.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 23, 202219 min

Ep 486Combining the best of engineering cultures from Silicon Valley and Shanghai

Born and raised in China, Liam arrived in the US to attend the University of California at Berkeley, where he studied human-computer interaction. After some initial “culture shock” at the differences between his education in China and the “open and innovative” Berkeley environment, Liam thrived. After graduating, he worked at LinkedIn before returning to China to found a startup called Zaihui, offering ecommerce SaaS solutions for retailers.Liam describes the still-commonplace 9-9-6 schedule (working from nine in the morning until nine at night, six days a week) and the approach of assigning multiple teams to compete on different visions for the same product.In Liam’s view, US and Chinese engineering teams take different approaches to work, work-life balance, innovation, and risk. US teams pursue “breakthrough innovations” that impress customers, while “hustling and hardworking” Chinese teams “want to move fast and break things” to copy what works and make it incrementally better. What would a hybrid of these approaches look like? Liam’s new startup, Immersive, is combining teams from the US and China to find out.Follow Liam on LinkedIn.Today’s Lifeboat badge goes to user Abhijit for their answer to the question Set difference versus set subtraction.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 19, 202220 min

Ep 485The last technical interview you'll ever take

Since the day a hiring manager first wheeled a whiteboard into a conference room, software engineers have dreaded the technical interview, which can be an all-day process (or multi-day homework assignment). If you’re interviewing for multiple roles, you can expect to write out a bubble sort in pseudocode for each one. These technical interviews do no favors for hiring companies, either, because the investment needed from both parties limits the number of candidates a company can consider. In this age of data-driven decisions, perhaps there’s a way that AI and ML can help candidates and companies find each other. On this episode of the podcast, sponsored by Turing AI, we chat with Chief Revenue Officer Prakash Gupta about building a better hiring process with AI. Turing helps companies scale their engineering programs quickly with remote developers from around the world. We talk about how to vet a profession without standard markers, the benefits of soft skills, and how AI-assisted hiring helps everyone involved. While companies have been outsourcing development for years, COVID made the software industry almost entirely remote. Suddenly, every company has the ability to hire the best developers regardless of location. And good developers can find work at companies of all sizes without packing up and settling in Silicon Valley. But when any company could conceivably interview any candidate, how do you vet candidates at scale? There is no standardized board certification for software engineers, after all. Every interviewer has to vet the candidates themselves, and that’s where human biases come in. On one side, you have Fortune 500 companies developing complex systems and undergoing digital transformation projects, plus startups looking to scale their engineering organizations as their product finds market fit. On the other, you have a new generation of engineers trained on bootcamps and online resources who may not have opportunities where they live. That’s where Turing comes in, matching 1.7 million engineers from over 140 countries with jobs at hundreds of companies. Turing strives to mitigate bias by collecting hundreds of signals about candidates over a four- to six-hour process. This process covers projects candidates have worked on, technology aptitude, and soft skills through 30-minute tests, candidates’ online presence in places like GitHub and Stack Overflow, and qualitative assessments refined over two years of feedback loops. A process that once consisted of ten interviews can now drop to two or three at the most. Some Turing customers have eliminated interviews altogether, relying on Turing’s AI-powered solutions to surface and evaluate the best candidates. To see how Turing can streamline your interview process, either as a candidate or a company, check out turing.com today.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 17, 202224 min

Ep 484A history of open-source licensing from a lawyer who helped blaze the trail

Heather is a General Partner at OSS Capital, which provides VC backing to seed-stage COSS (commercial open source) startups. Her law practice focuses on intellectual property and open-source licensing, and she serves on the IEEE-ISTO Board of Directors.Connect with Heather on LinkedIn or explore her work on her website.Today’s Lifeboat badge goes to user keshlam for their answer to the question Why do we need abstract classes in Java?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 16, 202232 min

Ep 483A conversation with Spencer Kimball, creator of GIMP and CockroachDB

Spencer was one of the original creators of open-source, cross-platform image editing software GIMP (GNU Image Manipulation Program), authored while he was still in college. He went on to spend a decade at Google, plus two years as CTO of Viewfinder, later acquired by Square.In 2014, he cofounded Cockroach Labs to back his creation CockroachDB, a cloud-native distributed SQL database.Database sharding is essential for CockroachDB: “a critical part of how Cockroach achieves virtually everything,” says Spencer. Read up on how sharding a database can make it faster.Like many engineers who find themselves in the C-suite, Spencer went from full-time programmer to full-time CEO. He says it’s been a “relatively gentle” evolution, but he can always go back.Like lots of you out there, Spencer started programming on a TI-99/4, the world’s first 16-bit home computer.Connect with Spencer on LinkedIn or learn more about him.Today’s Lifeboat badge goes to user Hughes M. for their answer to the question Multiple keys pointing to a single value in Redis (Cache) with Java.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 12, 202230 min

Ep 482The internet’s Robin Hood uses robo-lawyers to fight parking tickets and spam calls

DoNotPay offers more than 250 “automated justice” services in every US state, from suing robo-callers to annulling marriages to fighting eviction. It earned Joshua the title “Robin Hood of the internet.”DoNotPay leverages AI and ML solutions, including GPT-3, to shape and refine its decision trees.Read about how DoNotPay is helping crypto traders who’ve lost money file suit against fallen leaders.Why PDFs are unfit for human (or computer) consumption.Follow Joshua on Twitter.Today’s Lifeboat badge goes to user EM-Creations for their answer to the question The PHP header() function is not redirecting.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 9, 202219 min

Ep 481Satellite internet: More useful than sending a car into space

A coding error reportedly caused the massive outage at Canadian telecom company Rogers that affected more than 10 million customers—a quarter of Canada’s population.In a rut? Hacker News has some advice for climbing out. (Hint: More screen time won’t help.)The Verge reports on how Starlink and other companies that provide internet connectivity through low Earth orbit (LEO) satellites are shaping an “orbital internet.”Michael Pollan’s 2019 book How to Change Your Mind—an exploration of psychedelic therapy’s history, current status, and future potential—is now a four-part Netflix documentary. We at Stack Overflow DO NOT recommend illegal drug use, but we can recommend the documentary.Today’s Lifeboat badge goes to user Satpal for their answer to the question 'setinterval' with random time in JavaScript.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 5, 202224 min

Ep 480Monitoring data quality with Bigeye

Bigeye is a data observability platform that helps teams measure, improve, and communicate data quality clearly at any scale. Explore more on their YouTube channel.Bigeye cofounders Kyle Kirwan and Egor Gryaznov met at Uber, where Kyle worked on data and Egor was a staff engineer.Kyle and Egor made a clean break with Uber before founding Bigeye, eager to avoid even the appearance of an Anthony Levandowski-like situation. If you’re not familiar with the ex-Google engineer sentenced to prison for stealing trade secrets (and later pardoned by Trump), catch up here.Learn how to save your energy for innovation by choosing boring technology.Connect with Kyle on LinkedIn.Connect with Egor on LinkedIn.Compiler is an original podcast from Red Hat discussing tech topics big, small and strange like, What are tech hiring managers actually looking for? And, do you have to know how to code to get started in open source? Listen to Compiler anywhere you find your podcasts or visit https://link.chtbl.com/compiler?sid=podcast.stack.overflowSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Aug 2, 202234 min

Ep 479San Francisco? More like San Francisgo

San Francisco’s Mayor London Breed says a seismic shift (definitely not an exodus) is underway as tech workers continue working from home and companies like Salesforce (the city’s largest private employer) reduce office space. Breed says San Francisco lost $400 million in tax revenue in 2021, as companies shuttered offices or moved to other cities. San Francisco offices haven’t been this empty since 2009.The Wall Street Journal reports that 71 cities (and counting) are offering cash grants and other incentives to lure remote workers from Silicon Valley to, say, Tulsa, Oklahoma.If you’re a member in good standing of the Hellfire Club (or any D&D group), check out the free AI image generator from AI Dungeon.Customizable open search platform You.com debuts YouCode, a specialized search engine intended to increase developer efficiency. You.com allows users to deploy AI to customize the sources they want to see, the order in which results appear, and how private results are, reports VentureBeat.Matt is the proud owner of a new tongue scraper (TMI?), and Ben is 3D-printing him a customized holder. What are friends for?Today’s Lifeboat badge goes to user LuLuGaGa for their answer to the question Is there a way to create BottomBar using SwiftUI?See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 29, 202224 min

Ep 478Team analytics: Less creepy, more empowering

Multitudes helps managers and CTOs create happier, higher-performing teams, using data they already have. Multitudes is focused on software development teams to start, but their bigger vision is to make it easier for any manager to understand and improve their teams’ culture and performance.“Developers in our audience have expressed skepticism or dismay in the past about software that tracks performance or output,” Lauren explains. Multitudes’ approach is to break down an organization’s approach to ethical team analytics in order to balance delivering value to management with respect and support for the individual developers whose work is being measured. How does that work? Read Lauren’s blog post about data ethics.Lauren founded Multitudes based on insights she acquired running Ally Skills NZ, which supports organizations in building equitable, inclusive teams. Before that, she worked with high-performance, fast-growth companies in Silicon Valley, the Middle East, Southeast Asia, Latin America, and New Zealand. A Stanford grad, Lauren is passionate about making equity the default both at work and in the wider world.Check out Multitudes’ success stories or explore their blog.Connect with Lauren on LinkedIn or Twitter.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 26, 202225 min

Ep 477Game Boy emulators, PowerPoint developers, and the enduring appeal of Pokémon GO

Pokémon GO is six years old (it makes us feel old, too). Check out NoobBoy, the Game Boy emulator. Need more nineties nostalgia? You can still play DOOM on almost anything.What kind of game could you build with PowerPoint? Two game developers go head-to-head over 24 hours to show you: Watch the video.Did you know a moose can dive 20 feet deep and swim faster than Michael Phelps? It’s true.Today’s Lifeboat badge goes to user zvone for their answer to Error message "TypeError: descriptor 'append' requires a 'list' object but received a 'dict'".See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 22, 202224 min

Ep 476How APIs can take the pain out of legacy system headaches

Today's episode is sponsored by Opentext. You can learn more about their information management solutions here.You can find out more about Claire and here career on her LinkedIn.Opentext has a fascinating history. It began as an academic project at the University of Waterloo. The researchers were looking to digitize the Oxford English Dictionary, and created an early search engine, similar to Project Gutenberg. The private company spun out of that work.No lifeboat badge today, so we'll shout out SDK, who claimed the benefactor badge for placing a bounty on his question: How to make a dynamic slide up transition? Seems like it worked, as the question now has an accepted answer :)See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 20, 202223 min

Ep 475Code completion isn’t magic; it just feels that way

Anvil is an open-source web framework for building full-stack applications entirely in Python.Ready to dig deeper into code completion? Check out Meredydd’s talk at PyCon 2022 (he even built a code completion engine live on stage). ICYMI: Listen to our previous episode with Meredydd about countering the complexity of web programming: Full-stack web programming with nothing but Python. Connect with Meredydd on LinkedIn or Twitter.The Lifeboat badge shoutout is back. Today’s badge goes to user Tomasz Nurkiewicz for their answer to Best performance for string-to-Boolean conversion.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 19, 202230 min

Ep 474At your next job interview, you ask the questions

The GPU shortage is (allegedly) over! Read about it at The Verge.Learn how low code demands more creativity from developers.On the job market? Don’t be afraid to turn the tables on your interviewer.This week’s tech recs: Help foster more equitable compensation conversations by taking Devocate’s Developer Relations Compensation Survey.Cal.com offers scheduling infrastructure for anyone and everyone—and it’s open-source.Appsmith is an open-source, low-code platform for building, shipping, and maintaining CRUD apps.Finally, if you’re wondering how to get that startup idea from back-of-napkin to exit, start with Kernal.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 15, 202228 min

Ep 473Money that moves at the speed of information

Devraj Varadhan is the SVP of Engineering at Ripple, which provides crypto and blockchain solutions for businesses. Ripple’s mission is to provide practical access to investment tools that can deliver economic freedom for unbanked and underbanked people around the world. Plenty of companies have pressed pause on recruitment efforts, but Ripple is hiring. Before working at Ripple, Dev spent 15 years at Amazon, building customer experiences and products across a wide swath of categories, including as VP of Delivery Experience. Connect with Dev on LinkedIn and read his blog post about how Ripple is working to accelerate financial inclusion through technology with partnerships with STASIS, the Republic of Palau, and Bhutan.Who remembers Pets.com?We normally shout out a Lifeboat badge winner, but today we’re congratulating user Ram on a Curious badge: they asked a well-received question on five separate days and maintained a positive question record. Stay curious!See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 12, 202227 min

Ep 472A conversation with Stack Overflow's new CTO, Jody Bailey

Episode notesBefore joining Stack, Jody spent time at Pluralsight and AWS Training, two roles that helped him to understand the growing market for online educational self-taught developers. We interviewed his former colleagues at AWS training in this episode.Enjoy the frustration of debugging your own code. Maybe you it brings you eustress? Ben does not experience this, nor does he like the classic video game Myst. But it takes all kinds.Interested in learning more about the changing trends in Developer education? Check out data from our latest Dev Survey and research from the teams at Skillsoft, another member of the Prosus Ed-tech portfolio.Today’s lifeboat badge goes to Anton VBR for explaining: What's the function of dedent() in Python?See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 8, 202228 min

Ep 471Skills that pay the bills for software developers

If you want to dive deeper on lucrative skills, you can read a blog post Mike wrote for us last month.If you want to learn more about Mike's background and career, check out his LinkedIn.Mike was previously on the blog and podcast discussing Skillsoft research about the certifications that are most in demand for top paying roles. You can read up on that and listen to his earlier interview here.As always, we want to shout out the winner of a Lifeboat badge. Today's hero is Philip, who answered the question: Substring is not working as expected if length is greater than length of StringSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 7, 202230 min

Ep 470Developers vs the difficulty bomb

Episode notesAn interesting podcast episode on the multiple delays that have kept Ethereum from its long-anticipated merge and kicked the difficulty bomb down the road.Since we recorded, more news broke about delaying the boom.How to Find Open Source Projects to Contributehttps://www.codetriage.com/https://www.coss.community/https://goodfirstissue.dev/A pretty cool write up on the creation of spring animations by a few Figma engineers.Looking to build your own image search engine? Check out APIs from Clarifai and Roboflow that make it easy to train your own ML model.A creative and interesting Codepen from a newly minted Figma engineer. And for those who enjoy the CSS art of yummy snacks, Cassidy’s Codepen has a few treats.Yet another rumor about Apple’s upcoming AR/VR headset. Will it ever arrive, and how would its demands for GPU-intensive work mesh with Apple’s hardware ecosystem?See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 5, 202229 min

Ep 469Exploring the interesting and strange results from our 2022 Developer Survey

Huge thanks to the more than 73,000 devs from 180 countries who spent 15 minutes each completing our 2022 Developer Survey. This year’s survey was longer than usual, since we wanted to ask about new topics as well as provide a historical throughline to understand how your responses have changed over the years.Among the takeaways from the survey: 2022 saw a 10% jump in how many folks are learning to code online (versus through a conventional coding school or from textbooks). Nearly 85% of organizations represented in the survey have at least some remote workers, while the vast majority of developers are still working remotely at least part of the time. You can read more about the results here.Worth noting: Just because you’ve learned to code doesn’t mean you have to pursue a career as a programmer. Here are four different career paths coders can follow, including product manager and sales engineer.Wondering how Ikea’s Friheten or Fjӓdermoln would actually look in your living room? The company’s new virtual design tool lets you scan rooms in your home, delete your furniture, and replace it with shiny new stuff from Ikea. You can also fill virtual showrooms to your heart’s content.Today’s Lifeboat badge goes to user Jarzon for their answer to Make a hidden field required.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jul 1, 202224 min

Ep 468GitHub Copilot is here. But what’s the price?

GitHub Copilot is now available to all developers. There’s also the GitHub Copilot Labs extension for Visual Studio Code, which has some neat tricks up its sleeve. Yes, Copilot is impressive; no, it’s not gunning for your job. ICYMI, check out our blog post exploring whether AI is poised to steal our livelihoods: The robots are coming for (the boring parts of) your job.Mullvad VPN is removing the option to add new subscriptions because they want to know “as little as possible” about their users: “We are constantly looking for ways to reduce the amount of data we store while still providing a usable service.”Data scraping is both ubiquitous and seemingly unavoidable—but it raises serious privacy concerns, writes David Golumbia for Real Life.Tech recs: a ladder to bypass (almost) any paywall, the smartest way to learn a new language, how to explore the JavaScript universe, a great place to listen to longform journalism, and the email-free way to read your favorite newsletters.Thanks to Liam for emailing the podcast to share Physics Girl’s terrific explanation of quantum cryptography.Today’s Lifeboat badge goes to user martineau for their answer to How to start and stop a thread.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 28, 202225 min

Ep 467Living on the Edge with Netlify

RIP Internet Explorer (1995-2022), “a good tool to download other browsers.” Bummer epitaph, but the meme stands.Netlify’s unified web development workflow has out-of-this-world benefits for developer experience. Learn more by watching A Tale of Web Development in Two Universes.Netlify recently announced Netlify Edge Functions, a fully serverless runtime environment. Here’s what that means and how it works.For more on “The Edge” (not this guy or this guy), check out this episode of the Remotely Interesting podcast, featuring Phil, Salma, and Cassidy.Jamstack makes developers’ lives “pretty peachy,” to borrow Salma’s phrase. Here, she explains what Jamstack is and how it makes the web (and developers) faster.Salma helps “developers build stuff, learn things, and love what they do.” She loves helping people get into tech, where she started working after a career as a music teacher and comedian. Active in the developer community, she’s a Microsoft MVP for Developer Technologies, a partnered Twitch streamer, and a relentless advocate for building a truly accessible web. Salma is the founder of Unbreak.tech, Women Who Stream Tech, and Women of Jamstack, projects that call for social change and equality in tech. Connect with her on Twitter or LinkedIn.Phil is passionate about browser technologies, the web’s empowering properties, and ingenuity and simplicity in the face of overengineering. He has built web apps for Google, Apple, Nike, R/GA, and The London Stock Exchange, and is a coauthor of Modern Web Development on the Jamstack (O’Reilly, 2019). Connect with Phil on Twitter or LinkedIn, or read his blog posts for Netlify.Today’s Lifeboat badge goes to user Anton vBR for their answer to What’s the function of dedent() in Python?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 24, 202231 min

Ep 466An Engineer's Field Guide to Great Technical Writing

Docs for Devs: An Engineer’s Field Guide to Technical Writing can be found here.Jared worked as a technical writer at Google for more than 14 years and recently transitioned to Waymo, the self-driving car company spun out under the Alphabet umbrella. You can find him on Twitter and LinkedIn.Zachary has been a technical writer at GitHub and the Linux Foundation, and now works as a staff technical writer at Stripe. You can find all her online accounts at her website.Interested in exploring approaches for collaboration and knowledge management on engineering teams? Why not try a tool developers already turn to regularly? Check out Stack Overflow for Teams, used by Microsoft, Bloomberg, and many others.Tired of security bottlenecks? Today’s episode is sponsored by Snyk, a developer security platform that automatically scans your code, dependencies, containers, and cloud configs — finding and fixing vulnerabilities in real time, from the tools and workflows you already use. Create your free account at snyk.co/stackoverflow.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 21, 202237 min

Ep 465Our favorite features and updates from WWDC

WWDC22 was last week (check out Apple’s highlights here). Among the most exciting demonstrations: passkeys, a new approach to authentication with the potential to finally replace passwords altogether. Apple also announced enhancements to Swift, its programming language, and a new flagship processor, the M2 chip.Now that iMessage users will be able to edit or even unsend text messages after the fact, will your group chat (or your relationship) ever be the same?Multitaskers rejoice: A new iPadOS function called Stage Manager organizes apps in a tile formation that allows users to rapidly tap from workspace to workspace.And yes, you can finally check the weather on your iPhone lock screen.Today’s Lifeboat badge goes to user Stephen Docy for their answer to Proving that a two-pointer approach works (pair sum).See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 17, 202223 min

Ep 464Privacy is a moving target. Here’s how engineering teams can stay on track.

Ever since personal information started flowing into applications on the web, securing that information has become more and more important. General security and privacy frameworks like ISO-27001 and PCI provide guidance in securing systems. Now the law has gotten involved with the European Union’s GDPR and California’s CPRA. More laws are on the way, and these laws (and the frameworks) are changing as they meet legal challenges. With the legal landscape for privacy shifting so much, every engineer must ask: How do I keep my application in compliance?On this sponsored episode of the podcast, we talk with Rob Picard and Matt Cooper of Vanta, who get that question every day. Their company makes security monitoring software that helps companies get into compliance quickly. We spoke about the shifting sands of privacy rules and regulations, tracking data flows through systems and across corporate borders, and how security automation can put up guardrails instead of gates. Many security frameworks are undergoing modernization to reflect the way that distributed applications function today. And more countries and US states are passing their own privacy regulations. The privacy space is surprisingly dynamic, forcing companies to keep track of these frequent changes to stay current and compliant. Not everyone has in-house legal experts to follow the daily developments and communicate those to the engineering team. For an engineering team just trying to understand the effort involved, it may be helpful to start figuring out where your data flows. Tracking it between internal services may be overkill; instead, track it across corporate boundaries, from one database, cloud provider, SaaS system, and dependency. Each of those should have their own data privacy agreement—plug into your procurement process to see what each piece of your stack promises on a privacy level. Your DevOps and DevSecOps teams will probably want to automate much of the security engineering process as possible. Unfortunately, automating security is hard. The best path may not be to automate the defenses on your system; it might be better to instead automate the context that you provide to engineers. If someone wants to add a dependency, pop up a reminder that these dependencies can be fickle. Automate the boring stuff—context, reminders, to-dos—and let humans do the complex problem solving we’re so good at. If you’re looking to add an in-house security expert as a service, check out Vanta.com. Their platform monitors connects to your systems and helps you prep for compliance with one or more security frameworks. If those frameworks change, you don’t need to do anything. Vanta changes for you. See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 16, 202226 min

Ep 463Run your microservices in no-fail mode

Temporal Technologies is a scalable open-source platform for developers to build and run reliable cloud applications.ICYMI, here’s a post we wrote with Ryland Goldstein, Head of Product at Temporal, discussing how software engineering has shifted from a monolithic to a microservices model—thereby introducing a whole new set of challenges for software engineers.Maxim, who grew up in Russia, is renowned in the microservices world. He spent decades architecting mission-critical systems at MSFT, Amazon, and Uber, where he designed Cadence and spun it out into Temporal. Netflix, Descript, Instacart, Datadog, Snap, and plenty more are all betting their critical systems on Temporal’s OSS technology, so Maxim has a dedicated following in the dev community.Dominik’s father is a nuclear physicist, so Dominik had early access to computers growing up in Germany. His professional path led him from SAP in Germany to SAP in Palo Alto, then to Cisco, and finally to Temporal.Replay, Temporal’s inaugural developer experience conference, is happening IRL from August 25-26, 2022 in Seattle. Check it out!Connect with Maxim on LinkedIn or Twitter.Connect with Dominik on LinkedIn, Twitter, or Medium.Today’s Lifeboat badge goes to user Thanos for their answer to How to wrap text without regard to space and hyphen. (This makes up for the Snap, right?)See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 14, 202222 min

Ep 462Want to be great at UX research? Take a cue from cultural anthropology.

HASH, where Maggie works along with Stack Overflow cofounder Joel Spolsky, is an open-core platform for creating simulations that help people make better decisions.Explore Maggie’s writing on everything from digital anthropology to best practices for illustrating invisible programming concepts.Maggie recommends the Nielsen Norman Group website as the best resource for folks getting up to speed on research-based UX.Today’s Lifeboat badge goes to user Sten for their answer to Detecting transparency in an image.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 10, 202228 min

Ep 461On the quantum internet, data doesn’t stream; it teleports

The first step in quantum computing? Quantum internet: a network capable of sending quantum information between far-distant computing machines (as in, one on Earth and one on Mars). Still have questions?In case it’s been a while since your last physics course: Schrödinger’s cat.Retool’s 2022 State of Engineering Time reveals how software engineers spend their time, what they want to do more (and less) of, and the most frustrating and satisfying parts of their jobs.A great resource from GitHub for folks working on open-source projects: Why creating a popular OSS library is a marathon, not a sprint.Cassidy recommends Centered again—the app that helps you stay in your flow state.Congrats to Ceora on her new role at Auth0!See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 7, 202221 min

Ep 460Kidnapping an NFT

The Web3 crime of the century? Seth Green’s Bored Ape NFT is kidnapped by dastardly phishing scammers, kiboshing the TV series Green was developing around the Bored Ape character. Read more.Ceora served as a resident emcee at this year’s Remix Conf. She and Cassidy offer advice for developers who want to give talks or host conferences. In tech industry news: Broadcom acquires VMWare for $61 billion, one of the largest tech acquisitions in history.Today in tech recs: Matt recommends Logitech’s MX Mechanical keyboard; Adam recommends roadmap.sh, a community dedicated to creating roadmaps, guides, and other resources to guide developers as they start their careers or upskill along the way.Today’s Lifeboat badge goes to user munk for their answer to Python path as a string.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 3, 202233 min

Ep 459Talking blockchain, functional programming, and the future with Tezos co-founder Arthur Breitman

While blockchains are huge right now, finding one to build on that doesn’t use a ton of energy, has good privacy protections, and operates efficiently is harder than it looks. The original breakout blockchain, Bitcoin, was slow to adopt any innovations coming out of research. Other blockchains use the electricity of a small country to play elaborate gambling games. For someone looking to build the future of Web3, what are your options?On this sponsored episode of the podcast, we talk to Tezos co-founder Arthur Breitman. After finding out that the Bitcoin blockchain wouldn’t incorporate all the good ideas generated around it—proof of stake, privacy improvements, and smart contracts to name a few—he decided to build his own. Arthur has a background in machine learning and statistics but spent his early 20s teaching self-driving cars how to turn left and working in quantitative finance for high-frequency trading. High-frequency trading was data-driven, but there was so much noise that machine learning didn’t do very well. Self-driving cars, meanwhile, presented a more structured problem, so neural networks could yield good results. Around that time, Arthur got bit by the crypto bug. It lived at the intersection of a lot of his interests: Cryptography touched on computer science and math, but his time in finance got him wondering about banks and money work. The idea of individual sovereignty scratched a personal philosophical itch. Naturally, Arthur decided to try some mining software. It took all of his computer’s resources, so he uninstalled it. But after seeing the price of Bitcoin break a dollar and other news items about it, he looked closer. He started to think about what a company could do if it didn’t have to maintain banking relationships. He thought about possible applications, like decentralized poker. When Bitcoin refused to adopt the improvements developed by competing alt coins, Arthur started thinking about a new blockchain that would respond to new developments and focus on efficient processing, security, and a good smart contract system. Forking the code wasn’t enough; he needed a new ledger. That’s when Tezos was born. It was initially built by a small team of OCaml programmers using that language’s functional subset. Arthur was inspired by the example of WhatsApp, which was built by a small team of senior Erlang engineers. While OCaml would limit the talent he could hire, it would be a very efficient way to build an error-free transaction system. He could have built the whole thing in Java, sure, but Arthur estimates that it would have cost a whole lot more. If you’re interested in learning more about what an engineer’s blockchain ecosystem looks like, check out the Tezos home page. Discover building on Tezos: https://tezos.com/build/See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Jun 1, 202236 min

Ep 458How a very average programmer became GitHub's CTO

Jason is now a managing director at Redpoint Ventures and has led one investment so far, backing a company called Alchemy that is focused on infrastructure and dev tools for web3.He describes himself as a "very average" programmer, but an excellent engineer, and explains how he parlayed his unique skill set into key roles at Heroku and GitHub.Our lifeboat for the week goes to dfrib for suggesting a solution to: Error "nil requires a contextual type" using SwiftSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 31, 202235 min

Ep 457Games are good, mods are immortal

Following the success of the Mac Mini, Windows is getting into the tiny computer business. Oh, and it’s running on ARM chips. Oh, and Visual Studio and VS Code will now offer native ARM support.Video games got a lot of us into programming thanks to their openness to mods. It’s what made The Elder Scrolls: Morrowind such a hit 20 years ago. Minecraft may live forever thanks to its modding community and parent-friendly tools. Just don’t be surprised when you have to ban local kids for virtual arson and murder. The old security exploit hits are still out there: cross-site scripting, SQL injection, and cross-site request forgery. Could be because 86% of developers do not view application security as a top priority.Two great questions today: Is it illegal to ride a drunk horse? and a Lifeboat-worthy response from Markus Meskanen on Checking if a number is not in range in PythonSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 27, 202222 min

Ep 456Turns out the Great Resignation goes both ways

Companies like Meta, Twitter, and Netflix are enacting hiring freezes and layoffs, a situation that’s not great for anybody but is likely to have outsize effects on people of color in tech.Gen Z may not understand file structures, but they sure understand Twitter toxicity. MegaBlock from Gen Z Mafia allows users to block bad tweets, their authors, and every single account that liked the offending tweet. There, doesn’t that feel better?Apple’s WWDC 2022 is just around the corner. What are you most excited about?Machine-learning start-up Inflection AI raises $225 million in equity financing to use AI to improve human-computer communication. Another reminder that building sophisticated AI systems isn’t cheap: who could forget that Open AI paid its top researcher just shy of $2 million in 2016?Today’s Lifeboat badge goes to user Patricia Shanahan for their answer to Difference between int and double.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 24, 202229 min

Ep 455Make your open-source project public before you’re ready

Highly-touted cryptocurrencies like TARA don’t always solve the problems they’re supposed to, as Bloomberg reports.If you’re looking for a compelling deep-dive into a crypto scammer, Cassidy recommends BBC podcast The Missing Cryptoqueen.Ceora is working to improve the quality of her commit messages in order to turn what’s now a personal project into an open-source project that others can contribute to. One great resource she’s found: Zen and the art of writing good commit messages.Attention devs: if you have tips for basic project maintenance and hacks for improving commit messages, Ceora wants to hear from you.Read up on the benefits of test-driven development.Today’s Lifeboat badge goes to user Nina Scholz for their answer to What’s the difference between Object.entries and Object.keys?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 20, 202229 min

Ep 454Building out a managed Kubernetes service is a bigger job than you think

You may be running your code in containers. You might even have taken the plunge and orchestrated it all with YAML code through Kubernetes. But infrastructure as code becomes a whole new level of complicated when setting up a managed Kubernetes service. On this sponsored episode of the Stack Overflow podcast, Ben and Ryan talk with David Dymko and Walt Ribeiro of Vultr about what they went through to build their managed Kubernetes service as a cloud offering. It was a journey that ended not just with a managed K8s service, but also with a wealth of additional tooling, upgrades, and open sourcing. When building out a Kubernetes implementation, you can abstract away some of the complexity, especially if you use some of the more popular tools like Kubeadm or Kubespray. But when using a managed service, you want to be able to focus on your workloads and only your workloads, which means taking away the control plane. The user doesn’t need to care about the underlying infrastructure, but for those designing it, the missing control plane opens a whole heap of trouble. Once you remove this abstraction, your cloud cluster is treated as a single solid compute. But then how do you do upgrades? How do you maintain x509 certifications for HTTPS calls? How do you get metrics? Without the control plane, Vultr needed to communicate to their Kubernetes worker nodes through the API. And wouldn’t you know it: the API isn’t all that well-documented. They took it back to bare necessities, the MVP feature set of their K8s cloud service. They’d need the Cloud Controller Manager (CCM) and the Container Storage Interface (CSI) as core components to have Vultr be a first-class citizen on a Kubernetes cluster. They built a Go client to interface using those components and figured, hey, why not open-source this? That led to a few other open-source projects, like a Terraform integration and a command-line interface. This was the start of a two-year journey connecting all the dots that this project required. They needed a managed load balancer that could work without the control plane or any of the tools that interfaced with it. They built it. They needed a quality-of-life update to their API to catch up with everything that today’s developer expects: modern CRUD actions, REST best practices, and pagination. All the while, they kept listening to their customers to make sure they didn’t stray too far from the original product. To see the results of their journey, listen to the podcast and check out Vultr.com for all of their cloud offerings, available in 25 locations worldwide.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 18, 202226 min

Ep 453Open-source is winning over developers and investors

Supabase, the open-source database-as-a-service company, raised $80 million in Series B funding in a round led by Felicis Ventures. In case you were wondering: YYes, the company is named for the Nicki Minaj song!.Today in tech recs: Cassidy recommends budgeting app Lunch Money for everything from crypto to cash. Matt recommends Magnet for window management.Today’s Lifeboat badge goes to user dfrib for their answer to Error "nil requires a contextual type" using Swift.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 17, 202216 min

Ep 452Software is adopted, not sold

Ian and Corey met at Microsoft, where they built Microsoft Office Business Scorecard Manager 2005 (which boasted its own CD-ROM).They went on to found Mattermost in 2016 to give developers one platform for collaborating across tools and teams.Ian, who previously founded the game company SpinPunch, calls Mattermost “yet another of those video game companies turned B2B software companies,” like Slack and Discord. Says Ian: “Games are all the risk of a movie plus all the complexity of a B2B SaaS product.”Today’s Lifeboat badge goes to user Diogo for their answer to How can I call functions from one .cpp file in another .cpp file?.Connect with Ian on LinkedIn.Connect with Corey on LinkedIn.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 13, 202232 min

Ep 451Feeling burned out? You’re not the only one.

Check out a manager’s toolkit for preventing burnout put together by Gitlab Cassidy once asked Stephen Colbert for his favorite website. His answer may surprise you.Today in tech recs: Pokémon GO (for extra motivation to get outside) and the Apple Watch activity tracker (to track activity and remind you to move around). Jon recommends that you not get a treadmill desk. Today’s Lifeboat badge goes to user JLRishe for their answer to Error "TypeError: $(...).children is not a function".Follow Jon on LinkedIn or Twitter.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 10, 202226 min

Ep 450Why security needs to shift left into the SDLC

You can check out Michael’s bio here and tune in to his podcast Cloud Unfiltered.If you're interested in some of open source work Michael and his colleagues are doing, check out API Clarity.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 5, 202223 min

Ep 449What counts as art, anyway?

Stack Overflow’s 2019 Developer Survey found that respondents overwhelmingly considered Elon Musk to be the person with the greatest influence on technology. Now that Musk is taking over Twitter, it’s safe to say that influence will increase.James Stanier, engineering director at Shopify, has some thoughts on one of our perennial topics: transitioning from IC to manager. He’s proposed a 90-day trial period for IC engineers moving into management roles. Listen to Stanier on the Dev Interrupted podcast.Ben talks up Samsung’s The Frame, which lets you display your favorite NFT or old-fashioned art when you’re not using it as a TV. Because who wants to look at a blank screen?Cassidy recommends Adam Grant’s book Think Again: The Power of Knowing What You Don’t Know and Matt recommends an LG C1 TV for folks in the market for a stunning gaming experience.Today’s Lifeboat badge goes to user Drew Reese for their answer to Deprecation notice: ReactDOM.render is no longer supported in React 18.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

May 3, 202226 min

Ep 448Would you trust an AI to be your eyes?

The crew has complicated feelings about products like Apple’s augmented reality glasses and Google Glass. Ceora put it best: “I'm very cautious about any big tech company having any more access to my perception of reality.” On the other hand, products like Envision smart glasses that help visually-impaired people navigate their environments exemplify how AR technology can enable accessibility and empower users.Speaking of different perceptions of reality, New York mayor Eric Adams dusts off that old chestnut about how remote workers “can’t stay home in your pajamas all day.” (Watch us.)Matt recommends Oh My Git!, an open-source game that teaches Git. Ceora recommends Popsy, which allows you to turn your Notion pages into a website for free.And some recommended reading: How to make the most out of a mentoring relationship from the GitHub blog and How to use the STAR method to ace your job interview from The Muse.Today’s Lifeboat badge goes to user metadept for their answer to Generate a two-digit positive random number in JavaScript.Find Adam on LinkedIn here.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 29, 202232 min

Ep 447Meet the design system that lets us customize and theme Stack Overflow

If you’re not familiar with Stacks, Stack Overflow’s design system, it’s a robust CSS and JavaScript Pattern library that helps users create coherent experiences in line with Stack Overflow’s best practices and design principles. Explore more on Netlify or GitHub.Missed our April Fool’s prank this year? Relive the hilarity and the pain.Atomic CSS is a CSS architecture approach favoring single-purpose classes named based on visual function.Today’s Lifeboat badge goes to user ceejayoz for their answer to How do I do a database backup on Amazon RDS every hour?.Connect with Ben Kelley.Learn more about Aaron Shekey’s work.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 26, 202232 min

Ep 446How a college extra-credit project became PHP3, still the bedrock of the web

A high school class on Pascal launched Andi’s interest in programming (starting on an Apple IIc).Andi was bored with his university studies and took on an extra-credit programming project that turned into PHP3, the version that built a million websites.PHP gets a lot of hate, and we have two theories about why. First, it’s primarily brownfield development, and we all know that hell is other people’s code. Second, it democratized development—a great thing in many ways - that nevertheless led to a lot of less than professional code making it’s way to production.Andi cofounded Zend Technologies to oversee PHP advances and served as CEO from 2009 until the company’s acquisition in 2015. After Zend Technology, Andi became one of what he jokes was “five folks in a garage” building a new graph database for Amazon.Now, at Google, Andi runs the operational database for Google Cloud Platform, including managed third parties and cloud-native databases Spanner, Bigtable, and Firestore.His background in programming makes Andi sensitive to the importance of prioritizing developer experience: “the number-one person using our services are our developers. And so we need to make [our technology] super-productive and simple and easy and fun for developers to use.”Connect with Andi on LinkedIn.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 22, 202231 min

Ep 445What's the average tenure of a software developer at a big tech company?

Average tenure at Google has been reported at 1.1 years, which stands in contrast to a broader average of 4.2 years for software developers across the board.Tech jobs at many so called titans and disrupters last less than two years, according to research from Dice.Uber is forging an unlikely alliance with two taxi tech firms.The ultimate chron job - ensuring users can access a chronological feed on their favorite social media without sacrificing your recommendation algorithm's potency or data. Our lifeboat badge of the week goes to alkber, who explained how to convert seconds to minutes, hours and days in JavaSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 19, 202229 min

Ep 444Warning signs that hot startup hiring engineers might not last

Cassidy is co-organizing Devs for Ukraine, a free online engineering conference from April 25-26 to raise funds in support of Ukraine. Register today and donate if you can.Plex.tv is a hub for live TV, on-demand streaming content, and your own media library. Read the full story of Fast’s speedy shutdown.Following the ultimate personal security checklist will protect your digital security and privacy—but it might also raise eyebrows at the FBI.Today’s tech recs: Ben recommends TENS therapy, an electrical alternative to acupuncture (it’s tech, technically). Cassidy recommends Covatar for unique, personalized digital art like NFT avatars.Today’s Lifeboat badge goes to user Joseph Silber for their answer to What’s a regex that matches all numbers except 1, 2 and 25?.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.

Apr 15, 202222 min