• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on discuss.systems

John DeTreville ✅

@detreville@discuss.systems
mastodon 4.5.7

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

0 Followers
0 Following
Joined January 23, 2023

Posts

detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 28, 2026

Great headline!

View on discuss.systems
4
0
2
0
detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 27, 2026

I’ve recently subscribed to The Guardian online, which I find provides a refreshing outside perspective in its coverage of US news.

View on discuss.systems
5
0
1
0
detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 21, 2026

“I have eaten the 🍇🍈🍉🍊🍋🍋‍🟩🍌🍍🥭🍎🍏🍐🍑🍒🍓🫐🥝🍅 that were in the 🧊📦 / and which you were probably saving for 🥐🥯🥞🧇🥓🥚🍳 🥣🍩🍴 / Forgive me, they were 😋, so 🍬 and so 🥶.” (William Carlos Williams, 1938)

View on discuss.systems
6
0
2
0
detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 21, 2026

I was searching for an Unicode emoji for a plum and found a Unicode emoji fabric. Innovation! https://www.acaciafabrics.com/en/Products/emoji-unicode-34-plum-66671/Technical-Details

View on discuss.systems
1
0
0
0
detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 15, 2026

I’ll be in Norway in late March, so I’m learning Norwegian the fun way!

View on discuss.systems
3
0
1
0
detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 09, 2026

This afternoon I watched the Superb Owl with my wife, but (as usual) paid attention mostly to the ads; I had to keep asking her who was winning. Seattle won [spoiler] but I figured Boston could still come from behind in the following games and win the series. Now it’s a couple of hours later… and I wondered whether there were really more games to come—and my wife explained that today’s game was the last/only one !!! WHY DON’T THEY EXPLAIN THIS DESIGN MISFEATURE TO THE POOR COMPUTER SCIENTISTS WATCHING ???

View on discuss.systems
3
0
1
0
detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 05, 2026

I was just texting a friend about a paper she’s writing, and attached an interesting medieval rabbit sticker. Then I wanted to name it, so I coined “coneymoji.” It’s a great neologism that I am hereby making free for non-commercial use.

View on discuss.systems
2
0
0
0
detreville
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
John DeTreville ✅
John DeTreville ✅
@detreville@discuss.systems

Retired systems researcher and practitioner and regular old computer guy since 1966. Worked at MIT, Bell Labs, DEC SRC, Microsoft Research, VMware, Apple, Google, and excessive others. Got my PhD at one of those too. Very smart ⋀ very good-looking!

discuss.systems
@detreville@discuss.systems · Feb 03, 2026

I was just lying in bed reading about keyboard layouts, as one does: https://en.wikipedia.org/wiki/Keyboard_layout?wprov=sfti1

This led me down a fascinating rathole. To start, what’s the name of the ( character? That’s right, it’s Open Parenthesis, not Left Parenthesis!

When I type Open Parenthesis on an Arabic keyboard, then Latin Capital Letter X, then Close Parenthesis, it looks like (X), of course—but what if I type it in Arabic? It looks like (X), even though the glyphs proceed right to left! The first character on the right, ), is the Open Parenthesis, then comes the Latin Capital Letter X, then the final Close Parenthesis, which looks like (.

I already knew this, of course. What I just learned (but not too late!) is that the ) key on Arabic keyboards types Open Parenthesis and the ( key types Close Parenthesis character, just as the . key on Arabic keyboards types the Arabic Full Stop character and the ؟ key types the Arabic Question Mark character. Simple!

But what if I’m using my Arabic keyboard to code in C? I first switch my computer’s “system language” to English, so that the . key types an ordinary Full Stop and the ؟ key types Question Mark, as God surely intended.

“But… but… but…”, you jammer, “but what if I want to use Arabic comments in my C code?” No problem! Just type the Arabic comments, and the amazing Unicode Bidirectional Algorithm (UBA) takes over, making your C code run LTR on your screen but your comments run RTL! Of course, the UBA isn’t perfect, so power users can fine-tune it with BiDi override characters, switching manually between LTR and RTL as “needed.”

“But isn’t that a security hole?” Yes, of course it is. Evil power users can use BiDi overrides to make /* look like it's at an EOL when it’s actually starting a block. Ruh-roh! And that’s why GCC and Clang warn you when they detect BiDi overrides in your code!

Tomorrow I’ll talk about how the compilers’ error messages will output jumbled snippets when they quote excerpts from your BiDi code. And don’t get me started on how Arabic characters shift their appearances depending on the surrounding characters, and how this affects the form of Arabic text once used on punch cards! But now it’s time to get out of bed!

View on discuss.systems
1
0
0
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.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: 08:48:06 UTC