HN user

c4pt0r

356 karma

Rust/Go

Posts76
Comments53
View on HN
github.com 1mo ago

Pie: Yet another open-source coding agent in Rust

c4pt0r
3pts2
yaat.sh 2mo ago

Yet Another AI Teammate

c4pt0r
1pts0
mem9.ai 4mo ago

Mem9: Persistant Memory for OpenClaw

c4pt0r
1pts0
db9.ai 4mo ago

Show HN: DB9 – Postgres, but for Agents

c4pt0r
2pts0
github.com 5mo ago

Minibook: Self-hosted Moltbook for agents collaboration

c4pt0r
1pts0
me.0xffff.me 5mo ago

What We Talk About When We Talk About Agent Infra

c4pt0r
1pts0
github.com 5mo ago

Boxlite: Embedded micro-VM runtime for AI agents

c4pt0r
2pts0
me.0xffff.me 6mo ago

Vibe Engineering in 2026.1

c4pt0r
1pts0
me.0xffff.me 6mo ago

Some thoughts after intensive use of opencode and oh-my-opencode

c4pt0r
2pts0
me.0xffff.me 7mo ago

Welcome to the Machine, a guide to building infra software for AI agents

c4pt0r
1pts0
github.com 8mo ago

Show HN: Agfs – Aggregated File System, a modern tribute to the spirit of Plan9

c4pt0r
9pts0
www.bbc.com 9mo ago

Chinese Nobel laureate and physicist Chen Ning Yang dies aged 103

c4pt0r
9pts1
twitter.com 9mo ago

Manus 1.5

c4pt0r
3pts0
twitter.com 11mo ago

Manus: Wide Research

c4pt0r
2pts0
twitter.com 1y ago

Kimi K2 is a state-of-the-art mixture-of-experts (MoE) language model

c4pt0r
348pts179
github.com 1y ago

Gmailtail – Command-line tool to monitor Gmail messages and output them as JSON

c4pt0r
144pts32
www.pingcap.com 1y ago

MCP Support in TiDB Serverless

c4pt0r
3pts1
github.com 1y ago

Kvql: A small (SQL-like) query language on general Key-Value DB

c4pt0r
2pts0
aws.amazon.com 1y ago

PingCAP transformed TiDB into a serverless DBaaS using S3 and EBS

c4pt0r
2pts0
museum.tiredsysadmin.cc 1y ago

Vintage Cellphone and PDA Museum

c4pt0r
2pts0
github.com 1y ago

PyTiDB: A Modern Python Database Access Layer for TiDB Serverless

c4pt0r
1pts0
plaid.com 1y ago

Plaid's Journey from AWS Aurora to TiDB

c4pt0r
4pts0
openframeworks.cc 1y ago

OpenFrameworks: Open-source C++ Toolkit for Creative Experimentation

c4pt0r
1pts0
github.com 1y ago

SuperCollider: A synthesis and algorithmic composition platform

c4pt0r
2pts1
medium.com 1y ago

Use DuckDB to Get More Performance Insights from TiDB Slow Log

c4pt0r
1pts0
www.pingcap.com 1y ago

TiDB Supports Vector Search

c4pt0r
1pts0
docs.pingcap.com 2y ago

TiDB starts supporting vector type

c4pt0r
1pts1
web3py.readthedocs.io 2y ago

Web3.py: a Python library for interacting with Ethereum

c4pt0r
1pts0
github.com 2y ago

Kvql: A SQL-like language on general KV databases

c4pt0r
4pts0
me.0xffff.me 2y ago

Big Data and Beyond: My predictions for 2024

c4pt0r
2pts0

Local open weight models will definitely be a future trend. Imagine if an Opus-level model could run locally: many more latent use cases would likely emerge, since Opus is priced so high. Perhaps the future will be a multi-model architecture, where frontier models handle planning and local models carry out the concrete execution.

Hi HN, Pie author here

I’ve been building pie, an open-source coding agent written in Rust. The initial reason was that I had some proactive, long-term automated tasks to run on a local DS v4 model. Therefore, I needed a customizable agent runtime to support these custom tasks, such as triggers, to perform some simple automation, Over time, the project gradually became more and more usable, so I thought I might as well turn it into a proper project. Of course, most of the code in this project was written by AI. If you’re sensitive to AI-generated code or AI coding, feel free to simply ignore it.

Pie runs inside your local project directory, can inspect/edit files, run shell commands, keep resumable sessions, and use different model providers, including local OpenAI-compatible servers.

The goal is not just to build another chat UI for coding, but a local agent runtime for developer workflows: slash commands, session history, skills, MCP tools, cron/triggers, and a small hub so agents running on different machines can send messages to each other.

A few things I’ve been focusing on recently:

- local/session-first workflows: resume sessions, search history, save transcripts

- model flexibility: Anthropic/OpenAI/etc., plus local OpenAI-compatible endpoints

- MCP and skills for attaching project-specific tools/instructions

- cron/triggers for lightweight automation inside a coding session

- SSH/headless support for running agents on remote dev boxes

- a web UI that mirrors the terminal runtime rather than replacing it

- an optional hub for agent-to-agent messaging and notifications

Love to hear feedback from you, thank you!

it has nothing to do with TiDB, db9 is built from scratch.A good way to think about it is that db9 is similar to tidb-server, it provides a PostgreSQL wire protocol and SQL layer, while the actual data lives in the underlying KV layer.

Hello, the developer of db9 here. You’re right, that section is indeed a bit too brief. We will add more architecture documentation later. What I wanted to convey is that, unlike a standard PostgreSQL, db9 is more like a pg SQL-compatible layer built on top of a large distributed KV store. I also shared a brief introduction in this tweet, which might help clarify things. https://x.com/dxhuang/status/2032016443114733744

Amazon Aurora DSQL 2 years ago

- Yes, the storage is distributed kv.

- Yes, it's SQL on distributed transactional kv

- SQL layer is stateless, runs in multiple containers

- SQL layer would push down compute logic down to the storage(like, filter/predicate)

....Yes, that reminds me of TiDB

A good example is TiDB's implementation of vector indexes. TIDB is also a MySQL-compatible distributed transactional database, which separates the storage engine for vector indexes from the transactional store through an extra replica in its OLAP engine (via TiFlash), avoiding resource contention.

TiDB CTO here, I think that a clear boundary between components is beneficial for the maintainability of a distributed systems like TiDB, and automated deployment tools like `tiup`(https://tiup.io) and the Operator of Kubernetes shield end-users from this complexity in order to maintain best practices in deployment. While still providing enough debugging details for advanced users.

CTO of TiDB here. TLDR, yes, DBA is still a good job, but to embrace new technologies.

From a database developer's point of view, I have always admired the work of DBA, although I can develop the kernel of the database, I can also write a SQL engine, never been good at writing complex and efficient SQL, totally different skills.

I have noticed a trend in the database field in recent years: Everything goes to the cloud.

Because of cloud is more and more popular, and the cloud is providing fully managed database service, it is hard to say the trend of traditional DBA job is getting less and less, the DBA expert is still extremely popular, However DBA will alive and can be more welcome, because there are more and more new technologies are evolving fast, just like what we're proudly building: TiDB, an HTAP database provides SQL interface, support complex analytic workloads, as well as the OLTP load. DBA could reuse their skills, and even better, they are not just DBA, they can also act as a data expert, help application developers to optimize SQL queries, and schema design, and help them to design and optimize systems.

A good example is my recent little side project: https://ossinsight.io/, although the architecture is simple, it contains some complex SQL in there, I turned to my DBA friends to get this application done correctly and efficiently.