Viewing profile — mbrt
mbrt
HN member- Joined
- Mon, Dec 05, 2016, 6:18 PM UTC
- HN karma
- 38
- Public activity
- 30 items
- HN profile
- View on Hacker News ↗
About mbrt
Recent public activity
-
comment
Comment #47459016
Various attempts at AI personality shaping, having a very specific character in mind.
- story
- story
-
story
Show HN: Gencmd, an fzf for natural language to bash commands
gencmd is an open source, interactive command line utility to generate bash commands from a natural language description, directly from the console.
-
comment
Comment #42250063
Wow, not sure how I missed this, but I see many similarities. They were also bitten by lack of conditional writes in S3: > In Databricks service deployments, we use a separate ligh…
-
comment
Comment #42249886
B2 is mostly S3-compatible, so if they add the same support for preconditions on writes as S3 and GCS, nothing prevents using it as a backend for GlassDB.
-
comment
Comment #42242892
This builds on the same intuition I had, where data can be easily partitioned across objects. What seems to be missing is transactions across different objects though? The flipside…
-
comment
Comment #42242852
You're right indeed:) but it depends on what you are comparing it with. In this case the comparison is against other managed cloud storage and databases, and in that context I thin…
-
comment
Comment #42242828
It's a good observation, because I did and decided to keep it out of scope from the base layer. But this is entirely possible. You can wrap GlassDB transactions and encode multiple…
-
comment
Comment #42239743
Nice, thanks for the reference! BTW, the comparison was only to give an idea about isolation levels, it wasn't meant to be a feature-to-feature comparison. Perhaps I didn't make it…
-
comment
Comment #42239412
And I see more possibilities now that https://aws.amazon.com/about-aws/whats-new/2024/11/amazon-s3... is available. It will get easier and easier to build serverless data lakes, st…
- comment
-
comment
Comment #42180979
Thanks for the details! Consistency at the individual file can be guaranteed this way, but I don't think this works across multiple files (as you need a global total order of opera…
-
comment
Comment #42180782
Very nice, I like the approach. I assume data is partitioned and each file is handled by an elected leader? If data is replicated, you still need a consensus algorithm on updates. …
-
comment
Comment #42180752
I just saw it! I asked a question ( https://news.ycombinator.com/item?id=42180611 ) and it seems that durability and consistency are implemented at the caching layer. Basically an …
-
comment
Comment #42180611
Wow, coincidentally I posted GlassBD ( https://news.ycombinator.com/item?id=42164058 ) a couple of days ago. Making S3 strongly consistent is not trivial, so I'm curious about how …
-
comment
Comment #42172419
OK, thanks for the reference. Yeah, so indeed separating storage and compute is nothing new. Definitely not claiming I invented that :) And as you mention, Datomic uses DynamoDB as…
-
comment
Comment #42170695
I think it's now much easier to achieve than a year ago. The critical one is conditional writes on new objects, because otherwise you can't safely create transaction logs in the pr…
-
comment
Comment #42170647
It's my understanding that the newer generation of data lakes still make use of a tiny, strongly consistent metadata database to keep track of what is where. This is orders of magn…
- comment
- story
- story
-
comment
Comment #22721263
Author here. I understand your concerns, and in fact one of the last things I added is unit tests: https://github.com/mbrt/gmailctl/blob/master/README.md#tests Getting things right…
- story
- story