Reposted by xav Mara Bos @mara.bsky.social · 14/10/2026Curious how we've been improving Rust at Hexcat? We just published our September update: hexcat.nl/updates/hexcat.nlHexcatRust compiler engineering 06814
xav @xavxav.bsky.social · 15/09/2026the rust compile times are llvm anyways, the borrow checker / trait solver are fast unless you’re trying to write pathological edge cases on purpose! 030
xav @xavxav.bsky.social · 14/09/2026Any notable PRs that landed in that time? Or just small wins many times? 100
xav @xavxav.bsky.social · 10/09/2026I’ve had success getting it to answer with typst equations exclusively(for appropriate subjects) 001
xav @xavxav.bsky.social · 04/09/2026Yeah definitely, though even with formal proofs it’s very easy to prove strong theorems with impossible preconditions. It remains key to show you can admit real instances of the theorem. 040
xav @xavxav.bsky.social · 04/09/2026Every formal verification practitioner also knows Knuth’s “Beware of bugs in the above code; I have only proved it correct, not tried it.”, and yet 1122
xav @xavxav.bsky.social · 31/08/2026La gestion rigide et très hiérarchique à la française y sont pour beaucoup de ce qu’on m’a raconté 140
xav @xavxav.bsky.social · 31/08/2026Il y a aussi la question de l’émigration, toutes les grandes boîtes américaines on des colonies d’ingénieurs français. Et ce n’est pas seulement du à la différence de salaires de ce que j’ai entendu. 131
Reposted by xav SE Gyges @segyges.bsky.social · 27/08/2026i propose a moratorium on doing things that seem sinister 0432
Reposted by xav Stephen Jacob Smith @stephenjacobsmith.com · 24/08/2026Disappointingly superficial. New York City has huge issues building anything underground, and the coordination issues mentioned in passing here are a huge reason why. But all the most well resourced newspaper on earth can muster about its home city is "the street markings look like abstract art"?nytimes.comBehind the Mysterious Symbols Spray-Painted on Our Streets (Gift Article)All over New York’s sidewalks and sewers, colored markings hide in plain sight, telling construction crews where to dig and creating accidental art. 61008
Reposted by xav Holger Hestermeyer @hhesterm.bsky.social · 20/08/2026This incident needs to be thoroughly investigated. If true, no public office in the EU or any member state can continue to run any microsoft products. nltimes.nl/2026/05/22/m...nltimes.nlMicrosoft accused of leaking Dutch civil servants' names to U.S. governmentMicrosoft has reportedly shared the names of Dutch civil servants working for two regulatory agencies with the U.S. House of Representatives. The agencies involved include the Authority for Consumers ... 27783426
xav @xavxav.bsky.social · 22/07/2026true, though I wouldn’t be surprised if llvm had an n^3 hiding somewhere. 110
xav @xavxav.bsky.social · 22/07/2026True but look at the pass timings of a non trivial rust project, type checking / borrow checking is usually a quite small part (<10% at work) of compile time. 140
Reposted by xav rev. howard arson @theophite.bsky.social · 03/03/2025quitting my tech job to make pig iron in a crucible in my backyard 1330317
xav @xavxav.bsky.social · 29/06/2026It seems unlikely that it’s valid to me because the major clouds would otherwise have a _massive_ interest in breaking up a putative cartel. It seems more likely these clouds draining all supply and it takes (many) years to build new fabs 000
Reposted by xav Cyrus Omar on sabbatical in Cambridge @neurocy.bsky.social · 17/06/2026Really nice work by Celeste Barnaby and colleagues at #PLDI on active learning for program synthesis. Various synthesizers, including LLMs, can produce multiple candidate programs given an underspecified intent. This system figures out multiple choice questions to ask the user to disambiguate. 151
Reposted by xav rain 🌦️ @sunshowers.io · 16/06/2026Soteria actually works on a complex Rust project! 141
xav @xavxav.bsky.social · 16/06/2026The specific tech inside soteria is novel and generally more extensible. Soteria instantiates it in a way that lets it reason natively in rust semantics rather than compiling through a c proxy like a lot other tools. This gives a _real_ speed up 030
xav @xavxav.bsky.social · 16/06/2026Does anyone have a good solution for cargo caching in ci? With large (10gb+) amounts of target/ data to cache 020
xav @xavxav.bsky.social · 12/06/2026Yeah Sacha is well aware of the challenges of ocaml, and I think agrees with you on its problems. 110
xav @xavxav.bsky.social · 12/06/2026My PhD thesis felt like a constant struggle with the ocaml community, despite my best efforts to keep it at arms length it’s jank kept sneaking back into my work. The idea that you should be able to just download and run a program is so alien 010
Reposted by xav opale !! @n1ark.acouphene.net · 10/06/2026self promo we did a blog post to launch the startup thing we're working on ^-^ i do the rust stuff it's cool you should try it out if you like unsafe rust ill probably do a blog post on some fun performance work i did on tree borrows #soon! soteria-tools.com/blog/introdu...soteria-tools.comIntroducing Soteria: A New Generation of Static Analysis for Rust - SoteriaFind bugs today. Teach AI to find them tomorrow. 2338
xav @xavxav.bsky.social · 09/06/2026Very cool! I’ve long wanted to build a “PL IDE” along the lines of what you discuss in your post, where you co-evolve dyn/static semantics, using models to synthesize candidate programs/rules and example based feedback to refine them 010
xav @xavxav.bsky.social · 25/05/2026I want to improve it to give me the cost of each _line_ not just each source function. 020
xav @xavxav.bsky.social · 25/05/2026picked this back up and turned it into a tool that can estimate within 10% the compile cost of functions. Think of it like cargo llvm-lines that rolls up to functions in your crate 142
Reposted by xav Doll @dollspace.gay · 24/05/2026The problem with bluesky is that it’s not written in rust 4442
xav @xavxav.bsky.social · 22/05/2026At work we have a k8s controller, first thing I did was full rust rewrite. Zero regrets 010
xav @xavxav.bsky.social · 21/05/2026i've been enjoying my time using jj, but i have to say, i've never 'lost' so much work since starting with jj. the anonymous commits, optional descriptions and lack of locally tracking bookmarks means i end up with tons of "temporary" commits lost on my tree i can never find again. 000
xav @xavxav.bsky.social · 18/05/2026related a little library I wrote for get a “sane” version of untagged in serde github.com/xldenis/serd...github.comGitHub - xldenis/serde-implicit: implicitly tagged enum representation for serdeimplicitly tagged enum representation for serde. Contribute to xldenis/serde-implicit development by creating an account on GitHub. 110
xav @xavxav.bsky.social · 18/05/2026Yeah we do control both but we want a specific serialized repr, which interferes with the open api form. 000
xav @xavxav.bsky.social · 18/05/2026Doesn’t help that we use untagged because we want our json interface to be ergonomic / have opinions on it. 100
xav @xavxav.bsky.social · 18/05/2026Ah yeah but that’s what I meant by pattern matching, your code generator has to be aware of that trick and able to leverage it to generate nice types. 220
xav @xavxav.bsky.social · 18/05/2026But you’re sort of working around open api there no? Since all you have is oneOf? I’m sure there are ways you can pattern match certain forms to generate nice enums, but we found ourselves with a lot of any types for our filters in basically every language. Maybe that’s more of a stainless problem 100
xav @xavxav.bsky.social · 18/05/2026I hate how open api is so hostile to sum types, it really wants everything to be bags-of-objects. There’s no good way to get it to express a lot of common rust types. 160
xav @xavxav.bsky.social · 17/05/2026I’m NL for RustWeek, come see my talk! If you want to chat send me a message :) 050
xav @xavxav.bsky.social · 16/05/2026isn’t the value of these shares the ownership they represent? If they’re stripped of all power what do they actually own? 010
Reposted by xav Quantian @quantian.bsky.social · 14/05/2026The board consists of three semi-literate car dealers who were the state’s top GOP donors. Their top priority is fighting wokeness in the Potato School by putting up a statue of the confederate general who owned the largest potato farm in the state in 1859. 122304181
xav @xavxav.bsky.social · 07/05/2026That doesn’t really capture what I want: often I’m keeping a benchmark or test unstaged and bouncing between trunk & branch to diff. I don’t want a merged view of everything. 100
xav @xavxav.bsky.social · 07/05/2026it’s weirdly the part I struggle with the most, I used unstaged changes to keep things while I bounce between different branches. 130
xav @xavxav.bsky.social · 05/05/2026blogs.mediapart.fr/david-monnia...blogs.mediapart.frLa fonderie de processeurs de Jean-Luc MélenchonSuite à l’annonce de la candidature de Jean-Luc Mélenchon à la présidence de la République, j’ai voulu me renseigner sur son programme, notamment dans le numérique et l’énergie. On y propose notammen… 010