skysight-inc/HackerNews huggingface dataset:
Really?

I loved it in the beginning. Then it started to do everything. Like really everything and the list is going endless. And for some reason all my telegram groups are so unbearably verbose that I don't keep it on my mobile anymore. Maybe because they had a desktop app right from the beginning that people found it really easy to type - a lot.
I imagine any intelligent life that evolves on a system with so many planets in such close proximity--many within the habitable zone, and each perhaps with atmospheres and organics--will have a much easier time than we do of pushing forward to becoming a multi-planetary species.

We lucked out with Earth being as hospitable and resource rich as it is, but we're stuck in a deep gravity well with not much in our solar system to compel us to leave. That puts us at a relative disadvantage to other alien species that have the benefit of cheap and interesting neighbors to visit.

I'm jealous to dream of what could have been had we evolved in a differently configured solar system.
> it's shortsighted to say that the problem Uber is addressing isn't an important one. Giving people mobility can have a drastically positive impact on local economies, housing, the environment, etc.

In fact it's such an important problem, that there were already a lot of people addressing it.

Before Uber I had to use my phone and call a number and talk to a computer that would dispatch a cab to me. Now I use my phone and use an app to talk to a computer that would dispatch a cab to me. Yes, the app is better, but I'm not being "given mobility", I'm being given the freedom to save a couple seconds of effort. Which is, you know, nice. But no, it doesn't have a drastically positive impact on anyone or anything.

(And since Uber launched in my area, some of the local taxi companies have launched very credible apps, so even that advantage turned out to be fleeting.)
Space exploration and colonization have always been extraordinarily contentious issues, regardless of people's take on particular existential risks. I know people who think space colonization is unequivocally the most important thing humanity can possibly do, and people who think it's among the least important or maybe even actively wrongful. I don't think you can expect to find clear consensus on this point right now. But at least an Elon Musk-style "we should be working on permanent human presence in space to mitigate risks to humanity's survival" idea is relatively mainstream on HN.

Elsewhere in the thread you seemed to strongly disagree with other commenters about the expense of space travel, seemingly based on a technical proposal that you want to make, and you were dismayed about other people's reactions to your ideas. But in at least some views, the empirical questions about cost and feasibility must matter a lot, because space colonization doesn't mitigate every problem or risk humanity faces and might not appear as the only or best option for mitigating some of them right now.

Your technical ideas might cause you to weight some of these risks and costs very differently (for example, it sounds like you think human extinction on Earth is relatively likely soon and space travel can be made drastically cheaper than it is today), but that kind of disagreement puts you back in empirical-technical territory.
Uber not doing anything about it is that "discriminatory, anti-women culture" you're looking for.
If Uber fired their CEO, would you think they're going to turn it around?

8 months ago, Travis raised $4.6B for the company. That's certainly a real contribution.

If you're looking for victories that are primarily from the CEO more often than once a year from a company that size, you may need to look a bit harder.
It didn't take so I think this works out best. I am not sure I can link directly to a podcast.
You have to understand that one of LLVM goal is to provide a full toolchain, through reusable library components. So we're seeking to provide our own solution for this, and we're actually providing this feature as a library for a long time. If you're on macOS, it is the default libc++-abi and you can have it available on any macOS system:

$ nm /usr/lib/libc++abi.dylib | grep cxa_demangle
00000000000018e0 T ___cxa_demangle

Which means you can compile the following c++ file with clang++ and gets demangling from the system:

#include <iostream>
extern "C" char *__cxa_demangle(const char *mangled_name, char *buf, size_t *n, int *status);
int main() {
std::cout << "Demangled: " << __cxa_demangle("_Z17GetExecutablePathPKcb", nullptr, nullptr, nullptr) << "\n";
}

We need a great demangler in LLVM because we're using it in the LLDB debugger for instance. The LLVM one is quite slow actually, if anyone is interested in writing a (clean) very performant C++ one within LLVM, I'm volunteering to help the review and integration :)

(edit: formatting)
> >People start throwing link after link of facts

> You get upset when people present you with links to facts to respond to your proposed ideas?

Facts do not make an argument. Most scientists agree that GMOs are safe for human consumption as currently regulated in the US, but if you try to say that, many people will respond with a bunch of facts:

* Some GMOs allow us to use more pesticides.

* Monsanto patents seeds.

* Government regulations are often skewed by corporate interests.

* Genetic engineering can have dangerous side-effects.

These are all facts. They're all true. They all should be considered when evaluating the safety of genetically modified foods.

But they're not used in conjunction with the rest of the facts to come up with a measured, thoughtful position. They're used to shut down the discussion and "win".

That's a problem. It's not just a problem for people who "have trouble defending the ideas in the face of factual sources". They're a problem for anyone interested in finding a truth or a reasonable position that extends beyond a collection of cherry-picked facts.
Bharti Airtel to Acquire Telenor India
Hilarious redirect. Didn't know that would happen, love it!

Yeah cut and paste those links if you want them.
What do you recommend for JS?
Airbnb finalizes deal to buy social payments startups Tilt
As a man, I have no idea what it's like to be a woman.

Whenever I see women's problems, I want to understand, but most highly educated women argue in the same tone as your statement: highly condescending and cold.

I won't bring politics in or specifically state what's wrong with your statement (because I fear for my ability to post within a reasonable amount of time), all I'll say is that people are not sympathetic to groups that are violent (in argument or action).
I'm posting multiple times because other people keep posting that the US laws stand out as bad compared to other countries.

If you google canada border password you find this:

http://www.cbc.ca/news/alain-philippon-phone-password-case-p...

Here's a story about New Zealand asking for passwords:

http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objecti...
Firefly.
The DMARC problem is not related to MX records.
Agreed, but there are other variables involved, including strength of stellar wind, density of atmosphere, whether a magnetic field is induced by the stellar wind, the mass of the planet (strength of its gravity), etc.
Yup and you can do that working for Lyft.
I prefer the bare minimum approach. That is, if you NEED the user resource to access the event (eg the primary key is like [user ID, event ID]) then nest it in the url. Otherwise if an object has its own ID and could otherwise be accessed independently why not just do so?
I feel as though commenting on a post is definitely a possibility and seems as though you are not the only one that would want that feature (myself included).

That shall be the next large feature to be integrated! Thanks for the comment!

I will try to do so while leaving client-side JS out of it :P
Perhaps you could use a non-reactive medium like Green Revolution and use the seawater as a heat sink for it?

http://www.grcooling.com/
That's an interesting definition of smart that doesn't including being able to manage hundreds of units simultaneously.
A long thru hike is something I've always wanted to do. I was planning on hiking the AT or PNT after I finished university. But, now that I'm a few weeks away from graduating/starting my job, its not something that's financially possible for me. Does anyone have any suggestions about how to find time for something like this later in life?
This is hardly newsworthy. I'm sure stuff like this happens at any company that big. Why do they publish pointless news like this. And as others have said why would you work for uber you hardly make any money
Broodwar bots perform poorly against competent humans though. Micro advantage or not, the strategic decision making isn't there yet.
I would disagree on this point, being a "right"-libertarian from a low-income family, but I will happily concede that this differs from person to person, situation to situation. Libertarianism promotes and empowers the individual over the collective, and most libertarians derive their values from this ideological position. I'm not sure if you are familiar with any libertarians in your personal life, but many are deeply caring, rational individuals who have a consistent framework of ideals and strongly held beliefs against the use or threat of violence toward others. I would encourage you to engage with us more before you dismiss us, and I think you'd be pleasantly surprised :)
Innovation could still happen in countries with net neutrality.
So whats his beef with FB? And HN? outoftheloop
>That said, as a general rule raw C-style string parsing, which that C++ code is an example of, is asking for trouble. It's painful to write, painful to maintain, painful to debug, and, when it fails, fails in the worst possible way. In my opinion there's little benefit to using C++ for these workloads.

AFAIK Valgrind can catch many memory access related errors. And static analyzers can point out where such errors could happen.

From a different perspective: Why don't people do pascal stile strings with C or C++ (and such) ? I think even i could make a library that does all the string.h things but with length-prefixed strings. People have been complaining for years now about C stile strings (that have been widely used for decades now). But nobody ever did anything about it ?

PS I, myself, don't find it "painful" to use C stile strings. A few basic precautions (like using strncmp(bla,blaa,buffer_size)) and your fine. Off-by-one is more of a problem, at least for me at night (valgrind and llvm static analyzer point even those out).
I find it scary how USA reached here - the student loan phenomenon. Is it as common as I think it is or the Internet makes it looks like "everybody going to close is in huge debt"? Was it always like this? What happened when it changed? Isn't education is something that should not even be the last thing to be sold/given at such costs? I think it's same for public and private universities, right? I find it really disturbing.
https://gist.github.com/jackmott/988b4742394cf5e7d331e31c0ee...
More like no one is looking at the books closely and expecting a miracle.

http://www.nakedcapitalism.com/2016/11/can-uber-ever-deliver...
I know an individual from Microsoft who's managers were kind enough to allow him a 6 month absence to hike the PCT. He thru hiked it this Summer and is now back on our team, as productive as ever.

I'm sure this situation isn't exclusive to Microsoft. If you're valued as an employee and want to do something like this, make your wishes known to your management and see if they're willing to work with you. If you never ask, the answer is always no.
Elon Musk's Wildest Predictions
The main change I'd like at this point would be to transition from an "employee" job to a "founder" job.

That is in the works, we'll see how the next 6-12 months go... :-)
They're getting a job, but it's cheap labor and aren't being paid a fair wage.
You're touching on some very well-trodden lines of thinking. It's the distinction between thinking of a situation as "morals aside, here's what's happening" and thinking of a situation as "high road and low road lead to the same place, but one is clearly better." This distinction and the conflation of the two perspectives is why Machiavelli has a bad name.

Uber isn't inherently "evil" to the extent that its product and mission aren't clearly one way or another morally.

But based on Ms. Fowler's blog post and the information that has come out afterwards, Uber has systematically done immoral things by creating a culture clearly hostile to women. And they knew about it and did nothing about it. In that sense, yes, they are being evil.

In the long run, maybe this isn't enough to sink the Uber ship. Maybe keeping the brilliant jerks around was actually the right decision from a business standpoint. That doesn't stop Uber from being evil, it just means that they succeeded in the amoral sense. But you also can't draw any conclusions about whether neglecting HR was or wasn't advantageous, because there are too many factors at play.

So at the end of the day, we make a value judgement that women should be treated equitably regardless of the situation (within sensible bounds), and Uber seems to have done the opposite in many big ways.
> Unfortunately what most experience is the important thing. I constantly hear ppl praising how much better a 1000USD iPhone is than a 150 android phone that the manufacturer has barely finished the firmware on.

Now that you mention it, I wonder if this has the same root cause too, manufacturers/distros trying to differentiate themselves. In both cases they spend a lot of extra money to make "their OS" worse.
That's not what Starcraft AI field is about. They actually started with a combo of people doing planner-oriented systems and micro-oriented systems. Hybrids followed that. There's many methods at play. Here's a survey:

https://www.cs.mun.ca/~dchurchill/pdf/starcraft_survey.pdf

The competitions that involved humans showed humans destroyed them by spotting their patterns and beating those patterns. Also with bluffing or distractions such as having one unit do weird things around their base as the human player built up an army. The bots that beat humans will have to learn to spot bluffs and other weird patterns humans will do to screw with them. On top of all the stuff prior AI did with human-level talent. My money is on humans for DeepMind vs Starcraft although I'm happy to be proven wrong.
My personal opinion of Thiel aside...sad to see all this talent and potential being wasted on keeping fellow humans down...by using technology & software in the cruelest and darkest contexts...
You were blessed with a healthy cab system then. In San Francisco pre-uber, you could not rely on being able to hail a cab if you were not in the financial district. If you called the cab company you would be on hold for 10-30 minutes before you could talk to dispatch, and then maybe the cab would come, but probably not if they found a fare along the way.
You register your custom serializer at application startup...

http://www.strathweb.com/2014/11/formatters-asp-net-mvc-6/

Your controller action looks like this:

public List<Employee> Get()
{
.....
return employeeList;
}

Based on the serializers you have registered and the request Accept header, WebApi will serialize the list into JSON, XML, BSon (all built in) or a custom serializer that you add like Protocal Buffers

http://www.infoworld.com/article/2982579/application-archite...

Basically you can have all four registered and the client decides what it accepts.
Fed expecting rate hike 'fairly soon;, where do you see the dollar going?
Or a cloudron app.
Avira System Speedup 3.2.0.4513 Crack 2017 with Serial Key Free Download
Yes, it's simple. Quit your job. Get a new one when you finish your hike.
If you narrowly define a scope and cherry pick statistics, you can make anything look profitable.

Uber is only profitable if you only look at SF, and ignore taxes paid, interest expenses, and equity issued. So no, by that definition I don't consider Uber to be profitable for a company that lost $1.2B in the same timeframe.

SF is also arguably one of the best public transportation markets, so I'm not sure how much Uber contributed to mobility there either.
1. Interesting tech problems

2. Smart coworkers (well before this came out)

3. Good compensation (I heard for top tier applicants, they give something like MSFT total comp as salary with a ridiculous amount of paper money)

4. Assumed less bureaucracy compared to Big Cos because of unicorn/start up status

5. Ability to develop the first X in the new ride sharing/autonomous car industry

Uber would be a good fit for someone who specifically wants to work at a big_unicorn with large scale technology problems.

Most engineers wouldn't be able to accurately evaluate the ability of the leadership of tech companies, so that negative is out the door.

For the ethics portion, that's subjective.

For the cut-throat nature of the company, I heard that it was worse than most tech companies but not terrible (60+ hr/wks) like some financial companies.
According to https://www.nytimes.com/2015/11/01/business/dealbook/arbitra... corporations can and do force arbitration to employees and customers. One of the reasons to do this is that it prevents class action lawsuits.
That comment does not disprove mine. The guy did face up to 1 year in prison. He took a guilty plea instead of trying his luck in trial.

As for New Zealand:

http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objecti...
Do it between jobs, or work for a company with a decent leave policy. My friend took 6 months off from Google last year.

Once you're out of debt and have the savings: do it. It's generally easier to do these things before other responsibilities start having higher priorities.
Ask HN: Where do you store your OAuth tokens on a browser?
If you're building a website/product that authenticates using OAuth (or any form of token auth), where do you store your access token and refresh tokens on the client?

I want the user to be authenticated across multiple tabs, so sessionStorage is out.

That leaves localStorage and cookies.

How do you handle this, and what are the best practices that you've seen?
Some more info here: https://docs.google.com/document/d/1Nm3ZQXtojd7Ruw8gQ-8xNo0v...
And just so it's abundantly clear, I am not saying that APS-C is inferior because it absolutely isn't. Nothing is stopping lens manufacturers from making similarly good lenses for a smaller image circle.

The issue entirely boils down to using lenses optimised for one sensor size (in this case full frame) on a camera that has a significantly smaller sensor (in this case APS-C).
> The attacks against Trump have taught me something about myself. I have defended him and said things I really didn't believe or support because I was put in a defensive position. Protesters may have pushed many people in this direction BUT it is ultimately our responsibility and must stop.

It's nice of this person to take responsibility for their defensiveness, but for those of us who wants to convince Trump voters to oppose Trump, it's as much our responsibility to stop pushing people into a defensive position.

We need to use whatever methods are most effective, and as this blog post makes clear (and should already have been clear), attacking and belittling Trump voters isn't going to win them over. It's cathartic, but we need to win elections, not win catharsis.

It's time to stop trying to win points in an argument and try winning the support of the other half the country. sama is putting in a lot of time and effort in the early stages of doing just that--we'd do well to take note and join him.
Well, there's Microsoft, and then there's my wife... But seriously, I've been thinking about walking from Snoqualmie Pass to Stevens Pass for a couple of years now, so maybe this summer is the time.
Of course you can. I've had two jobs where a cab was part of the commute - one short term (2 months) but daily in Chicago, and I scheduled the cab two hours before I needed it and it would wait at the train station for me, and the other only on Sunday mornings at 5am in Baltimore, and I would schedule it the night before.

It was neither difficult nor traumatic as the descriptions of the "problem" that Uber is solving that I see in these Uber threads. I've never driven a car in my 40 years of life, and therefore taken 1000 cabs in a dozen cities, but I've clearly only taken the best ones.
Snapchat has a huge problem with Android, and it's causing investors to worry
This Teeny-Tiny, Handmade Pipe Organ Is Utterly Delightful
Was about to buy near expiry put options for a very cheap price...I'll be staying away from TSLA and looking at macroeconomic trends instead.

Timing earnings without informational edge, it's gambling.
"I'm not nearly that pessimistic."

Me either. Bots for fighting games have always been easier to write or even fake for the button-mashers. This proves nothing. It's just fun. Let's see them get top 2-4% skill & kills at Battlefield 4 with shots hardwired to miss 30-50% of time, playing with weakest carbines w/ suppressors, and on weak teams. If these AI's are so amazing, let's see them similarly use good tactics in open-ended battles to win as I do with a brain injury. I'll even give them training data in form of virtual lead. :)
A good thought.

There is a real pressure to perform at the highest level. There's a naive view that lets you either ignore this kind of sexist behavior because the perpetrators are productive, or condemn it, possibly tanking the company in the process.

However, Uber is not a small company, and there is lumpiness in their performance. In Susan Fowler's article, there's a real concern to turning over a large chunk of their employees, and the fact that they're women shows that this is a problem of sexism. That sort of moderate-scale bigotry is harmful to a company, and it's not something that you can necessarily read the whole culture from.

Growth papers over a lot of things, but that doesn't mean the things that are happening are good and that they're condemned by all. Moving forward is important, but there's real short-term incentives for the managers of bigots and harassers to clean up their houses. It's reasonable that they made mistakes hiring too fast, but there's no real reason to tolerate that kind of behavior for any amount of time.
U.S. nuclear sniffer plane has left the UK heading towards Norway and Barents Sea
You can't get on the phone and call a cab, and expect it to arrive in San Jose; even when the dispatcher tells you it's on it's way, and it'll arrive shortly. Uber shows you where the drivers are before you request a ride, and once you request a ride, it shows you which car was picked for you and that the car is making progress towards the pickup location, and provides a price estimate before you request the pickup.

I'd guess I've called in for around 10 cab rides, and have had two experiences where a cab was requested, I was told it would come, and had it not come after waiting for much longer than was reasonable.
Agree. The hormonal differences could have be attributed to the stress of preparing for this big event versus not working and being out in nature for a month. Or even things like the time of day, or sleep the night or two before. Would've been helpful to have more numbers over a longer period of time.
Not really an agenda per se, more that I trust the HN community to think about solutions to problems at scale - such as culture at scale.

I'd love input on how to manage cultures and performance in a massive global org, purely because I want to learn how this sort of thing can be avoided for all of us, not just Uber.

How do you allow a fast, push-the-envelope culture without it getting out of hand? How can orgs that grow extremely rapidly handle these situations and work to not have them happen in the first place?

So many questions, really. Trying to find a good place to start.

Any thoughts?