Recent submissions

Comment · 6 years ago
Thanks! This comment was super helpful. :) I made a couple updates to the post with these findings.

I suspected something like the `ff` labeling approach would improve the solution, but I had no idea how much of a difference `all_different` made vs. `all_distinct`!

Comment · 6 years ago
https://benjamincongdon.me/blog

I like to write about productivity, Go/Rust, and my various web development projects. I also tend to write pretty frequently about programming language ergonomics.

Popular posts:

* https://benjamincongdon.me/blog/2019/11/11/The-Value-in-Gos-...

* https://benjamincongdon.me/blog/2018/03/23/Python-Idioms-in-...

* https://benjamincongdon.me/blog/2018/03/01/Scraping-the-Web-...

Favorite posts:

* https://benjamincongdon.me/blog/2019/03/07/Generative-Doodli...

* https://benjamincongdon.me/blog/2018/10/07/Wordscapes/

---

I also have a blogroll of other blogs I think are interesting: https://benjamincongdon.me/blogroll

... and a list of books that I've read: https://benjamincongdon.me/books

Comment · 8 years ago
Comment · 8 years ago
Yeah, max execution time (and max memory usage) are the main constraints of using Lambda.

Corral deals with this by splitting input data into small enough chunks that each chunk can be processed within the timeout -- I exposed options for setting the amount of data that each Lambda function has to process. However, if each data item requires more than 5 min of processing, then corral won't work for you.

The "driver" that coordinates the Lambda functions runs locally (not in Lambda), so it doesn't have this constraint.

Comment · 8 years ago
Comment · 8 years ago
The iOS app has been pretty good (if a bit buggy and slow), but the desktop web interface is so bad to the point that I haven't used it in over a year -- and I use myfitnesspal daily.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton