HackerTrans
トップ新着トレンドコメント過去質問紹介求人

chuckhend

no profile record

投稿

OpenRouter more than doubles valuation to $1.3B in a year

techcrunch.com
4 ポイント·投稿者 chuckhend·2 か月前·0 コメント

Leveraging Rust and the GPU to render user interfaces at 120 FPS

zed.dev
1 ポイント·投稿者 chuckhend·2 か月前·0 コメント

ClickHouse AI Policy

github.com
2 ポイント·投稿者 chuckhend·5 か月前·0 コメント

We Improved Organization Invites to Keycloak

xata.io
2 ポイント·投稿者 chuckhend·7 か月前·0 コメント

コメント

chuckhend
·6 か月前·議論
Great work Lev!
chuckhend
·7 か月前·議論
IMO, Python rode some of the growth from the data and scientific computing computing. It was lower friction for many people partially due to the amount of blogs, and open source projects that were available. Pandas and Numpy made it quite easy to get up and running with a lot of analytics. pytorch and tensorflow were also there to facilitate this, made people able to get the benefits of the optimized C code but most users did not have to learn C. Eventually FastAPI came out for those looking to build products out of their data, and FastAPI had fantastic documentation and guides, which helped these same folks coming from data/scientific compute build working software. I suppose what I am describing are some of the network effects.
chuckhend
·7 か月前·議論
Helpful read, thanks for sharing! We have been (slowly) working on some fairness related queueing features over in pgmq for a bit too https://github.com/pgmq/pgmq/pull/442. It does get complicated on Postgres IMO.
chuckhend
·2 年前·議論
pgmq (which is linked on this gist) provides an api to this functionality. It can be 0 seconds, or 10 years if you want. It's not a row lock in, which can be expensive. In pgmq, its build into the design of the visibility timeout. FOR UPDATE SKIP LOCKED is there to ensure that only a single consumer gets any message, and then the visibility timeout lets consumer determine how long it should continue to remain unavailable to other consumers.
chuckhend
·2 年前·議論
You get exactly once when you consume with pgmq and run your queue operations inside transactions in your postgres database. I can't think of an easy way to get some equivalent on SQS without building something like an outbox.