skysight-inc/HackerNews huggingface dataset:
I don't think we should limit the scope of speakers... I will agree to limit the money paid to any speaker (set a max fee, adjusted yearly, for example, I'm okay with that).

I think one _could_ interpret bringing a speaker as an endorsement (shudder) but I'd rather see it as bringing a variety of views and giving students a broad exposure to ideas.

Moreover, I think it's more beneficial to thought to bring in people who one would disagree with (anti endorsement) in order to foment more thought and make for more fertile ground for thinking, rather than maintain or exacerbate a positive feedback loop.

On the endorsement bit, would you consider inviting a drug addict to speak about drug addition, or a convict to speak an "endorsement"? I don't. I see it as enlightening. It's good to get exposed to good and bad ideas. Terrible and offensive ideas, as well as the ones which make us feel warm and fuzzy.
Testing Akka HTTP rest services
This actually drives me nuts, when i used to play MLG Halo3, my buddies always had these abused controllers, the fact that it was not EXACTLY like my controller I had at home made me play worse.

It was the right analog controller that was 'loose'
Nearly Half of India's Internet Population Hit by Cyber-Attacks: Norton
Time off is not the only consideration. In a good economy, companies might be queueing up to transfer your H1 visa. In a bad economy (post 2001/2008 recession), if you are looking for a new job, the pickings would be very slim indeed.
There's also an updated version which briefly covers recent Ebola outbreak: http://www.radiolab.org/story/patient-zero-updated/
This. I can use Datalab, and I can interact with everything, but there's clearly dozens of services and options lurking around the VM in the background that make me feel like I'm walking through a minefield.
It's not clear from the picture, but the article says

> Explosions sever the suspension cables and the road decks all at once

If the cables weren't severed, then it sounds reasonable to me that the rest of the bridge would stay up, although the outer parts would probably droop slightly as the cable in the middle lost some weight.

But if the explosions did actually sever the cables, then the article makes it pretty clear that the whole thing should have collapsed.
I am the develper of tail blazer. It is a new project and once I have got its performance perfect there are loads of features which I will implement.

Please everyone feel free to raise feature requests on github
First of all, "cloud computing" is going to be a very low-margin business compared to ads. So comparing revenues doesn't mean very much.

Second, pretty much every Google business other than ads could be described as "running on Google cloud" for some definition of Google cloud. Apart from App Engine (which is a completely separate starting point than the rest of GCE and is really more of a solution to Google internal tools than to enterprise customers), the initial cloud offering can roughly be described as "what is the MVP that can run both websearch and gmail". As they gain customers, they gain features.

(note: I used to work on Google App Engine [and Cloud])
>One option would be to pitch it again in a different method and at a later time.

Right, but the fact that you pitched it once, and failed, undermines your credibility the next time you pitch the same idea. In the worst-case, you can get known as "that guy who is always advocating for <x>" and your interlocutor dismisses you even before taking the time to listen to your new argument.
Regarding the ~33,000 BP materials, the authors "remain inconclusive and skeptical about their cultural status".

Still, at ~ 18,500 BP there is a lot to change in the widely held assumptions for the early human population of the Americas. Or, as this tweet implies, some are just outright denying any value to the Monte Verde findings:

https://twitter.com/archaeocore/status/667362478674677760
Cuma Mesajları Resimli (Kısa-Anlamlı)
What would this get Google other than some good publicity on Hacker News? Do they have a customer base that would use other Google Cloud offerings?
Google tried to compete against Facebook with a "me too" product very late in the game. And now they're doing the same against Amazon. ¯\_(ツ)_/¯. What's next? Google Doors operating system? Google ZuneTunes music streaming?
I'd say that it's less right/left wing, it's a pro-establishment bias, with the BBC operating in Defence of the Realm mode since Greg Dyke resigned in 2004.

Nick Robinson is a hypocrite. During the Scottish Independence referendum the BBC London media stars, such as Nick, got a bit of a jolt because of an ICM/Telegraph poll showing a lead for the Yes campaign just days before the vote. Nick and his colleagues "big footed" all over BBC Scotland's coverage and was content to repeat the ridiculous scare stories about what would happen should Scotland vote for independence. Particularly telling was his report from a news conference hosted by Alex Salmond for national and international news organisations.

Robinson asked a question and Salmond spent a good three or four minutes answering. Robinson edited the response to suit his own (and the BBC's) agenda:

http://wingsoverscotland.com/out-in-the-open/

Robinson also compared pro-independence campaigners to being like something out of "Putin's Russia", which is up there with Theresa May's ridiculous and alarmist "SNP-Labour pact would spark biggest constitutional crisis since the abdication of Edward VIII" comments during the 2015 general election:

http://www.dailyrecord.co.uk/news/scottish-news/nick-robinso...

I could go on.

edit:

http://www.thenational.scot/politics/anger-at-bbc-bias-as-me...

http://www.thenational.scot/news/salmond-renews-his-criticis...
Here the Reddit page on this topic: https://www.reddit.com/r/haskell/comments/3t99j7/a_haskell_i...
Sure, why not? You could always eat your ingredients instead of cooking too.
It didn't and he doesn't but "haters gonna hate"...
Not yet they aren't.
There is a gap between the formal specification and reality though. We published some work (coincidentally presented right after this paper at SOSP 2015) on building a real-world mathematical model of POSIX and using it to test existing filesystems; http://sibylfs.io

Running SibylFS on Fscq showed up some limitations:

- https://github.com/mit-pdos/fscq-impl/issues (mostly basic missing POSIXisms)

- https://github.com/mit-pdos/fscq-impl/issues/2 an interesting one where the proof about truncate was incorrect in the specification and lead to very weird observable filesystem behaviour.

Copy of the SibylFS paper here for the interested; http://anil.recoil.org/papers/2015-sosp-sibylfs.pdf

Having said that, these are edges to be polished -- Fscq is an absolutely fantastic advancement in filesystems, and it shouldn't be too many years before we can have a formally verified and specified filesystem in production.
That's not quite the right emphasis.

Apache is happy to provide a home for any community that is willing to adhere to our governance rules and traditions. Competing projects are OK.

Projects are almost never rejected because preparing a proposal for incubation is rigorous and many projects who would be a poor fit self-select out.

Source: former VP Apache Incubator, who has both helped prepare successful proposals and privately counseled projects who decided not to come to Apache.
5 Important Things You Need to Decide Before Building a Mobile App
Health outcomes are determined by more factors than the quality of medical care. Obesity (and it's bed fellow diabetes), sedentary lifestyles, drinking & drugs, etc. Given current medical knowledge and technology, no medical system can undo the harm caused by those cultural factors. Doctors' advice is just that, advice that you are free to ignore.

Even more specific metrics can be misleading. E.g. we know that cancer patients are more likely to be cured in the US than in Europe, but there's enough confounding factors to muddle any conclusions. It could be that earlier detection in the US leads to treatment for a cancer that would have gone into remission on its own and never been detected by doctors in another country. Or it could be that US cancer care is superior.
Doesn't have to work that way. I am Indian myself but my wife is from a different country (which does not wait times). So the green card was mutually beneficial. Was employment based through my work but was able to use her country of origin.

Just food for thought though not suggesting any course of action. We married for love and found out about about this little pleasant twist later.
Great pretenders: live-action role-play venturing into weighty social topics
Well it's not that I can't see how someone could read it that way, that's why I edited in the disclaimer.
> The issue is wanting to make whole campuses and extending beyond into safe places and also wanting to control others' abilities and rights to express themselves. That's the issue.

I agree that can be an issue, but I think that's also stretching the normal definition of "safe spaces" quite a bit. And I'm wary of articles like this that take that stretched definition, and apply it across the board.
30th anniversary of Windows – What we loved
The Craziest and Amazing Videos in 2015[video]
Do you just come out of the woodwork to blame users and then ignore their requests for help?
Know your market! DigitalOcean users are not likely to pay Google Compute prices, and understand the power of the platform.
Yup! You're right, and I wasn't referring to all colleges nationwide. Just the points backed in the video I saw.

Can you give me sources that exemplify supporters of safe spaces who aren't fundamentally against shaming any idea that may offend people?
Thanks you just expressed perfectly my thoughts on this.
Not to directly answer your question but, I'm using Yosemite 10.10.5 and it's easy enough to check:

plo-pro:~ root# pwd
/var/root
plo-pro:~ root# str1=$(python -c "print '1' * 255")
plo-pro:~ root# str2=$(python -c "print '2' * 255")
plo-pro:~ root# str3=$(python -c "print '3' * 255")
plo-pro:~ root# str4=$(python -c "print '4' * 253")
plo-pro:~ root# mkdir -p $str1/$str2/$str3/$str4
plo-pro:~ root# ln -s ftw $str1/$str2/$str3/$str4/L
plo-pro:~ root# (cd $str1/$str2/$str3/$str4; unlink L)
unlink: L: No space left on device

(all the other obvious delete commands also fail)
Can You Really Discipline Your Child Without Beng Te Bad Guy?
Ask HN: Going to meet one of the world's top string theorist – what should I ask?
Going to meet --> https://en.wikipedia.org/wiki/Edward_Witten

Some consider him to be in the same league as Einstein and Newton. Meeting him for lunch -- just a random opportunity that I got due to a common friend. I want to make the best use of this time -- so sourcing ideas on what I should ask him? I will post his responses back here.
When removing files in odd situations on unix systems, I'm a big fan of:

01:30 shephard:shephard shephard$ touch foo
01:30 shephard:shephard shephard$ ls -li
total 0
102600870 -rw-r--r-- 1 shephard 2000 0 Nov 20 01:30 foo
01:30 shephard:shephard shephard$ find . -inum 102600870 -exec rm {} \;
01:30 shephard:shephard shephard$ ls -li

But - it doesn't work in this situation of long symlink. Wild.

shephard:~ root# ls -li $str1/$str2/$str3/$str4
total 8
102601971 lrwxr-xr-x 1 root wheel 3 Nov 20 01:37 L -> ftw
shephard:~ root# find $str1/$str2/$str3/$str4 -inum 102601971 -exec rm {} \;
rm: 1.../2.../3.../4..../L: No space left on device
shephard:~ root#
Thanks. The sources and at least some downloads seem to be hosted on GitHub as well:

https://github.com/sasq64/chipmachine/releases
Wouldn't be the first time a different land made a different people in modern times. The Pirahã in the Amazon killed a sick infant with alcohol. Why? I'd let Daniel Everett explain...
http://www.amazon.com/Dont-Sleep-There-Are-Snakes/dp/0307386...
aws.String just to get a pointer to a string rubs me the wrong way. I guess that lets it be nillable but I still don't like it.

I have been watching it's development fairly closely, seeing their strange decisions, and hoping they would rectify them. They haven't, and as a whole the API is not written "the Go way". It's written like they are fighting the language.

I assure you that in Go there are better solutions to much of this. I pray V2 to be better but if it's anything like their other SDKs they'll avoid breaking changes to the interface until its simply no longer reasonable.

Their PHP SDK is largely powered by magic getters, setters and method calls, and the methods therein are largely defined by a file describing the API. This works but is hardly ideal particularly for static analysis. I was at able with a PR to talk them into putting the method hints back at least.

You can really tell they were missing the magic in Go and working very hard to try to make it work in a somewhat similar fashion.
Styling Angular 2 Components
Fahrenheit originally had the freezing point of water at 30 degrees, and body temperature at 90 degrees (can't get much more humanistic than that :-)).

Then he fudged the scale to 32 and 96, so there would be 64 intervals between the two. Probably no one here needs to have it explained why 64 equal intervals was a convenient number for the task of marking the thermometer (compass and straight edge would be enough).

Unfortunately it turned out that his number for the average body temperature was a little bit off. So it goes...
just to be sure... what's wrong with GNU tail?
The first article really is a fairly sensationalized piece on bridge infrastructure failures. The headline bridge, the one on I-10, was "functionally obsolete" because the guardrails were of a design that wasn't up to what modern bridges would have. The scouring that occurred because flash flooding isn't completely predictable, and washes can and do occasionally try to change course.

The second bridge in the example was even worse. Someone died /demolishing/ a bridge. Unless I'm missing something, rebuilding a deficient bridge is kinda the opposite of neglecting infrastructure. Yes, there's an infrastructure problem, but the article in question just muddies the issue with near classic yellow journalism.
Prime Safaris
I've heard this approach mentioned before, but it was in the context of how to hire hotel maids, as explained by a Four Seasons Hotels executive. They like people who are a bit obsessive about tidyness, and have a way to test for that.

This is a good approach to cleaning up a room. It may not be appropriate to programming.
So how do you explain the discrimination against Asian in elite university admissions?
Why is everyone on this thread so obsessed with protein? If there's anything most western diets have a surplus of compared to traditional Asian or African diets, it's protein. Unless you're a vegan who likes junk food over whole foods, it shouldn't be a problem.
wow! guess what? I just learned something from the Master!
On ElCapitan:

sh-3.2# pwd
/var/root
sh-3.2# ln -s ftw $str1/$str2/$str3/$str4/L
ln: 1.../2.../3.../4.../L: File name too long
You're mixing up your arguments. colmvp said that words can hurt - and in response, you're retorting that students are asking for imprisonment of a professor? What? How is that a rebuttal? Regardless of whether the students are successful or are laughed out of college, it has no bearing on colmvp's comment that words can hurt.

Basically you're trying to force a false dichotomy, where the options are "nothing at all" and "complete destruction of life". Someone's opinion on such a ridiculously polarised fantasy isn't going to grant any useful insights.
Ugg. I'm sorry about being negative but here are some protips:

1. If a manager leaves work unassigned and you pick it up, prepare to have a LOT more work dumped on you in the future for no reward.

2. If you pretend to be a manager with hopes of being made a manager, all that you will accomplish is you are going to end up doing your job AND your bosses job. Your boss will look like a hero to his/her peers. You'll kill yourself and won't be made a manager regardless.

A better approach is to be smart about it. Always negotiate the work and what you're going to get out of it ahead of time. Maybe you just get some political capital, praise, or a positive review. Don't just blindly do work you weren't asked to do thinking it will be rewarded.
The introductory could be done better, I agree. I think a full tutorial with code sample + lab account will help people to accelerate (I am slowly building up some code sample myself to train people internally). I suggest to AWS they need to slow down on making new products, and instead focus on enhancing the existing products. Some of the products lack of critical features, and in some cases their APIs are not complete. TODO TODO. Kind of embarrassing.

I can understand why they don't do that. Several reasons, 1) they assume people who are looking to build infrastructure in their cloud platform have some experience, if not, extensive experience with operation and building infrastructure. Second, there is a whole support model they sell. Lastly, they have partners to do training. IMO, AWS has done good job presenting intro materials to experienced operation folks in their reInvent videos.

I can go on to defend why I think the entry barrier exists, or how AWS can do better. Here is my only tip to any new AWS customers: your mileage is different so don' start plugging in a dozen AWS native services into your architecture just because everyone is using it. Start simple. In our case, we are forced to use two ELBs in front of our nginx and our router service, which eventually routes the requests to our app server. That's a lot of web servers passing traffic. There should be a native offering of Nginx and Apache IMO. ELB is garbage (I say this with a love and hate passion) if you want to replace Nginx / Apache entirely. Anyway, IMO, the major take away of building a cloud infrastructure is "instance is cheap to recycle [if you have the right tool]."

> This is where DigitalOcean and Vultr are profiting the most - publishing tutorials,

Are you referring to https://www.digitalocean.com/community/tutorials/ ? I find them useful, but some of the community tutorials are suggesting (maybe just me) wrong approach. I don't think DO is the first one, I remember browsing Linode content quite often back in the days.

Anyway, I think the gap is filled by developing a PaaS such as Herkou, on top of IaaS (AWS, GCE, Azure). Of course, you can build one yourself.
Can we add a "(part 1)" to the title? And when the next instalment hits HN, let it come with a "(part 2)" in the title as well.
I was under the impression that light boxes worked by causing vitamin D synthesis in the skin: https://en.wikipedia.org/wiki/Vitamin_D#Synthesis_in_the_ski...
> If nobody steps up then it's quite likely that work never needed to get done in the first place.

Seriously? Consider this: You have all people tied up in work for one month. A customer issue comes up. Who should step up to take it? Because you're not seriously suggesting it should rot there one month, do you?

It's a classical coordination problem (and that's why preemptive scheduling was invented). I, as a developer, have no idea if I should step up. I would have to asses importance of all the other work that is being done by others, just to get a boolean value out of it. So everybody has to switch context to examine the issue, and the everybody's tasks to see where it fits in the grand scheme of things.

Now you can say, OK, we will have priorities on things, easy. But then you actually find out that the low priority work doesn't get done at all. OK, so you start to calculate time slices, fair scheduling, all that jazz. And all of sudden everybody is forced to execute these overcomplicated scheduling algorithms and no real work gets done. It's a bureaucratic nightmare (because people are really bad at executing algorithms correctly, and have high task switching overhead), and I have seen it. While this could be sanely done by a single responsible person, project manager, who has an idea about:

(1) what is the priority (and required latency) of each work item

(2) how long things are going to take (estimate)

(3) what are the dependencies

(4) who prefers what kind of work

Furthermore, if he needs any help with these points, he doesn't need to ask the whole team. Only one person can assess importance of an issue; the others do not need to care.
It's not really clear to me:

Are they saying that the jump happened in a large metropolis ?

Or that Kinshasa was the first large city in which HIV became an epidemic ?
If it's a friendly lunch, I would advise to treat it mostly as a friendly lunch and not too much as an interview.
I would love to get paid to work for Linus. I'd feel bad if I got fired, but I would not feel bad if he harshly criticized my shitty code. I'd be enthusiastic about the fact that my skills were about to be honed sharply because all the sudden the standards are raised extremely high. Insults don't really matter to me as long as a legitimate criticism is in there somewhere. If it was just "you're awful, go away" with no technical points, that's a different story. But in that event, it's easy to respond: "Did you have any actual criticism of my code? Pretend that I can't read your mind, and explain the problem to me."
> Here you are attempting to equate accuracy with peacefulness, with nothing given to support that link.

I made no such equivocation, though I apologize if I was unclear.

My point was that the strategy Western countries should take towards addressing violent Islamic sects depends upon what the correct interpretation of their religious texts is. If the moderates are correct in their interpretation, it would be better to let them convince the radicals because they would have greater common ground, and the "home court advantage" in interpreting their texts.

> I do, however, find it disingenuous to claim that the ISIS interpretation is wrong when the only support given for that claim is that it differs from some other muslims' interpretations.

I completely agree. I also do not know what the correct interpretation is, though it is becoming increasingly clear that I should probably learn.

I think we have been arguing at cross-purposes. I thought you were claiming that "all interpretations are equally valid" or something like that. It seems now that you are arguing that "ISIS's interpretation isn't necessarily invalid just because moderate Muslims say it is". If that is your point, then I agree with you and I apologize for the misunderstanding.

In which case, your reply to the grandparent comment makes more sense. I've done a little bit of studying ancient texts in the original language (with help from classicists and theologians) and while the nuances in these ancient languages allow for multiple levels of meaning, it emphatically does not mean that you can interpret whatever you want into the texts.
I think his use-case involves Windows, without a terminal. Or he wants features (such as drag-and-drop) that aren't supported by (?) terminals.
> I don't see the confusion. #1 would be .random(), #2 would be .random(Int), and #3 would be .shuffle() with both mutating and non-mutating versions.

All three operations are random, naming something "random" provides no indication whether it's a random indexing or a random shuffling.

> There could be all three of these methods, which you could use depending on your needs.

Sure, but there isn't, and the one operation which is provided is the one you can't use as basic building blocks for the other two.

> The purpose of a standard library is to make common things easy. At least one of these three functions are found in nearly all other languages' standard libraries I've ever used.

Your point being? I'm not saying the operation is useless, I'm saying the naming is confusing and out of 3 possible operations using that name, the least useful one was selected.