David Cassel, The New Stack

David Cassel

The New Stack

Oakland, CA, United States

Contact David

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • The New Stack

Past articles by David:

Open Source Africa: How OSCA Empowers Developers

While 1.216 billion people live on the continent, Africa is often overlooked when it comes to open source development. Open Source Community Africa aims to change that. → Read More

NASA's Thirst for Open Source Software — and for Open Science

Naturally, NASA's need for high-quality scientific software has led it to open source, and now to an ambitious new program based on the larger principles of "open science." → Read More

Internet Archive's Virtual Retro Calculators Fuel Nostalgia

Calculators were a portal into the world of numbers for the last generation of techies who grew up before personal computers. Now, the Internet Archive has released a new collection of vintage calculator emulations that has stirred a lot of fond memories. → Read More

Online Community Fights Big Tech’s ‘Chokepoint Capitalism’

Competition-crushing chokepoints, Cory Doctorow and Rebecca Giblin warn in a new book, happen when corporations amass "hourglass-shaped markets that have consumers at one end and suppliers at the other." → Read More

Can C++ Be Saved? Bjarne Stroustrup on Ensuring Memory Safety

C++ creator Bjarne Stroustrup joins calls for changing the programming language itself to address security concerns, though other core contributors want to make more modest moves. → Read More

Wellspring of Creativity: Why Public Domain Matters

This year a flood of books, music and film created in 1927 enters the public domain, giving artists a chance to create and remix, and archivists the ability copy and store content for the ages. → Read More

Why Your Code Sucks: Common Excuses for Bad Programming

Dave Farley's exploration of seven common excuses that software developers make for doing a terrible job. → Read More

Java's James Gosling on Fame, Freedom, Failure Modes and Fun

James Gosling prefers using recursion over arrays, and other secrets of Java's founding father. → Read More

CES 2023: Robots, Astronauts, Schwarzenegger and Flying Cars

CES is BACK, Baby! → Read More

2022 in Review: AI, IT Armies, and Poems about Food

Besides technology playing a role in the world's geopolitical conflicts, there was also one unmistakable trend in 2022 that was both haunting and hilarious. → Read More

Donald Knuth's 2022 'Christmas Tree' Lecture Is about Trees

This year, 2022 marks the 60th anniversary of that fateful day in 1962 when a 24-year-old Donald Knuth started writing → Read More

Goat: A Proposed 'Extended Flavor' of the Go Programming Language

When compiled, Goat code will produce standard, compatible, and performant Go files, though developers would gain additional perks now backlogged in Go itself. → Read More

How to Support a Million Users on Your Website: A Success Story

StoryGraph’s welcome email promised to import data from a user's Goodreads, but the site never handled thousands of imports at a time, and the sudden backlog would take months to process. Here’s how Nadia Odunayon conquered the many challenges of scaling a website for large-scale success. → Read More

Guido van Rossum on Types, Speed and the Future of Python

Where will Python be in 100 years? It's a question MIT-based AI researcher Lex Fridman posed to Python creator Guido van Rossum towards the end of a wide-ranging, three-hour interview. → Read More

Special Gift Ideas for That Technical Someone in Your Life

It's an annual tradition at TNS — our own gift guide for that technical someone in your life. Perhaps Jurassic Park chess set or an alarm clock shaped like a PlayStation controller? → Read More

WebTV in 2022? Vintage Tech Enthusiast Shows How on YouTube

Thanks to a few dedicated hobbyists, soon you will be able to surf the internet on a cathode-ray tube television just like it was 1998. → Read More

New Book Identifies 26 Lines of Code that Changed the World

In her new book, Torie Bosch questions our belief in the objective and infallible nature of data and computing. → Read More

How Golang Evolves without Breaking Programs

Speaking at Gophercon 2022, the principal engineer for the Go programming language vowed that the Go will never not be backward compatible. → Read More

'Hey GitHub!' Tries a Voice Interface for Copilot

GitHub is testing the feasibility of providing a voice driven interface for its Copilot AI-driven code completion tool. → Read More

How Web Tech Got This Way and How It May Evolve in the Future

Steve Sanderson takes us on a tour of the history of web development, ending with some practical takeaways for the future of the web. → Read More