「为无思考消费做无思考设计的日子已经结束。」我多年前这样写过。遗憾的是,这个愿望至今仍未实现。我把这个愿望传递给你:做得更少,但做得更好。
The experiment methodology left me dubious about the kind of point they wanted to make. Why not provide the agent with the ISA documentation? Why Rust? Writing a C compiler is exactly a giant graph manipulation exercise: the kind of program that is harder to write in Rust. Also, in a clean room experiment, the agent should have access to all the information about well established computer science progresses related to optimizing compilers: there are a number of papers that could be easily synthesized in a number of markdown files. SSA, register allocation, instructions selection and scheduling. Those things needed to be researched *first*, as a prerequisite, and the implementation would still be “clean room”.
,详情可参考51吃瓜
再后来,谋生计是阿爸的第一任务。初三时,他为了赚学费去工地搬砖,复读了两年,还是没考上高中,他就去广东打工了。再后来,阿爸认识了阿妈,结婚之后,两个人就常年在外地。
A note on forkingA practical detail that matters is the process that creates child sandboxes must itself be fork-safe. If you are running an async runtime, forking from a multithreaded process is inherently unsafe because child processes inherit locked mutexes and can corrupt state. The solution is a fork server pattern where you fork a single-threaded launcher process before starting the async runtime, then have the async runtime communicate with the launcher over a Unix socket. The launcher creates children, entirely avoiding the multithreaded fork problem.
Storage <|-- CsvStorage