skysight-inc/HackerNews huggingface dataset:
About a month ago I heard about evil-mode in emacs and gave it a shot. It will allow you to by-pass much of the 'boilerplate' learning curve (how to move around inside and between buffers and edit, etc) so you can just focus on the cool aspects of emacs that vi doesn't do as well. Spent the first week or so setting emacs up more or less with the same features and shortcuts I got used to in my customized vim environment and haven't looked back. Have your cake and eat it too. :)
bah, disliking other human beings never stopped misanthropic professors getting stuff done!

Collaborating with other humans is a requirement to do anything big/significant. There are billions/millions/thousands in your planet/country/city block, go find one or two who you can just about stand and do the worthwhile thing you want to.

Or stop moaning about doing boring things on your blog and continue making a living selling coffee, your call.

</personality clash>
Ah I know.. I've been meaning to fix that.
I usualy dismiss everything I read in such kind of articles, but I like the four quadrants. It's a nice add-on for a todo list.

Now I'm going to lose some time experimenting different layouts of my TODO...
I have been fortunate to be surrounded by people who are generally intelligent and progressive that believe engineers should be part of the entire lifecycle.

Would you care to share your experience with us?
I'm surprised the French were successful despite the technology and engineering Da Vinci brought to the table.
Corporate secrets being stolen digitally is obviously a big problem, but saying that the government should fix it is obviously yet more corporate socialism.
I hesitated clicking the giant neon "Download" button. Just the design, wording, and prominence of it gave me an instant feeling: "When I click this, they are going to make me 'sign up' and then spam me, and this 'free PDF' will probably be useless sales crap." I was wrong, but it is amazing what a few words can do.
> We need to be careful not to revise history and turn people who did great things into saints.

That's true. I should have cut the last paragraph before posting, but now that it's out there and people have read it, I think it's best to let it stand.
Vodaphone May Sell Stake in Verizon Wireless
Level Up: Video Games Are The New Educational Hack
All business / design plan competitions or hackathons: submit your work, maybe we'll hire you instead of getting someone internally to do it or outsourcing it to a foreign country.
This feels so unfair to an applicant.

A better way would be to go through the normal filtering process of accepting applications. Choose several designers, then offer them this same task with proper payment for their time.
This tutorial is a follow up to the interactive docker tutorial at http://www.docker.io/gettingstarted/.

This new tutorial introduces the more advanced topic of Dockerfiles, which automate building containers from source.
It does sound like a good way to filter for people that really want to work at Stripe, and I don't really see anything wrong with that.
In the HN thread discussing the article [1], pg said:

"It's not our top criterion. It's just one that I'm willing to talk about publicly, because there's no way to fake it.

We're not against funding people from outside the US, and we fund a lot of them. But 564 startups is enough to see patterns, and the empirical evidence about very strong accents is striking.

And I am talking about failure to communicate here. I don't mean strong accents in the sense that it's clear that someone comes from another country. I'm talking about accents so strong that you have to interrupt the conversation to ask what they just said."

and

"I talked about this on another thread, but by strong accent I mean so strong that people have a hard time understanding you. It's not a problem if founders have accents as strong as, say, the Collison brothers'."

[1] https://news.ycombinator.com/item?id=6278293
Whenever I see these, I think of this lil wayne skit: http://www.youtube.com/watch?v=Tkye9r0h8ys&t=19:40#
I get how controversial it is to ask for "free work" but on the other side of the coin:

a) I've found that lots of design applicants will put stuff in their portfolio that they contributed to, rather than built end-to-end. This solves that problem.

b) Tracking on the statement above, they're looking for a designer that has a "deep understanding of how applications should work". In an online design portfolio it's easy to misinterpret application design skills w/the ability to take a design spec from a product manager and make it pretty. Stripe is looking for a unicorn - a designer that is also a product manager / UX talent.

c) Design, especially UX design, is not just a "show me your portfolio" - it's a "what is your process to build the right UX." If a candidate submitted several iterations of design + maybe a "let's test these two things because I'm not sure" I would be 100% more likely to prioritize their app vs a "look at how pretty this is"

So I don't know, I get the argument that this is taking advantage.

But on the other end it makes them a lot more likely to find an awesome candidate who actually wants to work there, and has the talent to deliver the goods.
> And what is that “Print Screen” key doing there?!

> Stupid keys like Page Up, Scroll Lock, and Insert are gone.

Surely I'm not the only person regularly using the "page" and "print screen" buttons?
If being male, being white, and attending Harvard are all positively correlated with being successful in a startup, then there's actually nothing wrong with selectively looking for those qualifiers.

Does it make it more difficult to get a foot in the door if you're female, Ecuadorian and went to a community college, despite being a phenomenal programmer with a great idea? Yes, it does make it more difficult, but that's not their problem. They are choosing where to invest their money, and using math to do so should be encouraged.

If they don't have a spreadsheet in front of them, then at the very least they should understand that prestige is prestige for a reason.

Does that make it impossible to succeed without those qualifiers? No, but it's not unfair that it's more difficult to do so without them. You can't play a fair game all the way through. Sooner or later something's going to happen that's not in your favor.
I thought I was going to read an article about the founder of Silk Road..
So, I think an interesting discussion is what icons have reached that well established status. To me, the power on/off icon seems like one, and the settings gear symbol is rapidly becoming one. The refresh icon of a broken circle with an arrow at one end of the line (see any browser) is also one.

Interestingly, I looked up the power icon and found it's an IEC standard, with variations having very specific meaning[1]. A quick search didn't bring up much more useful, although there's an IEC publication "Graphical Symbols for Use on Equipment" which looked promising (although I didn't see anything useful in the preview PDF I found)

[1]: http://en.wikipedia.org/wiki/Power_symbol
I'd like to get confirmation of this by someone who knows more Indian history than I do but I've been told more than once that the popular narrative than independence was secured almost entirely by Gandhian non-violence is woefully oversold.

There are many statues to armed freedom fighters around India and Indian Railways famously have special counters provided as a privilege for "Senior Citizens, Disabled, MLAs and Freedom Fighters".

Subhash Chandra Bose who led the Indian National Army against the British and with Japanese support is still regarded as a hero by many. I'm sure someone with better knowledge than I can provide other examples of how the armed struggle was key and is still regarded as such within India.

Similarly there is evidence from Northern Ireland that it was the increasing violence - especially when it spread to the mainland - that led the British to negotiate with the Republicans.

I aspire to pacifism by the way. I'm just not sure if every historical example can bend to support it.
The Black Budget - The $52.6 Billion National Intelligence Program
LOL! Well done indeed! :)
We actually read the full speech in school and watched the youtube video. We got it as a copy from a textbook called "Speeches that changed the world" by Simon Sebag Montefiore.

You can get the ebook from the google play store. From the free sample it seems like they got permission to reproduce copyrigth material from The Estate of Dr Martin Luther King, Jr.

https://play.google.com/store/books/details?id=jPArcMn728kC
quadrants are cool: http://www.appfluence.com/
Came here to say that aswell, I'm really happy with the Windows Phone solution. And I can tell my mom, if she's confused about some strange icons, just to press the 3 dots, and it'll say in text.
Based on this article, I think Twitch.tv actually handles UX very well.

http://www.twitch.tv/directory

Initially, you see the larger navigation bar which gives you clear definition to where everything is; however, once you've become familiar with the site, you have the option to shrink the bar down to just the essential icons.

The problem is we're not sure what icons users 'get', which is why there was so much argument when the Windows 'Start' button removed the wording (and in Window 8's case, the button). If you didn't recognize the icon, the wording re-enforced it. But how many non-techie's immediately understand three circles, 2 lines, in the shape of > means 'Share Online'? How many even get B means 'Bold'?

This is an issue I've started to research since becoming an instructor for 'Intro to Computers'. What are some of the things people really need to learn to use the computer (instead of the MS Office stereotypical course). As time moves forward (and as UX designers pick standards), I can make the course more 'ambiguous', so any OS/Browser/Program and be used by the student in no time.
YouTube teases new logo on Facebook and Twitter
150,000 sounds really high. Pinetop AZ only has 4000 people total, and if the other towns were similar in size, every person in those towns would have to make 10 calls during the collected period. Does this include multiple database entries for individual calls or internet access?
"C++ exceptions are not checked at compile-time"

are you sure about that [1][2], this is what throw() was deprecated for:

[1]http://en.cppreference.com/w/cpp/language/noexcept

[2]http://en.cppreference.com/w/cpp/language/noexcept_spec

Unless I am mistaken, on 32bit platforms exceptions incur a runtime overhead but for 64bit zero cost exceptions were developed, and only incur overhead if they are triggered [3]

[3] http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Exception-Handlin...

I think that any calls to the C library can be handled as followed in an exception safe manner unless I misunderstand you:

EDIT:( I misunderstood you, you meant wrapping resources, what follows is nonsense as a C library isn't going to throw any exception)

void library_function_wrapper()

{

try
{
library_function();
}

catch(...)
{

}
}
Pretty cool to see that after 16 years in office, an "hostile takeover" (e.g. invasion) took out his employer - Lots of parallels with today's world. :)
VHX Raises $3 Million from USV for self-serve video distribution
VP6 in Flash was always delivered losslessly over TCP, and never used for video capture in Flash. Skype is what makes VP8's shortcomings (for video chat) even more interesting, but On2's codecs show a very clear evolutionary path even from VP3. My guess is they didn't want to deviate too much from what was tried-and-true.

Doesn't change my opinion, though -- I think it's more the case of "Well, this works well enough for video chat, if you also do this and that" rather than "We designed this from the ground-up for low-latency, unreliable operation."
How do you launch this after running rake?
I wonder if Github is working on something like this.

I'm sure they're familiar with the idea and they seem like the best team to bring it online. They're still a startup looking for growth opportunities: this one seems obvious.
I love a good old does-the-4th-Amendment-cover-cell-phone-data debate. However, there's a lot of misinformation going on about the current state of ECPA (the Electronic Communications Privacy Act), what it covers and what it does not. Some brief points.

(1) A number of courts have outright rejected the argument that location information is covered by the pen register act simply because its shared with a third party service. This section of ECPA followed in the wake of Smith which found that since there was no expectation of privacy in your phone number (beacause after all it was listed in the phone book) there was no violation if your number, and the number you were calling were recorded. Where you are at any given moment involves a very different set of data. Many courts recognize this.

(2) In many cases the basic reasonable expectation of privacy analysis does not apply in these data oriented situations. ECPA's application is further complicated by the fact that how information is treated depends on whether it is retrieved from storage or captured while it is being transmitted. The 7th circuit recently addressed this issue and determined that it should not matter how you get someones digital information. However, that is not the law all over the country. In many cases whether this "dump" was received as a result of a file containing location data or recorded live as it came off the tower matters.

For those of you more interested on this subject I wrote a paper on this back when I was in law school http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1988546 and would be happy to discuss further
We spend more time coming up with processes and new "hacks" to get things done. Just keep it simple with a list, either online or on paper, and get it done.

For paper-based, I would write a daily list of things that need to get done. I see everything in one place. Items that I don't get to will be re-written the following day. If something keeps recurring without getting done, I revisit the task to determine whether it actually is worth the time to get it done or not.

Online, I love Wunderlist. It's simple and allows me to do the same thing I do on paper, plus some extra bells and whistles (syncs with all my devices, reminders, deadlines, comments, and sub-lists.) I only use two lists. One for active items, and one I call "backburner". These are the non-urgent, not-important items. And from time to time, I visit the backburner and move them to my active list to finally get it done when I have some free cycles.

Just keep it simple and spend more time doing the task at hand. Breaks recommended.
Not sure it's really relevant, but I happen to have open-sourced a "dummy app" which was originally intended for educational purpose.

If some are interested : http://alexiscreuzot.com/ColourLove/
Skype confirms it is working on 3D video calls
Ok, got this cloned and installed. If I'm moving from Sublime to vim, where do I go now?

I know a few basic vim commands (switch modes, edit, write, quit) but have never used it to work on a complete project in a directory.
I think it's happening more as HN readers recognize the (personal) benefits of having something hit the front page.
Bad example. There is nothing intrinsically different between a black QB and a white one, all other things being equal.

All other things being equal, there is a lot of difference between what an eloquent speaker can achieve and what a heavily accented speaker can achieve in the role of CEO.

This has nothing to do with preconceived bias. This has to do with Paul Graham's examination, over the course of funding over 500 different startups and his experience in that entire domain as a whole, that foreign accents are not desirable. The data is there; your bias prevents you from seeing it because you're misinterpreting it as discriminatory.
At first I was a huge proponent of these approaches when they first started because they got me to engage more with services I found valuable, but then it got to the point where it became absurd and lost value for all sites and now I spend time implementing filters, unsubscribing or managing settings upon the first marketing funnel type email, or going back and bulk deleting them after the fact.

The CAN-SPAM act really needs to be updated to take into account a lot of this BS or at the very least some of the mail providers should provide more protection from this. Google has gone a step in the right direction in Gmail.

One rule I would love is that newsletters are legally required to be opt-in, never opt-out or worse yet, no option at all given. Asking users to set their email settings upon signup would be another good one. Forcing companies to add this step to their signup flow would require them to think wisely about how many dozens of types of emails they are going to try to inundate their users with, and only choose those that really matter for the user to get utility from their product/service.

Long term these tactics actually hurt the entire ecosystem because users become wary of the consequences of trying out for a service. TBH I'm getting to the point where I want the signup page to show that they make available a delete account page before I sign up. I don't like the fact that when I stop using a service that my information ends up sitting on their servers for all eternity. It should delete all information within reason and anonymize any information which has been recorded in places where deleting it will degrade the service for other users.
It's not exactly spec work - there isn't an explicit understanding that they'll use somebody's work if its good enough; it's not commissioning a one-off project with vague promises of future work - but it's also definitely not standard practice, at least for design gigs, since it's so easy to get a feel for their work by flipping through a portfolio.

If the concern is whether they can strike the same tone and style, hiring people on a temp contract is usually a better way to go, plus then you also test if they're fast, present their work with a strong rationale, play nicely with others, etc.
I don't use print screen much but I page the shit out things.
Downvotes because you're saying the article is wrong, then make assertions which are in line with the article's conclusion.

BTW: there a LOT of not-anonymous gun-nuts on HN.
Hey, this is great! I've got a few ideas for improvements:

1. Fix the layout. At least in Safari, you can only see the beginning and ends of the colored lines.

2. Pipe support (as mentioned by Ecio78)

3. Additional Unix flavors. Red Hat and Mac OS X would probably be the top suggestions.
My mistake, the large subscription popup that appears on page load appeared to be a paywall to me. It does allow you to exit from it, though it had me a bit confused.
Actually, he did. Before his death, Dr. King actively maintained the copyright on the speech, hoping that any profits from its distribution would be spent to help fund his causes.

Perhaps the question should be: Would Dr. King have kept it locked up by copyright for more than 50 years?

Actually, my question is this "SHOULD this speech (and other works) be kept locked up by copyright for more than 50 years?"
I'm still undecided on this. Say you have a long paragraph and have to add one word at the beginning. You have two options - either rewrap and introduce a silly diff, or don't rewrap and exceed your chosen text width.

Single line paragraphs don't put such a difficult choice in front of you. If your diff software is any useful, it'll highlight your change within the line.
I think the lack of reusability comes in object-oriented languages, not in functional languages. Because the problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle. - Joe Armstrong, creator of Erlang. As quoted in Coders at Work: Reflections on the Craft of Programming by Peter Seibel.
I've been loving draft to the point that I haven't really engaged with any of the other new platforms out there, like editorially. I sign up to beta just about any of them that come along, but Draft just feels like home already. That said, I can't imagine I wouldn't at least play around on the platform the author describes.
It's not about abundant capital - it's actually easier for American cities to leverage the bond market to raise capital now than it was in the 19th century. The bigger issue is labor and regulation. The people working to raise Chicago were frequently immigrants, either from other countries or from farms, working long hours, with little pay, and with questionable safety standards. Thanks to regulation and labor organization, workers on civil engineering projects are much less likely to fall off a building or have one collapse on them, and can afford to live much more comfortably. But that means it's much more expensive and difficult to undertake a large project.

Same goes for regulation. Notice that the whole reason Chicago needed to be raised was so they could drain run-off. So where do they drain it into? The Chicago River and Lake Michigan, which became toxic cesspools until very recently. And those shop owners didn't have much of a say while they were hoisted into the air. Regulation and democratic involvement are really annoying when you want a large capital project to go through, but they're really important to you when that large capital project is something that's being done to you.
sure...how about you throw a party at your home and a thousand people show up and want in?
Unrestricted anything leads to chaos and trouble.
as for snake case's underscore, and css' dash, dvorak layout has that in a very nice place.
Agreed. I do still use MacVim quite a bit as it integrates well with environments that allow selection of an OS X app as editor. That said, a tmux + vim setup is a great combination, especially if mouse (well, trackpad) scrolling support is enabled in both.

I've picked up a few new tricks from their setup as well -- e.g. see the "Fix Cursor in TMUX" comment in vimrc.
Interviewer: So why did you leave your last job?

Da Vinci: Well, my boss was captured by the French.

Interviewer: What!?

Da Vinci: Uh ... What I mean is I was looking for new growth opportunities, and Venice is obviously the employer of choice in this industry.
Top 5 Programs to Record Music Played by Internet Radios
What I mostly want, when writing collaborative documents, isn't a git equivalent - it's a code-review equivalent.

I want to leave comments on individual words, sentences, paragraphs, etc., with suggestions for changes. And that's something that git doesn't allow, because the smallest change you can comment on is a file, with no ability to comment on specific parts of it.
This is amazing! Reminds me of http://www.regexper.com/.

I hope you made it maintainable, there's going to be a lot of feature requests coming your way :)
Have you looked at Z-code? There's lots of reasonably modern interpreters for it and there seems to be a fairly active community.
It is also worth noting between the world wars Germany and Japan operated such that the rule of law, "country" if you will, counted for a good deal less than other loyalties. No doubt Forster was thinking of someone much more like himself, rather than of the assassins of Erzberger or of assorted Japanese Army putschists. The Weimar Republic, though, is probably a far better representation of a world run by the rules he proposes than the England of the late 1930s was.
How to Tell if WordPress is Hacked
Here are some pointers which you can follow to help you tell if your WordPress is hacked. The earlier you find out, the less damage is done and the easier it is to recover.
regarding smoothness: any phone in the show room will feel smooth. that's really no achievement. how does it feel after heavy use, lots of data and apps installed? (of course, the latter won't be causing a problem on wp)