• Sign in
  • Sign up
Elektrine
EN
Log in Register
Modes
Overview Chat Timeline Communities Gallery Lists Friends Email Vault DNS VPN
Back to Timeline
  • Open on hachyderm.io

zwarich

@zwarich@hachyderm.io
mastodon 4.5.9

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.
0 Followers
0 Following
Joined December 16, 2022

Posts

Open post
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · 3d ago
I just saw an ad that began with “inflight Wi-Fi has come a long way since I was a kid”. I am officially unc, also chopped.
3
0
1
0
Open post
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · 5d ago
One of the most pressing naming discussions of our time: when you have a sum type `Token`, `Expr`, etc. and then a wrapper containing it + some common info (like trivia for `Token`, a source span for other nodes) what do you call the two? I used to always default to `Expr` and `ExprData`, but rustc generally defaults to `ExprKind` and `Expr`, despite `ExprKind` containing lots of data beyond just the plain `enum` that it represents: https://doc.rust-lang.org/beta/nightly-rustc/rustc_ast/ast/enum.ExprKind.html

Obviously, the best solution is to allow variants to have common fields, but is there a good naming scheme that works in the absence of this?
2
0
1
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · 5d ago
@jonmsterling I think that "democratically run" projects could still make some policy of ambiguity work, although perhaps this is just because they aren't really that democratic. The electorate usually consists of other trusted developers (rather than the actual users of the project), who probably only got to the point of being trusted developers because they shared common opinions with the previously established trusted developers. In that way, most "democratic" open source projects are run more like a supreme court that elects its own future members.
1
2
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · 5d ago
@jonmsterling Lean is clearly ahead of the curve; they don't even want human-written contributions from outside the core maintainer group.
13
2
6
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Apr 13, 2026
@slava I circled all that apply
25
0
10
0
Open post
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Apr 04, 2026
Sci-fi novel idea: you're a human who wakes up with amnesia every day and reads your AGENTS.md file.
17
2
3
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Apr 02, 2026
@lindsey @jonmsterling Crafted with precision in a state-of-the-art innovation lab, meticulously optimized for maximum resonance across LinkedIn networks.

#StrategicContentCreation #DigitalExcellence #ThoughtLeadership
2
0
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Apr 02, 2026
@nemo @lindsey @jonmsterling One decision. Everything else follows from it. My code, blog posts, emails, birthday cards, and tax returns are all slop. There are no band-aids. No glue between thoughts and words. No obscure exertion for a dead medium.
12
2
2
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Apr 02, 2026
@mevenlennonbertrand @lindsey @jonmsterling PolyML in particular: https://www.polyml.org
2
2
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Apr 02, 2026
@joe blog posts should come with source maps
4
0
0
0
Open post
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Apr 02, 2026
Can someone please tell Leo that these obviously LLM-generated blog posts are cringe? https://leodemoura.github.io/blog/2026-4-2-why-lean/
leodemoura.github.io

Why Lean? — Leonardo de Moura

Leonardo de Moura — Creator of Lean and Z3

27
3
8
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Mar 07, 2026
@MartinEscardo What’s the actual change to mutual block handling?
0
2
0
0
Open post
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Jan 25, 2026
combined Davos/POPL keynote ideas

"You'll own nothing and you'll be happy: a garbage collection rejoinder"
"The great shift/reset: a continuation or delimiter of progress?"
"Late-staged programming: are the economics of macros sustainable?"
22
0
7
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Dec 26, 2025
@lynnesbian This but with gallium arsenide semiconductors instead of silicon CMOS.
1
2
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Oct 17, 2025
@dif I prefer Henk HIL, it only has Prop_n and Prop_n accessories.
0
0
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Oct 15, 2025
@ncf What do you mean? It already has *two* citations!
1
0
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Oct 15, 2025
No applications? Wikipedia begs to differ:
2
8
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Oct 15, 2025
@jonmsterling Someone should just resolve the Barendregt–Geuvers–Klop conjecture so we can put the subfield in the bin.
1
2
0
0
Open post
In reply to
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
zwarich
zwarich
@zwarich@hachyderm.io

Programming language & compiler enthusiast, computer architect. Creator of Rosetta 2.

hachyderm.io
@zwarich@hachyderm.io · Oct 03, 2023
@xenaproject This might be a dumb question (albeit one that I'm unlikely to be alone in asking), but what's the current state of the art in formalized arithmetic geometry?
0
1
0
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: mail.elektrine.com:993

POP3: pop3.elektrine.com:995

SMTP: mail.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 13:01:47 UTC