skysight-inc/HackerNews huggingface dataset:
(In reply to Icebraining (https://news.ycombinator.com/item?id=9030542))

I think the key here is whether the ATS requires a cause of action to arise in the US in order to enable a claim under ATS (any international-law specialists in the audience?). In the mid-1980s, IBM created a "sanctions-buster," ISM, that was its South African subsidiary under a different flag; activist shareholder efforts to stop sales to ISM in the 1980s were defeated. ISM, in turn, didn't sell directly to the Apartheid state (something that IBM's James C. Reilly used to defend the company's behavior in South Africa), but it did form a joint enterprise with Barlow Rand, which was a major munitions supplier to the South African state.

The problem is that all this was well-known at the time, and no actions were taken against IBM for what was effectively (if not legally, in a technical sense) an evasion of section 304 prohibition (and, perhaps -- not knowing what controls were in place at IBM -- also a more direct violation of 304(b)(1) end-user verification requirements). If the plaintiffs have to argue IBM's violation of US law in order to get to the ATS argument, this could be a very difficult path to take.
>I suspect this plays out in the dating scene as well (e.g., a small percentage of men sleep with a disproportionately large percentage of women)

I've seen studies that say 20% of men get the vast majority of women and sex.
Technically, you only need to be there from June-August.

That said: speaking as a cofounder of a brand new company, and despite being corrosively skeptical of YC in the past, if it weren't for the SFBA prereq, we'd apply. You're right, it's annoying!
Uses for a standard format are:

Alternate implementations of docker run (e.g. Garden), although a daemonless mode for Docker may satisfy most of these cases.

Alternatives to docker build (plenty of room for innovation here IMO).

Alternative registries.
Apple closes trading with $700B+ market cap
So you're trying to build a realtime MapReduce? The other part about the diff-vs-batch tradeoff really depends on what the performance penalty of moving to a stream of diffs is going to be, over a batch. If it's uniformly better than batch processing, then you've also just invented a better batch processing transport.
dcop worked beautifully; the only problem was that the gnome team had religious objections to depending on C++. It was never intended to be a system-level thing though, and that's where a lot of the problems come from; within a desktop session dbus actually works pretty well.
Another side effect generated from the experience :

There is no time limit for flipping the first coin, so if the guard choses the first square, I would wait 1 min before flipping mine. 60th square ? I would wait an hour.

If my friend outside is able to know precisely when I enter / exit from the room, he is able to know the correct square.
RapidShare calls it quits
For anyone unaware, this man is now the Greek finance minister, and will attempt to get Greece out of bankruptcy.
Does FarmLogs work for aquaculture?
To expand on the similarity between Chinese and English: both Chinese and English are "analytic languages", which rely on word order more than inflection. English is not as analytic as Chinese, but more analytic than other European languages (je vais, tu vas, il va, nous allons, vous allez, ils vont).
Looks like my "universal communication UI" project will once again be rejected.
Show HN: Performatic – How to speed up your Rails application
Not true. Most of the the time it's the app architecture that is the problem.

Do some research on Instargram and how they used it.
I have my doubts about the figure quoted "20% of row crop farms." I wonder how this number was presented / justified with what data at the meeting?

Maybe something like 20% of row crop farms of acreage greater than X where X is fairly large?
I think the best way is to allow a "whitelist mode" where only an explicitly specified list of URLs are allowed to be reached. Everything else would be blocked by default. This should give ops the peace of mind they need.

Note that this is an ACL change, and not a namespace change. That is important because we want image names to have the same meaning everywhere, regardless of site-specific configuration. So for example, "docker pull ubuntu" should always mean "install ubuntu from the official docker library". This is crucial to the developer experience and to respect the principle of separation of concern between dev and ops. However, if ops chooses to block access to the standard library then "docker pull ubuntu" will fail with "access blocked by your administrator", which is totally acceptable. What we don't want is the operation silently substituting a site-specific image, without the knowledge of the end user, thereby breaking their build in a thousand invisible ways.

I hope this helps. Does this mean I should look forward to a patch from you? :)
Lots of Barley's discreetly hidden away in expensive office blocks too:

https://www.youtube.com/watch?v=skxU6hH8zjA

Barley was fun. I see Hoot Your Trap Off is still online! http://trashbat.co.ck/

Cook Islands FTW
I think you are hitting on something with this. And part of the problem is perhaps that so much happens across dbus.

I recall trying to set up dbus on a minimal install, and finding that often when something borked, it borked in odd ways. This in that a signal could seemingly get stuck inside dbus, as one party thought it had sent the relevant message, the other party never responded in kind, and the only real way to get everything unstuck was to kill dbus and all relevant parties (pretty much a reboot of anything above the kernel these days).

With something as seemingly simple as mounting a thumbdrive, the process goes something like filemanager > udisk > pol(icy)kit > consolekit/logind. All that to "verify" that the person sitting at the keyboard has the rights to do "mount /dev/sdb1". And every > in that chain involves dbus. So if dbus borks, everything borks. And dbus is pretty much a black box.
David E.H. Jones pointed out that the socially sanctioned drugs have something in common: they all taste bad. Or at least, they have a taste that is unappealing to children, and then must be acquired by special effort. Coffee, tea, tobacco, alcohol: all taste pretty awful to a ten-year-old.
The one counter thing I'll say to this is that Brad and Jessie both had some first hand experience of farming (Full Disclosure: I was in the W12 batch with them and talked to them both a fair amount during YC) They weren't just two software guys with an idea, they also had seen some of the pains firsthand and understood the market well. I think their unique backgrounds lent them to making this the perfect opportunity for them to tackle and ultimately one of the majors reasons they've made such a large impact so quickly.
> Glad you see an upside to JitPack

Of course! It's very cool! But I don't think it can be used in production (or even in development of important projects).

1. Say I am the consumer and I use a library author's GH repo with JitPack. Then, when the author releases her library to Central/jcenter/Clojars/whatever, she's free to choose any group name she wants (JitPack can't force her to do anything), and once she does that -- and another of my dependencies transitively depends on that artifact -- I am very likely to get a bug that's very hard to track down. Alternatively, once she publishes to central under a different group name, you might choose to simply break my build, which is also undesirable.

2. Maybe people shouldn't, but they do it all the time. I've done it on occasion, and I'm pretty sure I'll do it again. When that happens -- there's another impossible-to-find bug.

> JitPack is built for the common case and not for the edge cases.

Which means it's a binary repository that is undependable. And remember, those edge cases are out of the library consumer's control.

> just because there are rare ways to break the system

Unfortunately, they are not rare. First, most (actually, virtually all) production-quality Java/JVM libraries are already hosted on some public Maven repo, and any library that becomes production quality is likely to publish the artifacts, so breakage 1 is almost certain. As to 2, you should really get the data from GitHub. I think you'll find that deleting and re-creating tags is a lot more common than you think.

But even if those cases were rare, they can be very, very costly. We're not talking about a breaking build, but actual runtime bugs that might take days to track down.

> doesn't mean we should keep a high barrier-to-entry

True, but the barrier-to-entry for the author is already quite low; jcenter makes it almost nonexistent.

What you've done is something else: you've let the library consumer control the artifact, so you've lowered the barrier for them, which is great! However, by doing so you've ensured that the author will almost certainly inadvertently introduce really, really tricky bugs into the consumer's project, bugs that they can neither control nor track down.

Still, JitPack is a great way to try someones work-in-progress code, to see if it might be worth it to help them make it production-quality. I am sure to give a try some time.
Yep - this name jumped out at me because I heard it on the radio this morning (synchronicity!). He is now the Finance Minister of Greece, so he's got some bigger fish to fry than how much that virtual hat should cost.

PS Hook em.
Spark is a more general data processing framework than Hadoop. It can do map-reduce, can run on top of Hadoop clusters, and can use Hadoop data. It can also do streaming, interactive queries, machine learning, and graph processing.
A hugely important UI/UX principle far too often honored in the breach.

Not only should visual elements of behavior follow PoLA, but behavior as well. Don't lose state, don't lose data, don't disclose data.

And do not do things which cannot be reverted without being damned, damned, damned sure they're what the user intended to do. This goes for both destruction and disclosure of data.
I think the parent's comment was about using GCC5 to compile all the distro's packages, not just providing GCC5 for its users. The Fedora article is unclear about what they mean, but the consequences they refer to imply using GCC5 to compile their packages.

As far as I know, while your link shows that Debian is getting ready to provide it to its users, they haven't yet formed plans to use it to compile their packages.
Currently the Finance Minister of Greece.

It was in the news that he (or possibly the prime minister) said that they are planning to employ an "unorthodox" strategy that "have never been tried before" to pull the country from the mess it is in. One one hand it's interesting to see what comes out of it, but on the other it sounds quite a bit like gambling. Except this time it's with the real economy.
Side note: Yanis Varoufakis is now the Greek Finance Minister. http://yanisvaroufakis.eu/

I'm disappointed Valve employees don't blog anymore. Abrash is now at Oculus and I doubt Yanis works with Valve anymore. The linux team seems to have gone silet on blog post.
Does your kid enjoy Calvin and Hobbes?
The split into smaller binaries is something I'm very open to. We just want to make sure the user experience doesn't get sacrificed. Here's a recent discussion thread on the subject: https://groups.google.com/forum/#!topic/docker-dev/mzpAga_XZ...
off topic

Just a small request, if you are going to use indentation to quote a piece of text, please insert line breaks manually.

Otherwise the text is rendered as one long line, or in some cases as full width paragraphs, which make them very hard to read even on a full size monitor let alone a mobile device.

My personal preference is to italicise quoted text, but that is up to you!

off topic

EDIT - perhaps this is something that can be improved with the new UI that is slowly being rolled out, as it really shouldn't remain an issue for comment posters.
Top 5 Tallest Buildings in London
I'm guessing that the sellers of these components fall into 2 categories: scammers, and well-intentioned people who misunderstand the technology and physics behind it. I like to think that they mostly fall into the latter category, but that may be wishful thinking on my part.

As an aside, it can be very difficult to run a true unbiased audio experiment. From http://people.xiph.org/~xiphmont/demo/neil-young.html :

"The Digital Challenge - More on ABX Testing[1], tells a fascinating story of a specific listening test conducted in 1984 to rebut audiophile authorities of the time who asserted that CDs were inherently inferior to vinyl. The article is not concerned so much with the results of the test (which I suspect you'll be able to guess), but the processes and real-world messiness involved in conducting such a test. For example, an error on the part of the testers inadvertently revealed that an invited audiophile expert had not been making choices based on audio fidelity, but rather by listening to the slightly different clicks produced by the ABX switch's analog relays!"

[1] http://www.bostonaudiosociety.org/bas_speaker/abx_testing2.h...
Just curious, did you try ClimateBasic from Monsanto/ClimateCorp and compare some data for "ground truth"?

http://climate.com/products/climate-basic/
Hundreds of real Twitter accounts “locked”
Nodejitsu services are closing down anyway.

http://blog.nodejitsu.com/nodejitsu-joins-godaddy/
Twitter CFO Anthony Noto’s Account Hit by Spammer
I currently live in Chicago, moved here for my job, but my girlfriend back home ended up getting pregnant, so now I got a daughter on the way and I'm moving back home next month, and since she's got a child from a previous relationship, she has agreements with the father to not move any farther than an hour away. Because I could never ask her to move, nor do I want to be that far away from my newborn (bad enough I can't be there through the pregnancy), I refuse to move anywhere else, not even for a job. I've just got higher priorities in my life.
Those examples are more of what I had in mind. Clearly my research was insufficient. :p thanks!
How Carmelo Anthony Is Becoming a Tech Player
I think this is related to Dick Costollo's new efforts to "get rid of trolls." *

My experience:
I tried replying to a (non-spammy) tweet with "woah. this is awesome." and received this message:

This request looks like it might be automated.
To protect our users from spam and other malicious activity, we can't complete this action right now.
Please try again later.

I tried to tweet that screenshot but my account was immediately locked.
I followed the "unlock account" instructions and entered a confirmation code from my phone but the account was immediately locked again.

The support instructions suggested I change my password but that hasn't helped either. Can someone at Twitter help?

* http://www.theverge.com/2015/2/4/7982099/twitter-ceo-sent-me...
This is interesting because there must be a small window between all this data just lying around (cf NSA) and most sectors having the data transformed and pipelined into their decision making.

Sam Altman is right - this is the sort of thing that two software devs can pull off - but like everything the door must be closing.

I'm tempted to make a spreadsheet of all the novel data sources I can find (ONS, satellite, travel, weather etc) and plot against SEC codes - I am pretty sure that will allow me to procrastinate long enough for the enthusiasm to wear off.
I believe Age of Empires 2 was rebooted on Steam because someone discovered there were about 3,000 games daily played on GameRanger, every day, for 5 years.
I like using keyboard-only interfaces for browsing (currently through Firefox's Pentadactyl plugin). Jira has some things that are hidden until hovered over, and it completely breaks the keyboard-only interface.
YC isn't just about credentials. A significant part of the value is concentrated in the Tuesday dinners and in-person office hours. Even if YC did accept remote companies, the value of the program would be greatly diminished if you didn't move to the bay.

And that's to say nothing of investors, over 70% of whom are concentrated in the valley.

Plus, there's also probably some signal value here for YC. If you're not sufficiently committed to be willing to move somewhere else for 3-4 months, you may not be that serious about your startup. It's not the strongest signal, but its impact is probably non-trivial.
I find myself wondering if things started going to hell when https://en.wikipedia.org/wiki/Oracle_Linux happened. Since then RH seems to have been on the warpath.
I think it has to do with the name 'Arbor' [1] than the town itself, which has a fair amount of trees in the older neighborhoods but isn't excessively forested.

[1]: http://www.oxforddictionaries.com/us/definition/american_eng...
Except sugar.
If I have an alpha/beta version of a product, should i be working to launch it to build traction or rather apply for YC ?

Also, I have a day job which pays well and i need the job but my passion is to build innovative/useful solutions. I wonder how i could be full time at YC or is it ok to be working part time?. I have also heard that investors would not even look at your proposal if they know you're working part time on it.
Hi. Co-founder and lead Pachyderm dev here. This is a really interesting comment and raises some questions that I haven't fully considered. Building the infrastructure in this decoupled way has let us move quickly early on and made it really easy to scale out horizontally. We haven't paid as much attention to what you talk about here. However I think there might be some optimizations we can make within our current design that would help a lot. Probably the biggest source of slowness right now is that we post files in to jobs via HTTP, this is nice because it gives you a simple API for implementing new jobs but it's reaaally slow. A much more performant solution would be to give the data directly to the job as a shared volume (a feature Docker offers) this would lead to very performant i/o because the data could be read directly off disk by the container that's doing the processing.
Ask HN: Which Linux distribution you are currently using?
Because I used snark, which is no longer an acceptable means of communication as more companies introduce "No Jerks" (I.E. No dissent, no judgement) policies.
It's a game of chicken and Yanis is an expert in the field.

He is an author of multiple books on game theory.

http://www.amazon.com/Game-Theory-A-Critical-Introduction/dp...
http://yanisvaroufakis.eu/books/game-theory-a-critical-text/

Greece is in trouble. There is no way they could repay the debt if they tried, unless they confiscate everyone's savings. The only sensible thing is to default on the debt, as had happened many times before when investors made the imprudent choice bought government bonds that were never going to be paid back. It is only then the toxic assets can be cleansed out of the economy so it can continue to grow, rather than being stuck in some sort of bad zombie bank equilibrium like Japan had been for the past 20 years.
Really interesting. Does anyone knows some literature about solution-finding strategies like this?
This girl is visiting ever country in the world
On-Demand Household Services – The 400B Opportunity
More precisely, he will attempt to get Greece into bankruptcy - the situation before the elections was relatively sustainable (AFAIK), as far as the debtors are concerned, but the problem was that Greece and its people were being sucked dry - taxes increased, spending cut, public companies firesold, widespread unemployment (25%, youth 50%), GDP collapse (20%). Greeks didn't want to live like this (would you), especially since only they were suffering, not the institutions that were lending them the money in the first place ("every addict has a drug dealer").

The new party, Syriza, which Yanis is a part of, is trying to reduce the debt burden in a way that would be acceptable to the rest of EU, e.g. by shaving off part of the debt / delaying the repayment / restructuring it so that it's only paid when the economy grows (as German debt after WWII) - which technically is a bankruptcy.
why? out of the things people would do for $10 million, hopping on a plane after paying $600 for it seems high on the list. . .
Jon Stewart Leaving the Daily Show
I can get more things done in 60 hours. I'm looking at productivity over the long term. If I work 60 hours/week for a whole year I will accomplish a whole lot more than if I worked 30. But if I work 80 hours per week, I will only accomplish marginally more than 60 hours and maybe even less if I burn out. Everyone has different priorities and different breaking points, but I find it disingenuous when people claim more hours doesn't allow for more productivity. I'm certain there are people that can sustain much longer periods of productivity than myself and as a result accomplish more things.

Of course spending time alone does not mean you'll be productive, but assuming equal intelligence, someone who is able to sustain concentration over a longer period of time will accomplish more than someone who concentrates for a lesser amount of time.
You should probably leave your job.
Go-datastructures – high-performance data structures
I don't think it will hurt to apply regardless :) it will help you hash out some of your thoughts as well, if you are serious about doing a startup. Good luck!
I will happily provide a patch that implements the desired functionality :-)

However, I think people want the option of not using the docker registry. It is not under their control, it is slow, and it is a single point of failure. Having to recompile Docker to remove the magic constants is painful. I can see that the ACL functionality would be useful, but I don't think it addresses those concerns.

Even if you believe it is a bad idea to allow users to change the meaning of image names, you should allow users the freedom to choose their own path. I think this is a fairly basic tenet of open-source: that true innovation comes when people are allowed to try new things, even if they look like a bad idea at the time.
An interesting case of the Cathedral causing siloed duplication, and the Bazaar creating a better solution without duplication.
> How do you know that? How can you prove that?

come on, there's no need to be disingenuous - of course i cannot prove that.

> Honestly, I wouldn't blame someone for stopping to read at that point.

why? i don't believe that it's unreasonable to believe that another company would pick up a contract like that.

> If (a) IBM is a company made up of people, and (b) people have morality, on what basis are you claiming IBM doesn't (read: can't) have morals? A collection of people acting on behalf of a corporation does not absolve that corporation from any moral corruption it causes.

it's simple, being immoral allows more profits to be made. companies do this all the time. how many companies have token offices in remote islands? it's legal. if they don't do it, they're literally leaving money on the table. why would they not do it?

> You speak about this as if you've never read any of the comprehensive literature on business ethics.

you're correct, i haven't. i don't claim to know anything.

> I think you're being downvoted because you're coming off arrogant in a topic (business ethics) you don't project knowing much about.

most text does, i don't mean to come across as arrogant. but if people don't make an effort to correct me (and linking to an incredibly long article doesn't exactly help), how else might my opinion be changed? i don't feel that people owe me an explanation, but saying "you're wrong" and downvoting isn't.. well, it's not how i'd treat someone else, so i don't appreciate it when i am treated that way.