skysight-inc/HackerNews huggingface dataset:
Get https://pqrs.org/macosx/keyremap4macbook/ , then pick the keys you need. I have my right side command and option as page up and page down, eject as (forward) delete, and PC style home/end on the arrow keys (I think that removes some inconsistencies between programs).

I had been using Windows for the previous 17 years or so, so I also switched control and command.
Yup. And this is why it won't gain the kind of adoption that Bitcoin is getting. I don't trust it any more than I trust a human.
There are keyboard shortcuts for much of this behavior:

ctrl+a goes to the beginning of a line
ctrl+e goes to the end
ctrl+k deletes a line
Just say adios to Strunk and White.

http://www.amazon.com/Adios-Strunk-White-Handbook-Academic/d...
Requirements are Rare, Beliefs are Prevalent
Why Did 9,000 Porny Spambots Descend on This San Diego High Schooler?
The interface is far from PC-centric. It's PC-tolerable, but was clearly designed for consoles.

Firaxis initially promised separate interfaces for both platforms, and presumably for touch devices as well, but the differences ended up being cosmetic at best.

If you want an example of a dual-platform game with a PC-centric interface, the first example that comes to mind is Command & Conquer.
>You've proven me wrong and changed my mind, though -- apparently secular "go team" loyalty to party is enough on it's own, without sharing religious views or really any reason to care besides rooting for the home team.

Which is something I've always suspected about the people who sided with the husband. Thanks for the confirmation.
I recently noticed that the Macbooks' Japanese Keyboard Layout is surprisingly similar to these Terminal keyboard layouts. I wonder why this is?

https://discussions.apple.com/servlet/JiveServlet/showImage/...
In practice I suspect this tends to manifest itself as hassle, as the user remaps their keyboard, rather than damage to the user's hands. At least I hope so.

Somewhat related: Long term Vi use has caused my standard right hand position to shift one key left. I don't even use hjkl that much anymore, but Vim (and probably more than a little nethack) have changed how I touch-type with QWERTY.
The problem with this argument is that certain abstractions are more useful than others

Well,

I think one should say the thing to keep in mind with this argument is...

And "certain abstractions are more useful than others" should be certain abstractions should be used more often than others ... but you also still need to know how and when to use ... the less commonly needed ones, 'cause if you don't, they can still bite you.
also known as path dependence, http://en.wikipedia.org/wiki/Path_dependency
>That was not what I said. Please do not pretend that I said that. I said that what Google did represented heavy lifting and what Pointcast did wasn't[....]In fact, Google's success is entirely irrelevant.

At this point I have absolutely no idea what it is you are trying to say, then, as you apparently want to have your argument work in any way way that you think has some sort of lesson.

Google is successful today because they made business bets after the .COM crash that no one else was making. They brought a new approach that earned them attention and customers, and the rest is history. They did good engineering, but so did countless companies that failed or continue in obscurity. I suppose that is the "heavy lifting"?

Pointcast obviously was doing good engineering (they had an engineering scale that was pretty much unprecedented at the time), but their business case completely fell apart and the organization was dissolved. There were literally zero issues with the engineering of Pointcast, nor were they replaced by competitors (despite that apparently being your angle?). It simply wasn't a viable business at the time, and they couldn't find a way to make money.
Wow! Cool! Thanks for sharing!
Someone else mentioned Keyremap4macbook (https://pqrs.org/macosx/keyremap4macbook/). There's a huge amount of customization there, enough that you should be good to go just by looking through the options there. My favorite is remapping Caps Lock to Left CTRL. Then you can remap Left CTRL to be escape by itself, and CTRL+<yourkey> when pressed with other keys. It's very handy in Vim, especially.

A couple other recommendations, however:

BetterTouchTool: The MBP trackpad has a surprising amount of complexity in terms of recognizing gestures. BTT adds to that . http://www.boastr.net

Keyboard Maestro: Scripting and advanced keyboard shortcuts. Includes support for per-app shortcuts, which is pretty phenomenal. http://www.keyboardmaestro.com

TextExpander: Less practical when you're programming, but TE can be great for automating things you write often (email address, email responses, URLs, etc.) http://smilesoftware.com/TextExpander/
$ is on 4 and ¥ way off to the right on the Japanese keyboard?
When we stayed in a hotel and my preschool kids were subjected to cable, they were confused and angry. Why couldn't they choose the program they wanted? And on e they found a program that was acceptable, why did it keep stopping? They actually thought we were punishing them with commercials and could not figure out what they were doing wrong. Interesting to see it through their eyes.
~, Ctrl, @, etc.
Previous discussion: https://news.ycombinator.com/item?id=5090344 (405 points, 307 days ago, 157 comments)
79/100
Eric Schmidt's Guide on Going from iOS to Android
Sounds to me based on the guide and PS that some anger might have prompted this post. Perhaps the Samsung trial?
The thought of using Verizon only for all my internet usage frightens me.
I've found that some sites (at least Amazon) don't allow HD streaming on PCs, while they do allow it on dedicated devices (Apple TV or PS3, for instance). I was all ready to ditch the Apple TV and use a full-fledged PC and then that happened.
Oh! Is this also why, when using git, HEAD~1 and HEAD^1 are equivalent? Or is it coincidence that they're on the same key?
Facebook is for grandparents: What we need in a next-gen social network
Closed-loop shower Recycles 90% water 80% energy Saves $1000/year
You aren't reading what I wrote. I didn't decide you must agree with me. I accepted your point of view and told you why mine differs.

You then went on to argue that your point of view was the only reasonable one.

If you addressed the actual question instead of being aggressive and insulting, we might have had an interesting technical discussion.
Especially when they edit the episodes weirdly and have a whole raft of crap instead of BBC programs one might actually want to watch.
If you use emacs style bindings, then control+a goes to start of line, control+e goes to end of line. Forward delete is control+d.

If you use Wordstar bindings, then control+q,control+s is start of line, control+q,control+d is end of line. Forward delete is control+g.

The Wordstar, Emacs and Vi keyboard bindings evolved in the days before dedicated keys for cursor movement functions, so they are useful as long as you have the requisite additional modifier keys. I.e., like when you are on a laptop with a limited number (or none) of dedicated cursor movement function keys (or with those same keys hidden behind odd Fn keystroke combos that differ between any two different laptops).
You're right. We're still a long way from implementing REST the way it was intented to be. And yes, it is in theory possible to automate conversion using hypermedia and such. However, none of that is going to happen until IDEs let use generate local classes from hypermedia models.

There's no reason why I shouldn't be able to select an existing data model (from some popular source, or microformats), and generate a REST endpoint in 1 click. There's no reason for anyone to manually create local classes that mimic these models, code the logic that convert the models in and out, and do a bunch of other manipulations using installed libraries. I just want to select the data, plug it through third-party libraries as a service (online APIs/functions, some of which being open source could be cached locally within the code), and be done with it.

We need to be able to reuse everything in a seamless way. Currently, reusing something often means more work and frustration, and most people end up coding their own lesser clones/forks that "does the job". Sigh.
Or, why don't the headlights automatically turn on with the wipers? It's illegal to drive with wipers on and headlights off.
Silicon Chasm: The class divide on America’s cutting edge
NYC Digital Ocean is having Network issues
An RSS reader that flows all the feeds together, but weights them based on frequency. So your once-a-month blog is above your webcomic is above your HN feed.
SV rewards people who fall for the cheap parlor tricks of extrinsic motivation. "You'll be a multi-millionaire! Just work your ass off! Here's a crappy title to tide you over." Why do you think they pursue young engineers aggressively? They prey on a lack of self-awareness. Actually, they need it in order to make it sustainable.

Bingo. I grant you an honorary indignation: http://www.youtube.com/watch?v=EtCiP8B2xpc#t=7s
any reason on why did you choose Women in the United States Aged 35 and older? would be nice (and more expensive) to compare results with other target audiences
Everyone doesn't have to trust the same nodes, the network will actually come to consensus with minimal overlap of trusted validators in the UNLs (and more importantly it will detect and halt when the network isn't coming to consensus, instead of forking like the bitcoin blockchain).

Besides, the definition of centralization is that there's a central authority with arbitrary power, such as changing balances or freezing accounts.
Especially the compared results. I found the cyan over made some almost beautiful logotype designs over my errors.
This is similar to how I learned and how I teach beginning chess players. Good set of recommendations.
An Introduction to Decision Trees with Julia
Memories.

If you're interested in this sort of thing there is one book you should read: Arm System on Chip by Steve Furber (original designer of the ARM)

http://www.amazon.com/ARM-System---Chip-Architecture-Edition...
http://www.youtube.com/watch?v=pj1QVb1vlC0 - How Ripple Works - The Consensus Process (ADVANCED)
87/100. Very interesting game, it definitely helped me start to understand why some people get so upset about incorrect kerning. Would have been nice to see a running total score throughout.
Why you should backup your iPhone… to iTunes
This was posted two days ago, I found the analysis of a C map function compiled to arm interesting

http://www.reddit.com/r/compsci/comments/1r8izo/what_would_i...
Please cite ANYTHING other than that wikipedia. Seriously; I am not saying you are wrong - but I am aware of no credible refutation of this matter - and actually, through my own, personal experience as well as the information I have seen for nearly 2 decades, I cannot dismiss this.

Please provide more info.

When I am in a place of "typing" I can expound on both my experience as well as that which I have seen in this matter

I would appreciate whatever info you could -- I am personally aware of massive child abuse situations that happened here in California.

I suspect you only believe this to be a hoax only because you cant fathom the people involved. An written article does not refute reality - so you're on (my) hook to defend your claims.
85/100

I really like the idea behind this side. It neatly shows the difference between proper and improper kerning. It also showed me that I am much more likely to kern certain types correctly naturally.
As a mobile developer, these Ripple articles always trick me because to us Ripple is the fastest emulator for testing PhoneGap apps (HTML5 that runs on multiple mobiles wrapped inside a native app). An emulator for PhoneGap that runs in Chrome as a plugin basically.

From a mobile dev perspective this other Ripple is some worthless alternative payment method no one uses because PayPal has all the accounts so is easier for the user, or iTunes or Google or amazon or Samsung Fusion payments are built into their stores and protected by TOS as being the only payment processor you can use.

So an article on another payment method is pretty worthless and the name collision is pretty annoying because I have to sometimes follow the link before I see it for what it is.
I liked this, although I felt a little bit of resentment over the fact that the "correct" answer is a typographer's solution -- as if no other typographer could possibly disagree.
Glad you like it. Heard this as an interview question at a trading company. Gave something similar to your solution and was asked for a better one, eventually work my way to the solution above but was given no indication if it was what they wanted. It wasn't a pleasant experience.
And for those that are interested in building their interest in chess in a way that is more entertainment than education, I highly recommend watching "live commentaries", IE chess players playing against other people online while commentating it live.

My personal favorite is IM Greg Shahade (aka curtains), who has hundreds of these videos online [1]. There are also a bunch on youtube from other sources, but in my opinion curtains is the most entertaining (he is also quite good, the 49th ranked player in the US).

[1]: http://www.chessvideos.tv/chess-video-search.php?q=curtains+...
Another indie that followed a lot of this logic is Kerbal Space Program. I'll admit I pushed through the learning curve because of the price and really found it very rewarding.
At the time, the site was hosted by Spacestar Communications (now defunct). Now, it's hosted by Cyrus One.

I wonder who maintains it.
I'd be more interested on why the control key was removed from the home row to help out those who where too lazy to use the shift key or macro a simple translit to their workflow: tr 'a-z' 'A-Z'

When the datamining show is over let me know. I'm in need of a well paying position and interested in moving out to california. I can teach shell automation, programming paradigms and productive workflow to eager learners new to the UNIX programming environment, hacking and building their own tools.
Well sure, but you could replace those servers with a low-power x86 and get most of the same benefit that Calxeda are touting. Massively overprovisioning is going to waste power. An 8051 is probably going to give a better power/performance ratio than a quad-core ARM for an embedded controller, which tells me nothing about which I should choose to run my database.
Mh, I don't really. There are few things that need to be changed all at once. The only recent time I needed regex on a wider scale was when I botched org-mode radio targets after a recent syntax change, which was a simple case of replacing >> with >>> and << with <<< respectively, as well as extracting some text from within square parenteses and put it on its own instead. But 1 to 2 lines of sed -i are not thaaat challenging! ;)
I don't have this issue with VI, but I do have that problem with FPS games that use the wasd keys -- I can only use them if I move my left hand to the left one key space. So I end up remapping those control keys one to the right, in games where that is possible.
Ask HN: today is Sunday, where is the Adi Shamir - Dorit Ron paper?
Yesterday The New York Times published[1] an article suggesting some connection between DPR (creator of SilkRoad) and Satoshi Nakamoto (creator of Bitcoin). The article says that today, Sunday, a paper would be published, but I can't find anything yet.

Does anyone knows where this paper is going to be published?

[1] - http://bits.blogs.nytimes.com/2013/11/23/study-suggests-link-between-dread-pirate-roberts-and-satoshi-nakamoto/
In general, the accuracy of geolocation is at 70-80% at the city level. We have researched and compare the data from several providers such as IP2Location, Maxmind, Geobytes and so on. The IP address can be freely reallocated to any postcodes within one or multiple cities so we think that the 70-80% is acceptable.
An anthropologist’s observations about jobs in banking
They were publish in audio CD format some time ago. They are available at the Santa Clara public library[1].

A subset of the collection is available on CDs from Amazon. [2]

I have found listening to them very interesting. I am just trying to grasp the concepts, so not being able to see the equations isn't that important to me.

[1] http://s831.us/1duD3P0
[2] http://www.amazon.com/The-Very-Best-Feynman-Lectures/dp/0465...
I've always heard that the CPI with Facebook Ads was ridiculously high. Thank you for posting the results of your experiment. 0.009% installs is amazingly low to me, but I'm not too familiar with ad-based installs for iOS apps.

I've weighed heavily on word-of-mouth and just "quality" (website, app, reviews, etc) instead of CPIs.

Could you elaborate on how you chose your demographic?
3 Steps To Pursuing Your Ideal Career
btw here is the HN thread: https://news.ycombinator.com/item?id=6787898
Interesting solution; I should learn to use m4 for various tasks. Probably would have already if I didn't have such a negative visceral reaction to autotools :)
90/100, and I agree with jawns that it should be agreed upon by multiple typographers, not just one.
Network just came back a second ago, and promptly disappeared again.
The polyglot is not a quality to me. Constantly serializing/parsing streams of text is pretty unpretty IMHO.
Can you give an example? My thought is you can make a bunch of well abstracted objects, but still have a very tightly coupled system. If one class is free to use the internals of another, it's free to tightly couple itself to another class, regardless of the abstractions involved.

I see where you're coming from though, and I think decoupling is a combination of abstraction and encapsulation, not one or the other exclusively.
and timestamp, getting pretty close
It looks like bitcoinerr.com was a thing earlier this year, but it doesn't load any more.
Direct TV's current satellites won't last another 10 or 20 years. They are constantly replacing them with newer technology.

I don't think things are as dire as you suggest, but worst-case DTV simply won't replace the satellites as they wear out.

Orbital slots are valuable, but I don't think those are actually owned by DTV. If they're not using a slot, then someone else is free to ask the FCC for it. Which means that it behooves DTV to find something else to do with the slot. E.g. Internet.
It's coming up slowly, piece by piece. I'm still waiting on access to my machines.

It was out for about 30 minutes or so.

The IRC channel is a useful place to be when this sort of thing happens - not that I recall something this bad happening since I've been using Digital Ocean.
Git was released in 2005, so while it's probably not a coincidence it most likely has nothing to do with a keyboard from the 70s.
I'm not sure.. that wasn't even there when I looked. We had an alarm go off for our sites that are hosted there.
The one guy I know with an app, who directly makes more money from ads than they cost, has an expensive outdoor GPS app, not IAP. One thing I've noticed is that web apps are ridiculously cheaper than mobile ads. So even if your conversion sending people to a web site instead of an app store was only 10% as much, it is still more cost effective. Personally, I've only bought ads whenever I'm trending in app stores and want to stay in the trending category, which nets a lot of users. Although I often do ad exchanges/trades/or market in other apps of mine.
> Not meant to be a comment on you, just me not thinking about it enough.

No slight taken. I was still in middle school when the Hainan Island incident happened, and I figured there's a sizable young population on HN that's in the same boat. Young kids tend not to pay as much attention to the machinations of foreign policy.
I didn't realize that they had one. I would've looked there but I'm actually on vacation, so I'm not really wanting to `dive in` at the moment.
Down since 8:48PM EST. Unacceptable in my book.
also interesting: http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys...
This is a motherfucking website.
Just put "Developer" as your title in your CV. When (if) someone asks you about it, then tell him/her.
Transactional atomicity is exactly the reason why ripple needs a native currency - the native currency is what provides byzantine fault tolerance[1], just as in bitcoin.

Supposedly, ripple reaches consensus under diverse graphs of validator node networks. But its a research topic still undergoing study (Ripple Labs say they have whitehats closely examining the protocol).

1. http://en.wikipedia.org/wiki/Byzantine_failure#Practical_Byz...
full-disclosure not mentioned in blog @ http://jordan-wright.github.io/blog/2013/10/14/automated-soc...
> ...algebraic data types and modules

Sorry, I not familiar with that term. Can you explain that more?
"they won’t be able to communicate again until the game is over."

Clearly, this would be a form of communication between the prisoners.
I've heard the ad exchange/trade/etc before, but I'm curious how others actually implement this. Do you make an iAd-esque banner and advertise your other apps? Do you use an existing system/framework?

If its your own implementation, how do you manage/track impressions?
Hmm not sure if it's related but I can't get on stackoverflow either at the moment. It might be a NYC networking issue? Aren't they located there?
Incredible that companies like Apple (Mac), Atari (ST) and Commodore (Amiga) weren't able to fully capitalise on their leading position in GUI based OSes of the time, which were miles ahead of both MS and IBM.
I'm frustrated that there's no extensibility - fine Google, you haven't been able to negotiate with the Neanderthal Australian TV networks for TV guides [1], but don't just tell me that the "What's on TV" feature isn't available, let me plug in an XML feed from somewhere or write an app to do so!

[1]: http://apcmag.com/Content.aspx?id=3786
FWIW, the boost::filesystem C++ package uses the / operator in the same way
IM Jerry who runs Chess Network is my favorite. Check him out if you haven't here: http://www.youtube.com/user/ChessNetwork
StackOverflow - Runtime Error
Scala does something similarly neat with using #| for piping system commands.

Slash for Scala is not used by default though for path joining, but it can be by adding an implicit function:

implicit def slash(str: String) = new { def /(joinStr: String) = str + java.io.File.separatorChar + joinStr}

val joinedStr = "abc"/"def"/"ghi"
> joinedStr : java.lang.String = abc/def/ghi

Shell friendly syntax can be used for stdin/stdout in Scala as well (already in the stdlib with no implicits required):

#< Redirect STDIN

#> Redirect STDOUT

#>> Append to STDOUT

#&& Create an AND list

#!! Create an OR list

http://stackoverflow.com/questions/12772605/scala-shell-comm...

http://alvinalexander.com/scala/scala-execute-exec-external-...
SETI at home could be the smartest idea NSA ever had
This is a thought that just struck my mind. Have you ever considered this?
> IBM licensed Commodore’s AREXX scripting language and included it with OS/2 2.0.

I find this hard to believe, given that Rexx was developed by IBM.

http://en.wikipedia.org/wiki/Rexx
I like Mato Jelic's videos - short and regularly released with his own style.
Great read. In the end, it seems like a classic failure to resolve the innovator's dilemma. IBM decided that the future of computing would revolve around mainframes because they liked mainframes, not because that's where the facts led them. And ultimately they paid the price for it.
Gobrew - Golang version management
Here's a fun read from the CIA

https://www.cia.gov/library/center-for-the-study-of-intellig...