skysight-inc/HackerNews huggingface dataset:
In LA county, Clinton got 60+% of the vote, I don't know many here (just moved from Beijing to LA in August), but they were all more apprehensive than me about the election results. I honestly think I've never met a trump supporter in real life, how many immigrants (many of the people I know) were enthusiastic about Trump anyways?

Abroad is the last place to meet a republican (at least outside of the high earning senior manager demographic), let alone a trump supporter. Ya, they just might not be talking about it, but it is a very self selective bunch of people that are going to be basically migrant workers in another country, they won't be anti immigrant since that would be too hypocrititical.
The article said he was charged with being an "unregistered foreign agent".
Perry served under Bill Clinton.

There's a shortage of ethics across party lines.
It's worth noting that the SpaceX satellites only have a mission length of 5-7 years, and the Spectrolab solar panels are built to last for a typical 15 length mission (from the link you provided).
Perhaps they will opt for (presumably) cheaper components given the shorter lifetime.
This comment does not deserve downvotes. When you punish people for asking polite honest questions, you bring down the level of discourse and turn this place into an echo chamber.
I think what's important about this is if the big problem is (1) race disproportionality or (2) general police brutality and unaccountability.

If the main problem is (2), but society mobilizes to solve (1), thigs won't get better.
Just wondering, was this sentence intentionally written in an extremely complicated way? It took me a while to figure out what it was saying.
> Nobody had ever conceived of 20% 50% 60% taxation. The plebes would riot with only a few % tax hike.

First of all, that's not true. Taxes in the early modern period are estimated to have been in the range of 15-20% of overall production, and rose significantly during industrialization.

But more importantly, most taxes in that period were typically assessed either as a fixed per-unit tax on the production or import of specific goods, or as a yearly fee for the possession of certain items. In this respect, they were quite different from modern income taxes -- it's hardly possible to compare them numerically.
I don't think most spies are in it for the money. I can pretty much guarantee that FBI/CIA/NSA salaries are all lower than those of the top tech companies.
LOL, Your comment about stopping crime by locking people up made me laugh hard.

I've done time in the federal system, and on one of my transfers between prisons, I got to sit beside a supermax transfer prisoner. Really, he was a pretty nice fellow. Said he had to kill a guard once in a while to get out and see the sights and have some decent food. He was on his way to court for that murder case trial.
Australia's child poverty 'national shame'
It seems you're using python. The standard lib's date and datetime classes are... not great.

A purpose-made library like Delorean [1] or Pendulum [2] will help with handling dates, datetimes, and timezones greatly, despite being another tool to learn. Even Arrow [3], which is popular because of its Moment.js-inspired API, is better than using the builtins, despite muddying a few concepts and making some design choices that I (or the Pendulum author [4]) don't agree with.

In the Java world, Java 8's builtin Datetime API and its predecessor Joda-Time are quite possibly the most thoroughly thought-out, expertly designed datetime libraries that exist today. In my opinion, none of the python libraries quite measure up, but Delorean and Pendulum are pretty solid.

[1] http://delorean.readthedocs.io/en/latest/quickstart.html [2] https://pendulum.eustace.io/ [3] http://crsmithdev.com/arrow/ [4] https://pendulum.eustace.io/faq/#why-not-arrow
I think you've got it backwards. C# was one of the principle drivers of this wave.
> Theranos is involved in lawsuits with nearly everyone now.

Good. They were playing games with people's lives. It is one thing to play startup when it is Uber for Dogs and puppy ended up not seeing its friends at the park that day, it is another thing to mess up blood test results.

If someone who got hurt can come forward and wants to press criminal charges, they should get all the support needed. I can understand mistakes happening, but lying and going forward after they knew was abhorent.
It still matters: Try engineering a high capacity (350 to 1000 Mbps) PTP microwave link at a distance of 80 km between two mountaintops... Path loss and channel capacity are real issues to deal with even at distances much shorter than GEO.
Maybe because you don't want the cost, complexity, and weight of having two completely different drive trains?

As chevy shows with the CotY you can make a hell of a car if you design a car for electric and invest the weight/savings in the better electric car. Why carry around a complete drive train for the 5% case when that you could invest in the electric side for the 100% case.
Since Android debuted, it has gotten rid of SD card slots, keyboard layout options, removable batteries, and replaced most of it's open source apps with proprietary Google Apps. Android has gone from being generally unlocked to where even Google's own Pixel had to essentially get jailbroken with an exploit. UI design catered to power users has been replaced with large simplified UIs with excessive animations and bright colors.

Android of today is basically the iPhone. Really would like to see a phone for power users again.
FileVault plus running 'pmset destroyfvkeyonstandby' in Terminal should prevent this.
Destroying the FileVault key should encrypt the disk, likely stopping things from running while asleep. I haven't tested this though.
That is exactly why I transferred my email to paid fastmail account. That is why I'm gradually resigning from usage of any Google services except search. That is why I'll never ever buy anything from google.

I had figured out everything when they closed Google Reader. I understood that they give no flying whatever about their users.

Because you, people, are not their customers. You are their commodity and advertisers are their customers. So yeah, don't mess with your owner.

update: spelling
Yes this was not uncommon, all kinds of shit was put into hescos. Unless an area was specifically swept for mines (time consuming, expensive and labor intensive) it was usually randomly selected topsoil.
It would also be a history of agricultural prosperity. It would also have to include the billions of dollars of charity sent to Africa for decades by Western Countries, quite notably by the United States. Probably should illustrate how much better economically black people in the United States have over the countries they were removed from, as Muhammad Ali notably stated.
That real estate already has coverage by Verizon, AT&T and probably a couple of WISPs.

Source: I live in such a place.
Simply put, IO as accessed by the Os is asynchronous by nature. The synchronicity you are used to is a nice artifact and lie the OS tells you to make simple programming easier. Underneath, the OS is doing everything asynchronously, and just waiting until complete to return, otherwise we would be throwing away massive quantities of compute cycles waiting for IO to complete.

Why let the OS and other programs running at the same time reap all that benefit? You too can program such that while you would normally be waiting for IO and some other programs was utilizing the CPU, your own cycles can be used and you can be accomplishing so much more.
> Return by ref and out parameters: I'd be happy if they just removed them from the language. Ugly, error magnets.

I disagree. Firstly, more high-performance non-allocating code can now be written safely instead of dropping down into unsafe languages.

Secondly, ref and out parameters are address types, which the CLR and C# need to properly handle to support value types/structs.
Are you saying Hobby Lobby and Chick-Fil-A have banned leftist from shopping there?
I think it is possible to achieve what you want (hiking invites). It may mean writing a small web service (AWS Lambda?) which can respond to the call to action in the script.

Not so practical for a one off event, but if you were doing this all the time, you could build a service that offered this sort of facility to the masses.
No, in this case I disagree. You could say the same thing, word for word, about any real-world ideology and it would be equally true. If you think I'm wrong about that, I would like a concrete example.

(Maybe you think I'm trying to say that all ideologies are equally valid, but I'm not. I'm just pointing out that that particular comment is so reasonable-sounding and hard to argue with precisely because it doesn't actually say anything of substance.)
Maybe you mistyped, or maybe it's just too late and I'm not parsing things right, but I'm having a hard time distinguishing between the two options here:

"It's one thing to use downvotes as a moderation tool, submerging comments from others with whom you don't agree. It's another thing to "penalize" (FWIW) a person because you disagree with him/her."

Regarding how down votes are used on HN, there are those who use them to express disagreement (PG weighed in a while ago https://news.ycombinator.com/item?id=117171), though there are others who think this isn't the best use of down votes.

Maybe we need "non-substantive", "don't agree", and "flag/uncivil". I can see how that could overcomplicate things, though.
>a small % of activists on the left

A vocal minority + rapid societal change + social media echo chambers = reactionary backlash = Donald Trump presidency

>I wouldn't extrapolate much from this election

I would. 60+ million people voting for a man as odious and unprepared as Donald Trump says a whole lot to me. That and pretty much total Republican domination on the state level. The GOP is one state house away from being able to call a new constitutional convention[1].

1: http://www.esquire.com/news-politics/politics/news/a50672/st...
> I noticed that liberals had this similar authoritarianness of being unwilling to consider the merits of the other side

I am not American, but I must say on the level of politicians, Obama repeatedly tried to be bipartisan and was repeatedly rebuffed by the GOP who seemed intent on grinding the government to a halt. Frankly, and it made the Dems look like a pathetic 'hanger-on', IMO.

"Considering the merits of the other side" is a losing strategy in game theory when the other side always defects.
And some implementations rely on 3rd party cookies!
Java has quite a few very good GCs, some in OpenJDK, some by Oracle, and one by Azul. Quite a few of them don't have a 1GB wall. They will become even better when Java finally gets value types and the GC won't have to work hard to do stuff it doesn't have to (this is why Go has decent GC performance even though its GC isn't very sophisticated). In any event, I don't see how Rust can make the work any easier. Coming up with that algorithm is 98% of the job.

Lots of languages do have good GC because they run on the JVM. OTOH, we don't know how hard it is to write similar kinds of applications in Rust. Good things take a while to get right -- Java has taken a while, and Rust has, too. It will be a while yet until Java has a GC that everyone likes, and it will be a while yet until Rust is fully fleshed out and its strengths and weaknesses understood. My personal opinion is that the two approaches are complementary, each being superior in a different domain.
I have zero sympathy for gambling addicts. They voluntarily choose to enter into unfavorable financial transactions (i.e. make -EV bets). As long as the casino's encouragements don't step over the line from aggressive marketing into fraud or coercion.

Yes, they exploit human psychology to convince people to spend money, potentially large amounts of money, unwisely on something they don't actually need. That's the purpose of the entire field of marketing, from advertising jingles on the radio in the 1930's to the sexy elf girl on the Everquest box in the 1990's to the reward point cards popping up at every store in the 2010's.

Yes, it's shitty, slimy, exploitative and more than a little creepy. I personally hate marketing, and in fact I've met very few people that enjoy being targeted by it. But the fact of the matter is, as long as you have large societies of people talking to each other, businesses will be built on speaking to customers and convincing them to part with their money for some product of very questionable value. If you legalize, you can regulate and tax, so that the games are relatively clean and fair, and enforcement of disputes is handled relatively non-violently through the legal system. Otherwise, you'll just drive it underground.
Also apps are a lot more powerful in flock. In slack you can only interact with apps using slash commands. In flock, an app can declare UI buttons in multiple places which can trigger actions like opening a widget or sending events to app backend. You can also include widgets inside your messages (e.g. checkout our polls app). Read our API docs for more: https://docs.flock.co/

(PS: I work in the Flock android team)
How come I can order something fairly heavy from China for $3 with free shipping? Of course they do WAY more volume than Japan, but it still makes no sense, it costs me more than that to ship it across town, and it's literally the same guy doing the local delivery.
Why not support more safe ref/out uses? I don't see any need for them to go away. You're already disincentivized from using them due to the syntactic annotations required and they aren't compatible with standard delegate parameter types. So if you are using ref/out, you actually need them for some reason (likely performance-related).
So it's warrantied for 100k miles, not that it's going to die at 100,001. Are any of your cars warrantied for more than $100k?

Not like the battery is expoxied in and you can't replace it.
Is that actually true? I remember I used Sofortüberweisung once when I had to and it didn't feel (for a lack of a better term) as if I was sharing my credentials with Sofort.

It was a long time ago but I had the impression that they used some kind of legitimate connection to your bank (with TAN check and my original banking interface) and were only notified about the success (or failure) of the transaction while never receiving the sensitive credentials themselves.

Of course I may be wrong.
Because remaining silent is a tacit endorsement of the hatred, xenophobia, racism, misogyny, antisemitism, and white nationalism that are the core values of Trump and many (absolutely nowhere near 'half of America') of his followers.
There are still cases it won't work; in fact, sometimes the optimal packing is pretty strange. For example, check the fifth optimal square packing: https://en.wikipedia.org/wiki/Square_packing_in_a_square
Hillary Clinton: I wanted to curl up with book after election loss
Which is funny, because I still remember their "every new feature request starts with -100 points and has to prove real benefits before even being considered for the language" speech
Sun's Java Real-Time System. It is no longer supported, AFAIK, and I don't know which RT JVM the project has switched to because I'm no longer there (my guess would be IBM's).
I just downloaded both and I get these numbers:

(sizes react-both)
=> {:br11 [34761 "0.240"], :gz9 [41790 "0.288"]}

It actually got smaller from the 15.3 release.
The Startup Bringing Engaging Substitute Teachers to City Schools
Freedom can include the freedom from harasment, which is a curtailing of speech. That's a liberal idea. The other alternative is 'let people say anything they want and they can just learn to deal with it', which doesn't work with e.g. death threats, harassment, etc. That's why one freedom might be more important than another.

People who claim it's a negative are usually upset that they can't attack, belittle, or harass other people for their own amusement, I've found.
Could you elaborate on why mobx is better than redux other than "new and shiny"?
What kind of engineer goes around saying "It could be faster, leaner, and more efficient? No! Build the biggest, flakiest, ugliest thing that gets the job done today!"
'Conductive concrete' shields electronics from EMP attack
15 years is the nominal design lifetime for an "insured" geostationary telecom satellite... When SES or Intelsat launches a new 3500 to 6000 kilogram sized satellite it's insured by a third party company. There's specialists in this. I'd say it's much more likely the SpaceX program will be self-insured so they can take a risk with satellite bus technology and other tech that has never been flown before.

How this will affect their choice of PV cells I don't know.

With 4000 satellites it's likely that their approach to each satellite will be smaller and much less redundancy:

If a traditional 5000 kg geostationary telecom satellite can be compared in analogy to a big, expensive, 4U, quad socket xeon server that has multiply redundant everything.

These small satellites might be much more like a facebook open compute blade server, 1+0 and redundant nothing, but much, much cheaper to build and with a software architecture tolerant of entire nodes failing and disappearing from the network.
You can also just go straight into the app menu and there's a "Show manual installation instructions" item there that pulls up the same dialog
I would really like to see some hard numbers. I know the salaries are public, but I wonder if there are bonuses that aren't included and benefits such as housing/car/food/etc. I'm sure some are contractors rather than employees. I wonder how much they make.
Here is another fastmail customer. Just curious how do you confirm identity? I don't remember setting a backup email.
VR needs 90fps with only a few milliseconds of latency between moving your head and seeing the movement in your headset. Both can't be achieved by streaming from a remote server…
The only difference between a fake news story and a real news story that you can rely on is that the events in the real news story actually took place. Obviously there is no way to determine that by looking at the text itself.

Yes, at present the fake news may be written more colorfully or poorly. Obviously if you filter on that difference, it will go away.
Online calculator predicts IVF baby chances
Thank you. Wow, politics do lie, but Trump took it to a new level. Seems like this will be a new standard from now on.
Being headquartered in the most leftist city in the country may be risky for Twitter when trying to navigate these issues.

I wonder if any uncloseted conservatives or republicans are in the room, or even the building, when these things are decided?
It's amazing what owning the FTC can do. Obama appointee Joshua Wright was a paid Google shill... and Trump just picked him up for the FTC transition team. Google's ability to infect our justice system transcends partisan politics.
Wow, that's a more bizarre case than I would have imagined. I started with the assumption that rotating them other than multiples of 90 degrees would never help, but looks like I was wrong.
Nice. :) Reading this in the context of this thread made me setup my own trial account, with a new domain name. As soon as those MX records propagate, I'll be good to test it for a while.

Wish you had a dark theme, that'd be my only feedback for now (Stylish also works). Appears to be very fast, but of course, my account is 100% empty.
homogenous for who?

for the end-user? nope, because this application doesn't look like the rest of their applications, and ignores their preferences.

for the developer? yes, because their application will look the same regardless of platform it's deployed on.

But as we've learned with Responsive Design, having a single "my way" of presenting an interface regardless of end-user preferences and device capabilities is a Bad Thing. Interfaces need to be configurable by the user not fixed by the designer.

I like the font, though. Makes my code look sexy, and that's hard to do ;)
> You may want to deconstruct the value and use the original base value.

I think this is exactly right. Members can be declared visible only when viewing an object through a particular supertype, and you may simultaneously need to invoke methods from the supertype and the subtype.
"Ignorance of the terms isn’t an excuse, so be sure to read them."
I stopped reading after this sentence.

The American legal system is so stuck-up and disconnected from reality it would be funny if people wouldn't be screwed by it so often. Lawyers are given way, way to much power and common sense seems to be dead. Lawyers are paid humongous amounts of money for simple tasks, while big companies can and will pretty much screw whoever they like.
Search Engines to Remove Ads on Sex Determination in India: Supreme Court
On OS X when I plug in a new USB based Ethernet device, the first thing it does is pop up a dialog asking me if I want to enable/configure the device... is the device already configured at that time?
I picked up the sarcasm immediately but it's scary how many times I've been told (HERE, on HN of all places) that it's impossible to live a normal life without Facebook. As in: literally, with a straight face someone would claim they would have no contact with friends if not for Facebook and be totally serious about it. Kind of unbelievable but I've heard it multiple times.
Honestly, I don't think I'd blink an eye at signing up for that. Space hotel trip alone is worth that!

In fact, that makes me seriously think about the ITS for earth orbit activities. Add a nice big docking port to connect it to a space station, and you've got yourself a relatively cheap reusable vehicle to fly a whole mess of people into LEO.
how about good old basecamp ?
Reinforcement Learning with Unsupervised Auxiliary Tasks
This is why Trump won. And then these same liberal elites who are completely out of touch with class wonder why the poor in rural areas voted against their smug elitism.
Little Flocker – Protection Against Ransomware, Spyware, Misbehaving Apps
What prompted you to name your product after a debilitating medical condition?
The problem is not fb "generating" news. Nor of "policing everythung". The problem is the algorithm of fb, which determines what you see, how often you see it and how important it appears to you. And this algorithm is intransparent and manipulative. And for this algorithn the responsibility is solely with fb.
> The problem is, they're so damn convenient.

And this is the crux of the problem. "Oh, that'll never happen to me" until it does. I've been asked several times, "why do you go to the trouble of [hosting your own e-mail | not having the same mobile # on SMS as on Hangouts | using ownCloud instead of Google Drive | and other greatest hits]". Stories like this are why. They're not at all uncommon, they're a disaster for the people affected, and they're clearly not a wake up call for Google to get any better about their free-to-the-end-user services, so I've no motivation to change my practices.
Strong, Durable, Multi-Directional Lego Alternative
Yay for algorithms without any human supervision! In googles defense, you can't really expect them to spend such a small company to pay a human when the task is so trivially automated and handled so well.
It is beyond shitty that the notification mail doesn't even give a clue as to what the violation was. It's a bit hard to mount an appeal against a genuine mistake if you're clueless as to what that mistake was.