A Brief History of AI
Hi friend,
Artificial intelligence has gone from science fiction to reality, mostly due to innovations in generative AI that have brought us tools like ChatGPT or Microsoft’s Copilot, among many others.
As players in the AI market—we recently launched the open-source PostgreSQL extensions pgai and pgvectorscale to power AI applications—we want to help shape its future responsibly. And to better understand the future of AI, Timescale’s CEO, Ajay Kulkarni, looks back at the past and anticipates what’s to come in the blog post A Brief AI History: How Did We Get Here. We’re, of course, biased, but this is a mandatory read for all those trying to understand AI at the moment.
See you soon! 👋
P.S. In case you missed it, the most clicked link in the previous edition was Understanding Serverless PostgreSQL.
Hot Off the Press
FEATURED POST
A Brief History of AI: How Did We Get Here
Can the history of AI unveil more about its evolution, innovations, and impact? Timescale’s CEO, Ajay Kulkarni, reflects on AI’s past and future. Read more
What Is Audit Logging and How to Enable It in PostgreSQL
Learn why audit logging is crucial to protecting your data and how you can do it in PostgreSQL with the pgAudit extension. Read more
How to Install TimescaleDB in AWS
New to TimescaleDB and want to take it out for a spin on your local machine? Here’s how you can install it on AWS, complete with hardware sizing recommendations. Learn more
How to Install TimescaleDB in Azure
Prefer to set up your Timescale database in Azure? In this article, we walk you through the installation instructions, again with hardware sizing recommendations. Read more
Keep up to date with the latest innovations in all Timescale products
We are constantly improving our software to make your experience even more powerful and efficient with new features, performance enhancements, UI improvements, and bug fixes. Keep up to date with all this good stuff in our new Changelog. Read more
POSTGRESQL CLAUSES
Understanding WINDOW in PostgreSQL (With Examples)
The WINDOW clause in PostgreSQL allows you to define named windows for use with window functions, making these operations more readable and maintainable. Read more
Recommended by LinkedIn
Understanding DISTINCT in PostgreSQL (With Examples)
The DISTINCT clause in PostgreSQL ensures your results contain only unique rows. Learn how to use it, with practical examples. Learn more
Understanding OFFSET in PostgreSQL (With Examples)
OFFSET allows you to skip a certain number of rows in PostgreSQL before returning the result set. In this article, we show you the correct syntax, an example table, and three use cases. Read more
Understanding WHERE in PostgreSQL (With Examples)
WHERE is one of the most commonly used PostgreSQL clauses. It allows you to specify conditions that must be met for the rows to be included in the query results. We cover how to use it, including example cases. Learn more
LISTEN
Software Engineering Radio Podcast
A huge thank you to the Software Engineering Radio Podcast team for inviting our CTO, Mike Freedman, to their podcast to discuss all our favorite topics: time series, PostgreSQL, and TimescaleDB. From PostgreSQL callbacks and hooks to C programming and data volumes, you’ll learn more about what time-series data means in 2024, and how PostgreSQL and TimescaleDB can solve the problems it presents. Listen here
WATCH
Run Multi-Node Django for Time-Series Data With TimescaleDB, Celery, and More
In this incredibly detailed video course, Justin Mitchel from Code for Entrepreneurs guides you on how to run several Django iterations across Docker Compose or Raspberry Pis to handle large amounts of time-series data. You will find all the code for the video course on GitHub.
Tips From the Tiger Trenches
Sharing what our community reads, tweets, watches, or listens to!
Timescale’s data engineer João Risso recently shared this publication on Slack. Need we say more? #PostgresforEverything
Timescale Careers
Team Timescale is growing! If you know someone who'd like to join our team—or learn more about life on Team Timescale 🐯—we're currently hiring (100 percent remote).
🗞 Was this newsletter forwarded to you? Opt in to receive our newsletter and get these updates straight to your inbox!