Colin Roberts
3.9K posts

Colin Roberts
@Autoparallel
PhD mathematics, Rust engineer and endurance athlete
Colorado Entrou em Temmuz 2022
508 Seguindo1.3K Seguidores

@Autoparallel its one of those things that sounds good and catchy but doesn't hold up to scrutiny (like below)
x.com/jawwwn_/status…
Jawwwn@jawwwn_
Peter Thiel on how the psychedelics revolution changed introspection: “We stopped going to outer space because we started going to inner space.” “We landed on the Moon in July, 1969.” “Three weeks later, Woodstock started— and that’s when the hippies took over the country.”
English

@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

@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

@Autoparallel @real_philogy modern C++ is so much nicer than what I had to learn
English

@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

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

@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

@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

@ZeroDarkDev I'm not surprised! Just wanted to see if there was anyone out there
English
Colin Roberts retweetou

Anyone interested in:
- Rust / Zig / C++
- Mathematics
- Machine Learning
- Scientific Computing
Come join us here! discord.com/invite/qEwPr3G…
English

@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

@Autoparallel Not sure about C++ but Zig has really nice support for binding with and dealing with C libraries
English

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

@moodlezoup @eddylazzarin 'bout damn time.
Love the work on Jolt, guys ♥️
English

[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.

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

