Colin Roberts

3.9K posts

Colin Roberts banner
Colin Roberts

Colin Roberts

@Autoparallel

PhD mathematics, Rust engineer and endurance athlete

Colorado Joined Temmuz 2022
508 Following1.3K Followers
Colin Roberts
Colin Roberts@Autoparallel·
We should study how to convert X ego posting into power. That’d push us up Kardashev
English
0
0
2
52
Colin Roberts
Colin Roberts@Autoparallel·
This timeline is so tiring sometimes. Now I’m not supposed to introspect? Come on man, that is the most ridiculous thing anyone can come up with. I promise you, whoever you are reading this, if I hadn’t spent as much time introspecting, I wouldn’t be half the person I am today
English
1
0
9
249
Colin Roberts
Colin Roberts@Autoparallel·
@zkbrunny I’m not sure he’s joking and I also think people follow what he says no matter what it is. It’s sad.
English
1
0
1
24
Colin Roberts
Colin Roberts@Autoparallel·
@0xz80 @real_philogy C++20 and beyond are excellent. I just wish I had Cargo. And I wish modules were more than a pipe dream. lol
English
0
0
1
11
z80.wei 👌☀️👌
idk who needs to hear this but I promise you your app does not need to be memory safe it’s ok to pick another language that doesn’t make you fight the borrow checker
English
9
1
23
1.8K
Colin Roberts
Colin Roberts@Autoparallel·
@real_philogy @0xz80 Rust developer experience is peak. It’s also partially because so much happens at early stages of compilation. I’m finding C++ to be pretty nice given that it’s far lazier (later) with type checking and auto/overloading allows for more flexibility. Never thought I’d say that.
English
1
0
1
51
philogy
philogy@real_philogy·
I personally go back and forth. Rust has so many nice things (amazing LSP, great packages, nice stdlib) but the borrow checker is persistently annoying yes. You get better at managing it but it never fully goes away. The main contender I see is Zig but playing with their stuff the stdlib, language, ecosystem & specifically LSP really aren't of the same caliber, it's a non-trivial trade off.
English
2
0
2
388
Colin Roberts
Colin Roberts@Autoparallel·
Did Nickelback pioneer AI slop?
English
1
0
0
118
B. Northern
B. Northern@ZeroDarkDev·
@Autoparallel Hard to rewrite stable 20 yr old libraries. Unlike all the web devs that argue over languages. It's pretty much all of 2 or 3 here and we link against all of them. Heh. Started to write my own MPI for Zig years ago. Quickly gave up. It's somewhere on GH. Lol.
English
1
0
1
47
Colin Roberts
Colin Roberts@Autoparallel·
Who’s doing scientific computing in Rust? Show me these people, X algorithm
English
1
0
4
203
Colin Roberts
Colin Roberts@Autoparallel·
@ZeroDarkDev I've also been thinking about Zig for HPC. Again, I don't think this is common, but maybe it'll grow in popularity. C++ is just... C++.
English
1
0
1
7
Colin Roberts
Colin Roberts@Autoparallel·
@ZeroDarkDev I'm not surprised! Just wanted to see if there was anyone out there
English
1
0
1
6
Colin Roberts retweeted
Harness Labs
Harness Labs@HarnessLabs·
Anyone interested in: - Rust / Zig / C++ - Mathematics - Machine Learning - Scientific Computing Come join us here! discord.com/invite/qEwPr3G…
English
0
2
9
915
Colin Roberts
Colin Roberts@Autoparallel·
@real_philogy C++ has to go through the C library flow which is just a bit of a headache. I think there’s work on direct C++ support as with C, but it isn’t there yet. I also learned Zig is a whole C++ build system lol.
English
0
0
0
34
philogy
philogy@real_philogy·
@Autoparallel Not sure about C++ but Zig has really nice support for binding with and dealing with C libraries
English
1
0
0
136
Colin Roberts
Colin Roberts@Autoparallel·
Zig seems like it could be amazing for scientific computing / HPC Especially if you could just pull in C++ with no effort.
English
1
0
4
279
Colin Roberts
Colin Roberts@Autoparallel·
If anyone wants to contribute, feel free to just make issues, put up PRs, or whatever. I'm going to try using `joy` more if I can!
English
0
0
1
94
Colin Roberts
Colin Roberts@Autoparallel·
With all that said, I'm going to keep it up here and there to see if this is something AI agents can actually do today. Even if this workflow isn't ideal (it isn't; vibe coding isn't), then I'll still surely learn something.
English
1
0
0
106
Colin Roberts
Colin Roberts@Autoparallel·
Alright, I've tried actual vibe coding. This is a project that I wouldn't want to build myself and it's also one where we can follow other examples, so it seemed like a good one to try. joy: a sane C++ build tool github.com/harnesslabs/jo…
English
3
0
5
513
moodle zoup
moodle zoup@moodlezoup·
[1/2] Jolt is now a "zkzkVM" 🤫. A somewhat subtle point that differentiates our approach from most other zkVMs: Jolt proofs are "directly" ZK, while others rely on "wrapping" their zkVM proof with a different proof system (often Groth16) to achieve ZK.
moodle zoup tweet media
Justin Thaler@SuccinctJT

1/ Jolt now supports zero-knowledge 🧵 This makes Jolt suitable for privacy applications — no SNARK recursion, no "wrapping", no sacrifice of transparency. Marginal increase in proof size (~3 KB). Prover time is essentially unchanged. a16zcrypto.com/posts/article/…

English
13
9
67
5.8K