HN user

devty

172 karma
Posts11
Comments77
View on HN

Thanks swyx again for sharing your insight in this space.

I closely followed your work while you were at Temporal. "React for Backend" resonated with what I experienced while building couple of systems in the backend!

It's been a year or two since then, and I'm frankly surprised that Temoporal-like services don't appear that mainstream. At least in my small circle friends, orchestration framework is still in the "early adopter" stage of innovation.

Any recent take on the adoption of Temporal-like frameworks? Do you still believe it will have a React like moment in the future?

What is surprisingly here is that the reality conformed to reasonable expectations. For a country that has witness too many violations of the democratic process, this is huge.

The article mentions that the framework avoids creating python datastructure (e.g. A dictionary to read HTTP headers) to improve benchmark performance. It's a clever trick, but I am unconvinced that A less-than-simple application will demonstrate performance anywhere close to what was claimed in the article.

Relational databases are not simple systems as you say, but they do seem to me simpler to use - especially in the 95% case where a single, large enough machine hosting postgresql/mysql is entirely sufficient.

Key-value stores are "easy", but what I think isn't easy is to reduce your business domain to a simple key-value model without sacrificing promises and gaurantees offered by a good relational database system.

Is there a name for an exploit where a malicious client requests rarely-accessed contents that has been tucked/compressed away in order to overwork their server?

The article suggested that they had to carefully balance the processing cost of compressing and decompressing data and the storage cost.

Did the use of ZFS in your system incur noticeable processing cost in your system? Any noticeable increase in latency on your system?

I'm not the author of the above comment, but here is my take..

I think one benefit of a curated course is that it includes materials you didn't even know exists. We can easily improve on our known unknowns - just pick up a book or google it - but unknowns unknowns are... well difficult to learn. I think going through a graduate program helps you get a better grasp of what you don't know AND what you didn't know you didn't know.

I noticed that bigchainDB is written enitrely in python. I love python, but I'm surprised to see it used in the database space!

(if the author is reading this) - what were your interest in using python? Do you have any concern for it's performance/scalability as the service grows?

"Hasselblad Acquired by DJI" is article author's speculation.

Although the final conclusion has not yet been confirmed by Hasselblad or DJI, I am confident in my sources and believe that a formal announcement is forthcoming.

Are you aware of a programming language/compiler that optimizes on recursively written code? I'm finding it difficult to imagine a PL where stack _isn't_ free except tail-recursive code.