[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.] [@_Felipe](/creator/twitter/_Felipe) "@LewisCTech @iavins @RocksDB libc will give you all the posix syscalls. windows-sys gives you CreateFileMapping() and VirtualAlloc(). The crates you are talking about are layers on top of these OS functions. Wrap the unsafe code at your application code"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1946891431575986304) 2025-07-20 11:14:23 UTC 4180 followers, XXX engagements "@MidwestHedgie These guys cant understand the male perspective does not equate the incel perspective"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1946397991604043994) 2025-07-19 02:33:38 UTC 4180 followers, XX engagements "With well encapsulated unsafe code we should port LevelDB to Rust * to show how it can be done without any loss of performance. C++ can get you started quickly but long-term productivity is unlocked by using low-level Rust. * then @RocksDB"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1946736648277926346) 2025-07-20 00:59:20 UTC 4180 followers, 4660 engagements "@LewisCTech It's context-dependent and granularity-dependent. A program can be deterministic even if parts of it are non-deterministic"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1947089482290766010) 2025-07-21 00:21:22 UTC 4180 followers, XXX engagements "@eigenform @FelixCLC_ Thats why NVIDIA is really the CUDA compiler company not the GPU company 😀"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1947081681623449747) 2025-07-20 23:50:22 UTC 4180 followers, XXX engagements "@aramh I agree C++ and Rust code that uses too many lambda expressions and/or boxed functions Boxdyn Fn or std::function is always awkward. Better to rely on class-based virtual dispatching"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1947052196345885073) 2025-07-20 21:53:12 UTC 4180 followers, XXX engagements "Lifetime annotations so you never misuse a leveldb::Slice ever again"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1946736650026959075) 2025-07-20 00:59:20 UTC 4180 followers, XXX engagements "@ovaistariq @RocksDB Gains wont offset the cost (its a big project) but the C++ APIs as they are require a lot of care to be used correctly. I say this as user and reviewer of other peoples code using these APIs. Rusts borrow checker gives safe guards that would allow more people to succeed"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1946762578669048069) 2025-07-20 02:42:22 UTC 4181 followers, XXX engagements "@LewisCTech @RocksDB It's one crate per OS. It's easier to use the crate than to write your own bindings to libc win32 etc"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1946744531199656024) 2025-07-20 01:30:39 UTC 4181 followers, XXX engagements "@LewisCTech the easiest example comes from automata theory"  [@_Felipe](/creator/x/_Felipe) on [X](/post/tweet/1947090637725028796) 2025-07-21 00:25:57 UTC 4181 followers, XX engagements
[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]
@_Felipe
"@LewisCTech @iavins @RocksDB libc will give you all the posix syscalls. windows-sys gives you CreateFileMapping() and VirtualAlloc(). The crates you are talking about are layers on top of these OS functions. Wrap the unsafe code at your application code" @_Felipe on X 2025-07-20 11:14:23 UTC 4180 followers, XXX engagements
"@MidwestHedgie These guys cant understand the male perspective does not equate the incel perspective" @_Felipe on X 2025-07-19 02:33:38 UTC 4180 followers, XX engagements
"With well encapsulated unsafe code we should port LevelDB to Rust * to show how it can be done without any loss of performance. C++ can get you started quickly but long-term productivity is unlocked by using low-level Rust. * then @RocksDB" @_Felipe on X 2025-07-20 00:59:20 UTC 4180 followers, 4660 engagements
"@LewisCTech It's context-dependent and granularity-dependent. A program can be deterministic even if parts of it are non-deterministic" @_Felipe on X 2025-07-21 00:21:22 UTC 4180 followers, XXX engagements
"@eigenform @FelixCLC_ Thats why NVIDIA is really the CUDA compiler company not the GPU company 😀" @_Felipe on X 2025-07-20 23:50:22 UTC 4180 followers, XXX engagements
"@aramh I agree C++ and Rust code that uses too many lambda expressions and/or boxed functions Boxdyn Fn or std::function is always awkward. Better to rely on class-based virtual dispatching" @_Felipe on X 2025-07-20 21:53:12 UTC 4180 followers, XXX engagements
"Lifetime annotations so you never misuse a leveldb::Slice ever again" @_Felipe on X 2025-07-20 00:59:20 UTC 4180 followers, XXX engagements
"@ovaistariq @RocksDB Gains wont offset the cost (its a big project) but the C++ APIs as they are require a lot of care to be used correctly. I say this as user and reviewer of other peoples code using these APIs. Rusts borrow checker gives safe guards that would allow more people to succeed" @_Felipe on X 2025-07-20 02:42:22 UTC 4181 followers, XXX engagements
"@LewisCTech @RocksDB It's one crate per OS. It's easier to use the crate than to write your own bindings to libc win32 etc" @_Felipe on X 2025-07-20 01:30:39 UTC 4181 followers, XXX engagements
"@LewisCTech the easiest example comes from automata theory" @_Felipe on X 2025-07-21 00:25:57 UTC 4181 followers, XX engagements
/creator/twitter::15040668/posts