The Patchworks editor is an interesting project using a 3x2 grid of code snippets to try to help developers navigate code more effectively.
30 second video: https://www.youtube.com/watch?v=tGkGjZI21Mw
Preliminary study: https://austinhenley.com/pubs/Henley2014VLHCC_GC_Patchworks.pdf
In-depth study: https://www.cs.memphis.edu/~sdf/publications/Henley_et_al_VLHCC_2014.pdf
miniblog.
Designing a online communication tool *without* a green dot to inform users when you're online, to maximise productivity: https://m.signalvnoise.com/the-presence-prison-4c776292c8d2
Will society adapt to the new challenges of global social media? A hopeful perspective: https://www.usatoday.com/story/opinion/2017/11/20/social-media-threat-people-survived-disease-we-can-handle-twitter-glenn-reynolds-column/879185001/
Best book I read last year: hands down, The Name Of The Wind.
A masterfully written fantasy story. Sadly it's a trilogy and the third book hasn't been written yet. You have been warned :)
Happy New Year!
Feliĉan Novan Jaron!
The problem with scrollbars is that they tell you nothing about the structure of content. Is that long scrollbar due to a huge blog post, or a short post with many comments underneath?
Implementing scope in an interpreter using shift/reset for delimited continuations: https://blog.moertel.com/posts/2005-09-13-scope-herding-with-delimited-continuations.html
It's arguably overkill for the problem, but it's a well-argued introduction to shift and reset.
Composing music using MP3 encoding artifacts from the very samples used to test MP3 encoders! https://theghostinthemp3.com/theghostinthemp3.html
Increasingly YouTube has become a source of reference material, for me at least.
Rather than looking for (say) videos of dogs on skateboards, it's my first port of call for questions like 'how do I dissemble this device?'
Entertaining Stack Overflow discussion (from April 1st) of .png source code input to a C++ compiler: https://stackoverflow.com/questions/5508110/why-is-this-program-erroneously-rejected-by-three-c-compilers
I'm slightly horrified that you could accept .png source code and still be a standards compliant compiler!
Excellent post on learning effective Clojure and Smalltalk: https://lambdaisland.com/blog/29-12-2017-the-bare-minimum-clojure-mayonnaise
They have different paradigms, and you need to approach them with different tools (and Emacs is not obligatory!)
Turns out that Emacs docstrings have an elaborate escaping mechanism. \[foo] shows the keybinding for foo, but \=\[foo] shows \[foo] literally.
If you're a Helpful user, we now handle this correctly, *and* show handy buttons! https://github.com/Wilfred/helpful
Reading https://theoutline.com/post/2689/mastodon-makes-the-internet-feel-like-home-again encouraged me to hit up Mastodon again.
Still, all of the links in the article open in a browser, rather than the Mastodon client (Tusky) I've installed. Is better integration possible?
livid-mode: automatically evaluate JS as you type, as long as it's syntactically valid! https://github.com/pandeiro/livid-mode
Based on the browser-based tools that provide this facility.
Setting /bin/false as a login shell is not sufficient for SSH security: https://www.semicomplete.com/articles/ssh-security/
Breakable Toys: a useful pattern for exploring new technologies with permission to build imperfect projects: https://chimera.labs.oreilly.com/books/1234000001813/ch05.html#problem_id24
Superb blog post about "explicit is better than implicit". Are you seeking to make something opt-in, promoting 'syntactic salt', or arguing for local reasoning?
https://boats.gitlab.io/blog/post/2017-12-27-things-explicit-is-not/
Slashdot is the only community site I've seen where you can vote comments along multiple axes (insightful, interesting, funny).
It's really useful metadata: jokes are inevitable, so rather than having rules about them, let the site order comments appropriately.
Wuffs: a programming language that prevents null pointer defence, buffer overflow, and arithmetic overflow, all at compile time! Designed for file format parsing.
https://github.com/google/wuffs
Wonderful quote on https://web.archive.org/web/20120621062217/http://web.cecs.pdx.edu/~kirkenda/joy84.html (the history of vi) describing how tools improved on the usability of ed.
Showing 2,981-3,000 of 7,508 posts