Tuesday, October 08, 2024

Architecture: Fallingwater by Frank Lloyd Wright

Fallingwater - Wikipedia

Fallingwater is a house designed by the architect Frank Lloyd Wright in 1935. Situated in the Mill Run section of Stewart township, in the Laurel Highlands of southwest Pennsylvania, about 70 miles (110 km) southeast of Pittsburgh in the United States,[4] it is built partly over a waterfall on the Bear Run river.

The house was designated a National Historic Landmark on May 11, 1976.[7] In 1991, members of the American Institute of Architects named Fallingwater the "best all-time work of American architecture"[8] and, in 2007, ranked Fallingwater 29th on its "America's Favorite Architecture" list.[9]










DuckDB

DuckDB with Hannes Mühleisen - Software Engineering Daily podcast

DuckDB is an open-source column-oriented relational database that was first released in 2019. It’s designed to provide high performance on complex queries against large databases, and focuses on online analytical processing workloads.

Hannes Mühleisen is the Co-Creator of DuckBD, and is the CEO and Co-Founder of DuckDB Labs. He joins the show to talk about drawing inspiration from SQLite, why DuckDB was written in C++, the novel data processing scenarios it enables, and more.

Professor of Data Engineering
Radboud University Nijmegen, Netherlands
Freie Universität Berlin
Freie Universität BerlinDoctor of Philosophy - PhD, Computer Science


DuckDB is a fast in-process analytical database
DuckDB supports a feature-rich SQL dialect complemented with deep integrations into client APIs.
DuckDB v1.0.0 was released in June 2024.

// Get the top-3 busiest train stations in May
const duckdb = require('duckdb');
const db = new duckdb.Database(':memory:');
db.all(
  `SELECT station_name, count(*) AS num_services
    FROM 'http://blobs.duckdb.org/train_services.parquet'
    WHERE monthname(date) = 'May'
    GROUP BY ALL
    ORDER BY num_services DESC
    LIMIT 3;`,
  (err, res) => {
    if (err) {
      console.log("Error", err);
    } else {
      console.table(res);
    }
  }
);