HN user

remywang

706 karma

https://remy.wang

Posts33
Comments46
View on HN
remy.wang 5d ago

Value Polymorphism in Rust

remywang
2pts0
math.stanford.edu 20d ago

Tarski's influence on computer science [pdf]

remywang
1pts0
prela-lang.org 1mo ago

Show HN: Prela – A Compositional and Controllable Query Language

remywang
6pts0
remy.wang 1mo ago

Passing DBs through continuations

remywang
82pts18
github.com 1mo ago

Show HN: Prela – Purely Algebraic Relation Combinators

remywang
73pts13
remy.wang 2mo ago

Simple and correct snapshot isolation

remywang
32pts4
freron.com 3mo ago

Mailmate

remywang
2pts1
news.ycombinator.com 3mo ago

Ask HN: Brian Kernighan's "Q"?

remywang
4pts0
arxiv.org 3mo ago

A Critique of Snapshot Isolation

remywang
1pts0
www.lix.polytechnique.fr 4mo ago

Proof Theory and Logic Programming

remywang
11pts0
www3.cs.stonybrook.edu 4mo ago

The LCA problem revisited [pdf]

remywang
37pts7
satproto.org 4mo ago

Show HN: s@: decentralized social networking over static sites

remywang
414pts218
github.com 4mo ago

Show HN: sAT Protocol – static social networking

remywang
3pts1
www.texmacs.org 4mo ago

GNU Texmacs

remywang
191pts61
bptvisualizer.netlify.app 4mo ago

B+tree Visualizer

remywang
3pts0
ipe-web.otfried.org 5mo ago

The Ipe extensible drawing editor

remywang
2pts0
vldb.org 6mo ago

CIDR 2026 Proceedings

remywang
1pts0
arxiv.org 6mo ago

Debunking the Myth of Join Ordering: Toward Robust SQL Analytics

remywang
3pts0
zhu45.org 6mo ago

Postmortem on TreeTracker Join: Simple, Optimal, Fast

remywang
2pts0
news.ycombinator.com 6mo ago

Tell HN: Get a dying iPhone 12 mini in 2026

remywang
28pts25
www.vldb.org 6mo ago

Pragmatic Bitmap Filters in Microsoft SQL Server [pdf]

remywang
3pts1
dl.acm.org 6mo ago

TreeTracker Join: Simple, Optimal, Fast

remywang
2pts0
github.com 6mo ago

Show HN: Browser in C and Lua for the Playdate Console

remywang
1pts0
remy.wang 6mo ago

How to Improve a Perfect Join Algorithm

remywang
12pts0
remy.wang 7mo ago

A Perfect Join Algorithm

remywang
1pts0
unifoundry.com 7mo ago

GNU Unifont

remywang
347pts79
md0.fyi 8mo ago

Show HN: md0 - Simple Markdown Subset

remywang
2pts1
github.com 9mo ago

Show HN: Read Kagi News on Playdate

remywang
20pts0
www.mcjones.org 2y ago

SQL Reunion: People, Projects, and Politics (1997) [pdf]

remywang
2pts0
news.ycombinator.com 2y ago

Ask HN: Who's writing recursive queries / Datalog?

remywang
8pts1
Focus 13 days ago

It’s time to pull yourself out of your tunnel vision and look at the wasteland left behind by the ruthless machine you are building.

This will probably prevent git-annex from taking advantage of most new improvements to the Haskell language going forward. That is deeply unfortunate. This is the main reason why git-annex is not guaranteed to never change to depend on LLM generated code, because cutting it off from all future Haskell language improvements may be worse than the alternative.

Looks like they are aware, and git-annex has been around for decades written by one of the best Haskellers. “Some guys hobby project” is not fair

Telling people “you must read all the code generated by an LLM” is definitely meaningful—but it is not at all moderate (so most people won’t do it)

But they should! The code is the best source of truth on what the software is doing after all.

Instead of giving up on that, we should make it easier to read generated code, e.g. by generating less code in a higher level language.

On the flip side, forcing myself to read all the code also resulted in a smaller, higher quality code base.

GameBoy Workboy 1 month ago

I really like my playdate! Lots of indie games, and their Lua API is very good, coming from someone with no prior experience with Lua or games programming.

Adaptive PDFs 1 month ago

You’re not supposed to use the “brainmade” watermark on an AI generated article.

Yes, maybe not the language itself, but the ideas behind it. Tarski's Algebra of Relations is actually a better model for modern columns stores than the standard relational algebra, because a column is a binary relation from the primary key into its value.

The best way to understand the theorems is to try to understand the proofs, and the short book “Gödel’s proof” by Nagel and Newman is excellent for that. Just like Douglas Hofstadter wrote in the foreword, I found the book an absolute page turner and finished in one afternoon.

To my students 3 months ago

He is not giving advice to the industry, he is giving advice to aspiring programmers and computer scientists. He has no experience in industry, but has produced lots of high quality software and research.

All of these are supported in pandoc markdown:

.mdv is strict CommonMark plus four additions:

YAML front-matter for title, theme, named styles, and dataset references.

Fenced blocks for data/visuals: ```chart type=bar x=region y=sales.

::: containers for styled regions and layout: ::: callout / ::: columns.

::: toc for an auto-generated table of contents.

Read manuals to learn niche software, right now I’m reading about LyX and TeXmacs (their manuals are very well written). Lots of these more niche software can always use more love and users.

There's so much wrong with this article. For starters, no one speaks Classical Chinese/Wenyanwen. Not now, not ever. It was designed for writing only, and the conciseness was to preserve bamboo (but stayed because it conveyed a sense of authority). Most importantly, modern Chinese remains challenging after all of the "westernization" events used as examples in the article, and the difficulty is not just because you get a new set of characters. On top of the writing system, you need to learn the tones, new phonemes like x, zh, q, and an entirely new vocabulary that shares very little cognates with English. And the grammar is different, with Chinese relying on much less conduction and requires much more context to understand.

1. Right after initialization you'll be prompted to export the private key and store it somewhere safe, e.g. your password manager

2. You don't need to know unless you want to implement the protocol! To use (the very barebones) implementation all you need to do is fork the repo & give access, which I admit can be too much for family/friends so you might have to set it up for them (and I bet they'd be stoked to have a website of their own!)

MacBook Neo 5 months ago

Basic question: will this be able to run any app built for M chip? I suppose so because both a18 and the M chips are ARM?