skysight-inc/HackerNews huggingface dataset:
So, politics is how we decide on public policies that determine how we as a society function and all that should be based on emotional reactions.
Maybe, but the web lets you ask questions for which there is no answer yet. But you might get one tomorrow once you ask.

Also youtube is an amazing resource that books can't compete with.

Tags and ontologies also can't compete with search, Bigquery and data lakes.
What's wrong with that? Do the crime, do the time (that's what they taught us at school at least)
By admitting he broke the law he doesn't let the counter-argument get stuck there. He'll do anything to force the debate to the information leaked and to keep it from talking points.
And any non-use of React by Google & Microsoft is almost certainly a competitive thing. Like I doubt Facebook or Microsoft use much Angular but has nothing to so with the licensing.
>A nice guy like Mitt Romney gets upset when people call him a Nazi and tries to prove that he isn't one.

You took it a bridge too far - I don't recall many people actually calling Mitt Romney anything like a Nazi. He was accused of being a wealthy elitist and vicious corporate capitalist who openly despised the poor and was so out of touch with humanity that he had his emotions simulated by an algorithm. But not "Literally Hitler."
He's a Gladwell type author.
Groovy and Kotlin use the implicit "it" parameter for lambdas that take just one parameter, which is very convenient:

listOf(1, 2, 3, 4).filter { it % 2 == 0 }
Yes, it has been the case since Khrushchev was deposed that Russian elites have been allowed to retire instead of being murdered. Great point.
'Success' is the core topic behind Malcolm Gladwell's book "Outliers: The Story of Success". If you read the book, you will see that the word "success" is used in a capitalist context which in most cases should be interpreted as 'financial success' - That is the most common interpretation.
> The US is the largest arms exporter in the world by far, you don't have to grease the wheels to be able to purchase our weapons.

It's my understanding that there are several factors that play into the decision of allowing the sales. One such factor is for example human rights violations. You know the thing SA is not exactly doing well in.
Currently, assertible supports:

- HTML validation

- 404 link check

- page contains "text" (some arbitrary user-configured text)

- status code (200 by default)

- json validation

- max response time

You can find more information here: https://assertible.com/blog/simplified-assertions-for-testin...

We're looking into building out more assertions so definitely let us know if there is a particular type of test you'd like to run.
But would he even try to mount while he can see "eyes"? Or, would he try to manoeuvre around to the other side, after a little misguided foreplay?
Turkey rounds up plot suspects after thwarting coup against Erdogan
Why does there have to be a clear line to make the marginal argument valid?

For individuals, I will state: spending a marginal dollar on charity is more moral than spending a marginal dollar on luxuries.

I don't have a clear answer to where the line lies, even for myself. I try to keep giving until the marginal luxuries which I give up have greater utility than the utility I gain from donations. Admittedly, this is not exact or imprecise. My giving is strongly affected by my mental health (one of the best ways I've found to get out of a depressive spiral is to go on a donation spree).

However, I don't think this lack of precision undermines the notion that charitable giving is more moral than luxury spending.
You may have a much better knowledge than I (wouldn't be hard). But that example doesn't quite answer the question. If a work is derivative, what is the extent of the derivative work, for the purpose of copyleft? Can you answer that without specific case law on copyleft licenses?
thank you for sharing your experience
Exactly, and my point still stands. Arizonans want the sun to set sooner after work so they can enjoy a cooler evening and have the hot hours over earlier relative to getting out of work.
When I think about Hillary's email server, which could have been hacked, I think of the State Department's email system, which we know was hacked, thoroughly, by the Russians.

If incompetence in operating unclassfied email systems on behalf of the State Department was a crime, it seems like some State IT folks would be going to jail too.

> Hillary's intentions were to circumvent FOIA rules and break the law.

One of the major findings of the FBI investigation was that she did not have criminal intent. In fact this was a major reason they recommended against prosecution.
I can't comment on Hillary's character other than she seemed cold when I met her. I do have to say though that oftentimes there are larger strategic decisions to be made. "The united states has no permanent allies or enemies--only interests."
For 90 years, lightbulbs were designed to burn out. Now that's coming to LEDs

https://news.ycombinator.com/item?id=12103244
> I don't know what the right answer is here, but I am certain that I don't find incompetence a better excuse than malfeasance.

In the United States there are laws regarding criminal negligence, and hypothetically speaking, if someone died as a result of her criminal negligence, it would be considered criminally negligent homicide in most states and could result in prosecution and a real prison sentence.

Would she ever be tried or found guilty of it? Based on the outcome so far, I doubt it; the powerful and connected rarely fall. But the standard does exist.
view-source:http://antiifcampaign.com/

Find in page: 'if('

2 hits.

So, yeah.
the idea of having a language with a dual textual/graphical representation.

This is what I think we really need. A general-purpose programming language with first-class dual mode (visual and textual) editing. A Lisp/Scheme-like language would perhaps be best suited for this, although I've seen specific applications that did it with Java (GUI code generators) or SQL (query generators). It needs to have true two-way functionality so the programmer can switch back and forth at will--the visual editor has to generate code that a human can easily read and edit, and it also needs to be able to generate a readable visual representation for code that was written by a human. And if you make a syntax error while in textual mode, the IDE should warn you proactively that your code doesn't compile, instead of just waiting for you to switch back to graphical mode and breaking horribly, and so on.
So what is the evidence that she did have criminal intent?
Check Widening in LLVM
https://news.ycombinator.com/item?id=12105319

So it looks like it is playing out as expected:

> Ten members of the High Council of Judges and Prosecutors and two members of the Constitutional Court have already been detained, officials said.

> Authorities also began a major crackdown in the judiciary over suspected links to U.S.-based cleric Fethullah Gulen, removing from their posts and ordering the detention of nearly 3,000 prosecutors and judges, including from top courts.

> The government declared the situation under control, saying 2,839 people had been rounded up, from foot soldiers to senior officers, including those who formed "the backbone" of the rebellion.

While I don't buy the people saying it was staged...its pretty clear Erdogan is going to use this to purge his enemies, both within the military and outside of it.

So this is really going to suck for Turkey. :/
ReactJS Tokyo #1
"I don't recall many people actually calling Mitt Romney anything like a Nazi. "

Your memory is selective. Romney was called a Nazi (or compared to one) by actual Democrat Party officials. Ryan was compared to Goebbels. Nikki Haley was compared to Eva Braun. Romney wasted a bunch of time demanding apologies, etc.

It doesn't matter -- as I said, no one pays attention to it anymore, really, and Trump, at least, understands that.
Ah, Cryptonomicon by Neal Stepehson updated for the internet age. Worth reading if you havent.
LEDs suck less, and are much better than garbage CFL, but are still more expensive and less versatile than the old bulbs, particularly when you need a bright bulb.
All valid points.

If you're going to do this sort of thing with much success, you really need to have a language with a fairly powerful type system. If function pointers are your only option for higher-order programming, I wouldn't even try. First class functions or interface polymorphism help, but I'd also want to have a language that makes it relatively easy to create (and enforce) types so that your extension points don't end up being overly generic.
Are you seriously comparing his actions to first degree murder? I think you're a bit biased here.
You haven't actually studied mercantilism much, have you?

No, they were not the "same economic doctrine", or anything like it.
Believing there to be a meaningful difference between being somewhat careless with information on one hand, and intentionally leaking it to the press on the other, is not playing a "political game". You can believe Snowden to be a hero or a traitor - I lean towards the former, personally - but his behavior was in a completely different category from Clinton's.
What I would like to know is, how did Thomas Pynchon know about this when he wrote Gravity's Rainbow in the early 1970's? Research pre-internet.

http://www.theparisreview.org/blog/2014/10/07/planned-obsole...
You don't even need the instance if it's a static site that can be served directly off S3. With S3+Cloudflare for a Jekyll blog, you can handle peaking to thousands of hits a second without noticing it at like $10/month.
Mailchimp's a lot more than the editor, though. Comparing it to SES is comparing apples to oranges. Mailchimp's now-neutered offering Mandrill is more akin to SES. Until recently it was quite comparable to SES in pricing and still more fully featured.
I can't have more than 80-90 characters per line: http://baymard.com/blog/line-length-readability So 40% of your viewport has to be either margins or comments.

Perhaps it would look less strange if I swapped the order of the 2 columns?

PS: I increased the margins around there orange line to make it look less cramped.
Or the logical way to think about this is that CloudFlare is another vendor that you can use (amongst many) to create the security you need with the trade-offs that are acceptable.

Marketing does not absolve you from proper configuration... clearly you have it out for this company for some reason.
BLIT: Windowed Graphic Interface from Bell Labs – AT&T Archives
I like keypairs but if you work with a lot of devices, it can be a bit troublesome managing all the per-device keys. I find passwords are a bit easier, this may be a matter of personal preference.
It’s no wonder that conditionals (and with them, booleans) are so widely despised!

They are?
I think all the examples of times in which the situation demanded the launch of nuclear weapons but they were not launched demonstrates how far away humanity was from ending it all.
> they couldn't find sufficient intent that she intended to violate the law

This is the problem. It's not their job to find intent but that a crime had been committed and she should have been prosecuted. There are literally THOUSANDS of examples where someone hadn't intended to commit a crime and were punished regardless of that citing the often quoted "ignorance of the law is no excuse".

Hillary knew the law. She should have known better being in her position but she chose to circumvent the rules (for a number of reasons) and as a result the law was broken.

Her escape from prosecution is nothing more than a blatant public travesty of justice.
I'm surprised that the article and none of the comments so far mentioned the "Expression Problem": http://c2.com/cgi/wiki?ExpressionProblem

Basically, if you structure the control flow in object oriented style (or church encoding...) then its easy to extend your program with new "classes" but if you want to add a new methods then you must go back and rewrite all your classes. On the other hand, if you use if-statements (or switch or pattern matching ...) then its hard to add new "classes" but its very easy to add new "methods".

I'm a bit disappointed that this isn't totally common knowledge by now. I think its because until recently pattern matching and algebraic data types (a more robust alternative to switch statements) were a niche functional programming feature and because "expression problem" is not a very catchy name.
Firstly, I'm glad you're not, as you can't! I wasn't an HN member that long ago! :P

Secondly, I'm glad you're not, because even 800 days ago when you posted that, someone brought up the extremely inconvenient fact of Wheeler's 12-year tenure at the "Cellular Telecommunications & Internet Association", a lobbyist group for telcos, starting in '92. The perception that he was a lobbyist who ascended to a regulatory body seems to hold up!

...although the truth of the statement "no one could have seen that coming" is clearly disputable. :P
How well do S3 and Cloudflare handle a page changing potentially every 2-3 minutes? I was under the impression S3 is not made for this use case.
The "additional work-related emails" referred to in that statement are the "thousands" the FBI did, in fact, recover; that's how they knew they were work-related.
> One of the major findings of the FBI investigation was that she did not have criminal intent. In fact this was a major reason they recommended against prosecution.

Snowden didn't have criminal intentions either, but many people want to prosecute him to the fullest anyway. But I also believe that Hillary's lack of charges is absolutely politically motivated. Some people are more equal than others.
bool match(char *pattern, bool ignoreCase, bool globalMatch, char *target) { ...
If you're really stuck with this requirement, and vixie cron is your only tool:

*/1 * * * * /usr/bin/bash -c '[[ $(( $(/usr/bin/date +%s) % 6000)) -eq 0 ]] && mycommand'
1) Talking points don't contain classified information--that's why they are "talking" points.

2) Other evidence showed that this particular set of talking points ended up being sent by secure fax anyway.
Yeah - should have been more clear on that ;)
At a quick glance, the grammatical errors really turn me off. It immediately reminds me of a "scam" web site.

In my own personal -- and cynical/jaded -- perspective, it seems that you don't really "want to find a way to help others", as evidenced by the fact that you're taking 20% of donations.

Am I understanding this correctly? I give you $100 and you keep $20 and give the remaining $80 to some charity?

And the charity is chosen by an (easily gamed) Twitter vote?

No thanks, but good luck.
> This is what intent to break the law looks like:

No it is not. "nonpaper" means scrap off all sensitive data and send it nonsecure. Comey explained what she meant in this email; long version would be: "okay, remove all the sensitive information from this note so that you can lawfully send it via non-secure line; then go ahead and do it".

No intent here.
I was referring to this:

> Each single graphical element had 2 or 3 different XML "source" files, distributed in different subdirectories

S-expressions with equivalent content are smaller and just as readable, and don't need an extra parser. XML is OK for text mark-up, but not as good for storing data (including programs).
Trump and Putin actually seem to have a very good relationship and have spoken positively about each other. Trump winning could legitimately foster a new era of better relationships with Russia.

Hillary would probably be the opposite.
> Crypto please save us.

Working on it.

https://sc4.us
5 things I don’t get about Pokemon Go
Also, at an atomic scale, the word "coast" doesn't really make sense any more...
The text of the BSD license says "Redistribution and use in source and binary forms, with or without modification,
are permitted provided...".

Now, there's a theory that looks like this: The BSD license gives you a license to use a project. If I release some code under a BSD license, but I also patent it, and you download it, start to use it, and I sue you, then you couldn't really use it, could you?

So some people have argued that the "use" part of the BSD license includes all the rights needed to actually use the project, including the right to use any patents the author may have. There are some counterarguments too of course.

However, no court has ever considered the question, and no rulings have been made in either direction. Some day, a court may decide that the BSD license includes an implcit grant...or not. We'll have to wait and see.

Now, a followup question is: What happens if a court decides the BSD license includes an implicit grant, but an explicit grant is also included? Some people think that the explicit grant might replace the implicit grant; others think that it might add to the implicit grant. And if the explicit grant is seen as replacing the implicit grant, and the explicit grant terminates in conditions where the BSD license does not, then the explicit grant actually weakens the BSD license. Alternatively, if the grant is additive (or no implicit grant exists), then the explicit grant does not weaken the BSD license.

Petilon's position is right if: 1) A court rules that the BSD license contains an implicit grant and 2) Further rules that the explicit grant included in the React project replaces and extinguishes the implicit grant included in BSD license. So far neither step has occurred, but they might. In theory. :)
Be cautious before deciding to use ReactJS in your product
Similar to the quote in the article, I can remember one of my high school teachers telling my class (20+ years ago), "Be nice to the nerds. You'll be working for one someday.".
Consider me having been led around by the nose by clickbait/outrage farms. I wish you'd been around to provide the link to Wheeler's blog when this was news. If you follow the other subthread, you'll find another HN user who's provided a link to his commentary when all this was going down, and if the HN of that time didn't have access to Wheeler's blog's information (do you have a link, btw?), I feel I'm in pretty reasonably poorly-informed company.

This outlines a particularly pernicious problem with redditalikes as platforms for news and commentary -- if the parent is telling the truth about Wheeler's public musings about how he couldn't abide by the monopolistic behaviours of American telcos, how and why did reddit/HN/etc not jump on it and shout it loudly from the commentthreads, riding the (perhaps more reddit-y) trope of the top comment being a stringent correction of the incorrect info in the actual submission? The only thing redditalike media platforms like more than being right is being able to correct someone, after all...
Why would they have to do that? They would just have to keep the data in a country that won't be part this new legal framework.

As the article says, these plans were announced after Microsoft won a court case to prevent the US government from searching Microsoft's servers located overseas. The government's solution to this is to honor foreign warrants to search US servers, so that foreign governments will reciprocally honor US warrants to search foreign servers. This will enable the US government to get data from Microsoft's servers if they are located in any country which is part of this agreement.

So, just find a country that isn't part of this agreement, and is not likely to become part of it, and keep the data there. Amazon could open a few AWS datacenters in such countries and make a lot of money.
Gladwell had a chance to reiterate his view on the 10,000 hour rule in (I believe) an episode of the Tim Ferriss podcast. The point he said he was trying to make wasn't that it took some arbitrary number of hours to become good at something, it was that you need a lot of outside support to get good at things. If you're trying to rack up your 10k hours, you're not going to be able to also have a full time job, keep up with kids, or a house or any of the other responsibilities of adult life.
since I'm not a fp expert what about a function like

ctx.arc(10, 20, 30, 0, 6.28, false);

There's nothing special about boolean. How do you encode all of those above into types in fp so that it's impossible to get them wrong and so they're self documenting? I hope you're not suggesting there be a horizontalFloat type and a verticalFloat type or are you?
Gankro cites niko as saying Rust trait resolution is basically prolog: https://news.ycombinator.com/item?id=11781923 (wish he'd cite with a link)
I was familiar with the problem but didn't have a name for it; thanks for providing me with one.

What kind of work has there been on creating programming paradigms that make it easy to both add new types and new methods? Is it a CAP-theorem-type problem where every solution is a trade-off, or is there a way to have your cake and eat it too?
America doesn't want to "fix" the student loan crisis. There are too many people in power who would lose out if it were to be "fixed".
I don't think the two hypotheses are mutually exclusive. A place well suited to a ritual burial (for the reasons of not attracting carion feeders or otherwise not poisoning resources normally used) would also be well suited to burying victims that people would want to hide.

To me, a bog seems like a place that would leave little trace on the surface relatively shortly after a burial. It would, as a result, serve just as well as a means of symbolically "sending someone to another realm" as it would concealing a murder.
Near slave labor exists in SE Asia because the national governments in that part of the world are willing to tolerate it. There are plenty of countries with free trade agreements that don't have poor working conditions. Near slavery is not a necessary consequence of trade deals -- it is a consequence of bad government. It existed long before free trade agreements.

Similarly, resource exploitation occurs in countries whose governments are willing to allow their resources to be exploited. It happened hundreds of years before any free trade agreements were signed, and it will continue to happen until those governments change their practices.
Modules like this make your dependency tree wider, not deeper, though. Modules with lots of deps add dependencies exponentially.
Bull. A few simple standards did not require the kind of detailed record keeping that was taking place just a third party to test lifespan and common nomenclature. Instead, bulb lifespan keep decreasing and profits rose.

Top loading washing machines like blenders, toasters, and many other household items where more or less modern in form around 1960. My grand parents bought one around 1960 which with very minimal care outlived my grandfather in 2010.

Yes, relatively speaking things got much lighter, cheaper, and somewhat more efficient. However, when they often last less than 5 years it's often a poor trade off. What's the expected lifespan of a home blender that's regularly used these days? How about a TV, microwave...
Snowden himself has stated that he knowingly and intentionally violated the law.

What he wants is an opportunity to present a whistleblower or "public interest" defense. These are affirmative defenses--you admit you committed the crime, but that you had a really good reason for doing so, which should excuse you from punishment. "Self-defense" is a well-known affirmative defense against prosecution for a violent crime.
"Consumers for the most part" do not regularly renovate their houses. Most of them are renters. And paying someone else to change your lightbulbs doesn't protect you from having to get them changed.
Nintendo 64 Vulkan Low-Level emulator – paraLLel – pre-alpha release
As someone who's a bit out of the loop, what are some good resources for learning about quantum computing?
There is RobotJS which is cross platform
https://github.com/octalmage/robotjs
Darn, So to match an exact tempo using beats limits to one singular note.
Life with Tourette's Syndrome [video]