skysight-inc/HackerNews huggingface dataset:
I'm very much a fan of monolithic repositories, because I have had horrible experiences working with project-based repos. I've been around long enough to recall discussions of why people should stop using CVS, and invariably one of the bullet points on that list is "CVS lacks atomic commits." Projects that use multiple repositories invariably fall into the trap of having non-atomic commits, and people who advocate multiple repositories have likely never had the fun task of trying to do archaeology on those repositories where the sudden non-atomicity is suddenly painful.

When I've brought this up before, people occasionally mention submodule or subrepositories, and those are equally broken. It makes big assumptions about how you're going to be organizing repositories (i.e., a strict tree), and if your design is not in that organization scheme, you're up a creek. For practical development, the subrepo tree effectively becomes one monorepo anyways: touch the innermost subrepo, and now you need to add a commit to all the outer repos to update the newer version of the innermost subrepo.

A saner way to handle repos is to recognize that it's not necessary for people to have the full history of everything in the repository stored on their local machine most of the time. This is something that SVN does better--you can checkout subdirectories of an SVN repo, but the commits are still atomic across the entire repository.
> The annoying thing is devices w/o USB.

Some new tokens use NFC.
Today I Learned: Opening URLs from Vim
Unfortunately the minimum hardest requirements for PC mean that although my little laptop streams Netflix, Amazon and YouTube just fine it stutters on HBO Now.

It's too bad because I feel like they're missing out on a significant portion of their market.
Prevents. Instead of cloning just one of your repos and expecting it to work, I clone `indygreg2` and need to answer:

- is there one build system for everything, or one per project?

- are there dependencies between projects?

- are they symlink-vendored? (which means that potentially I need more than one toolchain if projects A and B are in different languages)

- are they completely separate? (do they always assume latest version of your projects, or do they have reasonable version qualifiers)

- are any elements included cross-project, or can I just copy one directory and package it separately?

Those and other similar questions just don't exist (in well maintained projects) that have separate repos. I know that I can clone one project and build it.
Yep, for some reason my wife's emails to her sister[1] always bounce unless she uses the desktop, it's madness.

[1] docomo customer with two dots in email
A good approach would be to use Elo ratings from chess in a similar fashion to how Mark Zuckerberg used Elo ratings for Facemash when he was at Harvard.

Assign each application a rating of 1000. Randomly select two applications and show them to a partner. The partner selects the better application, or declares a tie. The Elo ratings are updated accordingly. Aggregate this over many partners and many applications, and you now have a quantifiable measure of YC's aggregate preferences for the applications. Further, you can now calculate the probability that YC will prefer one application over the other by comparing ratings, even if the two applications have never been directly compared before.

Then, rank based on ratings and select the top N (N being the number they want to interview).

The cool thing about this is it's very simple to implement (easily done in a day, or even a few hours). It'd be a useful measure even for YC's regular batches, which have more manageable numbers.
Please change your Blogger theme to do "Month Dayth, Year", because Euro-style 4/8/15 for Aug 4th is confusing to over half of the English speaking world.

Other than that, very interesting write up.
Download TaiG Jailbreak for Mac
Google has self driving cars, YouTube, various Android apps, and web search in the same repository. That does seem a lot more varied at the first look than e.g. OpenStack, and different products certainly have extremely different release cycles and even deployment platforms (hardware in cars, Android phones, web servers).

The question really is whether you can scale your version control practices, build tools, and source organization habits across many diverse projects.
I can sympathize with the farmers because it's really hard to have a rational conversation in the face of strong emotional reactions to graphic imagery. People feel empathy for many things they shouldn't, such as robots[1], and the feeling of empathy is not a reliable way to determine something's moral status. Nevertheless, the natural way people make decisions on moral issues like this is to accept their emotional reaction and then rationalize their decision after the fact[2][3][4].

I wonder how much of the shift in public opinion on animal rights is a result of people not being exposed to farm animals anymore. The vast majority of people these days, myself included, meets only pets (and occasionally wild animals). If the only examples of animals you have in your personal life are companions, it's natural to want to treat animals well.

[1] E.g. How Anthropomorphism Affects Empathy Toward Robots http://www.cl.cam.ac.uk/~pr10/publications/hri09.pdf
[2] The emotional dog and its rational tail: a social intuitionist approach to moral judgment http://www3.nd.edu/~wcarbona/Haidt%202001.pdf
[3] The Status of Moral Emotions in Consequentialist Moral Reasoning http://www.law.yale.edu/documents/pdf/Intellectual_Life/Fran...
[4] The Secret Joke of Kant's Soul http://www.fed.cuhk.edu.hk/~lchang/material/Evolutionary/Dev...
Neanderthals had outsize effect on human biology
Actually, they're saying it's likely they were eating fresh water fish, which I think is a very astute observation that the article doesn't go into. Japan itself did not bother eating salmon for fear of parasites until much later.

To be honest, the article highlights some interesting history, but seems a bit editorialized for my tastes. As I commented there:

Very interesting article, but there seems to be an odd amount of time spent in adulation of Japan that I think could give an impression of less history and more "rose tinted glasses." It wasn't that long before the focused time period that Westerners were not treated so kindly in Japan.

"And that, in microcosm, was the general attitude of 19th century Americans to both the Chinese and the Japanese; one despised, the other admired. Over and over in newspapers and magazines of the era, the Japanese are praised as a clean, well-bred, delightful race, the “most civilizable” in Asia. The Chinese? Not so much."

This seems to be laying it a bit thick on the generalizations. The Japanese weren't exactly welcomed with open arms by everybody (and I'd love to see some citations about the implied universal hatred of the Chinese [and some more background information on why that is so wouldn't hurt if we're going to be throwing that in there anyway, but that too could fill its own article]). Indeed, the Japanese, too, were excluded once the "yellow" fear descended upon them just like the other East Asians.

Speaking of gyoza (which btw I think you've misspelled), there's a bit of "delicious" irony there when considering that it very likely has Chinese origins (even when just purely considering an etymological analysis), and yet, as your article points out, from a 19th century Westerner's view, it's good riddance to the Chinese folks, in with the Japanese folks!
What does our ocean modeling tell us about the fate of flight MH370?
I think you're spot-on here (personally I'm currently reading the books and playing through the Witcher 3 slowly).

The world of the Witcher 3 is a lot more monster-riddled than what's presented in the books, with a board full of witcher contracts at every little settlement. It wouldn't make sense for witchers to be poor in the context of the game, especially in a world where witchers are a dying breed and monsters are on the rise again.
> This is also handy if you're security conscious and like to use a different private/public key pair for each host you have an account with!

This is a tiny tutorial I wrote ages ago:

http://retrieve.tumblr.com/post/228790418/create-ssh-key-for...
Oh, mercurial was my old love but due to peer pressure I'm now a git user. Always liked hg better and so happy to hear it's still vibrant :)
Nvent | Full Time | Onsite | Hungary, Budapest

Sr Software Engineers at our Budapest Office. We are looking for Sr team members to join our new Budapest office to work on our BigData Software Platforms and Solutions. We'll be interviewing this week in Budapest and considering one engineer to run the Budapest office.

- Strong Experience with Java
- Excellent English communication skills, written and spoken.
- Bonus for experience with BigData Technologies: Storm, Spark, Kafka or Hadoop

Email: Steve Morin - smorin@nventdata.com
>As a consumer device, I found the tablet to be a solution without a problem.

When I'm at home (and not working), my preferred device is the iPad. I much prefer to browse the web on the iPad from the couch than from my desktop. It's also come in very handy recently as a baby monitor screen. The iPad gets used daily in my household. I have a 4th gen device. It's definitely good enough at this stage. I'm not sure what combination of features it would take to make me upgrade to a newer model.
What do I have to lose if I do? Some time?

Why do you feel obligated to indulge me?

This is how ideas are shared. Everyone should keep an open mind, even if that means you are upset by someone else from time to time.
Do they really store youtube, self driving car and Android in the same repo?

As far as I can tell, at least android bits live in many repositories: https://android.googlesource.com/ - I'd say over 300, with one for each utility.
The most interesting takeaway from me is that Mercurial is planning to support "narrow clones" soon, i.e. sparse fetches (i.e. you only have to download some subtree of the whole repository). It would be great if Git followed suit at some point - the whole monolithic versus project-based repository debate would be a lot more interesting if it were just a matter of convention, as opposed to the former being associated with "ew, SVN/Perforce/[insert old fashioned feeling tool]".
How can a company opt out of your dataset?
I see most people acting like this was obvious but I gotta believe that a clear majority of ssh users had no idea about this. Yet it's extremely obvious when you think about it.

This, this is true hacking. This is so elegant. I love you Filippo. Keep being awesome!
I was expecting this to require some sort of proprietary software and/or DRM or be a heavy JS web app, but was pleasantly surprised to see it's a simple layout using images for the page contents and works great with JS off.

The only things that would make it better are more descriptive URLs, cropping out the edges of some of the scans, and maybe an OCR'd PDF to download, but this is already much nicer than many other official "digital libraries" I've seen.
Right, sorry. I still thought you were talking about git after the first line, at least that's how I read it. Misunderstanding, my bad.
Your argument about lifespan doesn't seem to make sense. Every species has some lifespan. Many are shorter than dairy cows. How do you decide what the "proper" lifespan is? Is it the lifespan of its ancestors? How many generations back do you go? Go too far and it may become shorter again. At the end of the day, a cow doesn't worry "oh I'm only going to live 4 years instead of the 20 that those lucky wild cows used to have".

I think you're invoking a human emotion about dying and having a short life which is entirely meaningless in the context of cows.
Ah, I see. Carry on, then; I was simply confused :)
Los cepillos de dientes a pilas producen campos magnéticos
Yep, see also Rachelbythebay's comment in this thread (in particular the second post she links to); this is definitely exploitable.
https://news.ycombinator.com/item?id=10008012
The Haskell user experience
Why small satellites are big right now
MindCuber for EV3 and NXT
George W. Bush is smarter than you
You built your web app and you don’t know what next. Neither did we
Golang Application Auto Build Versioning
Not true in most countries (including USA). There is a whole service provider industry (WISP) with sizable equipment vendors (Miktotik and Ubiquity) that depends on using the unlicensed bands over wide areas and long range.
Awesome, now I understand why there are two different HBO apps and why HBO Now is a little clunky.

Little confused about how the article is spinning BAM as a plucky underdog. They got $77 million dollars from Major League Owners, demanded another $10 million from TicketMaster for selling baseball tickets and have a monopoly on some of the most popular content on the planet. I'm glad they've solved some hard technical problems and particularly glad that I can watch Game of Thrones without a cable contract but not sure that they are a shining example of plucky little startup succeeding despite the odds...
Yes, It’s True: Women Really Are Freezing Their Tails Off at Work
Wow after both of those blog posts, TWO years ago, I'm surprised github hasn't stopped exposing this identity information and us HN users haven't started being more paranoid about our ssh_configs.
This is not a linguistic property of the language. It's a cultural property.

There is nothing in-English about saying McDonalds without adding "is a fast food chain".
What's so funny about this?
Not sure about that. Usually even for difficult monsters witchers aren't paid a lot simply because people are too poor, and in the country riddled by war it's even more so.
I didn't say they should be all let free immediately, you created some false dichotomy to aid in your construction of a straw-man to argue with. I answered your question and told you what I thought was my ideal, steep reduction in production until it's gone.

We choose to put all these cows into the world (even though we don't need them) and give them shitty conditions. The onus is on us just stop the cycle and let them drastically decrease in numbers and die out so we don't keep on bringing million more into existence.

Are you considering what your arguing? You think that life trapped in a container where you're forced to become impregnated every year and have your baby stolen within a few days after it's born is better than living free for a time with your herd? That view is divorced from reality. Mountain lions may rip your throat out, but they don't enslave your species and put you in such confined controlled environments that the only meaningful decision you can make is which way to turn your head.

Cows are herbivores, but just like us the extent of their desire doesn't end at getting food and sleeping. They're social creatures who care for their young and live in groups. Us putting them in cages and forcing them to produce milk 24 / 7 in not how they want to be.

EDIT:

Your argument about there being no natural predators is really pointless. I never said they should immediately be set free, that's a juvenile perspective. I do want you to understand you need to try and support your claims and do research, https://en.wikipedia.org/wiki/Category:Feral_cattle.
You're describing K-strategists vs R-strategists, which I don't think has quite that relationship to position on the food chain, but there still are species that do more of one that the other. Your point does make sense to me that those concerned more with quantity would be less emotionally harmed by unwanted sex. Not a biologist either.

https://en.wikipedia.org/wiki/R/K_selection_theory
I don't think this time ever existed, I remember some fifteen years ago using google to search for unshadowed /etc/passwd and vulnerable cgi scripts, and there were tons of results.
Apache Sqoop: Parallel Import/Export from RDBMS to Hadoop
Ask HN: Consultants, how do you handle billing when getting a project underway?
I'm a freelance developer and sometimes I get clients who want a firm estimate up front, but it takes 5-10 hours of me talking to them and designing before we have a clear mutual understanding of what they want (and therefore a basis for estimation). I try to get them to agree to pay for this design/requirements-capturing work, but sometimes I get pushback. My question: is it normal for consultants to do this early work for free, before signing a contract? How do you handle this?
The awake time spent on the test was under the time limit. The wall time was a few hours over.
Technical skill is systemically undervalued, by people who preferentially hire other people who look like them, went to school with them, and don't make them uncomfortable.

Diversity increases average technical ability, every way you measure it. This is why accelerators like YC, who have access to performance data for a wide range of companies, are interested in diversity efforts.
Just run "ssh-keygen -R whoami.filippo.io".
It sounds like you're talking about the idea of introducing noise in order to prevent stagnation and make sure learning continues.

One of the trivial ways to do this with a recommender system is to change the priority of some search results so that, say, a page 5 result shows up on page 1.

You also do something similar with introducing noise in nns for image processing.
Watch Planet Labs 'Flock 1E' deploy from the ISS https://vimeo.com/134652822
If you have somehow proven to yourself that something is better or worse than the standard practice, is it not in your best interest to share such an insight with everyone else?

Take, for example, doctors washing their hands. Once, it was crazy take to mandate this. Literally, Semmelweis was driven crazy from proposing this and becoming ostracized. Read the NPR story "The Doctor Who Championed Hand-Washing And Briefly Saved Lives", it will give some insights into this.

If you limit things you expose yourself as what you see is "correct" then you will never come to learn something new.
The Android team wrote the "repo" to manage multiple git repositories:

https://source.android.com/source/developing.html
> Sam Altman said they got 6500 applications.

Is this online anywhere?

As far as cut-off: if the major experiment here is working with teams remotely, why question increasing the 20 seats? The number of applicants shouldn't affect that experiment as far as I know. If they're using this as a means to increase their reach for YC batches, that's another topic.
> Dependencies are often specified on a per file basis. It's kind of a pain in the ass, but being able to know for sure you won't break stuff is very powerful.

How are the dependencies specified? Is this a language-specific tool?
"You" in that comment was probably intended to be the colloquial analogue of the third-person pronoun "one", rather than the second-person pronoun referring directly to you, the original commenter.
I really wish Netflix would pursue live streaming sports, they certainly seem the most apt for the job.

A significant challenge is not necessarily live streaming the game, but the production. Most of the productions are ran by regional or national TV cable. They certainly don't want to encourage moving off of cable. Rogers (i.e., Sportsnet), who own exclusive NHL broadcasting rights in Canada (with exception to a few NHL clubs and some regional restrictions), are running NHL's Game Center Live in Canada. I don't know if the technology/provider of live stream is the same as the american version (non-Sportsnet) but because they own all national rights, there are no blackouts.

The U.S., version of GameCenter Live is pretty restrictive to geoblocking.

I don't think the roadblocks are in the licensing agreements that are preventing widespread live streaming.

http://www.broadstreethockey.com/2015/8/4/9094733/its-time-f...
Surfing the Internet from My TRS-80 Model 100
Still down, no cached version either. Womp womp. :\
like google analytics cookies track your every activity on every website, sending public keys feel the same way.

now I have to re-evaluate my ssh usage after discovering ssh sends all my public keys. need to setup per server identities, without too much usage hassle .

hope github will stop publishing public keys.
Walmart and MobiKwik announce exclusive partnership
in the first few paragraphs:
"mild cold exposure may boost insulin sensitivity in those with Type 2 diabetes." (said as a reason why we should be concerned that women are cold).

-- Type 2 diabetes is insulin resistance ... boosting insulin sensitivity is a good thing. I have now lost all trust in the author and the remainder of the article.
On Android, HBO Go is way better than Now. HBO Now Android version is horrible, with terrible closed caption font, forced landscape on Nexus 7, no Chromecast support, just to name a few.
Which window manager are you referring to ?
Show HN: SpotDy – Analytics for Government
Deep Learning Frameworks Comparison Table: Theano vs. Torch vs. Caffe vs. Chainer
Not that I recall. I don't think it's quite fair to do that, as it then becomes an infinite time exam.

But also consider that the midterm and the final were the entire grade. No credit was given for homework, showing up for class, etc. The rules about the exams were pretty clear.

However, if you had a borderline exam grade, but had done the homework diligently, the prof would use that as a tie breaker.

His fellow students thought the F was a bit harsh, but he conceded that it was fair and took his lumps with equanimity. I quite admired him for it. In the end, it didn't hurt him because he graduated and went on to a very successful career.
> a man might prefer a 70-degree office environment while his female co-worker is most comfortable at 75 degrees.

Our office is at 75-78F - company saves money on energy. The women in the office, except those sitting right under vents, seems to feel ok, some still wearing sweaters/jackets (Palo Alto hills, July) while we, men, feel and look more like sleepy cooked lobsters. Some try to find nooks and crannies under vents, etc... With your back sweating into the chair your productivity is that of a cooked lobster too.

The merciless asymmetry is that feeling cold one can put on more clothes while feeling hot one is condemned to sweat.
Why is this downvoted??
Global standards include a government paid paycheck. No country has companies pay for a anywhere near a year.
Bazel is the open source version of the internal build tool, it is multi-language. BUILD files in each directory specify dependencies and more.
I have a feeling that, when you say "Asian languages", you're probably not thinking about Japanese. :)

OK, I don't really know Japanese, but (for example) Korean allows thousands of possible forms for every verb. I don't think "Asian/European" is a useful category for languages. There's so much variety inside each continent.
Indeed. Lobbying isn't the fault of the lobbyists or the politicians. It's the fault of the voters. Ultimately the blame for consistently bad laws lies at the feet of the people in the electorate. If we focussed more on individual responsibility instead of blaming someone else (politician, "corporations", etc.) we might start to see progress. Or we might just get in a big fight having our voting decisions challenged.