skysight-inc/HackerNews huggingface dataset:
Normally I'd agree with you because HN can be unduly harsh to people undertaking ambitious projects. However, in this case the people behind this (CPPGM) are remaining completely anonymous. When you do something as far out as they're doing, you can't expect people to take you seriously if you remain anonymous. They need to put their reputation on the line and give us some reason to trust them that they're not pranksters, recruiters, and/or delusional.
Apply for a 2013 Google Policy Fellowship
Memorizing a programming language using spaced repetition
Sequential commit numbers? How does that work with branching? Or other people's commits? eg. I commit #100, you commit #100, you pull my commit, now we have duplicate identifiers.

Git commit ids are a hash of the commit content. This has very nice properties in that:

- Ids are duplicate if and only if the commit is identical (the collision chance is so low it's not worth considering)

- It's content-addressable

And you can refer to it by any unique prefix, so it's not a pain to type out (and you should only rarely be typing out particular commits instead of branches or tags).
It's been shown time and time again that conversation / discussion with honest dissent proves to foster more thought and recourse than "being nice" and not directly engaging the problem. While the letter bordered on over-the-top I'd rather get the honest feedback than nothing at all (i.e. thanks but no thanks).
Because bigger numbers mean later in time.

If you see references to commits 143, 732, and 2021, you have some instant grasp on the ordering of those. acbe2f, 7624ab, bccc07 not so much.
Having learned CVS, SVN, VSS, Clearcase, git, and Mercurial, I can say that git is inherently harder than all the rest.
I love Git, but a workmate of mine pointed out an interesting deficiency. During a merge from a branch some time in the distant past he said, "Hang on, who created this branch and when? I can't even tell." It would be nice to have a feature (even if optional) so that branch creation was recorded somewhere (similar to notes, perhaps).
This.

The OP says he is waiting for the git epiphany. The epiphany is that there is no _the_ remote repository. You can use git like it's subversion, and designate one repo as _the_ repo, but because git isn't designed this way it isn't going to help you much in this endeavour.
>How can someone tell me what I will find beautiful or intuitive?

Nobody can. But when a press release says a product is beautiful and intuitive, it at least invites you to go use the product and judge for yourself.

>It's buzzwords, not a meaningful reflection on the changes.

Beautiful, fresh, and intuitive aren't buzzwords in the same sense that synergistic, disruptive, etc. are. Beauty, freshness, and intuition are ancient aesthetic concepts that speak to instincts in, dare I say, all humans. When I hear that something is beautiful, that is an invitation for me to go judge said thing's beauty. As such, I'd argue that describing a new product as beautiful, intuitive, or something similar is an equally meaningful description as listing technical specs driving a change.

>People that aren't professional writers think that stringing positive-sounding words together in a way that is grammatically correct will result in a good sentence. The result is corporate speak.

As someone who has written copy professionally (and still sometimes does) I disagree with you on a number of levels. Strings of positive-sounding but effectively meaningless words absolutely are effective for selling and persuading. On the other hand strings of meaningful and unambiguous words often don't convert. Note that we don't sell consumer products by using instruction manuals as ads, and we don't drive massive traffic by describing the mechanics behind a site.

Even Rails, a technical "product", advertises itself by claiming to facilitate the writing of "beautiful" code.
Some symmetry would help. They could probably have a smaller profile if they had the components on the right arm and batteries on the left. Then encase each of the arms in some plastic for protection and fluid form. I think they would look better with some actual lenses but I wear glasses and I don't know how someone without glasses would feel about that.
Methinks someone is about to get steamrolled.
Yeah I agree. I have to believe that Apple is in the process of revamping the way their app store is organized, especially on mobile devices. Hopefully they manage to put something together that adheres to both users and developers' needs.
This is interesting, indeed.
As your platform is agnostic to the runtime, wouldn't it be easy to use ours instead of hadoop or storm? Or you don't see any benefit? About the tuples, you still could use them, if I understood it well...
It's probably good for PR to have an attractive woman in an important position, especially in a tech company.

The press like publishing pictures of attractive people.

I'd wager more people have heard of Mayer than sergey brin for example.
And NCR Silver: http://ncrsilver.com/
Our first SaaS experiment. Thoughts?
Moral != Ethical. I'm guessing you think Foxconn replacing workers with robots is bad too?
It also widens the already massive gap in the legal defense the poor get versus the legal defense the rich get.

Let's not make class warfare easier.
Some people are driven by the experience.

You open facebook or reddit with the goal of being distracted and entertained by it, and depending on what you see there, it determines what you'll be doing for the next 15 minutes. You get a notification and you immediately tend to it even if you're busy and it could be checked in an hour.

Some people choose to drive the experience themselves.

You need to look something up. You google or wikipedia it. Close browser get back to what you were doing. Use the tool you have as a tool, not as something that tells you what to do.
If you're interested in learning more about core.logic and miniKanren, then there is a half-day conference collocated with Clojure/West on March 19th in Portland, OR. More information at http://blog.fogus.me/2013/02/20/confo/

It's only $50 to attend.
Actually, assuming you're referring to Aaron Swartz, he came out reasonably well from his efforts with PACER, which is a lot more analogous to the situation in TFA than JSTOR.
iPhone 5 becomes the world’s best-selling smartphone
The Best Minds Of A Generation, Destroyed By Adsense?
Is there somewhere already a translation of the French response?

http://www.lesechos.fr/economie-politique/france/actu/020257...
Right, but that is partly or wholly because French unemployment is higher than it is in the US with the result that the less productive workers do not have jobs and consequently are not included in the statistic. If we use a different statistic, namely, GDP per capita, France is significantly lower than the US.
svn switch is much inferior compared to git checkout... it is slow and requires a server roundtrip unless you just use svn switch --relocate (which doesn't do the same thing, it happens to be a separate feature with the same interface).
Codifferous - A better code review tool
How about the follow-me-test

If this person left Stripe to setup on their own, would you ask to join them? And would they have you?
For doing anything serious in Python, you will need unit tests. In my experience, they double the amount of code.

Haskell and Scala have static typing instead (and therefore need much less unit tests).
(I work at Stripe.)

As Greg points out in a sibling comment, it's not that we expect people to work on Sunday. We don't.

The point is setting a higher threshold for likability than "would you be ok working with this person". Instead, it's would you go out of your way to be around them?

It's easy to let small things slide. "Oh, it's a big office; I guess I won't need to hang out with them that much." It's harder to fool yourself with this test.
"it forces you to have a mental model of the underlying implementation to know how to use its tools."

This is a BIG reason why I recommend even to advanced Gitsters to use a GUI tool like Tower or SourceTree so they don't get confused or inconsistent about how their repo is structured. I've used Git for years and I can't keep it all in my head. Surely some can but not me and probably not most.
That is a common misconception [0]

[0] http://www.treasury.gov/resource-center/faqs/Currency/Pages/...
If you think "actual utility" can be created in this space, just create it and masses will follow. Why do you need help from courts?
Heh, indeed it is a bit muffled. What I'm talking about there is casually telling someone you'll be in town, when really you're just going to meet up with them.
The feature is still draft and only made version 1 in June 2009 (http://xmpp.org/extensions/xep-0166.html). I don't actually track changes in XMPP so I am open to correction on this point.

Around the time I actually wrote the article (many months before it was originally published in .net magazine) there had just been a libjingle release and I was told at the time it was a new thing to have this available to 3rd party developers.
I'm guessing that they made a finite number of this version because they'll be making a lot of improvements and new versions in the future. In order to make those improvements they need lots of data about how people use the product. People are more likely to use a product a lot if they paid $1500 for it than if they got it for free.
It's nice to have such an option, but it feels significantly less snappy than Kparts plugin in KDE which wraps Okular into Firefox.
I want one of these watches to come with NFC capability. It could be the breakthrough NFC technology needs to gain the publics attention and love.

If they're all going to be the same, I guess the obvious answer is that the Google and Apple watches will dominate the market.
Once again, it isn't fair to compare an SVN GUI to the git command line. Try some of the many git GUI wrappers and come back.
Or the benefits of self-discipline, academic excellence and selection bias before such individuals get into "Stanford, Harvard, MIT".

For your argument to work, you'd need to find someone who's below average, lacks passion and under achieves on a regular basis. Then they enter "Stanford, Harvard, MIT" and become a highly regarded passionate professional.

The truth is that most of people who enter top-notch institutions are so far ahead of averages on a bunch of levels, that you could pull a bunch of them out during freshmen year, and they would still do well.
Can't you do that, then file for declaratory judgment that you didn't infringe because the result is (or should be) in the public domain?
"It only takes one crazy dick to cause dicks for generations to be forever mutilated, The Butterfly Dick Effect."

What am I reading.
I am sure that that is going to be the product that actually takes off. Google Glass will probably fail (at least the first iteration) but give some data for the next attempt. Then when Apple comes out with iGlasses everyone can act impressed.
AdWords Enhanced Campaigns
I don't have firefox and a pdf view won't change that. Your description of Safari matches that of Chromium on Arch Linux.
Could you expand on what specific qualities a high quality engineer would have to have that would you make you turn them down? Is it something obvious like they are rude/disrespectful, or something more intuitive and that you can't narrow down like just your overall feel of if you would like to be friends with them?
Like dying the hair and eyebrows blonde all over again for acceptance and promotion.
I thought one of the safety features of some pdf readers was the ability to disable javascript. How does that work here if this is entirely implemented in javascript? Disregard if I'm not understanding this correctly.
Not much of a story.
Wow, what a total jerk. Regardless of the differences between US, Chinese, Indian and French work ethics the least you could do as a CEO is to learn how to write a polite refusal.

When you don't have to insult someone it is probably better not to. Because those pesky French just might publish your less than elegant letters, your stockholders might read those letters and could very well think: "This guy runs the company I invest in? I'd better move my money out before his loud mouth causes him to lose business.".

Stockholders are fickle, and some stockholders actually care about more than just the numbers (of course, that is a minority).

Also, if you communicate you negative interest when a foreign representative has thought to offer you a chance at some deal you may want to think of the future. Effectively you are saying 'if you are so kind as to think of me I will repay you with trash'. That will likely not be repeated again and likely the effect will be much further spread than just this one country and just this one official.

That bulk deal for Tires for all the vehicles of the French armed forces (Michelin?), the police force or their connections with the ministry of labour and their counterparts in other countries. Piss off politicians in enough places and it will backfire.

Maybe there is some hidden upside but I don't see any.

Finally, you are also representing your country when you do business abroad. Every other American CEO lost a little bit of respect today by re-inforcing certain stereo types that we could all do without.

If you are ever in a position like this, please say 'no' with some grace.
the only thing i hear about members of our team missing from svn are using externals. one of our members would create an external in his current client project to our open source repo. now while working on his client project, if he encountered a bug in our open source project, he could fix and test in the client project, but the change would get committed to our open source project.

while git has submodules, they no way near have the flexibility of externals. if git would incorporate the idea of externals, I think it would cure quite a few people's complaints.
> In Germany, the word werk means to build, create, do.

'Werk' is a noun being either a factory or a creation of an artist. But to work still means 'arbeiten' in German.

'werken' in the sense of 'to work' is dutch. Maybe you mean this?

Other than that: I can tell you that my German colleagues aren't really more motivated or hardworking than my French, English or Polish colleagues. That hard working German stereotype is a nice stereotype but it isn't really all too true.
I'm curious about one thing -- the suits that are making a comeback, how similar exactly are they?

I think from afar they look great and very close to clothes from the past, but how is the fitting -- comfortable? Or has there been zero innovation in clothe-making and clothes back then were just as comfortable to wear and fit just as well?
I like optional, it seems like there's no reason there couldn't be an additional flag set at the time of branch. You do kind of know who branched though because aren't they going to have the first commit on that branch? But perhaps what you'd be looking for is something like the tag system where one could bring up all the branching at once in a big list...
It makes a great deal of difference if you work in an industry that is built on trust.

Many reporters have been wrong, and the diligent amongst them will file retractions or corrections for their mistakes (and endeavor to make those mistakes few and far between).

That contrasts with someone like Jonah Lehrer who was both wrong and mendacious.

You can work and have your readers best interests in mind, and be wrong. You can't lie to your readers and have their best interest in mind.

Systematic bias within the media, especially when driven by the PR industry is a substantial problem that reporters and editors should contend with, but PG seats the blame almost entirely with journalists, and I think that's at least a little dishonest. There's a market here, and one side is constrained in its resources, human and financial, and the other side has oil companies, tech giants, and lobbyists funneling in billions of dollars.

All I'm saying is that as far as analyses go, "journalists are dishonest" may be a convenient narrative, but it's not a very useful or illuminating one (in fact, it sounds like it was written from the perspective of a PR shill :P ).
Yes, the Bootstrap components are obvious and the internet is starting to look like Bootstrap. I totally agree, I can tell in a glance whether a site is Bootstrapped or not... it's everywhere. And I also agree that this makes the experience seem less personalized, the product ends up feeling like all of the others once you make the connection, etc. (but in the end, I think this might mostly be designers / developers).

But he notes that it's 100% customizable and says "most people do not bother". That's the real problem. As long as you bother with that, you can't tell it's Bootstrapped (http://diehlgroup.com/) and his whole argument collapses. It's not JUST a design package for developers. It's also a basic reset and browser-compatibility package, taking away so many headaches and days and days of work.

To me, the best argument against Bootstrap is purely the weight. But even then, I can strip it down to only components I need, literally even it's just one file of LESS mixins (which is what I pretty much end up doing).

Interesting and true, though. Shits taking over.
I'll save the HN programmers some cycles: everything here is [US only].
Since v 1.7, a single .svn directory in the root of the working copy.
Sweet Justice - Beautiful Justified and Hyphenated Text For the Web
Found this after a client wanted a 'better' justified text. I got a kick out of the 'What people are saying' part, so I thought I'd share this. I'm personally not a fan of justified text in any context but sometimes clients ask for crazy things.
Junction looks like an interesting library for XMPP and Node.js.

It might also interest Node.js developers to know that this article was written as part of a tutorial on writing a Google Chat bot with Node.js. To see part one of the article please see the following Hacker News post: http://news.ycombinator.com/item?id=5175913
Magazine design principles applied to web design
I got my professional start in the world of design at a specialty magazine publisher. Magazine layout and design is, therefore, very close to my heart. A lot of principles of magazine design and layout are easily transferred to the world of web design. Some of these are pretty obvious, while you may have overlooked others. But really, it’s all about good design transcending medium.
While many of us did go through Harvard, MIT etc, about half of us don't have degrees - I dropped out of high school.
microsoft is selling it's subscription model version of office, along with other software that is not subscription based.

so basically they are making people believe they are buying office when they are renting it for a year.
Google Refuses to Index Huge Streaming Movie Portal Homepage
Ahh, hard stats vs. gut instinct. That's interesting, thanks. I'd still be concerned that dealing with the differences between native APIs may take up an amount of time not reflected by a LOC count, but I'm more tempted to give it a try...
So the first thought which came to your mind after going through the Glass site is how Google is terrified about the appearance of people in those glasses!

You said nothing about the tremendous opportunity this brings in terms of making your lives easier by providing you with the right information at the right time, by recording the key moments of your life easily, by augmenting your vision/view of the world with tons of fact based data etc.

And what you saw was how bad this looks. Some people are hard to satisfy..
> I'm confused as to why he thinks those taxes should go to Titan.

Probably because from 2000–2005, under U.S. law [0], anti-dumping duties did get disbursed to the U.S. companies that brought successful anti-dumping complaints. This is illegal under WTO rules, however, and Congress repealed the law after the WTO authorized retaliatory sanctions against the U.S.

0. http://en.wikipedia.org/wiki/Byrd_Amendment
I have the (fairly unique, I suspect) perspective of someone who never had to extensively use SVN until recently (before git came around there was lots of Perforce and manually managing patches/tarballs).

SVN is unbelievably more difficult. The entire conceptual process of merging/rebasing/reintegrating is so much more difficult in SVN than git that I really cannot understand how people cope. Branches in SVN are such a pain in the ass that feature branching becomes a nightmare barely even worth doing. I get migraines trying to keep straight what things in SVN make changes on the server and what things make changes locally only that I can sit on for a while. Being centralized seems to raise the stakes of just about every operation, whereas with git I can take it slow, get everything right, and not involve other people until I decide it is the right time to do so.

A month-long stint of working with another team that uses SVN for some incomprehensible reason left me seriously considering seeing a doctor about some blood pressure medicine. I swear to the gods I would rather use quilt.
Please check this WikiVS page www.wikivs.com/wiki/Python_vs_Ruby.
Over at the daily mail they added a bit to the WSJ story, namely that even French officials have said the same.

http://www.dailymail.co.uk/news/article-2281645/Maurice-Tayl...

As in Christine Lagarde, now head of IMF, did not have good comments about the work her own people do
Does Chromium have a built in PDF reader? I thought google adds that in for Chrome along with Flash?
Mercurial has local sequential commit numbers. The hashes are of course what one must use when others are involved.
as someone who works for TR, this makes me sad.
The company I worked for did this, but I don't know how well formal referrals sessions performed versus referrals occurring in their natural habitat - pulling the best and brightest out of your old job is a natural inclination once you switch jobs. Also, if you were highly regarded by the people you work with, in the Valley they'll almost inevitably reach out to ask "how are things at X", so the high-quality referral traffic will happen regardless.
You could try to progressively render the file, pausing when a required forward reference isn't within the data you have downloaded so far.
Found this after a client asked for a 'better' justified text. Got a good kick out of the 'what people are saying' section, so I thought I'd share it. Personally, I'm not a fan of justified text in any context, but sometimes clients ask for crazy things.
Mac users would say it was Safari. :)
The New Arithmetic of Disaster
TL;DR: Abuse survivor gets depressed, has untreated foot wounds, descends into his own echo chamber, navel gazes for fifteen pages.
Download Reader and Acrobat to patch vulnerabilities being exploited in the wild
It might be a lot like a cookbook. A recipe (law) cannot be copyrighted, but a book of recipes (laws) can be.

http://www.copyright.gov/fls/fl122.html
Bitcoin is almost $30
Just disable the plug-in in your browser. Problem solved.
One of Mr. Taylor's Titan commercials is pretty interesting https://www.youtube.com/watch?v=exFF_2Eh9Ec
There was a previous submission with the initial announcement, I would understand the criticism then, but now they actually shipped something, it's really interesting, and not a single person commented on anything of merit. I remember my struggles when trying to implement a compiler, and let me tell you you can already learn some very useful things by studying the git repo they made available, that would be rather hard to learn otherwise.
Apple without Jobs is “weird”
"Simply invite your friends to any federated XMPP server..."

I can't even get my friends to click invitation links to pre-baked apps.
7 Things Developers Should Know About SQL Server