1,017 karma · joined July 2, 2014
It looked really awesome though!
Passively-applied brakes would break a ton of standard railroad operations which depend on cars rolling free, such as in "hump" classification yards which use in-track retarders to control speed, and in other situations such as "kicking" cars into tied-down cuts.
There's lots of way more interesting information to be represented that'd be more valuable than just a raw 24-bit velocity - the angle and location of the hit, how much pressure (not velocity) was being applied, how the stick moved while it was in contact with the skin, the material of the stick, etc., if you truly want to capture the dynamics of drumming.
You made my day.
So yeah, feel free to leave it out of your implementation; it doesn't seem like something that'd fit into the plan9 mindset anyway. But it is removing a very useful tool to some people.
Hopefully they perfect inside-out tracking eventually but in the meantime the lighthouse system just works for me.
> So readiness-based disk I/O could work with reasonably user-friendly new API for reading and not much worse performance loss than readiness-based network I/O.
Off the cuff that new API sounds exactly like a completion-signaled read. You tell the system up from where to read and how much (the async read call), it reads when the disk is ready and buffers for you (your passed buffer and/or the cache if you're clever), and then it signals "readiness" which is the same as completion in this case.
Do you see this as distinct in any other way?
I'm not defending the suckiness of the AIO situation on Linux, but I understand why it is to some extent.
I'd never heard of this but I can guarantee I will immediately quit and never install an app that gets forced upon me via this method. This is like the terrible "Try our app!" web popups, only 10x worse.
I realize like most people on HN I'm hardly the norm when it comes to mobile users, but UGH.
Not everyone is good.
I've also used them for DSLs, i.e. the following grammar compiler (where the actions are literal functions defined in the grammar string as follows), sadly never released:
https://gist.github.com/bdowning/4dca9f006f230bc7e8c18a2b9c9...
https://askubuntu.com/questions/23630/how-do-you-share-histo...
It is possible to get similar effects by kludging around with bash, but it's a built-in feature in zsh.
Yes; the force in question is usually spelled out as "auditors." :(