snicker7

Joined 10 years ago

Karma
1,713
Submissions
675
Member since
Feb 27
Domains of expertise: financial mathematics, data engineering.
View on Hacker News

Recent submissions

Comment · 11 months ago
Message queues (e.g. SQS) are inappropriate for tracking long-running tasks/workflows. This is due to the operational requirements such as:

- Checking the status of a task (queued, pending, failed, cancelled, completed) - Cancelling a queued task (or pending task if the execution environment supports it) - Re-prioritizing queued tasks - Searching for tasks based off an attribute (e.g. tag)

You really do need a database for this.

Comment · 1 year ago
We literally had a major us-east-1 incident on AWS today. Only thing we can do is sit on our butts and wait for it to end so that we can clean up. This happens every few months. I am unimpressed with the the "thousands of engineers" argument.
Comment · 1 year ago
It may be worthwhile to understand where dynamic typing is helpful since this gets mentioned a lot. Python and other dynamic languages are increasingly reliant on static type checkers.
Comment · 1 year ago
An interpreter is an optimization barrier relative to native composition.
Comment · 1 year ago
Imagine being the dev competing game Y and seeing the changelog.
Comment · 1 year ago
Not looking to apply, but can I DM you when the E train is late again?
Comment · 1 year ago
Comment · 1 year ago
I believe the problem is the lack of proper dependency indexing at PyPI. The SAT solvers used by poetry or pdm or uv often have to download multiple versions of the same dependencies to find a solution.
Comment · 1 year ago
Mathematical Methods of Classical Mechanics by Arnold is a good introductory book.
Comment · 2 years ago
The point is not to spend time frantically fixing code at 3 AM.
Comment · 2 years ago
Why not dual license with AGPL?
Comment · 2 years ago
This API is very similar to DynamoDB, which is basically a hash table of B-trees.

My experience is that this architecture can lead to very chatty applications if you have a rich data model (eg a graph).

Comment · 2 years ago
“Stuck making obsolete parts” sounds great. Guaranteed revenue without needing to stay competitive.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton