skysight-inc/HackerNews huggingface dataset:
I'm sorry you think I'm playing a game. I'm legitimately concerned that we have no shared trusted source for information. I find it very frustrating when I see people dismiss things out of hand without providing any context. It's not constructive. I think it's actively destructive, because it increases the distrust.

It's not workable to begin from first principles in every discussion, and to expect people to do so is unrealistic. I made no assertion that there is some wholly trustworthy new source, though I can understand why you might think so, given it seems like so many are just out to score some imaginary political points. I don't think there are any that are infallible. I do think we can usefully make judgements that some are better than others, at least within certain domains.

How about a news source that you trust regarding the topic at hand? (Any topic at hand. I'm uninterested in wading into discussions of racism at this point). If someone provides a source, and you choose to disregard it, do you feel no obligation to also provide some sources? At least they put forward some effort.

Are you willing to give people the benefit of the doubt when they're having a discussion with you? What's the alternative? How are we going to move forward? The vote was nearly evenly split on the presidential election. Looks like we need to find some common ground if we're going to get anything worthwhile done.

Given that you're engaged in this discussion, it seems to me that this is something you're concerned about as well. Do you think its useful to discuss difficult issues? How do we find common ground? What parts of what I've presented do you take issue with or think are unfair? What can be improved? I'm honestly interested, because as I've said, I think this is an important issue, particularly in light of the recent campaign and election.

Thanks for taking the time to read through this.
Fake accounts among other things. For example ~0.1% of their users die every month but they often don't get notified etc.

Further, FB's own estimates cover a fairly wide range, but they have little incentive to user lower estimates.
If all { and } are on their own lines, then it modestly simplifies the ability to visually scan from one to its match because they appear on the same column with nothing between them.
How about one that isn't used only to influence voters?

Read Talebs tweets:

https://mishtalk.com/2016/08/07/nassim-telab-blasts-nate-sil...

https://twitter.com/nntaleb/status/794608806072352769
Snails are all hermaphrodites. No complicated ratios, sexual reproduction, equality and interesting sex.
I switched to neovim, because it supports 24-bit color themes. Stock vim is just too limited for me with 256 colors max. With neovim I can have themes that are easier on the eyes.
what's wrong with "promoting socially progressive views,[1] including feminism,[1][2] civil rights,[1] multiculturalism,[1] and identity politics" ???

just because someone uses it pejoratively doesn't make it untrue
Well, it's not just tech; it's any large corporation that gets coverage. Some people can only hear "we're making the world better" so much when by all appearances they are just making their own world better. I know it's not a fair assumption to make, but look at what gets reported (billion dollar companies that produce nothing with no profits, high level executives greatly rewarded for failure, and so on) versus the unknown companies that actually are trying to make things better with no coverage.
It is fascinating the extent to which smart-ish coastal city liberals cannot conceive of an intelligent or even highly intelligent Trump voter. There are plenty of them.
Right. Given that Congress controls the purse, how?
May I suggest this one too?

https://en.wikipedia.org/wiki/Gronchi_Rosa
I don't think this is right. The energy of a photon is h multiplied by the frequency, but the frequency itself can be anything. Even if the process creating the photon is inherently quantized (e.g. bound electron with quantized energy levels), we will measure slightly different frequencies (and so different energies), due for example to the Doppler effect[1]. Still with the Doppler effect, you can give a photon an arbitrary frequency (energy) by changing the velocity of the reference frame where you make the measurement (that is, until someone shows that the velocity of the reference frame is quantized... not something that is presently known).

[1] https://en.wikipedia.org/wiki/Doppler_broadening
In retrospect, it was clear that unrealistic promises being reneged mid-campaign weren't liabilities for the Trump campaign. I'm saying that at the time, it wasn't immediately apparent that Sanders's popularity would hold up in the general election.
Right, but I think those cases are few and far between. Basically where you need blistering performance and/or deterministic resource usage. I would throw "safety" in there, but many (most?) safety-critical applications are written in C, and Go is certainly safer than C.
Despite all the negativity about PHP, I sincerely thank all the team behind it. Thanks to PHP and its easy way of start building stuff, I started learning programming.

While I have moved on, not because it's hip to do so, I hope the community keeps rocking. Thank you again and congratulations.
What? $1B over a day vs $1B over a year is the same with regard to 99.999%.

If your timeline is only one day, 99.999% reliability is less than a second of downtime.
Users Around the World Reject Europe's Upload Filtering Proposal
No. First, understand what the language is for (if nothing, stop here...). Second, make the main design choices (expressiveness of type system, level of control of mutability or lack thereof, etc.). Third, design the type system, with a view to type inference. Fourth, design and define the semantics. Do those last two in a way that will let you test your implementation against these definitions automatically. Fifth, think about sufficiently efficient implementation strategies. Sixth, pick a syntactic style that will be familiar to most of your users. Seventh, design the actual syntax. Eighth, implement it. Ninth, try it out on users and go back to the start. Tenth, rest.
YES!! You can buy just an egregious amount of (crappy) components for very little money. As a wannabe-inventor that burns through a lot of components, this is really one of my favorite things about it.
I don't have a college degree, so I agree. But I have enough knowledge of history to know that giving power to a loud, xenophobic demagogue is worse than giving it to a career politician who's trying to preserve the status quo. And journalists are concerned to see how many people don't.
Its going to be very hard. You need a constitutional amendment. You need to first need 2/3s of congress and the house to approve it and then 3/4ths of the states. Good luck with that ever happening. We have had popular and electoral votes split a few times before and that hasn't changed the constitution.
I don't think panics on channels are a big problem. Mostly they are a symptom of bad architecture. In a good design the ownership of each end of the channel is exactly defined, similar like you would have to define the ownership for all resources in Rust. As soon as that's the case the owner can (on demand) close the channel and others can read from it and wait for the close/finish.

The only corner case is multi-producer channels, which either need additional synchronization or could be left open and garbage-collected.
I'm the same way. I certainly don't hate it, but it felt slower than other editors, and didn't provide any unique features critical to my workflow. I have plenty of co-workers that use it and seem to like it.
Reading this article, I had a minor epiphany: Sex is just really really sophisticated ASLR.

https://en.wikipedia.org/wiki/Address_space_layout_randomiza...
I can't tell whether you're endorsing this view or not by saying "that's the hope, anyway". If so, it seems obviously false. As anyone who has debugged code knows, even if what you have is bad, randomly making changes rarely ever makes it better.
Imagine telling a Republican "hey, how would you like all those rural Republicans in California to have their vote actually count for once?" Right now there's close to no point for a CA Republican to vote for president, because the state's going for the Democrat no matter what they do. Same is true for many states which go for Democrats: outside of the major cities they have significant Republican populations, who are aware their votes don't matter but suddenly would under a popular-vote system.
Why Your Best Employees Quit and How You Can Fix It
I love Snow White. It could work today for an entry-level Apple brand.
You have somewhat established correlation. Great!

You haven't answered the actual point of my argument, which is "college degrees don't necessarily bestow liberal viewpoints."
I don't have a college degree, and I don't consider myself a racist redneck. I don't know where you're getting this from.
> Be consistent with code around you

I sometimes forget what i did in last function, so in my code there might be inconsistencies and a mix of both styles found. I hope to get consistent some day but a working code is the priority right now :)
Microsoft researchers detect lung-cancer risks in web search logs
That's fair. I also go out of my way to seek out people's thoughts on divisive but relatively popular topics, because people have some reason for believing what they believe. It probably helps that I don't spend much time on Facebook because I think most people who share my ideology are at least as closed-minded as people whose ideology conflicts with mine.

That being said, I saw a lot of arguments on Facebook about Trump. I don't think the echo chamber is as complete as claimed. I think a lot of the issue is not that social media provides an echo chamber, but that social mores prevent people from voicing controversial views in large groups of people who disagree with you. So, assuming the people in your friends list are from a similar socioeconomic background, a substantial majority of them probably support one candidate over the other. So the only posts you'll see about the other person are from the least "well behaved" members of your social circle.

I think the larger issue is that the quality of the conversation on social networks is just terrible. A five-minute conversation with a stranger has more depth to it than a status with 100 comments on it. Online discussions are basically won by whichever side's memes appeal to the broader audience.
Oh, I didn't know about that. Thanks for the Link. Somehow I just assumed Telegram was one of "the good guys" in terms of crypto (I wouldn't/didn't recommend or use the app, the former because of the latter).
Facebook's Second-Generation Modular Open Switch: Backpack
Even if I'm interested in it, I'm not interested in doing free work for a for-profit company.
The weird step in the bore of the Denmark 1976 horn is covered by the hand so you can't be certain that it won't produce a sound. But it is certainly being played wrong. Brass instruments are pressed against the lips, not placed into the mouth. The vibration of the lips is the origin of the sound.
Space is a luxury. Everybody wants luxury, but it has a cost...
I guess I'm in strange position wanting U.S to police the world. Only because of Russia. But with Trump we will see, hopefully it's not new molotov - rippentrop.
Would it be possible to get a link to a non-paywalled version of the article?
Yeah, braino -- thanks. A custom binding form would be another way to do it, but I'd prefer the pseudo-destructuring -- cleaner and more concise. I'd hope a new lisp-2 dialect would come with better destructuring support for defun and binding forms anyway (destructuring-bind, multiple-value-bind and flet could all be subsumed by let if (values ...) (function ...) where valid left hand patterns).
This method is great. It's worked for me when seeking new jobs.

Regarding the "algorithms trivia via whiteboard" style interviews: I think this type of interview is, unfortunately, the best large companies can do given their constraints. These constraints include hiring lots of new graduates, interviewing pipelines that include technically illiterate recruiters and engineers who lack the executive function to accurately assess candidates' viability. Lastly, the people involved in hiring at large companies are clueless about what the new hire will actually work on. It seems so obvious that tailoring the interviewing process to the actual fucking work that the person will be doing is a good approach. Once again, the contraints in a large company prevent this from happening in general.
How Echodyne’s Military-Style Radar Helps Drones See
The trend of middle class and blue collar hollowing-out and economic decimation began in the early 1970s. Find any graph of median wage, etc., if you need confirmation.

You can't blame SV for a trend that began 30 years before its rise to prominence as a major socioeconomic power. Automation may destroy huge numbers of jobs in the future (e.g. trucking), but so far its effect has been significantly less than offshoring and outsourcing. It was the opening of overseas labor markets that destroyed the American blue collar worker, not tech.

... and other industries have never been "civic minded." Workers had to unionize and struggle hard to get fair wages, good working conditions, vacations, and even weekends.
It's not designated as a measure of intelligence, instead as a level of education, which comes along with correlations to profession, income level, religious identification (non-college educated folks are more likely to identify as evangelical), etc. etc.
Here’s How to Buy Ether with USD (Even If You Live in New York)
awesome! if anyone is interested in this, i wanted to show around my similar neuro-evolution toy, pond: http://maxbittker.github.io/pond/

these agents live in a world where they're trying to find and eat food
s/exploit/use/
About that first example... showing up at your child's bedside when they're in hospital doesn't sound particularly helicopter-y.

If the child was low-key sick, sure, that'd be silly -- a stomach bug or flu keeping you in bed for the weekend doesn't warrant cross-country flights. But a drug overdose? That's a serious health issue.
4 Things Vue.js Got Right
a = flag ? b : c

is much more readable and concise than

if flag {
a = b
} else {
a = c
}

battling habits by making useful code inconvenient is just sad
You'll find out very soon.
Did you glance at his charts? He's saying a "rigorous updater" would have estimated Trump's chances at almost nothing all year long, until dramatically changing the estimate just before the conclusion. In contrast, 538 estimated Trump's chances as much higher all year.

He has a point that the chances of winning shouldn't shift so rapidly, but a rapidly moving gauge is a decent indicator of uncertainty.
No, this is real...however, using reactive principals in JS is a bit esoteric and definitely not something that needs to be covered in an interview (IMHO). At my company when it comes to JS interviews we are more interested in proper separation of concerns, understanding scope, using proper data structures...you know, the basics.
Some background info: I'm tech lead for a german shop on tmall.hk, and indeed this time, the numbers are crazy.

What you have to know though is that B2C shopping on Alibaba is extremely promotion driven. You have a very flat curve most of the time, and then on promotion day, you've got lots of sales. Everyone is waiting for the special deals.

The way this works is that people can buy or sign up for all kinds of different vouchers, rebates and coupons and whatnot, which they can only use during the promotion, which is typically 24h. This will of course affect your margins, but the volume is high, so it can be worth it.

On the technical side, the APIs are astonishingly bad. I suppose this is the result of building this very quickly, and it has grown ever since. I don't know how they manage to maintain it.
An article on how Alibaba subsidiaries are using a backend stack based on Spring:

https://spring.io/blog/2013/03/04/spring-at-china-scale-alib...

The article is a little dated though, and some of the links to their open source repositories don't work anymore (maybe this is because is because they moved to GitHub [2]).

I assume it's the language barrier, but for such a huge company I could find surprisingly little information on their technology or infrastructure. If anyone has any more current information, I'm sure quite a few of us would be interested to hear about running software at that scale.

[1] https://spring.io/blog/2013/03/04/spring-at-china-scale-alib...

[2] https://github.com/alibaba
Explain what a "bad idea" is to me?

There are underpinnings of a Grand Narrative in it; "good ideas" carry forth, "bad ideas" die. Evolution with "progress" and "always better" buried in the metanarrative. Even the metanarrative of evolution as having some sort of benevolent directionality.

I am not being snarky, and I am genuinely interested in how "bad ideas" (specifically what is a "bad idea") factor into the causation, as well as "skill" and "passion"?
Of course there was fraud. We know better than most how easily a box can get pwned when the attacker has unsupervised physical access for a few minutes, and the manufacturer gives short shrift to security and practices security through obscurity--such as by keeping the source tightly closed.

The question is whether Trump supporters were better at cheating than Clinton supporters, or better at covering their tracks. Even if nobody suspected fraud, we should still be doing randomized checks for it, in a transparent, publicly-auditable way.

My hypothesis is that voting fraud is endemic, but that it only rarely influences the results of any election. I suspect that most of it is done by crackers for hire or by people already heavily invested in politics who happen to have the necessary skills.

It just seems like such a simple, boring, and yet insanely high-risk hack that no one would bother doing it just for the giggles of getting Ivanna Tinkle elected as county dogcatcher. Also, in order to pull off a significant advantage, you would need a conspiracy of multiple actors in several different counties, and the more participants you have, the less likely it is you will be able to keep it secret.

Tyler Durden (of Fight Club) could silently steal an election with a vote fraud conspiracy, but no actual, living person could--not until all the votes are cast on network-connected machines, anyway.
I know of a few "one time in a billion" bugs that became "one time in a hundred" bugs after randomization. Then they were fixed, instead of continuing to linger.
Your explanation is wonderful, but I thought the article said pretty much the same thing:

"So there is a subtle but important distinction reflected in the term deterministic chaos – the motions of an orbiting body are fully determined by the laws of physics, but they are unpredictable because we can never know the starting conditions well enough."
Doesn't happen for me. Both GCC and Clang compile it fine.
Nasty Gal filed for Chapter 11 bankruptcy protection yesterday
What about for small electronics like stuff I'd get from geekbuying?
Dev Room Confessions
That's just a $10K loss.
several miles away

You don't need a car to travel several miles, not even in America

My office is "several miles" from home, and I bike to work.

And while I live in a mild climate now so weather is on my side (winter temps rarely go below 50), decades ago when I was in college, I biked to campus even in the winter (which included ice, snow and below freezing temps)
In Japan I noticed that the public washrooms were always so clean, magnitudes cleaner than anything in Canada.

My wife told me at school that all the students take turns cleaning the bathroom, this meant if you made a mass you'd eventually have to clean it up. The idea seems to be that by keeping it clean you avoid having to clean up someone else's mess later, seems to encourage doing the right thing.
Strange. Here's my erroring code:

int main()
{
int* p;
p = (int*)wrapped_malloc(sizeof(int));
*p = 10;
return 0;
}

void *wrapped_malloc(int size) {
return malloc(size);
}

And the actual error:

test.c:9:11: error: conflicting types for 'wrapped_malloc'
void *wrapped_malloc(int size) {
^
test.c:4:19: note: previous implicit declaration is here
p = (int*)wrapped_malloc(sizeof(int));

Are you doing anything differently?
If you've not seen it, there's a fantastic children's movie from the 80s called "Tommy Tricker and the Stamp Traveller" where all the kids collect stamps, and it's a great stamp movie. Do check it out.
People are dreaming too much about this guy policies.

To me, he looks exactly like Sílvio Berlusconi: a self-centered egocentric, with the attention spam of a spider and the temperament of a 10 year old boy.

Like Berlusconi he simply wont be able to understand detailed policies or complex problems and doesn't have the intelligence or patience to stitch alliances and deals to implement those policies. Like Berlusconi, the only thing he understands is the "art of the small deals" that bring advantages to him.

Edit: I am not the only one saying this: http://www.economist.com/news/europe/21709984-americans-coul...
All you're telling us is that, presumably as not one of the targets who's been told they are these things for decades, perhaps all their life, "those words do carry a lot of weight".

All we're telling you is that, as those who've indeed been told that for so long, those words are dead to us.

And I'd add they're word salad to the other side when used generically in a political campaign, with about as much semantic meaningless as Blue or Green in pre-Nika riot Constantinople.

Shades of Bill Maher saying, sorry about crying wolf over our telling you the Current Year Republican presidential candidate was Literally Hitler (although he should have gone all the way back to the first example in 1948), this time we really mean it.

Circling back to your desire to re-imbue meaning to them, I don't think you'll see that in your lifetime. See, for example, the hundred year cycle of progressive -> liberal -> getting back to but not quite there yet progressive. When words and the concepts behind them get burned like this, it's really hard to recover.

And, yeah, it's much worse than the surface which we've mostly been discussing this at, the very concepts have been rendered stone cold dead.
I can't tell if you are serious but strong opioid painkillers are inexpensive to manufacture and many have been out of patent for decades. They're significantly cheaper than e.g. the pentobarbital* that Oregon physicians prescribe for assisted dying. Despite what people on my Facebook feed say, Big Pharma isn't making big money off of any of the old standbys like morphine, oxycodone, hydromorphone, etc. The prices a patient sees are unrepresentative of the actual cost of drugs to health care providers. A few years ago a friend got a shot of hydromorphone in the ER for kidney stone pain and the line item on the bill was like $200. About 1% of that would represent the cost of replenishing the consumed Dilaudid, maybe another 2% for a disposable syringe. As for where the other 97% came from, see: many lengthy tomes about American health care.

*Pentobarbital itself is also cheap/easy to manufacture in volume and has been out of patent for a very long time, but nowadays it is a niche drug so the overhead costs are higher.
But if your code is properly indented then you can do the same thing with the first character in the line containing the open brace:

if (foo) {
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
| blah;
}
GCS is a bit better, since individual objects are strongly consistent, but I've been bitten by the eventually consistent listing.
Thanks. Perhaps it's a matter of rolling dice to see what life has in store for me. Thanks for the reply.