user avatar
ryan boyd
@ryguyrg
Data geek. Co-founder @MotherDuck & partner @HyperGrowthP. Former head of DevRel @databricks, @neo4j, @GoogleCloud. O’Reilly author #oauth. #girldad
Boulder, CO
Joined March 2007
  • Pinned
    user avatar
    Build your product for where you want to be, not where you're at. Will always be tension w/ customers+prospects needs. Keep eye on prize!
  • user avatar
    In 2014, if I was analyzing a 33GB file, I would have jumped to writing a MapReduce job. Today, it take's 56s to load a csv file with 292 million rows of hospital price data *and* only 734ms to find the average price paid by patients per ICD code. On my laptop, using DuckDB. 🤯
  • user avatar
    Where do you store your dad jokes? In a dadabase.
  • user avatar
    Replying to @ryguyrg
    Best part? It only took two lines of SQL: CREATE TABLE prices AS (SELECT * FROM 'prices.csv'); SELECT code, average(price) FROM prices GROUP BY code;
  • user avatar
    The prescription for my life in databases was written early in life. With my 8086 Hyundai PC, I created custom MS-DOS databases to index my books, movies, toys & software. It was local, easy, fast-- even if not beautiful in UI, it was beautiful in simplicity.
    Image of a MS-DOS database [much like the one I used] from https://clasqm.github.io/freedos-repo/Productivity.html.
  • user avatar
    Replying to @BillCassidy and @NPR
    Actually your statement is false, Senator. People don't have access to healthcare if it costs enough to bankrupt them. Stop sacrificing us.
  • user avatar
    Wow, the responses to this are just ugly and representative of exactly the types of things it sounds like you've had to deal with at your former job. 👏 Congrats to you for standing up and doing what you believe was right for you. Best wishes as you search for a supportive env.
  • user avatar
    Replying to @drgurner @alcesanna and @Chewy
    Chewy once sent this gift randomly. They know how to build loyalty. mobile.twitter.com/ryguyrg/status…
    Omg, @Chewy sent us this adorable painting of #DigitTheDog unexpectedly. They have a new customer for life. #marketing.
  • user avatar
    Did you know DuckDB supports the pipe syntax to easily compose your SQL? [w/ extension by @ywelsch]. Learn how from @nicoritschel:
  • user avatar
    My colleague @mehd_io has built up an amazing collection of videos on data engineering, DuckDB and MotherDuck. He even interviews many of the GOATs in data. We’ve now vastly improved the discoverability of these videos on our website. Check it out: motherduck.com/videos/
  • user avatar
    Fake data > real data? I had fun generating fake data w/ Python Faker & DuckDB. This post walks through 3 ways (pandas DataFrames, parquet, csv). Culminates in generating 1 Billion fake people and doing a 1s full table substring filter + SUM(). Whoa!!
  • user avatar
    Use macros in DuckDB to make your own custom SQL functions! In this case, @ericMauviere buckets values into discrete sets based on thresholds.
  • user avatar
    Data engineer, data analyst, data scientist, analytics engineer. Not always so clear. Let’s just be data folk.
  • user avatar
    Wooohoo, our LLMs with SQL article is on the front page of HN! news.ycombinator.com/news