How do people think? Co-inventor of Self, which influenced JavaScript. Also sped up Java, Python. Animation for screens. Reality? How to be useful now?
Joking aside, there is no one alive who writes about the classics with such simplicity and depth as @SpencerKlavan. Reading him on the Greeks is like reading Sowell on Economics. Clarity that puts the pseudo-scientific jargon of academia to shame. This piece is a joy.
“Aratus’s most brilliant insight was that the world, like a poem, is inexhaustibly layered with hidden meaning.”
Read “A phenomenal poet,” by Spencer A. Klavan.@SpencerKlavannewcriterion.com/article/a-p…
In this morning’s after party, there was a discussion about free will. What I like to say is that I have no choice but to believe in free will. @OwenGregorian#afterparty
Pluto's mighty ice mountains, deep frozen plains and layers of atmospheric haze backlit by a distant sun, as seen by the the NASA's New Horizons spacecraft.
Clarifying: Flattening a linked data structure into an array, using indices for pointers. That's *all* you could do in FORTRAN. I wrote cross-assemblers for TI minicomputers that way in 1975.
Be thoughtful when applying a theoretical result to the real world as shown here: hillelwayne.com/post/np-hard… Hard, or undecidable in theory may not mean impractical for real problems.
It’s very hard to imagine what it was like to have to go into the office to work at night to use a computer you could never afford that had 16 K of RAM, millisecond cycle times, and if you were lucky, a MB disk. No network, and a real teletype for input and output…
Correction: cycle time was 1.5 microseconds. (Single core, no graphics processor. ). (PDP-11/20)
And to get a pizza delivered, you had to speak to a human.
An assembler was a huge achievement, written in machine code. If you wanted a compiled language, the compiler had better be very simple. My point: it’s near impossible to properly judge a programming language that was created before starting one’s career.
BTW, after 4 yrs at Apple working on Swift, I realize that production programming is very different from research programming is very different from hobby programming, even when all in the same language, same IDE. All respectable, aim to be clear which one I mean at all times.
Why so much about context? Now, I'm using Swift/Xcode. (Have worked on speeding Swift compiles.) Very very different from Self, but aimed a very different context! Deeply appreciate what that team has done. Huge set of goals, technical and non-. Tough tradeoffs. (miles in shoes)
38. Idiocy Saturation:
Online, people who don't think before they post are able to post more often than people who do. As a result, the average social media post is stupider than the average social media user. Worth remembering whenever Twitter dumbassery drives you to despair.
Just greatly enjoyed: Stephen Fry & Lawrence Krauss youtu.be/O0SNKCRV5Wg
Was reminded that I have a suspicion that the question of free will has much to do with some flaw in the way we put notions into language. I say that I have no choice but to believe in free will.
When I was young, I used to have to wait for my radio to warm up. Then we got solid-state and my transistorized stereo turned on instantly. Now, I have to wait for my receiver to boot up, feh! What was ours, is ours again, sadly in this case.
Today, we need our apps to run on battery power. That has something to do with it, but IIRC Lars Bak worked on that. Also, modern apps do much more. Finally, it could be me. Memory can be fallible. I could have been better at incidental complexity then. Still...
Something magical happened in Xcode 13 beta 2, where when I do a recompile of my 2,217 source files (stacked in 16 frameworks and an app) it now will compile only like 6 files.
The speedup for my app is incredible. Here’s the stack of Swift frameworks that make up Dwelling — you can imagine the speed difference this change has made.