Elegant code, modeling a game world, and a fascinating deep dive into Inform 7 (a language designed for text games) https://eev.ee/blog/2016/04/21/elegance/
miniblog.
Great overview of Pyston, covering motivations, design and performance: https://www.slideshare.net/mobile/KevinModzelewski/pyston-talk-111015 (also contrasts with Pypy)
I rarely feel a need to back up my phone. This is partly because many apps sync remotely, but mostly because it's rare to create on a phone.
Emacs tip of the day: kill-do-not-save-duplicates prevents pushing duplicates to the kill-ring, so you don't need to press M-y repeatedly.
Ingenious, but rather evil use of make and awk to enable Makefiles to list their targets: https://stackoverflow.com/a/26339924/509706
Really cute example of generating types from data, so you get editor completion on dynamic data in F#: https://www.youtube.com/watch?v=cCuGgA9Yqrs (video)
Emacs tip of the day: ESC ESC ESC will close the minibuffer when it doesn't have focus. Really handy if you didn't mean to leave it open.
@_abo_abo is there a lispy equivalent of paredit-backward-down? I've read https://oremacs.com/lispy/ but I can't spot anything.
Emacs command of the day: lispy-oneline, bound to O in lispy-mode. Great for flattening small expressions: https://oremacs.com/lispy/#lispy-oneline
Awesome Emacs command of the day: projectile-commander, bound to C-c p m. It's a great jumping off point for projectile commands.
Brilliant demonstration of edebug-less debugging with lispy: https://oremacs.com/lispy/demo-3
When I asked compiler engineers their views on parser generators, they said 'great for prototypes'. This seems to reflect common practice.
There's a learning code to lispy, but it has tons of lisp productivity boosters. E.g C-2 shows arglists inline!
Free speech is increasingly moderated by corporate hands with the modern web: https://www.theverge.com/2016/4/13/11387934/internet-moderator-history-youtube-facebook-reddit-censorship-free-speech (no easy answers)
Hotpatching functions in C: https://nullprogram.com/blog/2016/03/31/ (really impressive, shows a general, threadsafe approach!)
"Systems programming is programming where you spend more time reading man pages than reading the internet." https://kamalmarhubi.com/blog/2016/04/13/rust-nix-easier-unix-systems-programming-3/
I like that Emacs marks commands as potentially confusing, so it can warn you before getting into a funny/surprising state. Eg erase-buffer.
Fascinating, candid discussion of OpenBSD developers tuning kernel performance to speed up Firefox: https://www.tedunangst.com/flak/post/firefox-vs-rthreads
Not convinced metacircular interpreters are very helpful to for teaching. Implementing an interpreter in a different lang is more explicit.
"Writing a good indentation function can be difficult and to a large
extent it is still a black art." https://www.gnu.org/software/emacs/manual/html_node/elisp/Auto_002dIndentation.html
Showing 621-640 of 922 posts