skysight-inc/HackerNews huggingface dataset:
Has anyone succeeded in deliberately changing editors, even when not feeling like it's necessary?

This can only be answered through anecdote, so mine is: it's really tough.

I'm competent in both Vim and Emacs, with a mild preference for Vim. But I used Homesite in the very early days of the web and got used to that somewhat CUA/GUI style of editing; when I moved to BeOS (really, I did for a while) I used Pe, the programmers' editor there, and then to the Mac and BBEdit, then TextMate, then Sublime. Despite the fact that I moved across five editors and three platforms, the basics -- opening and saving files, simple navigation by character, line and board, using the clipboard, search/replace, and even basic navigation -- were for practical purposes identical across these editors. I think it's easy for experienced Vim/Emacs jockeys to downplay how important that is. It's the advanced features that make us love our editors, but sitting down in front of a new editor and realizing you're going to need to read a tutorial just to figure out how open a file and oh God what was the key that started the tutorial again is a hurdle which, in a world with a plethora of good editors that all use standard keys we've already known for the basics, often doesn't seem like it's worth jumping through.

I've actually put in the effort to try and customize both Emacs and Vim with all sorts of packages that add the features I miss from Sublime and predecessors. I think my Vim setup is probably pretty awesome, tweaked and re-tweaked through multiple iterations. But I've noticed that when I want to work on a big project, almost without thinking about it I'm still going to open either Sublime or BBEdit and be into it for a few hours before I think, "Man, this would have been yet another opportunity to get better with Vim. Oh well."
"Nobody turns "gluten-free" unless he has to."

That's demonstrably untrue. The existence of non-Celiac gluten sensitivity is not demonstrated by science. It is a clear example of the "nocebo" effect. I know lots of people eating gluten free because they believe they have to...but, there's no reason to believe that's true.

Specifically, the research team that first posited gluten sensitivity followed up with a more comprehensive study, and found: "On current evidence the existence of the entity of NCGS remains unsubstantiated". And, "Recent randomized controlled re-challenge trials have suggested that gluten may worsen gastrointestinal symptoms, but failed to confirm patients with self-perceived NCGS have specific gluten sensitivity."

Reference: http://www.ncbi.nlm.nih.gov/pubmed/24026574 (Though I can't find a full article text online for free, Googling about this study will find pretty good summaries of it, and that's where I found one of the quotes above.)
A compiler plugin that converts brainfuck code into Rust at compile time, letting your BF programs be optimised by LLVM to super-fast native code.
How many countries place no restrictions on non-citizens being able to enter and work for long terms?
That floorplan has got to be what Hell looks like. Holy crap.
I think the clearest answer is: "It's not for you, then."

I've written and edited plenty of runtime configuration files, but there is this to say for GUI preference panes: you don't need to bother with learning a new language, even a simple one, for every other program. Set it up, and then use it. Maybe occasionally define a new text snippet.

I know many heavy users of editors and IDEs who are by no means power users, with their dotfiles on version control and everything. There is a distinct difference. In all honesty, I don't think either group is more productive than the other except on a very micro scale.
Regulations concerning certain employees [pdf]
I love the EFF (and have donated money) but I am going to disagree with them on this one.

As they themselves fully admit, the first thing the big g is going to do is test that their malware v2 isn't detected by this. In the same way that malware authors now check against Microsoft AV because it is the most popular.

So my point is that traditional AV in this scenario is a loser and will remain a loser because it is a race AV just cannot win. It will only alert you to an attacker well after the fact.

A far better EFF suggestion to "at risk" individuals (e.g. journalists, activists, etc) is read only systems. For example grab a Live DVD of a Linux distribution, boot it, use it, and then as soon as you turn it off everything is reset to 0.

That won't address the "baseband issue" (e.g. firmware infections, uEFI, etc), but neither does this. Only physical security really addresses the baseband.
The File Drop feature is interesting. I'm not sure what it would be useful for though—for me, anyway, it's faster to just type that kind of stuff out. Good to see something fully scriptable too.
"Average" programmers had much more practical reason to learn assembly in the days of 16 and 32 bit x86, of DOS, Win32, and software rendered games, than today when the average programmer writes Javascript or some other dynamic language and is several levels removed from the machine code being executed, so I don't think material written about x86-64 will ever be on the level of the stuff written back then. IMO it makes more sense to stick to the high quality 32 bit texts and let students figure out the 64 bit additions on their own if they want to. x86 is conceptually simpler anyway.
I'm not sure if this is sarcasm, but I will assume that it's not and I will bite anyway: because the President necessary put the good of the US States over everything else, including his own family (if necessary), "unquestionable loyalty to the US", basically.

That requirement is pretty much impossible to clear if you wasn't born in the US (and hence your relatives isn't US citizen). So for all practical purposes, you might as well codify it.

For private sector job, however, there seems to be no difference in motivation between a citizen and a non citizen in working for the organization (we're there to make some $$$ and keep on with our lives). So yes, I'd love to see the damn requirement get removed :-).
State of Mozilla 2013 (released today)
We don't quite agree. It is upon the person who is taking it wrongly - that is negative on their part. Everyone should practice saying 'no' without having to explain themselves.
Your suggested solution makes sense to me. I find myself doing this more and more. The place where I get the least amount of work (at least my work) done is the office, so I tend to work at nights or sometimes simply work from home the entire day.

Some people get personally offended if you don't stop what you are doing to talk to them. I have a feeling that this is harder for people that work for IT departments, because people in other departments don't understand the cost associated to an interruption like that.

This cartoon says it all: http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-...
It's not about persuasion. The guy doesn't like feminism. What's there to persuade? He's not suddenly going to think "Oh, thanks for typing up a dissertation on why work still needs to be done for women to have to equal opportunity and choice in our community! I hadn't thought of it before."

He's free to not like feminism. I don't care. But as ck2 did, I highlighted how absurd it is that someone came in here with the implicit comment that if the project just made a simple change he wouldn't have a problem with it. That's absurd. If you have a problem with the word feminist you have a problem with feminism, which the project is promoting.

And doubly absurd that your issue is with me and not a community that flagkilled the story within an hour and upvoted a comment asking that the dirty f-word not be used.
In theory, this could happen. In practice, Ruby/Python/JavaScript seem to be doing just fine.
The free market favors the wealth of corporations at the detriment of individual people.

The tech companies would absolutely love it if they could get away with paying their workers as little as the developing countries do; decreasing wages results in increased profits, which are the only thing that matter to them.

I don't see a reason why we have to abide by their greed when we have so much to lose and nothing to gain.
In my case, that LED is my headphones :)
This is a great idea - got me giddy for a second. Would be an awesome crowd funding project. Kudos!
There is no innovation shortage necessarily. There is a shortage in the ability to capture market value from new innovations, typically due to undercapitalization.
juretriglav, speaking of problems to fix, I've found at least one the
missing books that you're looking for, but unfortunately, it's not a
freely downloadable or online version. I have also found a lot of useful
information, but I'm still sifting and organizing it.

To start off with, the "American Standards Association" otherwise known
by the acronym "ASA" is the old name of the organization now known as
"American National Standards Institute" ("ANSI"). They changed their
name in 1966 (I think), but it's impossible to retroactively change
every occurrence of the name, and some prefer one or the other, so let's
just say standards are seldom standardized.

The "American Society of Mechanical Engineers" ("ASME") is just one of
many organizations that have worked with ANSI/ASA. It was ASME which
originally worked on the standards you mentioned.

The 1936 book you mentioned was tough to find since it does not have a
standard number, and I think this indicates the time before ASA started
creating and using standard numbers.

Title: "Code of Preferred Practice for Graphic Presentation: Time Series Charts"

http://books.google.com/books/about/Code_of_Preferred_Practi...

Libraries
http://www.worldcat.org/title/code-of-preferred-practice-for...

I'm fairly sure that's the 1936 book you wanted due to the notes here:

http://searchworks.stanford.edu/view/1850233

ASA, Z15.2--1938
"This manual represents a rather comprehensive revision of the material
issued in April, 1936, under the title, 'Code of preferred practice for
graphic presentation--time-series charts'."--Foreword.

The above is, the 1938 version you already have. I'll post the other
info as soon as I get it sorted.
I am guessing they just like Java?

Otherwise, yes, they could have written the shared logic in C#, or C++, or a few other languages, all of which are portable between the platforms they want.

There might also be history, I believe gmail has been using Java/GWT, so it was a natural decision for them to continue using Java?

It is a little surprising on the performance side, though. I would expect C++ to be faster when compiled/transpiled to all three relevant platforms (iOS, Android, Web), compared to Java similarly compiled/transpiled. But maybe most of their time is spent rendering anyhow, and little in the shared code.
>>Most visas (in particular, the OPT in question and the H1B) allow very easy work-permit transfer to other employers.

I don't know about the OPT thing, but H1B situations vary[1]. If Obama and his advisers can change the law such that no tech person can be entrapped by the H1B visa shenanigans described in the article I linked, I see no problem here.

1. "Even immigration experts have trouble sorting out how the brokers manage to game the system. From 2000 through 2013, at least $29.7m was illegally withheld from about 4,400 tech workers here on H-1B visas, US Department of Labor documents show." --- http://www.theguardian.com/us-news/2014/oct/28/-sp-jobs-brok...
I would agree with adding some <noscript> tags to at least print a message telling you to turn it back on, sure. Filed: https://github.com/rust-lang/cargo/issues/931
We talked about this in one of my university classes recently. There's a difference between engineering a solution, and coding a spec. If you only need someone to implement your spec, then why not save money and outsource? Turns out, this has been happening a lot recently. In 2013 36% of CFOs (globally) said, "their firm was currently offshore outsourcing" [1]. I think we're losing that battle because nobody wants those jobs. So, I don't think there will necessarily be an innovation shortage, but there might be a hired hand shortage. I think the point being made though, was that shortages aren't bad if you're part of that limited supply.

[1] http://www.statisticbrain.com/outsourcing-statistics-by-coun...
Microsoft AV, Norton, McAfee, etc. We know this, how? Because we can look at Google's virustotal and see when a sample was first submitted and when it was "detected." With typical malware there is a fairly short window between A and B, with US G malware there is a HUGE window (months, sometimes years).

Either the US G just gets very lucky that their samples aren't ever looked at deeper or more likely they have national security agreements with most of the large US based anti-virus firms to hush hush.
You're right, but I doubt this is even part of the decision making process.

It's unfortunate, but it looks as though the US government is eagerly trashing the future of the citizenry for the sake of the wills of their political donors.
Since the author of the post is here, I'll note that I can see the missing references in the worldcat.org database - in book form. I think these links will work, though they might screen by IP:

http://ucsb.worldcat.org/oclc/6441789

http://ucsb.worldcat.org/oclc/7164016

http://ucsb.worldcat.org/oclc/2270071

Perhaps some colleagues at UCSF can help you get them with an inter-library loan? Thanks for the great post.
>it's fixed in master. Will go out tonight.

https://github.com/LightTable/LightTable/issues/1730#issueco...
LED on the headphones would be awesome... And possibly programmable through the cord, thanks!
There have always been people at the top of Maslow's hierarchy. I gave as an example the aristocracy of the 1600s.

I gave as another example JFK, whose many affairs were well known, but never tut-tutted as much as, say, the teenager in high school who suddenly had to visit with family out of state for 8 months.

One of my stereotypes is that that conservatives tend to not analyze history as an oppressive patriarchy where social structures are set up to reinforce certain discriminatory behavior.

Do you disagree with that characterization of most conservative analysis?

I think it's an important factor. I quoted another essay which goes into why those are important factors. Since the essay did not address them (that I could tell), I thought it was lacking.
I just tried it I am getting a db.error1.1, and the favicon loads.
The OPT is pretty much a green card in term of mobility. Except the fact that it expires, there're not other limitation to it: you can self employed (freelancing), do a startup, take any job you want.

Well, there are 2 limits: you have to work in your field of study (we won't be taking over your precious Art History, or English job :-)). And you have to be working full time.
Join Clara Labs (YC S14) – Help Machines Cheat on the Turing Test
What we're doing

Clara Labs is building the first artificially intelligent employee. For the past nine months, we've built a system that supplements machine intelligence with human contextual awareness to support our first task: scheduling meetings. Clara already handles complex email-based coordination and scheduling for executives, recruiters, and sales teams at companies like Stripe, ZenPayroll, Heroku, Mattermark, and AngelList.

How we're doing it

Our software distributes the most complex natural language processing questions to human contractors, while automating the parts of the work a machine can grapple with on its own. This human-machine combination works well, but also presents some interesting challenges:

1. Reliability: How do you architect a distributed human-machine system whose reliability must be very high?

2. Interaction: The foundational relationship between humans and AI is yet to be designed; how do you establish a virtual relationship that feels intimate and natural?

3. Operations: How do you build the infrastructure to manage a distributed workforce of thousands?

Who we are

We're a small team working from the Mission in San Francisco. We like productive debate, reading (especially about intelligence), and care deeply about creating truly great products.

What we're looking for

We care about authenticity, thoughtfulness, and work ethic. We're looking for early team members to help us build the core of the company - engineering, operations, design, sales, and support.

Interested in learning more? Send us a note at team@claralabs.com!
This is an awesome write-up thanks!

What have you used adwords for and were you happy with the results once everything was fine tuned?
I don't think I'm able to make a much more rigorous argument, but I will note that you seem to be applying two different criteria here. If you want to criticize modeling a hash function as a PRF as too idealized, then you aren't going to get a mathematical answer (since it will start with "let H be a PRF").
> I personally don't consider it a dishonorable type of selfishness.

I think the idea is that there are some advantages that aren't considered good for society. For some historical examples: "regardless of your potential or the quality of your work, you were born to a nobleman/peasant so you'll be a nobleman/peasant". For a more modern example: "regardless of your potential or the quality of your work, you were born in country X so we will erect barriers to prevent you from reaching your productivity potential".

By contrast, "you have an advantage because you are much more productive at this task than that guy[0]" is an advantage that's decidedly not arbitrary, since choosing you means less wasted potential and more wealth for society at large. This is the kind of advantage that can't really be removed without ending up in some sort of Harrison Bergeron type situation, where you pull high-achievers down instead of removing unnecessary impediments to low-achievers (thus increasing total achievement).

The distinction between these two types of advantages should be obvious: fostering the "unfair" advantages benefits nobody but the people being arbitrarily protected, and allowing the "fair" ones is good for pretty much everyone.

> This is simple self-preservation.

We're not monkeys. Presumably we should have the ability to understand whether an advantage is just or not. To use a dramatic example: by your stated logic, it's not "dishonorable" to fight for segregation or for limiting opportunity based on race (if one is in the favored race). Do you really believe that, or is there some unexpressed nuance in your view that would somehow exclude the race-based example but not the country-of-birth example?

[0]Yes, I realize that this is dependent on similarly arbitrary factors like who you were born to (and thus what your education was like), but that's an upstream problem.
Basically, if an action could be considered a check upon government power, the government is not allowed to prevent people from doing it in the name of fighting crime.

You are allowed to have the gun that you might use for murder, because you might also use it to rebel against a corrupt government or in self-defense. You are allowed to use common channels of communication to make unlawful threats, because you could also use them to spread ideas unpopular to the ruling class. Only in the case where there is no possible constructive use or government-limiting use would the government be justified in engaging prior restraint.

As you might imagine, such a situation is exceedingly rare. A device designed to spread anthrax spores in an aerosol, for instance, has no peaceful purpose, and I would not consider it a legitimate check upon government power, as it would indiscriminately kill civilians as well as government agents. So you could be prosecuted just for having it, because it is presumed that it could not be used for any purpose that is not inherently criminal.

If there is any possibility that you might do something with innocent intent, the state has to wait until you do that thing with ill intent before punishing you for it. Now, there are a lot of laws and precedents that defy that principle, on a continuous spectrum from things I consider barely reasonable to things I consider to be completely unjust BS, so don't mistake any of this for real legal advice. What should be and what actually happens are often very different things.
The distinguishing feature is it's horribly slow with large files. The performance is an order of magnitude slower than sublime text. And it doesn't auto-save unsaved work if it closes. Both deal breakers for me.
Could you elaborate on that? The article explicitly mentions bcrypt, so what's the point you are trying to make?
Jim Green [1] takes telomerase promoters for 15 days (mainly 10 grams of Astragalus root extract) and then telomerase inhibitors for 15 trying to achieve anti-aging effect without blooming cancer.

[1] http://www.greenray4ever.com/longevity.html
Looks like some of Raytheon's and Boeing's large facilities, minus the cube walls.
I like the bottle-opener zipper, it would not be out of place on fishing apparel.
> It's a bit sad that you see competition on a global scale as "being fucked over".

more offer+equal demand === lower salaries.
I got my numbers from the news publishers directly. They do a better job of selling to ad networks than a typical website.
My ex-company uses those. They would sync up with our Lync clients and you could even set the color for each status. If anyone is interested I'll ask my old contact there.
Not always. If the people don't understand that someone can't give them immediate attention they are going to email you, send a chat message to say that they emailed you and if you don't reply in 2 minutes they will call you. If you don't answer they walk to your desk, and this was for something that could wait. I have experienced that issue quite a few times already.
For MS shops who rely on Lync (I mean Skype for business) can get these http://www.blynclight.com/
Parse Push Experiments – A/B Testing – Parse Blog
For Most Startup Entrepreneurs, College Isn't That Bad of an Idea
Same things happens to me also.
Your point is well taken, but that doesn't seems to be what the GP was saying.

You're essentially advocating to favors one set of people over another set of people. Which the line between two sets being drawn by luck.
These?

http://www.blynclight.com/
Very enjoyable read. Enjoyed the tips. Laughed audibly a few times. I'll be incorporating some of these tips in my future.
Open-source IaaS: OwnCloud 7 Enterprise Edition Arrives
Couple things:
1. This is a rehash of the 1912 article: "Is horseless carriage technology creating stupider horse riders?"

2. As usual, the answer to an interrogative headline is "No". In this case because although the human inside will have progressively less training and developed skills, the overall system will be smarter and more capable. The person-and-computer-and-vehicle will be a better driver than person-and-vehicle.

3. Presumably the human can read, sing, call people, study, or otherwise increase skills they value more than the act of driving. A net gain for everyone to get back time spent slowly perfecting the car-driving skill that few people would greatly value for itself.
Hmm. I thought it would show my email in my profile. You can email me at partisanyc at gmail.
That's funny you mention this. I've been remote full time for over four years now and one of the upsides I didn't expect was that I find it much easier to manage my own distractions than I did in an office. Lots of credit goes to things like the IM status and the ability to hold a reasonable SLA on communications (can you imagine silently waiting 5-10 minutes to turn around and answer a question someone asked you in person?).
I think it will. In any case, it is good to know at least two. I don't mean master, necessarily, but will give you broader perspective on how stuff works.
One of the issues with the H1B is that if the worker loses their job, they only have a month to find another one or face being deported.