samth

Joined 16 years ago

Karma
1,710
Submissions
435
Member since
Jun 8
I'm an Associate Professor in Computer Science at Indiana University.
View on Hacker News

Recent submissions

Comment · 1 month ago
That works for some things, like signing into my library website (it's more annoying that you'd hope, though). It's not going to work to send text messages as me, though.
Comment · 1 month ago
The big problem here is that most things don't connect. AIUI, OpenClaw works by basically knowing your passwords. But that can't work for a real product, and that means that dots can't access anything that doesn't want to give it access.
Comment · 2 months ago
Random Lives seems like it was much less vibe coded and did a better job.
Comment · 2 months ago
Yes, Racket is built on top of Chez (there's a legacy mode with its own runtime but that's not very important).
Comment · 3 months ago
How much more intelligence will it take to get people to be ok with data center construction? How much more intelligence will be needed to reduce overuse of antibiotics? How much more intelligence is necessary to enable free trade with Canada?
Comment · 5 months ago
This is the edtech product that my son (2nd grade) has liked the most from school.
Comment · 6 months ago
HN should partner with Pangram to give an AI score to things that are submitted.
Comment · 6 months ago
Is the protocol documented so that other people can build language front-ends?
Comment · 1 year ago
You don't need 3000W, 1kW is plenty. I have a Yuba Mundo (one of the biggest long-tail cargo bikes) and my Bafang motor tops out around 1kW and it's plenty even for the biggest hills here in Bloomington (which is quite hilly).
Comment · 1 year ago
I tried this also, and it was totally garbage for me too (with a similar refusal as well as other failures).
Comment · 1 year ago
No, this is exactly what is meant by soundness. Using the `Any` type in TypeScript can result in values that have type `integer` being actually strings, which is unsoundness.
Comment · 1 year ago
The main implementation of Racket today is built on top of Chez Scheme, which uses the techniques described by Dybvig that I linked to.

In the earlier implementation of Racket, indeed it doesn't convert to CPS but does use something like A-normal form. There, continuations are implemented by actually copying the C stack.

Comment · 1 year ago
The predictions from this post have almost entirely turned out to be wrong. Chez Scheme upstream decided to merge in Racket's changes entirely, and to make the lead developer of Racket (Matthew Flatt) a core Chez developer. These days Matthew is the most active Chez developer. Over the past few years, half of the serious Chez committers are people who come from Racket.
Comment · 1 year ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton