Love computers and coding. While I'm particularly passionate about Rust,it's not the only language I work with. Recently started loving embedded programming

Joined November 2022
AstraKernel 💫 retweeted
Replying to @mark_k
If you had a language that was super easy to learn, but full of weird oddities, and people could jam out websites super fast with it, there it is, piles of it
1
1
28
2,482
AstraKernel 💫 retweeted
We're starting to see some agentic Rust forks (or alternative implementations) focused on iteration speed. More-so than the specific projects, I'm interested in the ideas being explored (and how they could evolve upstream), so wanted to collate a few here...
30
23
5
377
31,496
AstraKernel 💫 retweeted
October has been an absolute nightmare for software > Railway - customer secrets exposure > LiteLLM - malicious PyPI + Docker releases > Zeabur - infrastructure breached > OpenCode - AI API keys exposed > OVHcloud CLI - official binaries backdoored > Rank Math PRO - malware in official plugin > TeamUpdraft - customer data compromised > ConnectWise - cloud backup identities compromised > Tensorlake - npm package infected > SubQuery - backdoored npm package > GhostAction - GitHub repos with malicious workflows > PHP - critical RCE vulnerabilities > Node.js - security vulnerabilities patched > eMudhra - certificate authority keys compromised > Tailscale - eMudhra incident At this point, the biggest security risk might not be the code we write, but the code we trust...
144
632
211
3,764
299,832
AstraKernel 💫 retweeted
Low Level
@LowLevelTweetsOct 20
hey man. if you run php. turn it off.
173
291
34
5,690
168,048
AstraKernel 💫 retweeted
You know it'll be "fun" when PHP Core Developer considers the best mitigation to be "turning off a server for a day". 🙃
25
60
5
872
21,331
AstraKernel 💫 retweeted
I'll call slop slop whether or not it was made by AI. Slop existed before AI. But AI-driven slop is worse just because it is not something the vibe-coder is going to learn from. "Generic" is a criticism to ask for something better. "Broken on mobile". How is that bad to say?
Tamara Martinović
@CodeWithTamaraOct 16
I wish experienced developers would stop shitting on people who build things with AI. “AI slop.” “Generic.” “Broken on mobile.” A person that doesn't know the first thing about programming, but had an idea, built an actual product, and had the courage to share it with the world, gets bullied basically. How about a little encouragement instead? Everyone starts somewhere!
26
11
646
13,120
AstraKernel 💫 retweeted
FERRON@ferron_webOct 18
Wanted to explore some web directories, but saw one listing about Rust (a programming language), but with Rust (a video game) logo! 😅
1
1
3
243
AstraKernel 💫 retweeted
Recent Zed binary size reduction uses a * option. [profile.release.package] "*" = { opt-level = 3 } - 238 workspace crates (70% of the code): opt-level = "z" - 19 workspace crates: opt-level = 3 (hot paths) - 0 external deps use "z" crates.io / git : opt-level = 3
Replying to @zeddotdev
Some details: - Set opt-level = "z" for release profile - Override to opt-level = 3 for performance-critical crates - Set codegen-units = 1 for the zed package - On macOS, pass -Wl,-unexported_symbol,__R* to hide Rust-mangled symbols from the export table github.com/zed-industries/ze…
1
1
1
3
400
AstraKernel 💫 retweeted
posting this for the nth time
Found something funny when reading Tailscale code. They use a Cyrillic letter "ж" (reads as "zh") for the variable which shouldn't be exposed to callers and mutated. This is an artificial barrier for human devs that should raise concerns when trying to type it. Apparently it looks like an asterisk meaning it's a pointer. But for me it's a familiar letter which I didn't expect to see in the code and was like Ж? WAT? Yeah, you can use unicode letters in Go code if you want. I now really want to use something like that in my code because I bet it'll make me smile every time I see it
19
135
8
4,529
132,221
AstraKernel 💫 retweeted
Go programmers will pull this shit and then seriously tell you to your face that it's a well designed language
Found something funny when reading Tailscale code. They use a Cyrillic letter "ж" (reads as "zh") for the variable which shouldn't be exposed to callers and mutated. This is an artificial barrier for human devs that should raise concerns when trying to type it. Apparently it looks like an asterisk meaning it's a pointer. But for me it's a familiar letter which I didn't expect to see in the code and was like Ж? WAT? Yeah, you can use unicode letters in Go code if you want. I now really want to use something like that in my code because I bet it'll make me smile every time I see it
44
27
5
1,155
68,324
AstraKernel 💫 retweeted
SurrealDB
@SurrealDBOct 16
Launch week wasn’t long enough. So next week, we ship even more. SurrealDB 4, SurrealFS, SurrealDB Earth, and more. Simplicity or scale? Transactions or speed? Yes. Stop choosing.
5
9
3
38
1,769
AstraKernel 💫 retweeted
I've had some experience with C a couple years ago, but I'd say Rust was my first real low level programming language Recently though, I've come back to C to better understand the Postgres source code, so it was pretty funny to come across this article about "C for Rust programmers". A really well-written article!
8
4
99
2,782
AstraKernel 💫 retweeted
#RustChinaConf 2026 深圳 我们大会现场见!
3
1
5
1,804
AstraKernel 💫 retweeted
You’ve got a zombie Linux process that just won’t die. kill issue.
3
4
65
1,825
AstraKernel 💫 retweeted
#RustChinaConf 2026 深圳 倒计时 4 天! 你准备好了吗
1
1
1
6
989
AstraKernel 💫 retweeted
in general, beware of forming a whole opinion based on one single thing for example, making broad characterizations about programming languages based on a single benchmark about them
10
8
96
4,849
AstraKernel 💫 retweeted
things that aren't interesting: * omg i said "hey claude do a benchmark" and now build my worldview around the outputs * repeating the same tropes 10000 times * "languages don't matter because ai writes perfect code"
2
1
12
618
AstraKernel 💫 retweeted
ripgrep, fd, sd, nu, erd, eza, dua, and many others besides would like a word, as they all provide excellent counter-examples to your claim. These projects are taking on legacy open source tools. It's hard to find codebases that have been reviewed and inspected by more people. Many world-class experts among them. And yet, solo devs with an idea and `cargo` have been stunting on them and making it look easy. Tools matter.
If someone claims like "I rewrote that C program in another lang and improved the performance by 10x". Trust me, there are only 2 reasons: - the original C code was partially crappy - the benchmark was deliberately constructed You just cannot beat C on perf, man.
10
3
1
117
11,184
AstraKernel 💫 retweeted
This is one of the most fascinating impacts of AI for me. I was always very *interested* in Rust. On the Chrome team I spent a lot of time writing C++, so the benefits of both native code and memory safety were obvious to me. We actually started a port of Replicache to Rust way back when. But it was just incredibly unproductive for the kind of work we needed to do when it was humans writing it. Just a non-starter. But now that AIs can write it, it has completely changed the calculus. It's not even a question. Rust is the obvious choice. And it's interesting to see so many people from all different communities come to same conclusion simultaneously.
DHH is fundamentally right about Rust. For context, Vercel has been undergoing a Rust-ification (carcinization, technically 🦀) for a while. One of the first projects we migrated was Turborepo, from Go to Rust¹. The migration completed, but the RoI was actually quite controversial internally. While Rust was in our eyes better for low-level OS access, something crucial for a build system like Turbo, the human migration costs were very sustantive. Go is very fast. It's beautifully designed. It's easy to iterate on. We were very conflicted about the migration, because it was *humans* writing the code, *even if we knew Rust was a better choice*. The calculus has now changed. What's "best for humans" is no longer necessarily "best for business". FWIW, it's also quite unlikely that Rust is the end-all-be-all toolchain. I'm quite certain there's greener pasture ahead, because Rust itself was designed before the 'supersonic tsunami' of agents hit. ¹ https​://vercel.com/blog/how-turborepo-is-porting-from-go-to-rust
13
5
148
13,814
AstraKernel 💫 retweeted
you have to make your own luck there was no way for us to have known that rust would be so great for agents. just over a decade of thousands of people building something they think is good
James Ward
@JamesWardOct 3
Amazing how fast we went from programming language doesn’t matter, to write everything in Rust.
11
5
1
90
4,867