skysight-inc/HackerNews huggingface dataset:
I too hated the need to press <Esc> all the time when I started with vi. It sounded as bad for wrists as the Ctrl key for Emacs.

The trick I've found (I don't remember where) and used ever since is to map the "kj" sequence to <Esc>, since it's otherwise unlikely in normal text. It's just a simple instruction in the vim config:

:imap kj <Esc>

That foot pedal is a cute project though.
It used to be just one minor swipe down. You could pull down the notifications blind just a small bit and you’d have access to it instantly. It was really useful, now I have to swipe across two screens. [0]

Mail is similar, there are more taps than there used to be in favour of minimalism. So yes it is a chore when it used to be effortless and now it’s two swipes across useless empty screen filling space in different directions that iOS sometimes misinterpretes.

[0] http://www.idownloadblog.com/2016/06/17/ios-10-tidbit-spotli...
Do the homework if you want to really understand it. Reading math isn't like reading fiction. You need to go slow, and you need to do the problems and the proofs to get it. Yes, ask for help when you get stuck. But there's really no way around grinding through the problems.
True, though on the flip side sometimes it is easier to take the time needed for deeper understanding outside the pressure cooker environment of classes. Pressure cooker environments can be motivating to keep moving forward, but sometimes at cost of depth and intuitive understanding.
I seem to remember that one of my buddies who had the Kinesis used a vertical trackball mouse. It was definitely a trackball and the ball was very large, maybe a little larger than a golf ball. I can't seem to find anything about vertical trackballs Googling it though.
I have been using an evoluent with my kinesis for the last 10 years. Great ergonomic setup.
Google and Apple are in a tight race to acquire the most promising AI startups
There are lots of cars where form follows function. A Toyota Camry, for example. The form follows from its function as a safe, cost-effective family sedan. All other cars with the same function are slight variations on the theme.

If you want interesting forms, you have to start with an interesting function. The Beetle was a novel combination of function and cost constraints in its day. So were the classic Jeeps.

But if you want a safe, cost-effective family sedan, there's no way you can follow that function to get a form much different than a Camry. Thus all such cars look like a Camry with some gratuitous styling.
I think what’s far more important about that sentence is something commendable: they’re showing good faith in giving the author the benefit of the doubt.

Your objection to the specific phrase is, I believe, an attachment to a somewhat superficial definition of “professionalism”. It reminds me of the US President’s caricature of the term “presidential”, where he seems to believe that “being presidential” would require him to speak in a fake British accent and never make a joke. His predecessor already appeared on comedy shows and threw footballs through the Oval Office, without ever (seriously) being considered “unpresidential”. Because the term is far more about content than style.

See also Hunter S Thompson or Tom Wolfe for examples of respected journalists dispensing with unnessary decorum.
I’ve been using Vim as my primary text editor for 9 years and i soon decided not to maintain a vimrc shortly after I began using Vim because I use a lot of different conputers here and there. That has worked out perfectly fine for me.

OTOH I’ve been using the Dvorak keyboard layout and custom keyboards for the same period of time but usually I get by if I need to type just a little and if I need to type a lot I bring one of my keyboards.
I feel like a reasonable man. I was writing about a nuance, a restraint on the unqualified use of the word "great".

Now you've given me a thought experiment. How to give a treaty of versailles treatment to a rant about TV shows.
How is it "lame"? It's common knowledge that media is a significant influencer of those who consume it (pretty much everyone), so it follows that writing an article suggesting that X may be superior to Y (because Y is bad) would influence many into thinking similarly if they hadn't been thinking that already, or further reinforce that feeling if they had.

All it had to take was for anyone at the NY Times to bring up in a meeting "hey, we'd like to try to get our paper subs up a bit, someone write an article about unplugging from the net (something tons of people talk about but never actually do) about how newspapers are actually better".

Worst case scenario it doesn't work out, it was a nice experiment and at least you brought in a lot of clicks and got to bring up fake news and Russian Twitter bots in another story, right?

Media is always biased and always has an agenda one way or another, I'm not sure why in this case it would have to be any different.
Yes, it is stupid to leave your computer unlocked but it happens all the time in every workplace. If spending a minute pulling two files from an unlocked system is all it takes to get access to all of person's passwords - that's scary. And this would be trivial to mitigate, NSS already has everything necessary.

Note that full disk encryption offers exactly no protection if you forgot to lock your computer. Not that full disk encryption is common, almost nobody does that.
I'm not suggesting it's true, but it does fit the narrative of his (and his employer's!) incentives. People usually act in line with their immediately obvious incentives.

Not a smoking gun, but to me it's definitely an indication.
Not clear?
If you are not fast enough, paternoster lift will crush you.
https://github.com/pair-code/deeplearnjs
You say this, but coremltools (convert from industry standard to Apple's ML framework) initially only supported python 2, so it was annoying to work with some code in Python 2 and some in 3.5.
Come build a WASM backend for deeplearn.js :)
Interesting. I mapped mine to ESC but I can see that being equally useful. Usually when deleting, I leave insert mode and use `d` or `x`.
Your experience is unsurprising. It depends on how much time you spend in a default configuration and how disparate your config is to that default.

I have no qualms using default vim despite it not being my standard method of work, but I still hate the feeling of any case where some muscle memory sequence does not result in what I expect. Ideally I don't want to have to think about anything outside of the problem at hand at all, and this is exactly the kind of thing that breaks immersion.

Because of this, among other reasons, I like small configs, standard input methods, programs with sane defaults and having a simple dotfiles repo.

On this note I can't wait til the next best set of standard input/output comes along, like AR screen so we can move around freely and naturally while working... that's the dream
I'd hardly say that's the lesson terrorism has taught us. It taught us the people make laws that value security over freedom. I very much disagree that it's the correct response or 'more important'.
> On Debian it changes to visual mode.

If you put this in your .vimrc, it should allow you to paste from the system clipboard by pressing space-p:

let g:mapleader = "\<Space>"
nmap <leader>p "*p
vmap <leader>p "*p

(Or use `"*p` or `"+p`, not including the backticks.)
Na UMRLICI POKOJNICE Optužbe Na Račun HITNE POMOĆI
I started coding along with the book Growing Object-Oriented Software
Perfect example, exactly why I don't use dvorak despite hearing its praises constantly. We live in a qwerty world.
You chose to take their statement to a far enough extreme so that you could point out that it's not absolute, like pointing out that tests are infallible just because someone points out it's good to write them. You could always take the tautological side that they aren't good if they are bad tests, but I'm not sure that needs pointing out.

But all you've done is attacked a straw man that you built yourself and, worse, punished someone for not enumerating all the possible exceptions to a general statement they made.

Do you think it would add much value if the top HN comment was always "well, there are exceptions" lest someone forget?

I was in the debate club in high school and precisely the thing you do in competition when you have no response is to take one of their points and attack it as if they meant it absolutely. It's sheepish and it doesn't win, but it fills the silence. And it's even more insufferable outside of the debate hall.
I had a stylish haircut. It included using both a razor and scissors. The haircut looked significantly worse if it grew 1cm and noticeably worse at .75cm. My hair grows about 1.4cm/month.

I bundle style, hygiene, diet and exercise together in a group called "appearance" and find investments in this category valuable for non-malicious social engineering.
If you are currently using your keyboard for push-to-talk and your mouse allows it, I highly recommend binding the/a side mouse button to push to talk.
For South Africa the impact will be very small. The entire mining sector has shrunk to just 7% of the economy, with diamond mining being a tiny fraction of that. Botswana is far more at risk, as around a third of their government revenues come from either diamond sales or diamond mining-related activities. They're already trying to diversify their economy though, as diamond prices have been falling for some time now.
It would be a more fair comparison to https://deeplearnjs.org/, since CPU training is not standard practice for neural nets these days.
Sure but that sort of approach of making the concept the focus depended on giving the concept depth and richness.

The Pixar approach allows nothing to have depth but everything to still work emotionally. Any variety of original, well-craft fiction will have "meat" whereas this sort of thing is more or less just "sugar" instead.
Survey: Most people don’t understand science, want their kids to do it
Out of curiosity, how do people handle communication between services that are in different accounts? VPC peering to connect all accounts? Public Internet and OAuth? Another method?
> Has anyone thought of this before?

Yes I overheard a conversation between two guys once where one talked about using a hardware pedal with Vim and the other jokingly replied “are you going to install a steering wheel and a gearshift also”.

But in all seriousness I think a good pair of pedals could potentially be nice.
i always thought it would be awesome to switch between dvorak and qwerty using a pedal, where you keep switching between the optimal key layout for the next set of characters
"Let's stop pretending education is a public good", now that's a dystopian phrase if I've ever heard one.

edit: sp
There's r/everythingscience but it's not what it should be. Hopefully this will change.
It makes me wonder: Maybe a two-pedal system (ctrl and meta) for Emacs would avoid carpal tunnel issues.
We've done some initial tests ourselves. WASM doesn't yet support SIMD so WebGL tends to be 5-10x faster. SIMD is actively being worked on by many smart people in Chromium / other browsers, so I would expect to see huge wins in the near term future. When that happens, deeplearn.js will have a WASM backend. WASM has a much better memory management story (destructors on the C++ side) so I'm super excited about its future.
> What is MICMAM?

Check my [1] at root.

> Where to go from there - philosophy or computation?

For me, there's plenty of fun in mathematics without venturing even near the edges of it. Maybe one day I'll grow bored of it, who knows - it's a lifelong process.
First, remember that there are two modes - creative and survival. Creative is a world where nothing will try to kill you and you have access to all the materials without having to explore/mine for them. In survival, you're dropped off with a few basic items and told to survive. Both are fun, but if you're having trouble in survival, it's good to start in creative to learn mechanics and build some really cool things!

When I've played survival with my stepdaughter, in the beginning, we usually spend our days collecting resources to craft torches, doors and pickaxes, then spend our nights underground, where we build large mines (and often build elaborate underground structures). We keep this up until we have a steady food supply, good quality armour/weapons and lighted defensive structures outside.
> No serious user of Vim would ever suggest that you not customize it.

My .vimrc has the following lines:

source /usr/share/vim/vim80/vimrc_example.vim

colo desert256

set ai
set et
set sts=4
set sw=4
set t_Co=256
set ts=4

On systems that I don't have my .vimrc on, I have no problem working with them because what's in /etc/vimrc works well enough for me since I really don't have to much to change other than the colorscheme (since vim mode lines take care of the rest).
Even if one's ICO complies with the SEC, Google and Facebook have become faux regulators in the space. Anyone else thinks their influence is unjustly greater than the government and something ought to be done about it, not just with regards to ICOs, but our right to communicate online
I use capslock for escape
Jaeger LeCoultre Master Compressor Extreme LAB 2 Q203T541
Looks like I need to add a lot more feeds to https://engineered.at later today!
I've been delighted with "Mack's shut-eye shade premium sleep mask" for years. I've only needed to replace my original once.

I started using these when I was a traveling consultant, and now use it only for travel, when taking an afternoon nap, or sleeping in (usually due to illness).

It's very comfortable. The nose bridge is padded. There are two straps, from the top and bottom of the sides, so you don't have a strap routing over the ear. I find it lets in the least amount of light of the masks I've tried precisely because of the comfort features. I don't have to try to arrange the mask in some contorted way to get comfort, so it can sit as intended and block light.
Sometimes one will have something the others won't, but really because biotech is "small" big news travels fast and just reading endpoints will get you pretty much everything.

I also like https://www.biopharmcatalyst.com/ if you're interested in the capital/investing side of biotech.
The NYT is a stickler for traditions. Chief among them is a clear separation of their business operations and the newsroom. I’m almost sure the best way to get one of their writers to do A is to have a manager walk through the newsroom and ask everybody not to do A.

This situation is a bit different because it’s not a reporter but a columnist. Columnists don’t even work at a newspaper’s office- this one is in San Francisco, a continent away from New York. They also don’t attend meetings. There’s nothing to discuss about their job. They simply send in a text file once a week and get a paycheck back.
Why Do Japanese Commit Hara-Kiri? (1999)
GSuite can be an IdP for SAML but it’s sometimes limited. AFAIK you can’t use it to connect to AWS using SAML because AWS makes some assumptions about attributes in the identity. I may be wrong here, but I tried to do this a few months ago (with Duo and Yubikeys added in) and was not able to get it working. I ended up using Okta and it was simple.
You need to define “between services”. You mentioned oauth and VPC peering. One is authentication, the other is networking accessibility. There is no one solution.

Generally you have: VPC peering between accounts, Network Access Control List (NACL) for VPC port control, security groups between instances (and some AWS services which uses SG to limit port access), IAM roles to authenticate and authorized certain AWS services to do things (e.gz Lambda to read S3 bucket) - but IAM and policies (bucket policies, SQS policies) govern authentication and authorization. Finally there is also organization service which allows you to control what AWS services are allowrd in a group of AWS accounts.

Sorry, on mobile so I can’t make a prettier list. I am generally disappointed at the complexity of authentication and authorization mechanisms exists for AWS services to be really honest.
Very often a situation requires analysis that leads to creating a plan. IQ is pretty good at assessing someone's ability at analysis. IQ does not really address the "creating a plan" part.

In most situations its more effective to be "pretty good" at both aspects rather than super good at just one of them.
Change both instances of 'suit' to 'suite'.

>The above command compile the source file into object file and link with other object files (system library) into executable in one step. You may separate compile and link in two steps as follows:

Consider changing the first 'compile' to 'compiles'. Also consider changing 'compile and link' to 'compilation and linking'.
But you have to prefix all of your resources then, i.e if you are using SQS, DynamoDB, Lambda's and it becomes a huge mess.
Years ago, I got into the habit of using ctrl-[ to get out of insert mode instead of pressing Esc. I find having CapsLock useful for typing all-caps constants in source code when needed.
Ricer is a slang term for a supped (souped?) up/tricked out Japanese car, usually with lots of aftermarket parts which make it go faster than stock. Think civics and supras.

He’s making an analogy between those cars with tons of modifications and the extent of customization that seems common in emacs.
OK, but that effect assumes significant competition in the market, and we were talking about monopolies.

I think the point I'm trying to make here is that you are characterising businesses having such competition as being the norm. I'm not sure that's a valid assumption in the market today. Contrary to various traditional economic theories, it's pretty obvious by now that there are plenty of niche markets in the online/digital era that can support a viable small business but where competition will not automatically follow.

I have businesses that do things that, as far as I'm aware, no-one else is trying to do in anything like the same form. There are some services that we in turn use that also provide unique abilities where as far as I'm aware there's no-one we could readily switch to offering a similar facility in a similar way that provides direct competition. In effect, their competition is that if they become too expensive or too much trouble to use, we will do it ourselves instead of outsourcing.

I'd say this sort of situation is not particularly unusual today, at least in some "broad but shallow" sectors. The pricing we set (and, I have to assume, that the services we use set) is based on experimenting with what our customers are willing to pay. As such, we know that we couldn't just increase prices by say 20% to cover higher overheads. And even if we could reduce margins by 20% of revenue to absorb the cost instead, that would have a crippling effect on growth.

More fundamentally, we would probably never have started some of these businesses in the first place. The risk of losing our money before they became established enough to cover their costs would simply have been too high.
Thank you for saying this. I've been learning math from Khan Academy for the last 200 days. I've reached calculus and I feel more and more the need for examples of how to apply the math that I'm learning to truly understand what it's useful for.

I was actually thinking of learning how to build video games (or at least parts of it) to properly understand linear algebra. Someone else also suggested physics for calculus.
So I did some clicking and it turns out laptops and monitors are available, as well as a peripheral device, that appears to do eye tracking quite well.

https://tobiigaming.com/products/

https://www.youtube.com/watch?v=SYwd9Lt1ve4

https://www.youtube.com/watch?v=6mBlgcnqttg

Might have to get one of these...
I have been using an Anker vertical mouse for about a year now. It's far from feature rich, but the build quality is impressive for a $20 mouse, and it's very comfortable. AAA battery life is good-great (it's not rechargable). I have medium-large hands for a male, and it sits in my hand great. As you get used to it, you do have to be careful you don't send it sailing across your desk when you go to reach for it!

http://a.co/dw6aVMO
The pedal idea is funny, but there are too many useful ways to enter insert mode (i, I, a, A, o, O, c, C, cc, cw, c2w, cit, ci), vi}c, vf.c, v0c, etc.). It seems like having a pedal for `i` would encourage a way of using vim that avoids the most efficient keybindings. I rarely press the `i` key to enter insert mode.
Looks like the author missed out on the initial crypto euphoria, and now wants up take it out on those who did
Just to note, while the classes are part of a paid program at EdX, you can enroll in the individual classes for free. I went through the first one a few years ago and really enjoyed it.

https://www.edx.org/course/how-code-simple-data-ubcx-htc1x
May I recommend the NCERT math textbooks used in India. They are simple to follow and nicely organized as different levels. They are available for free on the NCERT website (website maybe a bit tough to navigate). The books cover stuff from basic algebra, geometry and calculus. After this you should be good to go for collegiate mathematics like analysis, multivariable calculus etc.
Slightly off-topic: I've noticed if I work all night (e.g. yesterday writing a paper proposal for a conference), and I manage to stay up all the way until dawn, I literally get euphoria once Sun glances through windows. I can be super tired, but it shots my mood up considerably.
I haven't done any rigorous science, but having zero screen time at least 2hrs before sleep and having warm orange lighting definitely allows me to have long uninterrupted sleep. Heavy screen usage before bedtime has the same effect as drinking on my sleep patterns.
Excellent article thanks for sharing. It's awesome to see someone documenting their experiences with multi-account strategy.
You said you manage account with Terraform, are there any other resource types that you don't give the dev teams access to such as networking? Also, how are you deploying Terraform at scale across all of your accounts?
If you care about performance, don't use JS for training neural networks.
I've been wondering the same thing. A few points come to mind:

It's easy trot out the "but the bureaucracy!" argument.

Helicopter money is in-your-face money creation which brings out the gold bugs and inflation hyperventilators. QE as practiced is in comparison too mysterious for people to latch on to effectively.

Helicopter money was never really championed by anybody in the first place, so nobody really had to argue against it.

It's really unfortunate that a perfectly reasonable policy never got a fair chance. I do think it has a lot to do with ideological bias especially among central bankers, and with the fact that a lot of people on the left, who should naturally be in favour of such a policy, are too averse to studying economics and finance thoroughly enough to participate effectively in such discussions.
I use the left control key on a full sized desktop keyboard as my "palm" key (I press it with the heel of my left hand). Being an Emacs user, it made my left pinky so much happier.

This doesn't work on laptops because of the low profile keys, so I stack some 3M "dual lock" squares on the control key to raise the profile. They can be removed (except for the one glued to key) when I need to close the laptop.
Ikea also has a great assortment of easy to install blackout shades, http://www.ikea.com/us/en/catalog/products/70349252/
And how would one do this?
Except that this is Facebook, so `sh tests` is going to take 900 cpu-hours