skysight-inc/HackerNews huggingface dataset:
> If you want to check what it's difference between two branches, you can simply do: git diff branch1..branch2.

This won't give you the difference between two branches, it will give you the commits in the second branch which are not in the first one (technically it will give you the commits accessible from the second revspec which are not reachable from the first one, they need not be branches).

This means you won't see things in branch1 which have changed since the branches split.

If you want to see the differences between the two branches, you need to use <rev1>...<rev2> (three dots)

In set-theoretic notation, the first one is `a(branch2) \ a(branch1)` while the second one is `a(branch1) △ a(branch 2)` (where a is the ancestors-and-self function)

> Most people just use git status, but you can pass arguments to change the way status is shown. With git status -sb you have an output like this:

> ## master
> M Gemfile
> M Gemfile.lock
> M app/controllers/home_controller.rb
> M app/views/home/index.html.erb

This is mixing 2 changes and missing important information:

-s will provide what most people are looking for here, that is an SVN-like "short status" with no prose or suggestion text. Because of the index, Git has 2 status flags, the index state (difference between repository and index) and the second one is the working copy state (difference between working copy and index). The flags also feature specific states for merging situations.

-b adds branch information to the short status format, as `local[...remote]` (with the remote being absent if the local branch has no configured upstream).
That is probably because Twitter is not really popular in Germany. Looking at the numbers [1] I am still surprised because I would have expected something even lower not knowing a single active Twitter user personally.

[1] http://www.ibtimes.com/twitter-usage-statistics-which-countr...
Here is a demo video https://www.youtube.com/watch?v=L5GLxIXlUTM
Oh, do iOS. You will know how elegant APIs look like.
Wall Street Money gets involved in Bitcoin Trading: Btc.sx
Those people will stop trusting that particular authority, but that does not mean they have to drop common sense entirely. They definitely should be more skeptical. The boy who cried wolf got eaten, not the others.

As for my decision, it was definitely not made possible because other people did not make that same decision, you could easily argue by that exact same rhetorical trick that if everybody would act like me that war would be impossible.

I recognize that is not a reality, all I do is reserve the right to act when I see fit rather than to put my hands at others disposal, especially when those others so clearly do not deserve my loyalty. My granddad was interned in ww-II (German prisoner of war camp, forced labor for the Opel car company, a supplier of transport for officers). He could (if he were still alive) tell you a thing or two about how much damage one can inflict on an army without being in a uniform. This is not a binary choice and it is not nice to pretend that it is so.

Patronizing aside, I'm not quick to judge, I took a long time to get to this position.

Right after 9/11 the world was as one (with very few exceptions worth noting) on the side of the US. That trust and momentum could have been used for good, instead it was abused and it destroyed the image of the US for a long time and for a large number of people. Epic fail, to use a popular term.
I tried using their "find" function (as it hijacks command+f) today in Safari, Chrome, and Firefox. It didn't work in any of them.

I wondered why Safari's own find wasn't working on the embedded pdf, but I guess that's because of their DRM font hack.

Icing on the cake was a tall ad that took over the browser window with a video when hovered over that was positioned tight to the right side of the page, completely blocking my ability to click and drag the scrollbar.

No more clicking on Scribd links.
Thanks for the suggestion. The stock android keyboard is super terrible so I'd been looking for a better one. This is by far the best I've found.

Most require a large learning curving. This one feels like the iOS one but it's a bit smoother.

Nice find!
You have a few nice bumper stickers in there.
I don't think there is an answer to your question beyond "it's been battle tested extremely well", but there are strong reasons to move to sqlite4 (in particular, multiple linked instances in eg mobile apps and mobile OSes). It's not like Python where the weight of the existing community has drawn you towards python 2 (something that has changed a lot recently).
While I usually find the businesses funded by Y Combinator awesome I think Scribd is a bad apple. Not only is the user experience terrible it also has the smell of a bad neighborhood with all the pirated content it offers.

Today I incidentally read the current (March 2014) "Gutenberg 3.5 - Ebook Piracy Report"[1].
It seems to be from an anti-piracy lobbying group,
so its obviously biased, but it mentions Scribd even before Library Genesis.

That being said:
Scribd seems to be (or has been?) one of the most successful Y Combinator companies[2] and is sometimes called "YouTube of documents"[3].

[1] http://www.abuse-search.com/Gutenberg%2035h.pdf
[2] https://www.google.com/#q=scribd+ycombinator
[3] https://www.google.com/#q=youtube+of+documents
I've always seen the Supreme Court as a farce. The very fact that laws are decided upon without consensus is troubling to think about. If these justices are the most authoritative judges of constitutional matters and disagree with each other on fundamental rulings shows the subjectivity and flaws of the legal system.

The law is not a democracy, and a 5-4 ruling is the greatest absurdity of this system. Presumably, if another political party was in power for an appointment, the decision may be the exact opposite. If the constitution is so treasured as a framework constraining the powers of the state and guarding the rights of citizens, why is consensus not the only standard for which decisions are made on constitutional matters?
> how do you objectively evaluate risk?

You should know this, you are advertising a trading performance evaluation site.
If anyone deserves to fall from the 5 it's Cisco (and Oracle, but that's more like wishful thinking).
LoopBack is built on top of express. You can use express routing and middleware with LoopBack as is.

Express allows you to expose HTTP endpoints as APIs but it doesn't facilitate the quest to build/aggregate/protect/document APIs that interacts with various backend systems, such as DBs, Cloud services, and internal REST/SOAP APIs. LoopBack is positioned to be a fully-fledged API server with SDKs for JS, iOS, and Android.
Yes, you can turn off those emails. All you have to do is un-click 25 checkboxes! http://cl.ly/image/3J2Q3o1M213h/quora-email-settings.png
Well researched findings there. Imagine a world, where the same logs would be public of what and by whom happens on the stock exchanges where all the high frequency trading is happening these days...
> For anything important, the dialectic (i.e., edit-warring) produces something that at least covers everything, even if the resulting article has awful prose.

That's not really true unless you include the talk page. On any sufficiently contentious topic where there are two or more sides, what happens quite often is that one faction has more persistent editors successfully adding slant and sources in their direction and keeping out slant and sources in the other direction. You have to look at the talk page to see what facts and points of view are being actively omitted from the main page.

A true NPOV is hard to maintain, because people often tend to think their own point of view is "fact" and the other side is "fringe". People also seem to fear that to allow a point of view to stand and be explained legitimizes it.

I've noticed this phenomenon most in articles involving climate or medicine.
I've been following Wendlers 5/3/1 for the last 3 months, and have noticed a ton of improvement. My personal goal is to get strong and not big. The foundation of 5/3/1 is to improve strength, and there are supplemental routines to get big, get lean, etc etc. So far so good! Would love to hear others opinions if they've tried 5/3/1.
They write comments on HN.
Is this the right place to divulge information about a third party? I realize there is an article about him posted here and that it already contains lots of details that would normally be considered private, however I feel that somehow if you have questions about this it might be better to take it off-line. Especially parts about his father and mother's relationship in the present, it has absolutely no business being in a public forum like this. We're not exactly discussing people that have been dead for 50 years.
Right now I'm doing 5/3/1. It works great once your linear gains start to fade. That being said, I feel beginners should do more of a starting strength or strong lifts program since there is so much room for growth and high reps help develope good form.
OP here: thanks for all the replies, I didn't expect this to get to the front page.

To clarify a few things:

1. I live in Russia but will move to US or Europe soon.

2. This is not something I want to do right now. Rather, I'm thinking about what I'd like to be doing in ten years, and how to get there eventually. It's just one possible direction.

3. I'm looking for some first steps that don't require me to drop everything and move somewhere. Maybe some ways to evaluate the field. Great suggestions I read in the thread included contributing to open source projects with academic connections, reading recent thesis, saving money, getting familiar with tools (R, Julia, Matlab) and sharpening maths, (later) writing emails to smart people, looking out for startups in the field that don't require academia background.
Agree. We try to solve the problems progressively. The connected model support is a foundation to those features. See http://strongloop.com/strongblog/defining-and-mapping-data-r.... Basically, we build models that relate to each other, partition the data graph with links, and expose them as REST APIs that can be used to navigate and aggregate the information from various data sources.
Therefore you keep in in periodic fetch mode.

3rd party apps with push support do not drain battery. They keep a connection open on their servers, and use regular push notifications when something arrives.

Has huge privacy concerns though.
is there any goal?
> Here in The Netherlands, I know quite a few people who didn't get any student loans because they wanted to avoid any debt at all cost. And the Dutch student loans are not even 'proper' loans. If you don't have a job, for example, you pay a monthly minimum of around 50 euro (I think).

If you started to study over half a decade ago and still fall under the old system, that minimum is 0 euro's. Which is nothing compared to the even older system with it's infamous "eternal students", but let's not digress. Either way, if you haven't paid everything back in the first fifteen years after graduating, your remaining debt is cancelled.
Production of Ambassadors, the iconic car of India, halted
I keep wanting to write him and ask if there is a way to fund his future writing (funds to buy things to disassemble?) Everything he turns out is fantastic.
What I learned about SQLite…at a PostgreSQL conference
Hmm on reflection I agree with you, and now it's too late to delete or edit my post.
Absolutly awesome. I tried serveral alternative keyboards since the day i own a smartphone, this is the first one I liked right from the start. Minuum seemed pretty lame, haven't tried it, but I tried Swype, Swiftkey, GKOS, 8Pen, and a morse-key keyboard. The latter was very neat in theory, but the learning curve was just to steep. Now, starting form thre and increasing the number of buttons from two to five and adding hints on for the fly is IMO genius. Two thumbs up. Now i want a smartwatch. I just wished there was a explanation what the difference between the light and the full version is.

/edit:
And I think i have a bug: The Enter key does not work, or is that a limitation of the free edition? Could be, I will buy the full version tomorrow.

/edit2: No, it's just that i confused "enter" and "go".
> sex tourism

He married her. It's really not the same thing.
Chinese Hack: Convert Python source code to Go source code
My story with fitness echoes this post closely. Gyms have long had the motivation to push the latest machines or fitness fads, because that's how they retain customers with the promise of a new program that'll change everything.

After a ton of research, the only thing that worked for me was bodyweight workouts and barbell training.

To drop my weight I followed bodyweight programs at home. 20 minute short sessions with squats, push ups, etc. Far more challenging than it sounds! You can see pics of how I dropped 20 lbs in this post:

http://micho.biz/post/74209049445/leaving-teambox-back-to-sq...

Then I jumped onto barbell training, complemented with bodyweight sessions.

Starting Strength has been the best resource I've followed so far. For a small time investment a week, I've been progressing in technique and strength steadily over the last months.

The fitness field has been a huge motivation personally for me, which ultimately made me leave my previous startup and found http://8fit.com to help people like me follow that learning path.
Thanks for this comment. I've found it to be spot on. It is absolutely demoralizing to spend weeks on trying to figure out env and deployment settings vs. actually making things with code. I hate dev environments so much. They destroy your will to learn.
Wikipedia's epistemology is shitty, shallow and brittle and it's trivial to find cases where it breaks.

However, it's observably true that it's almost always enough almost all of the time, and certainly enough to have won utterly and not have even many readers complaining.
If you focus on becoming a good developer and start consulting IN HIGH SCHOOL, you will make bank. Forgo university altogether. I'm surprised more people don't see this path as at least a viable alternative if not THE way to go.
This journalist clearly loved me.
What happens when you have HATERS and they happen to be journalists
Just something good to know if coming from tfs side of things :)
I never get daily emails, but regardless, they provide fine-grained control over unsubscribing to these emails. If you receive them daily, you might want to take 5 minutes and opt out.
Do you feel a difference in the way you handle the solution space exploration ? tricks or just decades-built patience ?
A very similar concept, with more work put into it: http://drivey.com/

I like these very much even though I hate driving in real life.
It has the opposite affect. If you don't obtain gainful the loans will destroy your credit score. You absolutely need to take any job that will have you. There is no alternative.

US labor is becoming so cheap that offshoring doesn't make as much sense as it used to 10 year ago.
Great feedback, and that's what I've read other places as well.

I started 5/3/1 with absolutely no background or experience in lifting, but I've spent a lot of time focusing on making sure my form is good. That said, you "do" start pushing a lot of weight pretty quickly once you calculate your 1RM. I do admit it was a bit intense at first, but I've actually really liked the process. I really like Week 4 and how it makes you take it easy (finally get a bit of a rest!), and the slow addition of weight to your monthly iterations.
You're aware of the application_id pragma? That's what this guy was created for: http://www.sqlite.org/pragma.html#pragma_application_id
Ah, just imagine the Cisco sales rep. He's with your CIO in a skybox at the big game. Salmon fillets sizzle in olive oil as he pulls down his sleeve... He's done talking to your CIO about their Rolex watches, and now it's time for business.

"You see," he says "Thats exactly how an Open Source solution on white label hardware will end up costing your company AT LEAST 25% more! Once you've got a few UCS chassis installed, you start to see how things work because you don't even install servers or switches anymore! There's not even a choice. It's just blades and fabric interconnects. Imagine all the time you'll save worrying about compatibility, proof of concepts, the support costs, training..."
There is such a keyboard, i used it, and i case you take the huddle of learning morse code (that is very hard and requires LOTs of pratice that i unfortunatly don't have) it's absolutly awesome. Eyes free typing. I think that shouldn't be a aprils fool.
Quota is evil (your word, not mine) because they make it seem, though eg Google, that you can access the information immediately. Further, they are breaking the norms of Q&A sites that viewing information doesn't require more than passing interaction with the site (a norm many people who provide Q&A content tend to agree with). Finally, it brings back strong memories (as mentioned in TFA) of Experts Exchange, which was uniformly hated.

Spamming is just an extra incentive to dislike them.
Dropbox is a bad option if you intend to share it with too many people; pdfs are often large enough you'll get the "This account is generating too much traffic! Try back later" pretty quickly. Dropbox is great for sharing with the family or a small email list, but not for linking to the general internet.
> absolutely ignore people who's argument is along the lines of "you are not smart enough to implement this standard. let someone else do it.”. fuck everything about that statement, and it’s false sense of superiority.

In general it's not about being smart enough (although for some complicated standards maybe it's true), but rather biting off more than you realize. Everything sounds simple before you find the edge case implementation issues and have to rework and rethink a bunch of hard issues that a dozen people have already thought through. Doing it yourself is on the table, but rarely the most efficient decision.
"Like any complex, real-world system, the reach sometimes exceeds the grasp; some parts of Genera do not fully implement the vision as we have expressed it. Genera contains some artifacts of its development history that are not exemplary of the design philosophy. We hope that the small failures of the philosophy will not distract you very much in your appreciation of the large successes."
I'm really surprised that Ivan is both a great engineer and a great speaker.

Probably because "If you can't explain it simply, you don't understand it well enough."

I'm waiting for boards with your CPU. I really want to port some software on it.
> you might want to take 5 minutes

If an opt-out takes more than ten seconds (find opt-out, click it, close tab, alt+tab back to email) I add it to my spamfilter. And that means I will never read email from that sender again, not even in my spam folder, unless I am expecting e-mail and (temporarily) remove it from my blacklist.
Europeen elections results:far-right FN ahead in France
The Economics Behind Moroccan Rugs
For at least a year, links to Quora and Scribd have been considered, by me, to be non-existent. Every experience with them in the preceding six months had been awful, so I refuse to interact with them again (at least, until I hear how they fixed things).
You say "ruining"; I say it's one of the best design decisions PG ever made and that it plays a critical role in establishing the character of this site, which is to focus relentlessly on content, keep distortions and spin to a minimum, and ask readers to engage with articles for themselves.

> The only place to do that is in the title.

That's obviously untrue. You can post a comment to the thread.

> the solution has been suggested a million times

There are countless suggestions, but rarely for the same thing, let alone "the solution".

> any plans to implement something along these lines, preferably soon?

I doubt it, because the guideline is exactly in line with the values of this site, as I described above. Any proposed change needs to take that into account. Very few do. For example, you seem not to consider it.

I spend a lot of time thinking about the quality of the front page and, in my opinion, few things would make it worse than opening titles to editorial spin. It would certainly change HN dramatically, and almost certainly disastrously.

> Just look at this very submission

Indeed. The rewritten title was a severe distortion. The story is a campaign by a trade association to protect its interests. "Algorithms destroying medical care" hits the trifecta of a bad title rewrite: it's editorial spin, it's linkbait, and it's misleading [1]. It's a sensational claim that requires evidence to establish, which the existence of a political campaign falls far short of. (I'm personally sympathetic with the campaign, if that matters.)

As long as we're talking about this, it should really be pointed out that I posted a comment saying that we'd reverted the title and what the submitted title was. It's reasonable for people to want to see a trail of what was changed; for now, we've been posting those at the bottom of the threads.

1. https://news.ycombinator.com/item?id=7797166.
Thanks! Please also check out http://strongloop.com/strongblog/full-stack-javascript-isomo.... LoopBack model APIs can be run inside the browsers too and they are backed by local storage and/or remote data sources. Isomorphic model!
Acme is the answer you give when someone asks "vim or emacs?"

Although I do not use it frequently at all (I alternate between editors), the use of mouse chording is really something that has not been explored enough in user interfaces.
I love sqlite and find it extremely useful.
I just wish they could figure the multi-user issues out (maybe it's not practical...probably not, I don't know how it works internally). But, if they could do this it would be truly awesome!
My girlfriend and I had nearly the same experience - going through neuroscience programs, working in labs, and ending up in software development.

Scientists generally do not appreciate their software-based tools and workflows, and see writing software akin to writing short papers or presentations - they aren't built to be reused or improved, just "turned in" when done. It's very hard to build complex, improving systems in this manner.

It will take a long time before what appears to be common-sense in software will be taken seriously by neuroscience.
Ah yes, the good old days :). At least I graduated when master's degrees didn't have variable costs yet!

> Either way, if you haven't paid everything back in the first fifteen years after graduating, your remaining debt is cancelled.

I understood that they do extend that period for the time that you don't pay back your loan. Is that incorrect?
More like the Dailymotion or the Vimeo, but I see what you mean.
Any modern browser has inline pdf viewing really. Scribd is from the time when the majority didn't yet. I do much prefer sites to open pdfs in a new tab, though, but not as download.
We are at an inflection point to accept cannabis as a treatment for epilepsy