skysight-inc/HackerNews huggingface dataset:
What I'm suggesting we start with is not exactly the same. The analogous question in that domain is "How accurate have they been in eliminating wrong answers?"

Everything has to be right for an answer option to be correct. Only one thing has to be wrong for it to be incorrect.
Honestly, I have no doubt that McConnell is a good and reasonable person. I do feel lots of frustration with him and the area, that can make me a tad irrational. I do recognize the difficult situation he is in. To tell the truth to the people could very well cost him his seat. Perhaps his hope is to keep appeasing until he can bring some other industry to the area. Unfortunately, given the harsh reality of poor infrastructure and poor education....I don't think he can do even that. As far as Eastern Ky is concerned, I would advise everyone to leave.
> It blocks or impedes the installation of software that it has unilaterally decided is against its interests

What software are you thinking of? Apple maintains editorial control over what's in the App Store, but I can't think of any case where Apple has blocked software distributed outside the app store. The closest I can think of is the fact that the default settings of the computer require apps to be codesigned with an Apple certificate, but Apple doesn't maintain editorial control over who gets certificates, anyone with a developer account can get one (and of course you can even bypass this requirement with right click -> Open, or by changing the security settings on the computer).

> takes a ludicrous percentage of revenue via the App Store

The App Store is completely optional. All software that's published on it can be distributed outside of it. And I don't see how the percentage Apple takes from their completely optional App Store is even remotely connected with ethics.
Worked on my x64 machine and my IRC's. I googled it (just google parts of the introducing text) and apparently it's related to IA-64 architecture specifics.
> Tagged structs are not meaningfully less type safe than interfaces.

Of course they are. What if you read from or write to the wrong field?

> Use an enum for the tag

Your example has one contained type per variant. In Rust it is common to have an enum like

enum Foo {
Variant1(String, u8, Vec<u8>),
Variant2(u8),
Variant3(String),
Variant4(f32),
Variant6(f32)
Variant5(bool, bool, String)
}

Naming tags for something like this would be hard. Some of the fields would be shared between variants. Some would not.
Fascism has come to America, and ironically, it's not Trump.
Assuming you are using Linux and you have gobs of RAM, the 15-20% difference you will see between an mSATA SSD and NVMe is negligible for most common workloads/applications, as you will be likely pulling things from the RAM cache. The Linux box I'm writing this on only has 8 GB RAM and my whole system is only using 1.1G, leaving 6+ GB RAM as a RAM cache for read files. On 16 GB systems it's even better.

For more info: http://www.linuxatemyram.com/play.html
Until recently, at my job, the choices were rather underpowered Windows machine or MBP. That was mostly because it was HR-types that chose Windows. I spend 98% of my time in Linux on my MBP and only spin it up which I have to use the camera or a OSX only app.

But I've been installing Linux on my work macs for a while, this kind of lag is totally expected.
So if you equate GW to nukes, then you acknowledge it is a very serious threat with the potential to wipe out most of humanity?

While nuclear war did not happen, there is nothing to suggest that it could not have happened. That it was a "boogeyman" as you suggest.
Mp3 support now coming to Fedora Workstation 25
But even the else keyword itself is reserved for special occasions in Go. The thing about the language is that if something seems awkward (which I agree your example is), you have to ask if you are expressing it that way only because that is what you would do in other languages, or if there is a Go way to express it? More often than not, there is a better way to express it.

The code you gave serves no purpose, so it is difficult to see how it fits into the larger context of a real application, but it may be possible that you don't need an if/else statement like this at all.
Recent acceleration in coastal cliff retreat rates on the south coast of UK
It has somewhat different semantics though, for instance with `?` all three functions can use different error types.
January 20 Will Be a Busy Day
Snapchat unveils cartoonish machine to sell video glasses
> While I'd like to have generics in go, one of the upsides of the lack of generics is that your code becomes less idiosyncratic and more idiomatic.

That sounds like a deepity[1] if ever I've heard one.

Just to add something a little more substantive: It may not be obvious at first sight (esp. in e.g. C++ or Java), but 'generics'/'parametric polymorphism' can actually incredibly powerful at restricting what your program can do and thus actually restrict the set of valid programs which will still satisfy the type checker. This is used to great effect in e.g. ML or Haskell and can be used somewhat effectively in Java/Scala code with subtype bounds. Of course in Haskell, being a language from the 1990s[2], you can use this to effectively restrict the types of effects used by any given function (database I/O, arbitrary I/O, networking, etc.).

[1] https://en.wiktionary.org/wiki/deepity#English

[2] Ok, this is slightly exaggerated since monads-for-IO were discovered quite a bit after 1990, but still... parametric polymorphism is crucial for this use case.
The hardest part for me was finding a 15" PC laptop without the retarded number pad. I'm quite happy with my Dell M5510, but it was basically the only alternative to a MBP.
Show HN: Sales 4 Nerds podcast #4: pricing in the dark, unexpected sales advice
A town of about 50k people, but the troop had a wider catchment area of maybe up to 200k
There is a "chronological" option on facebook.
I'm tired of developer issues, and starving for actual end results. Programming is a means to an end, and the drive that keeps me going is the desire to see my work finished.
They do live in a bubble and they are more homogenerous. Why would we try to deny that fact?
Wow that is so insanely extreme. At least other tech leaders have been more calm. Did he think at all about those comments? There are investors as well as Grub Hub is a public company.
And would it be better or worse if instead of a Leaf you drove a truck?
That same article states the initial results were refuted by the ICARUS Experiment in 2012...
If you want to set a breakpoint on the error then I guess that's not possible in your form. I don't know what ? really does but I guess it somehow short-circuits the current block in the error form and returns the error.

I also sometimes include log statements in specific error branches for debugging and delete them afterwards. That's trivially possible in the Go version but requires more effort in the shorter variants (e.g. also if the funcitons throw exceptions instead of returning errors in other languages).
The article mentions that water vapor (humidity, fog, clouds, etc.) is the most significant source of attenuation at these frequencies/wavelengths. This is also the most important source of attenuation for radio astronomy observations as well, along with atomic oxygen and ozone. This is why millimeter-wave observatories have to be located in high altitude (> 10,000 feet) and dry locations, like the practical moonscape of the Atacama Plateau in Chile where the Atacama Large Millimeter Array (ALMA) [1] is. ALMA is a truly amazing instrument that's transforming modern astronomy, and they operate between 4 mm to 0.350 mm (70 to 890 GHz).

If you want to see the effect of water vapor on these sorts of astronomical observations, take a look at a nearby telescopes transmission calculator [2], where it shows the percent of light that's transmitted from space to the ground as a function of frequency. The "PWV" means precipitable water vapor, and is the height of a column of water from precipitating all of the water in a 1 centimeter square extended from the ground all the way up. The Atacama is a super dry site, and 1 millimeter of PWV is routine there, but try putting in 100-1000 GHz with 0.5, 2, and 5 millimeters PWV that are typical of other observatories!

[1] http://www.almaobservatory.org/

[2] http://www.apex-telescope.org/sites/chajnantor/atmosphere/tr...
It doesn't? Because in the sense that popularity is "agreement with consensus scientific opinion" then it absolutely does.
Russian Hackers Launch Targeted Cyberattacks Hours After Trump’s Win
> The whole point of it would be to have a higher level of abstraction

What are you talking about? A ternary isn't a higher level of abstraction, it's at best the exact same thing with a different syntax, at worst it's a more limited version of the same.
My favorite: those two snippets are 98% similar, is there a bug, two bugs or two distinct cases?
I have to say that I didn't completely understand the rules after a read-through. Some visuals and a complete walk-through would be nice, instead of piecing it together reading the various parts of the "Learn"-page and going back-and-forth trying to cover everything.
What if what you really want to do is lay on the couch and read or watch TV all days?

Except for some days, where you feel better, and want to be more active, and you get shit done?

And then you wish more of the former days were like the latter days, but don't understand why they aren't?
What a warm an welcoming community the Go community is /s

I have to say, I've had the "warm an welcoming /s" from the Go community myself. I'll give you a hint: You can also get the same from Smalltalk if you complain that a method can't have more than 256 temporary variables, and that this means Smalltalk isn't a real language. (How that demonstrates cluelessness is left as an exercise.) Annoying Dunning-Kruger crap that would only be clever and well informed if posted as a deliberate troll -- I leave that to you for what sort of welcome one should expect.

I'll also note that you are "copping out" by responding to exactly zero of my arguments and deflecting attention instead. Probably because you can't.

Reflection is a cop-out, especially in a language that has a simplistic type system.

Says who? This could just as well apply to Smalltalk. If you're pedantic about it, you could even say Smalltalk-80 is a strongly typed compiled language. Reflection is just another tool that has trade-offs and potential problems like any number of programming language tools. And if you said it was a language design "smell" you'd be right. But to a dedicated practitioner, no programming language is free of those.
Trump has expressed all of those characteristics. Labeling him and his supporters by proxy may be a stretch, but it's not racism. Call a spade a spade.
Interesting point about refactoring and "doing the right thing", didn't think about that angle, thanks for the reply!
Trusts don't protect you and your heirs from the cost of long term care and end of life treatments. I suppose you could put all your wealth in a trust and claim poverty/declare bankruptcy, but that's a very dickish thing to do with respect to society, not to mention your caretakers, and it isn't a widely practical solution.
Yes, this drives me insane too, and is the thing that I hate about the "workstation class" devices. I don't use the number pad and I don't want it, thank you. It trips me up whenever I have to use one and I have to offset my hands from the display.
And that's clearly the case with generics.
Visit Candlepower Forums (http://www.candlepowerforums.com/vb/content.php). More than you ever wanted to know about LED flashlights.

My personal recommendation would be FourSevens' Quark Click (http://www.foursevens.com/products/QK2A-X-AE-24). Takes 2 AAs, outputs 336 lumens, and has very solid construction.
Improvisation of policy positions according to tactical convenience, and outright policy contradictions, have been a hallmark of anti-intellectual populists and fascists, so no, this does not surprise me.
True, enzymes cannot change the ∆G. However, there are many cases where an increased binding strength and rate of reactions using the products of the original reaction allow for a shift in equilibrium. Though, it may possibly make the system less profitable. I'm thinking of it from a biochemical perspective more so than a physical one, so take what I have written with a grain of salt. (For examples, you could look into the unprofitable steps of Glycolysis, Glyceraldehyde 3 Phosphate is not spontaneously used on its own, but the ATP used by the reaction ahead of it provides the impulse for the reaction before it. So long as the pathway is productive, they'll survive. (I enjoyed responding to this too much, thanks for the comment, mate))
MRA go home
Ask HN: How do you expend your professional network?
What practical techniques do you use in a daily basis to expand your network?
Not sure what you are talking about - it is the first bigger syntax addition since 1.0, and I actually want more.
Determining what is, and what is not, misinformation seems:

1. Intractable. How exactly do you propose to accurately vet every bit of information posted to facebook?

2. Dangerous. Who does the vetting? If it's an algorithm, who writes the algorithm? No matter which way you slice it, "doing more to stop the spread of misinformation" imposes someone's 'one true view' of reality and stifles the engine of western civilization: the open, competitive marketplace of ideas.

This is clearly an emotionally driven sentiment caused by the moral outcry of a person considered 'bigoted' being elected to office. Stifling political expression will only make Trump/next trump/next next trump's populist appeal stronger.
This post wasn't meant to be a thorough debunking of Kim and snopes. I actually think snopes does a mostly good job of producing accurate information. However, it does show in some cases, such as the Hillary Libya "We didn't lose one person" question from the debate. http://www.snopes.com/hillary-clinton-benghazi-msnbc/

Snopes and Kim claim "Hillary Clinton overlooked Benghazi victims when she said that "we didn't lose a single person in Libya" during a campaign event on MSNBC." is false. However, reading the article for her evidence, you can observe that Kim accepts Clinton lying by omission by saying the conversation was not about Benghazi.

Looking at this from a high level, Clinton is implying the the Benghazi attack is a completely unrelated event from the USA's war in Libya. However, these two events are both part of the Libyan intervention and it's disingenuous from Clinton to make such a claim because as a result of the Libyan intervention, Americans did die. Clinton is obviously playing a political game to play down the negative consequences of the Libyan intervention. I don't blame her for doing this, by the way. I would too if I wanted to be president.

Just because they didn't die in the initial confrontation doesn't mean "No Americans died." Snopes fails to point out the fact that Clinton does not include Benghazi in the overall Libyan confrontation. Let's say I am in a car accident with someone, and they are injured. If 6 months later, they have complications and die from the injuries I caused with the initial car accident, I am still responsible for the death of the individual.

Left wing bias: No Americans died in the initial confrontation with the Libyan government.

Right wing bias: Clinton killed Americans in Libya.

Neutral bias: Clinton made a decision to support the invasion of Libya. As a result of the invasion, Americans died in Benghazi.
That doesn't sound particularly free. That sounds like monopolies dealing with each other.
This is a religious war. :( For me, having a screen full of (mostly) blank lines containing { and } is terrible. It means that the information density of the screen is low, to the point of being useless.
Title should start "Snowden".
This is the only psychic who predicted Trump victory
Ask HN: Dang, why aren't my own comments viewable?
I just joined this site last week but none of my comments are going through? Have I been banned, and if so, what was the reason? I don't think I've done anything to break the rules.
Sure--but perhaps it's not the best investment in security to deal with the people who already got past the illegal part.
> I dispute that these features improve productivity. With the exception of modules (whose purpose has always eluded me) all are available in Go (or could be trivially implemented) at the expense of safety and/or performance.

OK. How do you implement array.map() in Golang?
Mostly every day. And I thoroughly enjoy it--but it's hard, and the constant decision making can be exhausting.
It's funny that you don't think people marching in the streets, blocking traffic, screaming obscenities and destroying things right now aren't bullies.
> Just like any other async/await model.

I don't see how Go bears any resemblance to an async/await model. Did I misinterpret your statement?

> Also you don't need explicit yield on task runtimes like HPX.

I don't dispute that it's hypothetically possible to bolt enough things onto C++ to make it behave like Go, but I seriously doubt it's a viable solution. I would sincerely love to know if anyone has done all of this and is using it in production.
> how many

I can only think of one redundant feature, and that is the ? operator. This is because `try!` gets used very often in in a lot of code.

I can only think of one syntactic feature (redundant or otherwise) that doesn't get used often and that is HRTB(`for<'a>`), which needs to be there to be able to specify some types correctly (but is very rare).
Ask HN: Anyone interested for joining to startup team of three?
We are team of three (2 backend guys and one frontend) willing to build startups. We are looking for one more frontend developer with 2+ years of experience.

Anyone interested should have experience with:
Semantic UI Bootstrap jQuery

If you are interested, contact us on
kemalm1337@gmail.com
I do object. They may be a private entity but they control a humongous amount of information flow which puts them in a very public position. We may argue where to draw the line but this extreme consolidation of user attention to a few gatekeepers is a problem for the public and needs to be dealt with by the public.
Quick, How Might the Alien Spacecraft Work?
It's not hit the pause button. Trump will push us in the wrong direction.
This is a result of improper care and applying harsh cleaning chemicals that remove the glare resistant coating - this is not a result of bad quality.
This is the sort of argument that has a chance of succeeding with the republican majority.
Their monetezation strategy is advertorial content posts.

People are so used to clickbait as a way to get impressions and clicks from display ads that many don't realize there isn't a single 'traditional' display ad on BuzzFeed's entire site.

They make their money by charging for references to 'advertisers' products and services throughout BuzzFeed content - something they do really well.

Doesn't come cheap either - big cash outlays iirc.
Some of the questions have a pointers to the reading material. I will try to get the answers updated this week.
I'm qualified to quote original sources found from Wikipedia, not to explain them. :-)

That said, in the Bohr model, electrons move at around 1% of the velocity of light. Multiply by pi for half the circumference, and you're in the right general ballpark that the wave takes this long to propagate both ways around the atom and then set up interference with itself resulting in the new orbital.

(A highly inaccurate picture of what is really happening, but it gives basic intuition.)
The only states, of any size, that matter are competitive states.

Because of state-by-state winner-take-all laws, not mentioned, much less endorsed, in the Constitution. . .

In the 2012 presidential election, 1.3 million votes decided the winner in the ten states with the closest margins of victory.

One analyst predicted two million voters in seven counties were going to determine who wins the presidency in 2016.

With the end of the primaries, without the National Popular Vote bill in effect, the political relevance of three-quarters of all Americans was finished for the presidential election.

In the 2016 general election campaign
The candidates concentrated 94% of their campaign events in 12 closely divided “battleground” states

In the 2012 general election campaign

38 states (including 24 of the 27 smallest states) had no campaign events, and minuscule or no spending for TV ads.

More than 99% of presidential campaign attention (ad spending and visits) was invested on voters in just the only ten competitive states..

Two-thirds (176 of 253) of the general-election campaign events, and a similar fraction of campaign expenditures, were in just four states (Ohio, Florida, Virginia, and Iowa).

Issues of importance to non-battleground states are of so little interest to presidential candidates that they don’t even bother to poll them individually.

Charlie Cook reported in 2004:
“Senior Bush campaign strategist Matthew Dowd pointed out yesterday that the Bush campaign hadn’t taken a national poll in almost two years; instead, it has been polling [the then] 18 battleground states.”

Bush White House Press Secretary Ari Fleischer acknowledging the reality that [then] more than 2/3rds of Americans were ignored in the 2008 presidential campaign, said in the Washington Post on June 21, 2009:
“If people don’t like it, they can move from a safe state to a swing state.”

Over 87% of both Romney and Obama campaign offices were in just the then 12 swing states. The few campaign offices in the 38 remaining states were for fund-raising, volunteer phone calls, and arranging travel to battleground states.
Send me contact info.
I didn't know this issue happened on the 2015 model as well... I've got the mid 2014 model and it has the exact same issue.
They call it staingate [0], and it seems that they've replaced screens with the issue (for free). I have yet to request that, however...

[0] http://www.staingate.org/
Sorry, phrasing was bad. I've edited.
I certainly do not blame Facebook for Trump, but I don't see any balance happening anytime soon. It's not just an issue of the Internet, but also with traditional forms of media like cable TV, talk radio and print. Distrust and misinformation are shoveled out daily. Even the local pastor is in on the action these days.
No it does not, perhaps because I don't see it as a genuine threat to my position in life. I don't excuse it, but hatred of any kind is only productive to the extent that it generates action, so I see it more as a waste of energy.
This article isn't blaming anyone. It's simply pointing out that many white people in America live in a homogenous bubble, and tend not to be exposed to points of view held by religious and ethnic minorities.

The author's experience resonated strongly with me. I'm from a town of 9,000 people in Iowa, an hour's drive from anything resembling the big city. Jewish people were considered odd. I remember one Muslim family my parents knew well, and one lesbian couple. You could count the black kids at your school on one hand. Even then, I recognized all of them were demographic exceptions to the rule.

It is not anyone's fault for living where they do. Having an appreciation for what other Americans experience is everyone's responsibility, not just Midwesterners or people on the coasts. It's the only way we're ever going to make decisions that serve everyone well.

P.S. - vouched for this and removed flag. It is an important and timely perspective.