skysight-inc/HackerNews huggingface dataset:
:<whatever> means "read it from the <whatever>" file. See the last part of the relevant glibc documentation: https://www.gnu.org/savannah-checkouts/gnu/libc/manual/html_...

However the reason it works without : is that the implementation is being lazy and just ignores the : delimiter and falls back to parsing out a filename either way:

https://sourceware.org/git/?p=glibc.git;a=blob;f=time/tzset....
Ask HN: Best way to split single team into two?
How would you recommend splitting a single team of 10 or so developers into two teams? Would you recommend vertical or horizontal splits? Or is 10 too small to split yet? What has been your experience(s) and things to be mindful of? Thanks in advance.
I have no idea how you guys are getting the impression I'm ok with Zuckerberg's stated goals here. I think I was pretty clear on that point at least!
A baby of Slack and Doodle: Simple group planning tool (no download, no account)
Ask HN: What is a project that you'd like to work on if you had the time?
Anti-immigrant nationalism is counterproductive. That being said, I've asked some Trump supporters over the election about immigration. The general feeling was that legal immigration is fine, it's the line jumpers they see as violating our immigration system and the rule of law.
I've found having IB open in both versions will eventually lead to errors in IB, if not outright crashes.
> It is scary how minority can still win the district election. So first fix that hole, and even getting rid of Electoral College, then we can talk about vote's value.

The electoral college is intended to give a fair say to minorities. It's a way to prevent a majority from completely overruling a minority.
> So much so that they'll try really hard to convince people to stop calling them racist

I don't think that's true. Basically if you call somebody racist and they don't think it's warranted, they'll just disregard any of your other opinions about anything at all. Your opinion doesn't really matter anymore. "He thinks I'm racist, he's obviously an idiot."
REST Calls Made Easy – A New Elasticsearch Java Rest Client
How Airbnb Got into Y Combinator by Selling Cereal
You're being downvoted because it's despicable to create and bandy about a scientific-sounding term like "white fragility" in a conversation that people are sincerely trying to have.

You're effectively removing yourself from any such discussion on these topics and creating an image of a psychologist analyzing the others in the discussion. Be part of the conversation, don't just step back and slap passive-aggressive labels on the participants.
Your comment is very interesting. You immediately started "shouting down" the OP. Only at the end, did you ask about their ideas.
"There's also no limit on how many people you can add to your team on Slack."

-- The Slack screenshot in the article.
I am a staunch liberal and I don't understand the hostility towards deportation of illegal immigrants either. Calling illegal immigrants undocumented immigrants doesn't make the illegal part go away.
I don't think the problem the author is highlighting here actually has very much to do with recruiters. The recruiting industry _is_ full of scamminess (spam to both engineers and companies, false-flag recruiters who claim to represent famous companies). However, as broken as the industry is, I don't think it's behind the author's problem here. He's talking about interview randomness. He was heavily recruited by Amazon, then failed the interview.

This is not a rare event. We have data on this from running Triplebyte. Almost no engineers passes all their interviews. The top cohort on Triplebyte goes on to pass about 80% of their interviews. These are strong, strong engineers (successful startup founders, ICPC national winners, Google staff engineers), and they still fail. Almost no one can consistently pass more than 80% of interviews.

One reason for this is just incentives for companies. False positives (bad hires) are far more expensive to a company than false negatives (rejecting a good person). So companies rationally bias toward rejection. To a certain extend we just have to accept this as rational. (Although I do think that companies tend to assume that everyone they reject is bad, and discount the cost of false negatives).

But I DO think the situation can be significantly improved. Interviewers vary significantly between companies. Some companies want everyone they hire to understand low-level systems and concurrency and thread scheduling. Others think this is irrelevant and want everyone they hire to be very fast and productive in modern web frameworks. Some think that CS is important, others think that it's bookish and irrelevant.

All of this makes sense (different companies do different things). The problem is that you can't tell from the outside what a company wants to see (oddly what the company wants often has little to do with the type of engineering they're doing. It seems to just be an engineering culture that develops over time). And companies themselves often are not aware of how what they want is different from what other companies want. Each company just says that they want to hire "excellent engineers", and think that that means the same thing to them as to everyone else. It's the cognitive bias where everyone thinks that the things they are good at are the core of the discipline.

This adds noise to interviews. At Triplebtye, one of the big things we do is measure this (by evaluating engineers already working at companies, and updating our model with the feedback on each candidate we send). I'd love to see this sort of approach take hold across the industry (and companies get better at advertising honestly what skills they care about).
15 years as a C++ dev and I agree with gpderetta, cleaning all manners of resources is awesome. Even Bjarne, the creator of C++, agrees cleaning up resources in destructors is good. Then the standard committee agrees it is good, because things like std::lock_guard and the custom "deleters" on shared_ptr and unique_ptr exist and work with many resources.

If you have issue managing lifetimes I can see why you might think explicit resource cleanup is better, but with so many scopes and even thread local scope, and move semantics ability to move an object into new scopes, there really is no limitation impose by tying resource cleanup to object lifetime. If you don't like that, then make you own classes to do it explicitly.
> if you lack compassion for people who come from less fortunate countries

What I'm hearing people saying is that they want a candidate who will talk about compassion for the economic futures of Americans.

If you are barely making ends meet, you don't want a candidate talking about compassion for people from less fortunate countries, when out in the countryside of America you see a lot of people who could hardly be less fortunate.
great idea - biased execution.
When Apps Get Too Human, They Tumble into the Uncanny Valley
I don't think there is some concrete third option, I think there is a literal universe of infinite options between the false dichotomy he presented.
The traditional carbon fiber production process uses polyacrylonitrile (PAN) and is very energy intensive. It is also slow.

There is a big push for new production processes / material sources.

Here's an example of technology using cheaper and less energy intensive acrylic instead:
https://phys.org/news/2016-03-ornl-low-cost-carbon-fiber.htm...
Or a plasma method making it from PAN but faster:
https://www.youtube.com/watch?v=SLmU0BmLmFE

So there is potential for large drops in price and increases in supply in the future.
Probably the wind energy market is driving this.
Reproducible tape
It means what it says it means. He's in an echo chamber and well-grounded counterfactuals are no longer worth considering anymore.
I think they are referring to the protests that arose when media reported that non-violent illegal immigrants are being deported.
100% true. I almost always reply to recruiters with my rate and ask if they can afford it "since most companies that pay recruiting fees cannot pay full rates."

Tumbleweeds every time.
No one wants rational debate. In the case of UC Berkeley students, it's easier to cause property damage because an alleged Nazi (an entirely slanderous claim, btw) is given a platform to speak. No one wants to wade through the muck and find out what opposing viewpoints are actually saying.

Edit: And the people scoffing at my comment and hitting the downvote button are only proving my point.
Is not daily US politics meant to be avoided at Hacker News?

I remember several articles got flagged for discussing politics, might the rules have changed?
I think Julia is a really cool language.

As far as I know, they don't compile ahead of time. They JIT based on the types that are seen at runtime, and from what I've heard, they generate a lot of code for various specializations.

That's a smart trade-off for a mathematical language designed for running on a desktop, but probably not super relevant here.
By duck typing, I mean that you can write:

f(x) = x^2 + 2

for example, and the function will happily run with any type that supports multiply and add. This is in contrast to languages where `x` has to explicitly inherit from a given supertype or implement an interface to be valid. It's true that Julia will specialise the function for ints or complex numbers or whatever, but that's an implementation detail which doesn't change the meaning of the program.
Agreed.

I would also add there are far better channels to get intellectually stimulating material than FB and their news feeds.

I've tried multiple times to try and set up my FB news feed to be more centered on technology and development news. Unless I was really diligent, it was just turn back into gossip and trash within a few months. I just gave up and sought out other avenues for this kind of news.
I think that is his point, he thinks Rust and C++ cannot do this. But is the default in C++ and well done in Rust.
People who are "2A voters" don't even consider the status quo to be acceptable -- they want HPA (removal of suppressors from NFA); probably a removal of SBR/SBS (treat them like handguns), repeal of Hughes and 922(r), and potentially nationwide reciprocity and potentially pre-emption. They also want reinforcement in SCOTUS decisions of 2A as an "individual right" vs. a "collective right" (which is why I don't support ACLU, incidentally, despite otherwise strongly agreeing with their positions.)

Hillary specifically was pushing for an "assault weapons ban" in multiple speeches, and magazine capacity bans, under the phrase "common-sense gun regulations." Who knows what actually would have come to pass, but she was definitely not going to put pro-2A justices into SCOTUS or expand 2A protections.
After the election, my wife's first reaction was to cry. Her second reaction was "man, this shows we really don't understand a lot of people in our country." I applaud Sam for getting out and trying to improve his understanding.

I think Trump is very dangerous for our country. But that does not mean the people who voted for him are all evil bigots. On the left, we need to work harder to fight the more dangerous policy aspects, while not demonizing half our country. At the women's march post-inauguration, I was a bit taken aback by how hateful and not-conducive-to-fruitful-discussion many of the slogans were.

I don't really agree with the premise that America is no longer great. But anyway, I've had the thought that if we really want to "Make America Great again", a key starting point would be to reduce the hateful polarization.
I'd also like to add my own experience dealing with recruiters from Amazon, Facebook, Google, Netflix.

They are liars. They most definitely will e-mail you whatever it takes to get you into the first part of the funnel. They'll tell you its a "special project" or try and make it seem like somehow you're exactly what they are looking for. It's not true; I've been down the route a few times and have easily been able to spot the deception at second phone call. I do wonder how many brilliant people are abjectly turned off by these tactics and don't make it into these companies. But I rather think that's a good thing, call it bio-diversity. No one company should get too many very smart people.

And, unlike the OP, I can actually solve the bizarre algorithm questions they ask. Although I 100% believe they tell you absolutely nothing about the person but their ability (read: desire/motivation) to read and comprehend a basic text on the subject. No, you don't need this knowledge (unless specifically required) to be effective at your job despite what others here are posting on about.

Tech companies, once they reach a certain size, become little more than meat shops; corporate behemoths, not unlike other large companies that run the same dog and pony shows but for different kinds of human talent and capital. This is not to say they can't be good places to work, or have cool and creative teams within them, but the chances of you getting hired into one have nothing to do with the recruiting process, unless the hiring manager or manager of a specific team reaches directly out to you. If it's a recruiter doing the reaching, you'll be forced through the opaque funnel and likely lied to or manipulated in some way. Its just the nature of their job.

By far the best way to find a great job is to:

If you don't already have contacts in the industry or niche you want to work in: Go to work for a startup in the space to build your network and domain expertise.

If you do have a contact, have this person refer you from the inside. In many cases your interview process will be completely different. Following this I've actually not had to deal with recruiters much at all; maybe only as a formality.
Is your sales funnel working as it should?
>I was assuming that you can tell fake news from real news, which is very easy for the majority of people.

I can tell fake news from real news. However, I'm left-leaning. And sometimes, there's left-leaning news that is fake. In some cases it's blatant. In others it's subtle. But I have to admit, I'm biased, and I often don't figure out what's true or not until I've done some digging. In some cases, doing some digging results in more fake bullshit.

But that's not really the problem for me. I don't want my world to be a difficult puzzle that I have to solve every day. But that's the way it is. The problem is the minority of people who can't even figure this out. They vote. And they're enough of a minority that this threatens my livelihood and well being, and possibly my life.

This is a huge problem for Democracy, and if we can't reform our electoral system so that a majority wins, then we're actually fucked. Like; we're (USA) going to end up like Egypt or Ukraine fucked.

I think if we can develop tools to combat this, we should use such tools. Or we will become tools for someone else.
What is not black an white about global warming or evolution?

What is not black and white about abortion?

What is not black and white about refugees fleeing war?

What is not black and white about LGBT rights?
What did you switch to? Problem with BackBlaze and others is that they delete backups if not connected for 30 days, particularly external drives.
That's fascinating. What's striking is the absence of economic complaints. Much of the US, by area, is seeing jobs disappear and a gradually declining standard of living. Yet that's not what the Trump supporters Altman talked to are concerned about. There's not one mention of China. Loss of jobs due to foreign competition isn't mentioned.

There's also not much mention of religion. "God", "Christian", and "religion" didn't come up at all. Nor did race, in the black/white sense, come up much, except in the context of "white privilege".

Stopping abortion and the protection of American culture seem to be the crucial items for Trump supporters.
Taxes are "state-slavery"?
I think something similar can be said for (hardware/products) China/Shenzen. Example: https://www.wish.com/
Mocking the File System Using VfsStream – PHPUnit
> unfairly denigrating Trump supporters

Is there a way of fairly denigrating Trump supporters?

> For months and months, they'd been unfairly denigrating Trump supporters while simultaneously insisting that he was a joke, there was no way he would beat Clinton, etc. and somehow convincing themselves that their political ideology was synonymous with science, truth, and reason.

There may be liberal voters who make that conclusion of synonymeity, but to the extent that you're lumping it in with dismayed astonishment at Trump's candidacy, you're mischaracterizing both.

The position that Trump represents a completely bonkers low point and that opposition to him was synonymous with science, truth, and reason had (and has) a much higher frequency of occurrence vs the position that "liberal" politics presents a total/good view of the world.
That same fear exists whenever /anything/ contrary to the local community's predominant viewpoint is raised. You may think your community is different; you are very likely wrong about the way others perceive it.
You can manually inspect the website certificate in your browser. If it is issued by a CA that looks like it is from your antivirus, then you haven't. Also, you can go to https://twitter.com/ and see if the EV indicators show up ("Twitter, Inc. [US]" in green).
>to focus on school

Yes obviously because school is an investment: school>college>decent job.

What happens when decent job doesn't exist? Its unrealistic to pull data from an economy based on job seeking and say it applies to an economy where jobs are rare/non-existent. You can't eliminate the main incentive for education and then pretend things are going to be the same.

I picked the ghetto as an example because decent jobs aren't available, good schools are impossible to get into due to substandard schooling in those communities, and then when you try and beat the odds you have to contend with things like racial or cultural discrimination from employers. There's a reason so many people in those communities believe in hopelessness, because ultimately a lot of it is hopeless. So if 'decent job' doesn't exit, why would UBI kids bother with school? I suspect they'll just settle for a leisure lifestyle. Remove the goals, then you'll remove the effort to get there.
As far as the console "getting better" - it's getting better with every release. This last release we focused on enabling full 256color/24 bit color support, and enabling VT mouse mode, to better support terminal applications. Not only that, but we've also been working constantly on performance enhancements under the hood. IIRC, before AU, we would try to repaint the frame every character, now they're aggregated to 60 FPS. It's getting better, not terribly quickly, but we're getting there :)
That's a good idea. It's even in my distributed, subversion-resistant, SCM scheme from years ago. ;) As I told Wheeler, you can get extra benefits with reproducible builds on top of what I recommend. I just encourage people solve the root problems first. He did too with his SCM security page but did this stuff for event high-assurnce security (esp SCM). That sadly was what happened.
How about that it's not right to beat someone up because of their political views? Or that freedom of speech applies to unpopular speech just as much as that which you agree with?

Those are now unpopular, contrarian views at universities and what not.
As Cloud ML is "just" hosted TensorFlow, once you train the model it stores a .meta file in GCS for you. You can import this in TensorFlow [1] for serving elsewhere if you so choose. Is that what you're after?

[1] https://www.tensorflow.org/versions/r0.11/how_tos/meta_graph...
I'm not saying calling for Thiel's ouster is right.

But saying it shouldn't be allowed? Screw that, I like my first amendment.
This is exactly what the current top comment (by shklnrj) is talking about, and is one of the major reasons that Trump got elected. darkmouth here is doubling down on the exact same strategy that lead many away from liberalism this election cycle.
Yes, this was in the feedback:

“I’d love to see one-tenth of the outrage about the state of our lives out here that you have for Muslims from another country. You have no idea what our lives are like.”
I'm going to use his "coprophagist topographics" pair the next time I write a post about readers of fake news.
What Does Being a Fullstack Developer Mean in 2017?
By less fortunate I mean people fleeing war. Refugees. If you think being in a war is same as being poor in the US, you're mistaken.
The fewer the players in an industry the harder it will be. Online forums can be a good way to casually meet people or promote your technology. I'd try posting to Reddit or LinkedIn and develop some relationships.
It's not in any way hidden, just run a whois query:

$ whois packagecloud.io|grep Owner
Owner Name : JOSEPH DAMATO
Owner OrgName : COMPUTOLOGY, LLC
Owner Addr : 359 FILLMORE ST!12
Owner Addr : SAN FRANCISCO
Owner Addr : CA
Owner Addr : US
Well, for just one example beyond self-driving cars there is now software that does document discovery extremely well, replacing a key job function of lower level lawyers and paralegals.

Here is a study that finds a number around half of all jobs being replaced: http://www.oxfordmartin.ox.ac.uk/downloads/academic/The_Futu...
Radicals on your own 'side' are difficult to distinguish, and even harder to repudiate because they constantly say things where you agree with 95% of the content, or most of the underpinnings of their reasoning.

For a liberal, its' easy to write off Glen Beck when he says Obama is a fascist for taking particular action. However, it is difficult to write off the Huffington Post, when they say Trump is a fascist for rolling back the previous administrations 'reform' (thus returning us to the hell-world of laws existing in 2007).
Same thing, even with long-time friends, if I am trying to counter their hysteria (they're reading and sharing "fake news," too, and I just want to point out the inaccuracy of their statements or test them with logic, I'm called an "alt-right fascist."

Honestly, the level of discourse in this country is an absolute joke. It doesn't matter what side you are on.
I think that would be a good first step, but my concern is the same as it is for search [ https://en.wikipedia.org/wiki/Search_engine_manipulation_eff... ]. All we have are the assurances that it has not been tampered with. There's no way of knowing.

The surest solution is many competing "facebooks" rather than one large one.
> I would much rather have an excess of PC rather than being yelled racist epithets on my face

Both are extreme and unproductive behaviors. One side screams racist epithets at you, the other screams accusations of racism at you. Neither helps. Only sincere and rational conversation helps.
Why on earth did you implement all the links as regular divs and not <a> tags? I can't open any them to new tabs.

Anyway, I'm always interested on finding new books to read, so thanks.
“The left is more intolerant than the right.”

and

“Stop calling us racists. Stop calling us idiots. We aren’t. Listen to us when we try to tell you why we aren’t. Oh, and stop making fun of us.”

This is after many have said things like "He is anti-immigration", "He will preserve our culture", "He is anti-abortion". If you believe these things, then yes your are racist. If you believe these things, then yes you are for the patriarchy. You might not realize you are xenophobic, racist, and sexist, but that doesn't mean you aren't. There is no rational argument for those things and we have to stop pretending that hate is up for debate.

The left in no way should back down from calling them for what they are.
Trump got less votes than Romney.

Republicans are always going to vote Republican - the major issues are essentially irreconcilable. The Democrats don't need to listen to them, they need to field better candidates so that the left gets out and votes.