A while ago I made a silly thing which I believed no one would use - a WebExtension allowing to jump to an audible tab in one click (or hotkey). It reduced some UX annoyance for me: I usually leave music streaming in background while having 100+ tabs open, so that it's hard to navigate back to player controls when I need to.
It seems there's a lot of interest in continuing work on Guile Emacs, since it keeps coming up on Reddit and Hacker News and everyone is lamenting the fact that there are too few Scheme hackers and they don't seem to be interested in the project. (Someone even offered to fund it.)
Right now I'm seriously considering starting a revival project. Is anyone here interested in such a venture?
Reading https://csswizardry.com/2011/09/writing-efficient-css-selectors/ , I'm tempted to describe my thoughts as someone who's written a CSS engine "Haskell Stylist".
On the prioritization of different selector tests: Yes, the page is roughly correct there.
I've got an in-memory index that makes `#id`, `.class`, & `tag` (but also `[attr]`) tests instantaneous. Whilst descendant & sibling tests do require backtracking that slows them down, which I could address given some benchmarks...
"People around the project are more important than code", literally, means nothing, cause nearly no one writes code for the sake of writing code, anyway. The goal of any software project is usually someone's profit (not necessarily monetary). And in case of FOSS, that profit is usually distributed among the users. That means that you should read the phrase quoted as "developers are more important than users". Hope this explains something.
sepples, spaghetti code
Trigger warning is here for a reason. This is painful even to look at:
I absolutely love the phrase "to meme sth into existence".
The itch here is that we can't know for sure how much things we are only doing ironically affect the reality. It is entirely possible that we can change _everything_ by just spreading catchy pieces of information. Very similar to religion, but 100x accelerated due to the global connectivity.
This is insanely beautiful (a lisp machine interface):
The ability to locate and hotpatch the code of a running app still sounds like a novelty.