John Rose (@JohnRose00) profile picture

https://nitter.cf/t.co/Rd6Llni1rI

Joined August 2012
Photo by John Rose (@JohnRose00)Photo by John Rose (@JohnRose00)Photo by John Rose (@JohnRose00)Photo by John Rose (@JohnRose00)Photo by John Rose (@JohnRose00)Photo by John Rose (@JohnRose00)
Travelling by aeroplane to neighbouring centres of the civilised Anglosphere, avoid wilful furore or sceptical manoeuvres labouring in cruellest judgement upon word catalogues. Lend honourable favour, a blank cheque towards writing behaviour. Orthography's grey areas harbour colour: learnt spellings sporting unharmonised analogues, each a speciality with licence to practise, none misspelt. Skilfully enrol, fulfil the programme without offence, never quarrelling over axe, disc, plough, kerb or tyre. Inhabit the mould, revelling in draughts, whisky and humour, cosy within some non-teetotaller's panelled upper storey. (48 divergences in 83 words = 57.8%)
1
1
136
Second version, with U.S. usage and some ad lib changes (ax, whiskey, toward), is 4% shorter: Traveling by airplane to neighboring centers of the civilized Anglosphere, avoid willful furor or skeptical maneuvers laboring in cruelest judgment upon word catalogs. Lend honorable favor, a blank check toward writing behavior. Orthography's gray areas harbor color: learned spellings sporting unharmonized analogs, each a specialty with license to practice, none misspelled. Skillfully enroll, fulfill the program without offense, never quarreling over ax, disk, plow, curb or tire. Inhabit the mold, reveling in drafts, whiskey and humor, cozy within some non-teetotaler's paneled upper story.
100
Dry AI humor overheard (from Claude Fable): > Spending Mythos-class tokens on git clone diligence is paying the surgeon to draw blood.
1
4
209
Here’s an obscurely useful number fact that can be fully stated in everyday words of one syllable: “A gross times the log of two is close to ten tens.” In math: 144 ln 2 ≈ 100, or lg e ≈ 1.44 An information theorist might wish to observe, “One nat is a centigross of bits.”
1
1
200
Java and the roots of trust (a short thread…) To build a factory, would you hire a firm you’ll never see again? And let them burn blueprints and balance sheets as they leave? Avoid pesky process: no plans to check, no receipts to track, no tedious meetings! 1/10
1
3
11
581
Every artifact of every app is statically validated before loading; while the app runs, observation and control surfaces can track its dynamics. (You can always debug.) Crucially, UB is excluded – platform safety checks are always on (barring explicit calls to native code). 9/10
1
161
Other ecosystems have real strengths – LLVM and its languages, the CLR, WASM, Rust, Go. But none combine all of the above factors as fully, or uphold them at the same scale. There’s no “magic bullet” to win trust. An ecosystem’s architecture can win it, and Java’s has. 10/10
1
3
201
Here is a deep dive from Netflix about using #Java AOT caches (from Project #Leyden). Big kudos to Martin Chalupa and Ian Brown for putting the parts together, and explaining how it works at #JavaOne. youtube.com/watch?v=4kEh8hxA…
8
22
1,837
I think that I shall never see Type inference which pleases me, Nor inference of nullity: Such inference is poetry.
1
1
1
9
4,457
FTR here is my #JavaOne preso deck for specialized generics. (Video is in production, no ETA, but it took many weeks last year.) Coding examples are referenced from a slide at the end. The conference overall was excellent; it was an honor to be a part. cr.openjdk.org/~jrose/pres/2…
1
1
1
3
438
For my talk, I studied (five related versions of) QuickSort, an algo created by C.A.R. Hoare, just passed. RIP, Tony. Here is one of his sayings that guides me: "I have regarded it as the highest goal of programming language design to enable good ideas to be elegantly expressed."
154