HNHacker News
TopNewBestAskShowJobs

wcrichton

1,757 karma · joined March 28, 2014

Assistant professor of computer science. Putting together programming language theory and human-computer interaction.

https://mastodon.social/@tonofcrates

http://willcrichton.net

will_crichton@brown.edu

submissionscomments

A Design Space Exploration of Async/Await

cel.cs.brown.edu·466 pts·wcrichton·
134

CSCI 1377: Tools For Thought (Spring 2026)

cel.cs.brown.edu·2 pts·wcrichton·
0

C++ to Rust Phrasebook

cel.cs.brown.edu·221 pts·wcrichton·
78

Evaluating Human Factors Beyond Lines of Code

blog.sigplan.org·1 pts·wcrichton·
0

Quizicist: AI-Powered Quiz Generation

quizici.st·2 pts·wcrichton·
1

Tyrade: A pure functional language for type-level programming in Rust

github.com·3 pts·wcrichton·
0

Tyrade: A pure functional language for type-level programming in Rust

github.com·2 pts·wcrichton·
0

Type-Level Programming in Rust

willcrichton.net·3 pts·wcrichton·
0

JQuery, but for Types

willcrichton.net·3 pts·wcrichton·
0

Type-Level Programming in Rust

willcrichton.net·3 pts·wcrichton·
0

Types over Strings: Extensible Architectures in Rust

willcrichton.net·5 pts·wcrichton·
0

The Last Decade of Programming, According to Google Trends

willcrichton.net·3 pts·wcrichton·
0

Probabilistic Programming with Variational Inference: Under the Hood

willcrichton.net·4 pts·wcrichton·
0

What Makes a Graphics Systems Paper Beautiful

graphics.stanford.edu·147 pts·wcrichton·
6

Compiling Knowledge into Probabilistic Models

willcrichton.net·68 pts·wcrichton·
9

Partial Function Application as a Design Pattern

willcrichton.net·3 pts·wcrichton·
0

Relit: Typed Literal Macros for Reason

github.com·123 pts·wcrichton·
17

Naming Conventions That Need to Die

willcrichton.net·7 pts·wcrichton·
0

The Inanity of Programming Language Benchmarks

willcrichton.net·1 pts·wcrichton·
0

“Do What I Mean”: Name Resolution in Programming Languages

willcrichton.net·36 pts·wcrichton·
8

What Is Systems Programming, Really?

willcrichton.net·248 pts·wcrichton·
87

Ask HN: What's your programmer origin story?

3 pts·wcrichton·
0

The Future of Notebooks: Lessons from JupyterCon

willcrichton.net·353 pts·wcrichton·
154

Idioms of Dynamic Languages

willcrichton.net·28 pts·wcrichton·
7

Ask HN: What is your knowledge toolchain in 2018?

10 pts·wcrichton·
7

Rapid Prototyping of Interactive Data Science Workflows in Jupyter

willcrichton.net·10 pts·wcrichton·
7

Remixing as Learning in Creative Media

willcrichton.net·2 pts·wcrichton·
0

Remixing as Learning in Creative Media

willcrichton.net·2 pts·wcrichton·
0

Remixing as Learning in Creative Media

willcrichton.net·2 pts·wcrichton·
0

Programming in the Debugger

willcrichton.net·117 pts·wcrichton·
86
Page 1 of 2Next →