Functional programming, UX, tech
Twitter • GitHub • LinkedIn • RSS
My book, Functional Programming in Scala, uses Scala as a vehicle for teaching FP. Read what people are saying about it.
Unison: a friendly programming language from the future
unison.cloud: the worldwide elastic computer (coming soon)
Type systems and UX: an example
CSS is unnecessary
Part 1 of this series discussed the difficulties faced by gradient-based approaches to learning:
I’m reading Superintelligence, a surprisingly dull book given its topic is, well, the possibility of a rampant superintelligent AI destroying civilization and what we might do to prevent that sort of thing. Along the way, the author speculates about how a caged hyperintelligent AI (not joking here) might incorporate reasoning about the the simulation hypothesis into its plans to escape confinement.
I received an email recently from a guy, let’s call him Robert Smith (name changed to protect the innocent), whose email display name was
"Smith, Robert" <email@example.com>.
I worry a bit that people are adopting an overly fatalist perspective on tech adoption. This perspective has become almost a reflex–we can’t possibly know or predict what technology will end up being widely adopted and often the “worse” technology wins, so just don’t even try!
I’ve been contemplating internet debates and discussions on programming technology and I think the music composers really have the right idea: