Recent submissions

Comment · 3 years ago
The plugin actually does support spaced repetition, but only an "exponential" algorithm. That is, you have to manually choose whether to multiply the current repetition period with 0.5, 1, 1.5 or 2.

This "exponential" repetition it's not as optimized as the kinds of algorithms you're describing, but I find it good enough and it comes with a few distinct advantages:

1) Spaced repetition algorithms are hard to get right with two buttons like remembered/forgot. Anki for example added more buttons (easy/normal/hard/forgot or something like that), but I could never really intuit what would happen if I clicked any of them. Having 4 explicit choices makes it easy to understand what will happen, and also lets you "manually" push back notes on axes like "how much do I still care about this" and not just "how well do I remember this".

2) I really wanted to keep the metadata fields stored in the note and easy for a human to edit and understand. Right now, you only need `repeat: spaced every N days` (and similar) and the plugin adds a `due_at` field that has an easy to read ISO timestamp. You can also add `hidden: true` but don't have to.

Comment · 3 years ago
Comment · 4 years ago
From the article here it looks like people will stay on payroll until early 2023. They won't work but have to abide by Twitter's internal agreements.

Does anyone know if part of these agreements includes not seeking other employment (a typical clause these days)?

Comment · 5 years ago
Comment · 5 years ago
Comment · 6 years ago
Comment · 8 years ago
Comment · 8 years ago
To be fair, 200X was the Year of the Linux Desktop for us Linux users.
Comment · 8 years ago
A lot of the comments here are arguing for or against the author's specific choices, but I would like to point out how great it is that Linux desktop environments are this customizable in the first place.

I recently switched back to Linux after using a Mac for a couple of years, and was blown away with how far Gnome has gotten in terms of customizability -- even if most of it is done through extensions. Moreover, if you can't tweak it to your liking, perhaps xfce or i3 or KDE will prove more accommodating...

Comment · 8 years ago
Comment · 8 years ago
Traffic to Lambda from the internet and between Lambda and S3 is free. The only thing you pay for are the transfer costs from S3 (at cents per GB).
Comment · 8 years ago
The article doesn't mention it explicitly, but this is a nice example of how using Bayes theorem helps you ignore the hard-to-compute normalization term of the input space. In the article, this is the P(w) term of

P(c|w) = P(c)P(w|c)/P(w),

where c is a correction, and w is the original word.

The author does implicitly talk about this when he explains that P(c|w) conflates the two factors, but it's also not that hard to see that getting a handle on P(w) -- the probability space of misspellings -- is harder than getting a hold of P(c) -- the probability space of actual words, and Bayes lets us get rid of the former during optimization.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton