skysight-inc/HackerNews huggingface dataset:
Then again, do you know many Christians who explicitly signal their beliefs like that? I think they're much more likely to say "Jesus is the son of God" than "I believe Jesus is the son of God".

It's rather uncommon for any follower of faith to preface their beliefs with "I believe". If they preface them at all, they're much more likely to use "I know", or "$authority says".
It's really not the same thing, but I've just installed Home Assistant [1], and have been playing around with it today. It automatically picked up my Hue lights and Chromecasts, and I set up presence detection with Locative.

For voice recognition, it's just not worth trying to do something yourself. I'm still going to get an Amazon Echo, or maybe the Google Home when it comes out.

[1]: https://home-assistant.io/
Would be interesting to know how the composition of the wheat consumed changed over time. (According to paleo foods people, wheat now contains more gluten per gram, more carbohydrates and less fibers.)
WhatsApp doesn't just have e2e encryption by default; they actually hired (or just contracted?) Moxie to implement the signal protocol:

Over the past year, we've been progressively rolling out Signal Protocol support for all WhatsApp communication across all WhatsApp clients. This includes chats, group chats, attachments, voice notes, and voice calls across Android, iPhone, Windows Phone, Nokia S40, Nokia S60, Blackberry, and BB10.

As of today [2016/4/5], the integration is fully complete.

- https://whispersystems.org/blog/whatsapp-complete/
This is brilliant, wished I had this when I was implementing a large scale cloud rendering project.

Having a standardised and streamlined way of deploying the application code with CUDA toolkit would have saved me a lot of troubleshooting.
Python 3.6
Netflix already has their own Windows desktop app. Because it can use Microsoft's unsandboxed PlayReady DRM, it can play 1080p video while Chrome and Firefox can only play 720p.

https://www.microsoft.com/en-us/store/apps/netflix/9wzdncrfj...
I'm curious to know where the line of a "program" goes. I imagine a OS without file system, but only with functions (like as if emacs was an OS). Would a function then be called a program?
That's not a valid reason. You use descriptive statistics when you describe something and you use inferential statistics when you're doing inference.
Ran it, works. I'm on freebsd 10.3 BTW.
Hasbro has (somewhat) successfully argued that the list of Scrabble words is copyrightable.
The whole point is that you need fewer humans in the loop. If every factory worker automated out of a job was hired back to work on the robots, we'd skip the automation part entirely.
Solar-Powered 'Band Aids' Offer Flexible Energy
And how is it supposed to be used if CDNs don't support it? Sounds like a circular dependency to me. Technology is here, but without infrastructure it's close to impossible to use at scale.
Museum of Soviet arcade machines
The Evolution of Artificial Intelligence
Different uses I guess. I'm using JSON for configuration purposes (~100kB...4MB PABX config, but Azure seems to be more popular example) and it's read-modify-update cycle > 95% of the time.
Yep, I find it to be a terrible proxy for the question, "Which parts of the HTTP request-response cycle interest you?" Please, please, please, if that is your question, just simply ask that question. It gives the interviewee the opportunity to steer the conversation in a useful direction (especially if the answer is "Well, I'm not really interested in the details of that, but let me tell you what I am interested in..." which would not be possible with the original question, without sounding rude).

The problem with the original question is that it masks your true question and makes it really difficult to understand what the discussion is about. If someone is used to answering questions succinctly, directly, and usefully (which are valuable traits in a productive engineering environment) then it's really difficult to formulate a clear answer on the spot, regardless of your depth of knowledge. The best response is probably the question, "Exactly which part are you interested in, and in relation to what kinds of problems?"
Perhaps a bit more subtlety: Keep global concerns global, and local concerns local. Coloring and font schemes (margins/padding too, I suppose) are usually global, with variations for broad types of components. Sizes / positions of components often end up being very specific, at least in cases where "auto" doesn't work well for what you want.
That's a pretty broad definition of computer, even moreso if you're going to claim that the way the human brain arrives at an answer is "specific computation". Moreover, its clearly not the definition used by the author of the article.
Ok, then s512(c)(1)(A)(iii)

"[Safe harbour applies] if the service provider— upon obtaining such knowledge or awareness, acts expeditiously to remove, or disable access to, the material."

"Awareness" would apply even absent a formal DMCA takedown pointing to the content. So after the first, Youtube is 'on notice' for repeats even where those don't get new takedown notices ... ContentID.
I put real in quotes for a combination of at least the following reasons:

* "real" as in real numbers instead of integers.

* to acknowledge the fact that computer division is only ever an approximation of real numbers.

* real as in "what division actually means". Only in computers would you expect 1/2 to be 0. If you're doing math, you express that with something like floor(1/2) (don't have time to copy/paste floor bracket symbols).
Honestly that was a big part of it for me, too and when node.js and io.js originally split I was worried for something far worse for the JavaScriot community. Fortunately node got its shit together (for the most part) but every time I try to use Python 3 for a project someone else tells me I can't because X, Y and Z so I have yet to use any Python 3. Kinda makes me sad in a way because it has lots of things I want to take advantage of.

But I do feel like tides are shifting and Python 3 is slowly "winning". It's just taking, what, almost a decade longer than most would have hoped?
> Point is, it's fair to be scared. Improper fracking CAN cause earthquakes, it CAN poison groundwater, but it is very obvious where and how it happens, and it can be regulated and prevented.

Everywhere I've seen fracking it's been almost completely unregulated. The US MMS (Minerals Management) has been called a "culture of corruption" by whistleblowers: http://www.cnn.com/2008/US/10/14/oil.whistleblower/index.htm...

What makes you think fracking would be regulated in any reasonable manner, given our current bought and paid for government?
> Average credit card debt per U.S. adult, excluding zero-balance cards and store cards: $5,232.43

That is amazing and terrifying.
Great work, btw!

Feature request: It would be great if you could also hook-in to the model training API, if any, of Tesseract. That way, you could drive the training via python rather than using Tesseract's accompanying executables.
A Forest Grew for Millennia in North America Without Anyone Noticing
Keep Real-Time Twitter Weird
Not to mention the massive elearning industry which has many, many years' worth of training content in Flash. Products like Captivate and Articulate can export to HTML5 these days, but converting existing content is a huge feat.

(FWIW here's where Adobe Captivate is with HTML5 support: https://helpx.adobe.com/captivate/using/publish-projects-htm...)
You cherry picked the one Metro North line that's not a total hellhole. Median Rent in Mamaroneck is $4700/month, Median house sale price is over a million. It's 27 miles from Grand Central and you will spend 2+ hours a day getting there and back minimum.

Even Connecticut has gone nuts. Once you get past Greenwich it's a (literal) train wreck all the way to Boston.

http://www.trulia.com/real_estate/Mamaroneck-New_York/
No, still in alpha. If you're just tinkering, sure.
Keep the Right Things in Your Life Chaotic
Most of Apple’s iPhone suppliers have no connection to China
It's code like this that gives C++ a bad reputation. It's not modern in any sense. Compiling it with my default warning level in clang gives 482 warnings! Here's a summary:

warning: cast from '...' to '...' increases required alignment from 1 to X [-Wcast-align]
warning: declaration shadows a field of '...' [-Wshadow]
warning: declaration shadows a local variable [-Wshadow]
warning: implicit conversion changes signedness: '...' to '...' [-Wsign-conversion]
warning: implicit conversion loses integer precision: '...' to '...' [-Wconversion]
warning: implicit conversion loses integer precision: '...' to '...' [-Wshorten-64-to-32]
warning: macro name is a reserved identifier [-Wreserved-id-macro]
warning: no previous prototype for function '...' [-Wmissing-prototypes]
warning: operand of ? changes signedness: 'int' to 'char' [-Wsign-conversion]
warning: unused parameter '...' [-Wunused-parameter]
warning: use of old-style cast [-Wold-style-cast]

Use with caution!
Looks interesting, I would like to see benchmarks against other frameworks, especially beego. I have to say that this is the nicest looking web-framework for Golang.
Are you in the WoT? Also are you aware of Eulora?
I was on a flight to Goma which had in years past experienced some dangerous rebel activity. I studied the region intensely before going there and understood that the situation was currently safe, but sitting next to a local on the plane decided to ask him. He didn't understand my pronunciation of the rebel leader and group names (for example, Ntaganda) so I wrote them in my notebook, upon seeing them in writing he immediately understood and assured me they were not active.

Later in the conversation we were discussing Hawaii, which he didn't know by name. I drew a small map of it in my notebook to see if he understood by the look of the islands since they're pretty distinctive.

After landing I'm checking in and the customs guy asks for some baloney authorization papers that no one at the embassy or capital ever mentioned. When I said I didn't have them he said, "Give me $200." I said no, he said it again. I explained I was on a strict budget and even if I did have the money I wouldn't give it to him. He told his goons to search all my bags.

One of his guys opens my notebook full of the names of all the rebel generals and groups in Congo accompanied by map sketches. Mind you these people have no concept of Wikipedia. I was transferred around after being detained. The first question was, "What is your relationship with General Nkunda?" (an infamous war criminal). Of course the more innocent I made myself appear, the more honed my spycraft appeared to be.

After the initial interrogation I was forced into the back of an SUV with giant people on both sides of me and they refused to say where we were going. I was sure I was going to be shot and put in a ditch or a prison. After asking 100x they said we were going to the airport. We came to a fork in the road, the airport was right, they turned left. That was one of the scariest moments in my life.

Fortunately we were going to the airport, but to my hotel first to get my things, I was deported back to the capital for a second round of interrogation. After that I got a professional translator who was probably one of a dozen people who spoke English well enough in the country to understand what happened. The Minister of the Interior apologized and offered to give me armed escorts to off-limit areas in apology, which I refused and can only imagine was another attempt to see if I was a spy.

TL;DR I'm owed a favor by Democratic Republic of Congo's Minister of the Interior. And now I remember the whole incident was 20 hours, not 12.
Completely agree that standardizing notation takes decades as a lot of it is how textbooks and tutorials from experts are written. I for one though am really glad that we standardized on Leibniz's notation rather than Newton's for calculus though and aren't using roman numerals anymore.
> Then again, do you know many Christians who explicitly signal their beliefs like that?

All of them that recite the Nicene Creed or some derivative...
yea, python really feels like an afterthought since it expects json strings [1] and doesn't support python3 [2].

[1] https://www.datawire.io/3-reasons-aws-lambda-not-ready-prime...
[2] http://docs.aws.amazon.com/lambda/latest/dg/current-supporte...
We released this last October as a way of broadcasting the work we've been doing in the ecosystem thus far: https://github.com/integrations. There's lots more to be done in that area, and we're learning a ton from our integration partners along the way. Enterprise readiness is one of the big areas we want to keep refining too.
I have an iPhone 6S and the notifications only appear in the notifications center or the lockscreen.
The {searchTerms} bug

twitter.com would redirect to /q={searchTerms}

Bug was present for months. Folk started using #searchterms so their tweets would have better visibility

Easy to fix usability bug that remains for a long time indicates to me a general quality issue that is ripe inside
My charitable guess is that Content ID isn't available to everyone because of scaling issues with the vetting process for the database. While it's theoretically possible to open the floodgates to everyone, that would present a massive human resource challenge for Google. I have no idea how Google's vetting process works for those who meet the eligibility requirements...but I imagine it involves lawyers and background checks to verify that the ostensible copyright owner is who they say they are, and is indeed the owner of what they claim to own.

Setting a high bar for eligibility presumably cuts down on fraud, wasted cycles vetting obvious noise, and the need for an army of people to do the vetting and legal checksumming around the clock.

The little guy is collateral damage in this case, not the intended target. You could argue, hey, potato potahto, the net result is a system that favors the large content publisher and offers the little guy no chance to participate. But intent matters. If Google's intent is to manage scale, then hopefully Google acknowledges the unintended problems its solution creates, and it's working on a better solution. If Google's intent is indeed to favor the big publishers, then that's a different story.
Make some pull requests to fix it then. :)
Share Your Science: Training a Machine to Answer Questions About Images
Surprised this didn't make front page . . . maybe story ranking are being manipulated!!!!
I thought this was really neat. They also have a live demo up:

http://cloudcv.org/vqa/
Safename: restricting “dangerous” file names
Yup. Here's a demo http://www.jasonclient.org/gallery/show/index.html?id=http:/... Scroll down to the bottom and tap the orange rounded button. And here's a documentation for that http://www.jasonclient.org/doc/#1-href

Lastly, please join the slack channel if you're interested http://textethan.us8.list-manage.com/subscribe?u=54e23b3fe61... , I'm always there :)
The word "slave" is bound to the loss of freedom to walk away. You probably mean "exploitation". Don't use the word "slave" for that, because unfortunately there are still enough "real" slaves in the world who can't walk away.

And don't bother to make the argument they can't walk away for economical reasons. It's still a whole different thing.
As a St. Louisan, I'm not impressed by descriptions of the region that emphasize myopically-drawn political borders from 1876. My point, clearly, was that St. Louis didn't lose people to other cities. It lost people to other parts of its own region.

Further, I assure you that people from outside the region make no such distinction when they talk about "St. Louis."
Maybe I'm naïve or not seeing something here but DASH looks like something you can do by storing a couple of files somewhere and setting a MIME type [0]?

What's special about DASH that CDNs need to specially support it? Or are you talking about services that handle transcoding video and such as well?

[0]: https://developer.mozilla.org/en-US/docs/Web/HTML/DASH_Adapt...
I don't like replying to myself, but was this guy even handcuffed? US agents normally cuff/tie suspects to chairs/tables and the like, especially during transport. That's a very scary thing for the average person. NK seems to have allowed him slightly more dignity than the average US airport detention.
I remember the first time someone explained to me that the uncertainty principle was just a fact of waves. Decomposing a single event into frequency space makes no sense, and neither does the inverse, taking a frequency (a succession of regular events) and expecting it to have instantaneous meaning.

When I heard this I felt a profound sadness. After I was told it seemed obvious, simple, intelligible, and the idea of a great cosmic darkness, Chaos disordering and underpinning the universe, had vanished and been replaced by a plain mathematical relationship. Alack.
"Normal people" don't have any legal protection under the DMCA (at least, the takedown notice/counternotice provisions at issue here.) The DMCA processes (related to takedown notice/counternotice) are safe harbor provisions for information hosts; they don't provide anyone else any protection. All they do is allow hosts protection against liability they would otherwise have to content owners whose work is allegedly infringed by submissions (for the takedown provisions) and those uploading submitting content that is allegedly infringing (for the counternotice provisions.)
> Uglyfying my code with the "six" module it's also not a solution, since when I'll move, I won't care about Python 2 anymore.

I've upgraded a lot of my code with just future imports and it is just a tiny step from there, unless you're doing a lot of character encoding. Leave those projects behind, but moving most other projects is easier than I expected.
Python 2 and python 3 are not the same language. There are big breaking changes between them. Most distros kept "python" pointing at python 2 to avoid breaking old scripts. If you want Python 3, you have to ask for it.
A long time ago, when MMORPG was a new thing, I was still playing regular, "paper based" RPG. When someone asked me why am I not jumping on the shiny bandwagon I told them it's because I cannot make the decision to, in case I have the strength for it, pick up a random log of tree in the forest and kill the attacking giant with it in the game, because the choices there are limited to whatever the programmers decided to add.
>Rather, an atheist believes in the non-existence of gods. We don't need a word like non-theist because we already have a word for it.

No. That would be a gnostic atheist. One who claims to know and doesn't believe.

Nearly every single atheist I know, and it is generally a safe assumption to make [0], is an agnostic atheist. One who doesn't believe but claims to not know for sure.

If you ask me if gnomes exist, I will tell you I am a gnostic atheist. I am certain in my knowledge that gnomes do not exist, and thus I have no reason to believe in them. If you ask me if god(s) exists, I will tell you I am an agnostic atheist. I am uncertain in my knowledge that a god does or does not exist, but I have no reason to believe that one does.

And yes - there can be agnostic theists too! Although they are the minority as most theists claim to "know" and that knowledge is why they believe. So theists are assumed to be gnostic theists unless they state otherwise. My grandmother is the only person I've ever known to claim to be an agnostic theist. She claims to not know but finds comfort in believing. She doesn't follow any major world religion and her god is not a god of any scripture.

[0] It's the vast majority and so "agnostic" is usually superfluous and unnecessary in conversation. I only ever see it brought up when a theist tries to claim the Atheist is really just a Theist who "believes in some opposite thing". Then the difference has to be pointed out like I've done in this post.
They could fix the Chrome problems on Mac before to do this. I just can't see any youtube video on Chrome, it simple doesn't work :), thx
Similarly resonates with to another great article "The Slow Web" - http://jackcheng.com/the-slow-web .
> you can't actually meet DPRK citizens on a tour to the DPRK.

Of course you can. Your government minders are DPRK citizens.

> The DPRK is leaps and bounds ahead of you on controlling this sort of 'cultural creep.'

Of course they are. But a tourism embargo is not going to change that.

Look, it's possible that the DPRK really is an evolutionarily stable strategy, and they might be able to maintain their totalitarian regime forever. But if there's a way to crack it, the most likely mechanism is through instilling doubt into individual North Koreans that everything that they are being told is true. The best way to do that is to show them evidence that some of the things that they are being told is not true, and you can't do that if you're not there. You might not be able to do it even if you are there, but at least if you're there, there is a possibility.
Yes, if something saves lives doesn't mean that it doesn't cause more death then it saves... the other way around is also true of course...
This looks a great build system but needs more marketing. I'm surprised that HN's community does not react to this as I expect it to!
Another great description of cryptographic mechanics from lvh… Kind of do want to understand how authentication works with nonces too though. Any good sources for that?
All of the reasonable "2+3" features in Python have already landed, like u'' strings in Python 3.3. The really big issues, like the difference between strings and bytes objects, can't really be emulated away. This isn't like WinAmp or MetaTrader where you can just reimplement the old interface in the new application. Code that mixes strings and bytestrings freely is simply not going to interface well with Python 3 code.

There are few paths for upgrading. You haven't mentioned 2to3, but I will. I've migraded projects of the same size you mention (10s of kloc) with 2to3 and the process took days, not months. About three days with one developer, actually.

There are a number of projects which also have code bases which are compatible with both Python 2 and 3. You say that once you move, you won't care about Python 2 any more, but I that's not a good reason to reject six outright. In my experience, the code isn't really "uglified" but there are just a few minor cases here and there you need to think about.

Anyway. Small-ish projects like the one you are talking about are usually not as hard to migrate as you might think. There are some exceptions, of course.
What do you mean by "market" in this context? Percentage of firms using either? Or do you just mean SLOC?
So you think that the major reason people aren't upgrading is that Python 2 ships by default with Linux/MacOSX?
Bamboo is expensive, but worth it. Jenkins is a pale shadow by comparison, although I agree that Jenkins 2 is a lot better than 1.x.
rm, with self cleaning action!
I know that my argument would not stand in court, but when I read this, it makes it harder for me to be against illegal downloading.

Although I prefer buying content directly from the artist, like Louis CK does. As long as it seems "fair", I buy.

That where piracy comes from: a rational argument about a skewed market.
I make less than 30k/year, so I'm not exactly rolling in it. Although I'm highly unusual because my very realistic earning potential is 3x what I currently make (STEM grad student).

Still, putting only rent on a CC = 1k+/mo where I live.
You're right, of course; I failed to remember that credit card issuers make money on both sides of the transaction. What I should've said is that customers who pay off every month generate negligible interest revenue, which makes them less valuable than those who revolve balances.