David Ungar (@senderpath) 's Twitter Profile
David Ungar

@senderpath

Computer Scientist fascinated by how people use language and/or think.

ID: 397625244

linkhttp://blog.davidungar.net calendar_today24-10-2011 23:15:11

1,1K Tweet

1,1K Followers

357 Following

wil shipley (@wilshipley) 's Twitter Profile Photo

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.

wil shipley (@wilshipley) 's Twitter Profile Photo

@slava_pestov David Ungar @CodaFi_ 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.

@slava_pestov <a href="/senderPath/">David Ungar</a> @CodaFi_ 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.
David Ungar (@senderpath) 's Twitter Profile Photo

Just ran across & recommend gbracha.blogspot.com/2020/05/bits-o… and wirfs-brock.com/allen/posts/914 . (I was involved.) Gilad Bracha Allen Wirfs-Brock Great look back. But Smalltalk (and esp. Self) were better for creativity than the mainstream IDE/PL I use. Only partly for good reasons.

David Ungar (@senderpath) 's Twitter Profile Photo

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...

Gurwinder (@g_s_bhogal) 's Twitter Profile Photo

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.

David Ungar (@senderpath) 's Twitter Profile Photo

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.

David Ungar (@senderpath) 's Twitter Profile Photo

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.

David Ungar (@senderpath) 's Twitter Profile Photo

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)

David Ungar (@senderpath) 's Twitter Profile Photo

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.

David Ungar (@senderpath) 's Twitter Profile Photo

thehackernews.com/2022/08/as-nas… has me wondering about the state of security research wrt reference counting vs mark-sweep GC. Thoughts?

David Ungar (@senderpath) 's Twitter Profile Photo

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.

David Ungar (@senderpath) 's Twitter Profile Photo

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.

David Ungar (@senderpath) 's Twitter Profile Photo

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. Owen Gregorian #afterparty