156 karma · joined March 19, 2017
I had a lot of things saved through Instapaper right from its inception, but I stopped using it regularly and one day when I went back I didn't appear to have anything saved anymore.
Since then, I've been much quicker to download things I might want in the future. Storage is cheap, archaeological effort is not.
In my current ring theory course, we have indeed written things like 3 * 3 = 1 when working in |F_5 (not sure that notation is going to work as well as I hope, looks alright in the app I use), but it's not the equality symbol is overloaded, but the numbers themselves. Rather than using = to mean numeric equality and equality w.r.t. equivalence classes, we just use the numbers themselves as shorthand for their equivalence classes.
Even just swapping between the staggered and grid layouts, both Workman, changes how I type in a way that I'm reasonably confident would affect the accuracy of this service.
Imagine you could type instantly. As soon as you thought of what you wanted to type, it was there. Moving a block of code or an expression into a REPL and evaluating it would be immediate. The first bit of boilerplate for a new project wouldn't get in the way of thinking about what you're actually working on. None of your time would be spent on the mechanics of transcribing.
Is it a minor optimization? Definitely, especially given the real limits on human tying speed, but anything that keeps you in the zone is going to add up over time. In my opinion, it's not that typing is a bottleneck, it's that breaking concentration for anything is one of several bottlenecks.
Edited to add: As I think about it, I may have failed to draw a clear distinction between "breaking concentration to type" and "breaking the flow", and in fact went back and forth on the wording I used to refer to each.
To summarize, I feel that breaking the flow can happen anytime you have to wait on something, be it physically typing a command or bit of code, waiting on compilation or evaluation, or glancing up at and thinking about a notification. Build times are largely out of your hands and people will always interrupt you (in person if you mute notifications), but physical typing delays are solely in your own hands and eliminating them can help keep you in the productive flow.
To be fair, you wouldn't see Chinese individuals "unoccupying" units.
My brother-in-law and I are both colorblind (mine is not as severe as his) and he bought a pair a few years ago. He enjoys the difference but not enough to wear them consistently, and they had a barely perceptible effect on my own vision, just giving green a bit more "pop".
I think the main issue is that it's easy to group all colorblindness together even though "huh, I guess my shirt really is purple" is very different from "I look at streetlight positions, not colors."
That said, even my mild colorblindness puts me at a massive disadvantage on certain Halo maps or against certain team colors. In situations like that, I might as well be fully colorblind asI end up having to play based on movement alone.
Everyone else I've asked in ABQ uses up for "the direction I'm going".
Regular ranges include their endpoints, and you can think of ^ as "not including" or "up to (exclusive)"
1..5 is 1, 2, 3, 4, 5
1..^5 is 1, 2, 3, 4
1^..5 is 2, 3, 4, 5
1^..^5 is 2, 3, 4
There's also convenient shorthand for 0..^n (useful if you want to do something n times): ^n
I never remapped anything, I just avoid h/j/k/l (I have my arrow keys bound to the homerow) and added a bunch of bindings (F3-8, for example) that wouldn't normally be of much use to me (sitting behind the fn key on my laptop) but are also homerow-accessible.
I have transitioned to emacs + evil lately, and found that mostly seamless, but I can imagine it would have been rough if I was trying to keep QWERTY muscle memory.
#+BEGIN_SRC |
#+END_SRC
with the cursor placed to specify a language.As for readability, I don't think it's clear at all that ```...``` beats
#+BEGIN_SRC perl
...
#+END_SRC
* * *As it turns out, I hadn't refreshed the page for hours, and someone else said pretty much the same five hours before.
It's not like the majority* of languages see infix (or prefix, postfix, postcircumfix, etc.) notation as a basic enough concept to allow defined functions to make use of it. Arithmetic always seems to be the special case. No operator overloading, but arithmetic is pre-overloaded. Parentheses of function calls are all you need to keep track of subexpressions, but arithmetic will have an arbitrary and large list of precedences.
*correct me if I'm wrong. I know a fair few languages but mostly deep dives into particular niches. That could bias me.
Current supply[1]:
PoW-mined: 43.5% PoS-mined: 21.8% Development Subsidy: 7.3% Airdrop: 13.7% Dev Premine: 13.7%
Blackcoin is also PoS mined, and NXT reaches consensus using PoS but if IIUC is not mined per se.
Picking them all up is a tall order though.
The Radeon interface does not fit in at all with Windows (nor macOS or any Linux DE I've ever seen, for that matter) and is almost always glitchy for me.
Symbols are kept on a separate layer of keys alongside a numpad, so that they can be grouped by how I use them. Parens, brackets, braces, are all in the two leftmost alpha columns. I keep $, @, and % in a column because I use Perl fairly often. I also keep # and ! together for fun.
Now, I'm not saying it's particularly common, but I have a friend with a similarly exotic setup and we use them on a daily basis.
I'd beg to differ on that front.
It also has first-class grammars, so you're less tempted to reach for regex when something more powerful would help.
I switched to emacs/evil-mode a while ago (maybe 7-8 months into using Vim) and I've really enjoyed it. Evil does everything I want (at least that I know I want). There are unsupported features, but not ones I'm familiar with.
Text objects are supported and the ports of commentary and surround have worked great as well. Marks and macros are fully supported.
I much prefer emacs-style remapping, and there is a package, vim-leader, that gives you a nice way to define leader mappings.
I can't speak for :g// (don't really use it and on a phone at the moment so I can't check) but :s// works well.
My overall opinion is that vim-style editing is second to only rolling your own modal editing style (there is an emacs package that lets you do that, I believe) and that emacs as a host editor for that editing is hard to best as well. To be fair, I'm a really big fan of Lisp, so that's also part of the draw for me. Magit is something else to try out as well. In my opinion, it's much better than fugitive.