Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Yyhh.org About Experience Notebook Opinion About We are a dual career married couple working in the information technology industry. We live in the California Bay Area.

News

News yyhh.org 2 months ago
AI Coding Has Erased the Supposed Advantage of Statically Typed Languages
For years, advocates of statically typed languages have made the same argument: types catch mistakes earlier, compilers provide better feedback, IDEs offer better assistance, and large codebases become safer to maintain. That argument rests on an assumpti
Read more
Report
Blog 3 months ago
Datalevin 1.0.0 Is Here: One Database for Application State and Agent Memory
Today, after six years of development, I am thrilled to announce the availability of Datalevin 1.0.0 . We started Datalevin in 2020 with a deceptively simple question: why should SQL databases remain the default center of application state? Six years of r
Read more
Report
News yyhh.org 9 months ago
SQLite in Production? Not So Fast for Complex Queries
There is a growing movement to use SQLite for everything. Kent C. Dodds argues for defaulting to SQLite in web development due to its zero-latency reads and minimal operational burden. Wesley Aptekar-Cassels makes a strong case that SQLite works for web a
Read more
Report
News yyhh.org 9 months ago
Triple Store, Triple Progress: Datalevin Posited for the Future
In my previous post, Competing for the JOB with a Triplestore, I showed that a triple store, such as Datalevin, can compete with the best row stores on complex relational workloads. Since then, I have rewritten Datalevin's rule engine and improved its sto
Read more
Report
Blog 1 year ago
Achieving High Throughput and Low Latency through Adaptive Asynchronous Transaction
In my previous post , I demonstrated that Datalevin performs complex queries faster than PostgreSQL. A common reaction is, "Oh, have you tested writing speed? I imagine that when there are indices for everything (as in the case of Datalevin), writing spee
Read more
Report
News yyhh.org 2 years ago
Competing for the JOB with a Triplestore
This is a post about Datalevin, an open-source database system that I have been building since 2020. Although JOB here is really an acronym for Join Order Benchmark, a benchmark for complex database queries, I intend to build up Datalevin to compete for t
Read more
Report
Blog 4 years ago
Why Clojure is not widely adopted like mainstream languages?
Someone asked on Reddit: Why Clojure is not widely adopted like mainstream languages? Here's my answer: You probably should have flipped the question, because the vast majority of programming languages are not mainstream. The more insightful question is:
Read more
Report
News yyhh.org 5 years ago
T-Wand: Beat Lucene in Less Than 600 Lines of Code
Here is the story. I am adding full-text search capability to Datalevin, a Datalog database that we open sourced last year. For this task, I have decided to write a search engine from scratch instead of using an existing search library. Here are some rati
Read more
Report
Blog 5 years ago
Sync time for FreeIPA hosts
Recently, I upgraded the FreeIPA server for my network to the latest version (4.8.10). Some strange things related to authentication started to happen with some services on my network. For our Web site, netlify gotrue is used to enable users to login usin
Read more
Report
Blog 5 years ago
Dear Taiwanese friends, here is how to gain independence from China
Is it possible for Taiwan to gain independence from China? The answer is, yes. Here's how. Before we begin, let's set aside the silly notion that "Taiwan is already independent". Statehood, like marriage, is something more about the formality than substan
Read more
Report
Show more news