Manuel Simoni (@msimoni) 's Twitter Profile
Manuel Simoni

@msimoni

geek of programming languages, operating systems, and hypermedia platforms

ID: 14466330

linkhttp://axisofeval.blogspot.com/ calendar_today21-04-2008 20:10:13

3,3K Tweet

3,3K Takipçi

1,1K Takip Edilen

Manuel Simoni (@msimoni) 's Twitter Profile Photo

What I really like about Jai and Verse is that they iterate on their ideas semi-privately instead of putting them out into the open immediately. Backwards compatibility with half-baked ideas is a scourge to be avoided at all costs.

Manuel Simoni (@msimoni) 's Twitter Profile Photo

It's a valid criticism of Lisp machines that it was all one big soup of objects without any access control. But OTOH that's also how most modern desktop OSes work (for all filesystem objects within a user account).

Manuel Simoni (@msimoni) 's Twitter Profile Photo

TIL that a type in TypeScript means literally nothing. Any value can be of any type. It's literally just a vibe. So I guess I'll stick to more stringent type validation using plain old JS runtime instanceof assertions.

Manuel Simoni (@msimoni) 's Twitter Profile Photo

It's really weird to be a dynamic typing aficionado and to be arguing for more stringent type checking than what's available with TypeScript but here we are.

Manuel Simoni (@msimoni) 's Twitter Profile Photo

The older I get, the more I like the idea of reducing any interaction with untrusted strangers to a simple 1-dimensional counter (as in e.g. a joint-stock company).

Manuel Simoni (@msimoni) 's Twitter Profile Photo

Clearly the future of applications in an OS is to be simply a URL: you don't "install" anything, you simply say "run the-app.example.com", and the binary is transparently downloaded (and you can bookmark it if you like it). (Tools like npx are already doing this of course.)

Manuel Simoni (@msimoni) 's Twitter Profile Photo

I don't understand native apps for phones. The X app is like a 100 gigabyte download and offers exactly the same experience (or maybe even worse) as the web app.

Manuel Simoni (@msimoni) 's Twitter Profile Photo

I think Tufte is wrong about this. A subtle cartoonish emphasis helps UIs achieve the goal of making humans think the displayed things are real.

I think Tufte is wrong about this. A subtle cartoonish emphasis helps UIs achieve the goal of making humans think the displayed things are real.