Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ethegwo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
ethegwo
2y ago
I apologize for not using a good title, but I think the issues I listed (especially my argument that we should break issues down to bugs in runtime and the limitations of Rust abstractions) are worth discussing, even if there are many peopl
32.
▲
by
ethegwo
2y ago
I don't think the operation that completes after cancellation failed is "mistakenly-accepted," it should be handled in the normal way, but I admit that there are lots of people don't agree that
33.
▲
by
ethegwo
2y ago
https://rust-lang.github.io/wg-async/vision/characters.html#...
34.
▲
by
ethegwo
2y ago
Thank you! I will update the post and fix it.
35.
▲
by
ethegwo
2y ago
Continuing process after cancellation failure is a challenge I face in my actual work, and I agree that "halt-safety" lacks definition and context. I have also learned and been inspired a lot from your blogs, I appreciate it.
36.
▲
by
ethegwo
2y ago
the ideal scenario is like cancellable io provide by monoio, I write an example of this in the blog: https://github.com/ethe/io-uring-is-not-cancellation-safe/bl... . However, it has lots of limitation, and do not
37.
▲
by
ethegwo
2y ago
The rest of this blog discusses how to continue processing operations after cancellation fails, which is blocked by the Rust abstraction. Yes, not everyone (probably very few) defines this as a safety issue, I wrote about this at the end of
38.
▲
by
ethegwo
2y ago
Rust not only provides memory safety, it also promises at least I/O safety in the future: https://rust-lang.github.io/rfcs/3128-io-safety.html
39.
▲
Async Rust is not safe with io_uring
(tonbo.io)
212 points
by
ethegwo
2y ago
|
147 comments
40.
▲
Show HN: Fusio – using io_uring on both local disk and S3
(github.com)
1 points
by
ethegwo
2y ago
|
0 comments
41.
▲
Fusio: Unlock io_uring-based disk and S3 storage in async Rust
(github.com)
2 points
by
ethegwo
2y ago
|
0 comments
42.
▲
by
ethegwo
2y ago
Neat, founder of https://tonbo.io/ here, I am excited to see someone bring stream processing to datafusion, we are working on a arrow-native embedded db and plan to support datafusion in the next release, we’re interested i
43.
▲
Show HN: Tonbo - Embedded DB for structured data storage
(tonbo.io)
2 points
by
ethegwo
2y ago
|
0 comments
44.
▲
Tonbo: Embedded DB for structured storage, written in Rust
(tonbo.io)
5 points
by
ethegwo
2y ago
|
1 comments
45.
▲
by
ethegwo
2y ago
I guess it because China government has blocked access to docker registry since June 6th, Chinese companies and developers have to use private registry.
46.
▲
Dora-rs: making robotic applications fast and simple
(dora-rs.ai)
1 points
by
ethegwo
2y ago
|
0 comments
47.
▲
Thriftpy2 – Pure Python implementation of Apache Thrift
(github.com)
1 points
by
ethegwo
2y ago
|
0 comments
48.
▲
A minimal Python implementation of Hindley-Milner type inference
(github.com)
2 points
by
ethegwo
2y ago
|
0 comments
49.
▲
by
ethegwo
2y ago
it makes me think about https://news.ycombinator.com/item?id=41117749 it is the mirror of this project: effient wal to call Go from Rust
50.
▲
Rust2go: Simple and efficient way to call Golang from Rust with async support
(github.com)
1 points
by
ethegwo
2y ago
|
0 comments
51.
▲
by
ethegwo
2y ago
I worked for TikTok before, and we forked the Kafka client for internal use. The approach of the Kafka client and its protocol is the craziest thing I've ever encountered. I would never want to build it from scratch, even just maintain
52.
▲
by
ethegwo
2y ago
Congratulations, I am looking for a landing page template for my new product, I think I can just use it.
53.
▲
by
ethegwo
2y ago
Yes, there are lots of auto generated thrift templates, we have tried our best to keep deterministic generation.
54.
▲
by
ethegwo
2y ago
Yes, Scalar would be helpful. The problem is that not every developer needs all the code in the repository for their daily work. However, Git makes it difficult to do partial checkouts.
55.
▲
by
ethegwo
2y ago
Just golang codes, there are about 500 hundreds developers work on it.
56.
▲
by
ethegwo
2y ago
In my last job, I tried using a monorepo approach, merging about 50 microservices into a single repository. After several months of growth, the size of the entire git repository reached over 100GB. We had to create monthly checkpoints (.tar
57.
▲
by
ethegwo
2y ago
Congratulations, is it a short link service that could accept any file extensions instead of PDF only? Are there any special features works on PDF format?
58.
▲
by
ethegwo
2y ago
The latter I mean, conservative optimization level is benefit to keep idempotency
59.
▲
by
ethegwo
2y ago
As I know, LLVM optimizer (maybe also GCC) is not idempotent, does it mean we need to pay performance for idempotent buildings?
60.
▲
by
ethegwo
2y ago
The weak-to-strong assumption is that it is easier to eval the result of a task than to generate it. If it is wrong, human can not make a stronger intelligence than us.
More ›