miniblog.

I keep stumbling across references to the language E. I can find basic tutorials, but nothing describing the overall design goals.
Reading lots of "poor books" is also part of literacy: they help the understanding and appreciation of "good books" considerably—Alan Kay
Designing a Browser that isn’t a Browser https://medium.com/project-tofino/designing-a-browser-that-isn-t-a-browser-685b63c4b6f1 (always worth revisiting UI designs to see if their assumptions still hold)
I like to learn tech that has a different philosophy, even if it's not useful to me. However, at what point do you know you grok the design?
Smalltalk's ability to select and run text anywhere is really interesting. Reminds me somewhat of Oberon's text UI.
misc.el contains a number of handy Emacs commands. For example, copy-from-above-command duplicates the non-blank line above point.
Wow, Pharo has resumable exceptions! Explains why 'define method and continue' just works. (CL was the only lang I was aware of with this.)
Difference between Python's getattr and getattribute is subtle: https://stackoverflow.com/a/3278104/509706 (if only they'd been missing_attr and lookup_attr!)
Turns out there are different diff algorithms you can use. Here's the shortest friendly example I can find: https://stackoverflow.com/a/36551123/509706
"self is dynamic, but super is static" #pharomooc discussing method lookup. Profound insight, but breaks if you allow multiple inheritance!
A good 40% of developer issues are user error IME. It is critical to assume they're never user error -- you learn much more that way.
Emacs can be almost exclusively used with a keyboard. I find resizing splits to be really awkward without a mouse (what numeric arg to use?)
I'd previously thought time-travelling debuggers were impractical due to the CPU and memory overheads. Opt-in tools sidestep this. 2/2
There's something magical about time-travelling debuggers. Great demo of such a debugger in Squeak Smalltalk: https://www.youtube.com/watch?v=r3ZAypTBVmk 1/2
SELinux is beyond saving at this point https://utcc.utoronto.ca/~cks/space/blog/linux/SELinuxBeyondSaving (it's widely used on Android but little beyond that)
Mother of All Multics Emacs papers https://www.multicians.org/mepap.html (long, discusses the first Emacsen with the discovery of features used today!)
The Glorious Horror of TECO https://goodmath.scientopia.org/2010/11/30/the-glorious-horror-of-teco/ (the forerunner of Emacs!)
Is there a relationship between f-expressions and lazy execution? Traditional macros seem analogous to eager execution.
How Technology Hijacks People’s Minds — from a Magician and Google’s Design Ethicist https://medium.com/swlh/how-technology-hijacks-peoples-minds-from-a-magician-and-google-s-design-ethicist-56d62ef5edf3 (brilliant post on ethical UX)
Interested in playing with Emacs' new support for modules? There are some great example projects now available: https://lists.gnu.org/archive/html/emacs-devel/2016-03/msg01693.html
Showing 521-540 of 922 posts