This is a nice one I'd never heard of. Thanks for sharing.
HN user
drng
Vibration sensor is exactly what I did, for exactly that reason. Zigbee sensor + home assistant and a little bit of timer logic to manage the state
This is super cool. Thanks for sharing the link
This almost perfectly describes https://ciechanow.ski/ as well. Worth poking through if you haven't seen it before.
GHC (with GHCI) gives you this for Haskell. After moving from Haskell to C++ work, I really miss the interactive feedback loop (among many other things).
It may be poorly put, but I think there's some truth to it: your most effective strategies for dealing with this kind of abuse are those that involve changes to your own behaviors. Trying to solve the problem The Right Way (i.e. at the source) is high effort and low (or no) reward. I don't think advising the pragmatic approach here suggests that abuse is the fault of the abused.
Top comment was talking about how it's nice to have headphones that "just work" as headphones are expected to. The response that $100 Sennheisers do the same thing is perfectly reasonable. Lest you miss the point completely: This is speaking to the audience who only want the "just works" headphones and not the $400 worth of differentiating features.
If you have an account (and stay logged in) you can get some of the benefits described in the article with an alternative skin (collapsed menu, limited line width, maybe a better font). Check out the options in the Appearance section of your user preferences.
I like MinervaNeue (sample page here: https://en.wikipedia.org/wiki/History_of_Anglo-Saxon_England...)
There are several other features they're planning on adding, linked in the article: https://www.mediawiki.org/wiki/Reading/Web/Desktop_Improveme...
Am I missing something here? Assuming you're writing `char * fizzbuzz(unsigned n)`, can't you determine exactly how many bytes you need at the outset from `n` and just malloc once?
The real gripe for me about emacs is that it is single threaded. So a long grep launched off will freeze the entire editor.
Are you running grep with `shell-command` (M-!)? Using M-x grep, `async-shell-command` (M-&), and invoking grep directly in shell, eshell, term and ansi-term all leave emacs as responsive as normal for me. shell-command is the only one that seems to hang.
I'll also add ivy[1] and helm[2] as alternatives to Ido which are very popular completion systems with integrations that span the package ecosystem.