Campaigning against unnecessary indirection everywhere. Hacker at cuelang.org

Northumberland, UK
Stupidly niche joke: ``` forall That {man: Man} ``` #rabbieburns #scotstrad #cuelang #quantified
1
94
There is a lot to like in this proposal. #cuelang #quantified
Massive update. Previously type checking was possible only for closed types. This limitation has now been removed. Type checking is now simply a consequence of regular constraint propagation, previously it was a separate pass. Nevertheless, the system is still statically typed in the expected sense. Additionally the builtins, the standard library, and even CUE operators were missing types. Now they have precise types so more interesting code can be written (and type checked). A type listing is provided: github.com/4ad/qcue/blob/mas…). The listing uses explicit (desugared) `forall`, even though all examples use the sugared form. This can be considered both an advantage and a disadvantage. Looking at the types is very informative. Something has been lost, however. Existential types and dependent types are gone. Existential types are interesting (and in some sense almost inevitable), but they can form a separate proposal. (Additionally the burden on the existing prototype was too high. It was too costly to iterate on the implementation with existential types still present.) The old playground that still has existential types as well as the old paper can be found at: v6.cue-semantics.org. The universal-only paper (v9) is now better organized, shorter, and easier to read. The semantics hasn't changed whatsoever. There exists an unpublished partial Lean formalization of the current paper.
2
353
After 4½ years I'm moving on from CUE Labs. Time for pastures new. It's been a blast!
3
5
25
1,896
I'm taking a short break, but if you have an opportunity you think I'd be into, hit me up!
2
1
1
258
This was a good watch: piped.video/BFksx2M93sw But this is talking about encoding 1 (probabilistic) bit of info: whether the text is watermarked or not. I wonder if it's feasible to use this technique to embed more bits, eg. a user's name or location. Steganographic LLMs, anyone?
1
282
I'm here! Come by for a chat if you're too.
We're at KubeCon Amsterdam. If you want to find out how to prevent misconfigurations ending up in production, come by (Hall 5, 1163). Or join us for a chat about configuration, preventable outages, schemas, or our configuration control plane. @CloudNativeFdn
266
Roger Peppe retweeted
Want to talk about how to end configuration chaos? We will be at @fosdem (Brussels, Jan 31–Feb 1) and @cfgmgmtcamp (Ghent, Feb 2–4) 🚀 Ping us if you’re around.
3
5
548
evergreen tweet
for each desired change, make the change easy (warning: this may be hard), then make the easy change
2
210
Roger Peppe retweeted
📣 Meet the "Shift-Left" Editor. Join us next Tuesday, Nov 18, at 16:00 UTC for a hands-on demo of the new CUE LSP. Get real-time validation, error-checking and language features as you type - right inside your editor. Learn more + call in details: github.com/cue-lang/cue/disc…
4
9
893
Very excited to be a founding engineer here. Lots of amazing stuff to come!
Very excited to share this announcement today — pleased to have @OSSCapital co-lead (alongside @sequoia and @foundersfund) the founding seed of CUE Labs, creators of @cue_lang ! Founders @mpvl_ (very early founding infra and Borg / GCL co-creator at Google) and @_myitcv. 🔥
3
1
12
3,715
Roger Peppe retweeted
For those who have been keen to hear progress on CUE + LSP... this is the community update for you! This on top of loads of performance work within the evaluator, and much more.
📣 We are excited to announce our next CUE Community Update, on Thursday Sep 18, 2025 at 14:00 UTC. 💬 Got topics you'd like to see discussed? Reply to the discussion below! github.com/cue-lang/cue/disc…
2
6
965
Roger Peppe retweeted
📣 We have just released CUE v0.14.0-alpha.1 - introducing a new "error" builtin, two language changes, and many fixes and optimizations for the new closedness algorithm 🎉 github.com/cue-lang/cue/rele…
2
6
1,436
So this is essentially what's going to happen, right? (apologies for the AI-generated image)
2
2
337
Roger Peppe retweeted
Last day at #KubeCon! Exhausted, but looking forward to some hacking on @cue_lang challenges at our booth S761 - drop by to join in and grab a t-shirt or cap!
3
10
1,285
Roger Peppe retweeted
Day 2 of #KubeCon London. Join us at booth S761, right next to the CNCF Store. Come by, talk to us, check out a demo, or get a hat. We're looking forward to meeting you🚀
2
5
499
1/ After residency at Mass General Hospital, I reported to Atlanta to meet my fellow CDC Epidemic Intelligence Service Officers. I have never felt so intimidated by my peers The best and the brightest, they were star clinicians, had served in disaster zones; MD/PhDs and MSF.
405
4,807
17,975
2,615,371
RT @extremetemps: EXTRAORDINARY HEAT Hundreds of records brutalized in a dozen countries. Nothing ever happened in Austral Africa can be c…
46