skysight-inc/HackerNews huggingface dataset:
> I plan on porting what I have over when 3 actually gets over the hump but not before.

The popularity of major open source projects in Python have been ported or are in progress of porting over to Python 3 (mostly 3.3+).

I remember my boss telling me a few days ago in his previous job the codebase was still running Java 1.3 or 1.4. There was no incentive to upgrade because people were afraid of breaking changes, even from to the next major release. So when are they going to port over to 1.4? to 1.7 and then finally 1.8? God knows and trust me that'd be the day IBM AS400 support finally RIP. You can choose to live with that, but the pain of actually maintaining a codebase running on obsolete platform is pain. But ask Ansible maintainers, writing code that has to work with Python 2.3 was brittle. Ask anyone who has done RedHat administration they know too well how brittle working with a system totally 10 years ago (even though RH does support these old version for years). Pain in the fucking ass.

> If there's not strong enough support of Python3, let it die.

Where did you or the author get that? There is a strong motivation to go to Python 3. It just so happens people are still running on Linux that ships with Python 2 by default, or on MacOSX which is still on Python 2 by default.

If you maintain Django and you don't want to drop Python 2 support, you make the call. You don't have to join. He doesn't force people to join his collation. You are making a big deal out of his post/tweet.
>Throw in RoboVM who successfully AOT compiled Java byte codes to native Objective-C to facilitate Java running on iOS and others who contributed to the Android port, and we were now ready to take on the world!

I wonder if he knows the fate of RoboVM.
Appboy Study Finds Android Apps Have Higher Retention Rates Than iOS Apps
Reasonable Option Policies Are Not Scary
There's a project called Jasper [1] that can use a variety of different speech-to-text backends and allows you to write plugins to process commands.

For me the biggest issue is actually capturing audio. Something like Google Home or Amazon Echo will have one or more very good microphones in and trying to source those separately ends up being surprisingly expensive.

https://jasperproject.github.io/
I'm an undergraduate engineer who has taken stats and I've never even heard of MAD before. I've thought about it [mean(abs(x)) ] but I've always assumed it would behave similarly . Which also seems to be case (apparently MAD is better though I don't really see why, as I understood it his argument is practically the same as when arguing about using median vs mean), which is why I'm not really understanding what the problem is. It's just a rescaling, as long as one sticks with one measurement type what's the problem?
Same here with me. But seeing how nothing is being done in perl anymore, I am forcing myself to at least start using python3. I don't see any point in learning ruby, and all the other new languages out there are sorta still niche. There is plenty going on though with python and django (at least jobwise)

But yes, the "now there are two ways to do it" brought on by 2 and 3 really sux.

I should also say I always hated the "small" syntax changes even between the point releases. This was also something that kept me away (ruby has this problem too). Perl never had this problem, stuff written in 2001 can still run on perl of 2016. But I see now that this is a double edge sword. I have worked for several companies that run modern perl versions but refuse to touch their code base that was written like it was 1998 because it just "still works". That was another reason I started looking into python. I very much welcome complete breakage every few years at this point. It will at least force people into staying modern with the stack they use instead of becoming a 15 year old fossil with a disgusting resume. (I mean, what would you do if someone sent a resume to your dev shop that said they have only done CGI perl for the last 15 years and have no idea what javascript is or why they should learn it?)
Is there any reasonable measurement of Python 3 market share? I guess it's still <25%.
They aren't completely decoupled. Even with a virtenv you still need to install and maintain a lot of library and header packages on the host OS.
Unfortunately, you can't actually meet DPRK citizens on a tour to the DPRK. The only way you can visit is by going on a DPRK government-sponsored tour where you are herded between 'culturally important' landmarks by government approved tour guides. The DPRK is leaps and bounds ahead of you on controlling this sort of 'cultural creep.' Also, they appreciate the significant donation to their government for the short tour.
Yes I was surprised at the "Potatoes" amount being so high and was thinking people couldn't possibly be consuming that much mashed potatoes at home then realized this probably included French-fries that are included with every meal from the majority of fast-food vendors.
Hope this offer from PacktPub gets in front of a few more eyes; this is the only one of their books I've paid for! (Back when it was on sale for $5 - https://news.ycombinator.com/item?id=6933716 )

one of the rare good PacktPub books https://news.ycombinator.com/item?id=10808912

bottom-up, structured approaches to benchmarking low-level system performance https://news.ycombinator.com/item?id=3797082

goes in depth [...] to make sure you're making the most out of your machine's resources https://news.ycombinator.com/item?id=7730059

A great book on query plan stuff https://news.ycombinator.com/item?id=9823263

This book is phenomenal. https://news.ycombinator.com/item?id=2597774

a few of the best I'm aware of https://news.ycombinator.com/item?id=5699248

Amazon 4.7 stars with 13 reviews http://amzn.com/dp/B0057G9RUG
There is nothing in his post to assume humor either way, "overt signpost" or not. This is written text, where you don't have the signposts that vocal communication allows, such as sarcasm. I don't insist on "overt signposts" but I'm not going to pretend that there was anything in the post to make the author's point clear.
So here I am relying on my wit, experience, and judgement and I have no way to resolve either way. So I'm going to assume the author is trying to make a serious comment.
uBlock Origin WebSocket: A companion extension for Chromium-based browsers
You could already run Jenkins on Azure just fine. This announces a business partnership but I don't understand what other implications there are.

It seems to me that the big three cloud providers are trying very hard to decommoditize themselves by becoming semi-proprietary platforms. In some cases, such as AWS databases or Microsoft's machine learning APIs, there is a lot of reality there. But in most other cases it's not terribly hard to achieve the same thing with open software on commodity cloud servers.
I was thinking more Summit, Madison, Larchmont, Bronxville, Mamaroneck, Ramsey, Ho-ho-kus, Sleepy Hollow, Tarrytown, Nyack, Nanuet...and that's a pretty short list, and not including anywhere in Long Island or the 5 Boroughs.

One thing that you will probably agree with, being as you are someone who lived for so long in lower Manhattan, is the fact that most people who live in lower Manhattan will frequently find reasons to avoid leaving the confines of Manhattan and Brooklyn whenever possible. Perhaps you don't know the region as well as you think you do?
Nah, I'm good. Python 2.7 is not going to change. I have zero desire to port my code and gain zero benefit. I can actually write Python 2.7 with confidence that invoking "python2" won't break on the next rev of the OS.

Most likely, if CPython & crowd give up on 2.7, PyPy will carry the flag of "Stable Python" forward and that'll be that.

But if Python dies, I won't really be sad. Better languages are out there. :)
If you think Python 2.x support ends when the core team stops supporting it, you haven't been studying history. Programming platforms with large code bases (e.g. Cobol, Fortran) have extremely long lifetimes. What's more expensive:

1) porting millions (possibily billions) of lines of working Python 2.x code to Python 3

2) keeping the Python 2.7.x interpreter in deep maintenance mode?

This idea that you can force people to move to Python 3 keeps coming up and is misguided, IMHO. There are two proper solutions to this issue:

1) make it easier to port from 2.x to 3.x. We are still making progress. Python 3.5 includes %-style formatting for byte strings. Allowing 'u' as a prefix for strings was another example. Practicality beats purity.

2) make 3.x a more compelling platform for new development. The amount of goodies in 3.0 was pretty underwhelming. I certainly wasn't very excited about moving to it. Async IO is a neat feature. Keep them coming.
Or paying attention to your NAS on a regular basis. Granted, this is my home network with only like 5 machines connected to it max. (My desktop, my laptop, my NAS, my home-theater PC, and my tablet).

Since the NAS is the center of my important data, I pay attention to it more.

-----------

A business solution would probably need an alarm of some kind, because a busy IT professional isn't going to have the time to baby a machine like I do.

Its just the whole "computers are cattle in professional IT settings" but are "pets for the home user".
I thought it was monthly. Seems to happen around the 20th each time, every time a Python piece gets posted...
> A big faux pas I saw a lot was using normality-assumed parametric tests on non-normal data where the skew was clearly significant (i.e. you couldn't get away with it like some non-normal data dists.)

Depends on how much data you have. With a couple hundred observations, you can have as much skew as you like and the normal approximation will still be pretty good. I only mention this because there are a lot of misconceptions about how statistics relies on normal data, when really it mostly just relies on the distribution of the mean being normal, which is pretty much a given because of the central limit theorem. There are much worse sins and abuses -- which yes, unfortunately you do see all the time in scientific papers.
I think a combination of a Raspberry Pi and http://jasperproject.github.io/documentation/ might be a good start.
DRM is important to online video in the same sense that a wrecked fuel tanker on the highway is important to your morning commute.
Thanks, I'll check them out!
if it reordered, it would be based on mouse location, as soon as it moved youd be over something else, then it would update... endless loop.
Yeah I'm in the Mid Atlantic and have been to the Northeast and it is definitely a massive amount of money+power that you need just to keep warm.
(Emacs) That's weird. Smart editor should render only portion visible to user and number of lines should not make any difference for highlighter. I've checked Scintilla with 3MB single-line JSON and using C++ lexer (actually: "Lexer for C++, C, Java, and JavaScript") and it has no problems except for some lack of fluency when scrolling horizontally.
Rust needs this
The biggest things right now that I haven't found good replacements for outside of the walled gardens:

- The sort of whole room audio microphone setup found in Amazon Echo and Google Home.

- Really solid Google-grade speech recognition and hotword detection.

- Search.
Again, it isn't the physical act of driving that matters. It's that the truck driver is vetting the cargo. He is responsible for the contents, he is going to jail if there is something illegal in his truck. Someone jumping in the cab just shy of the boarder isn't going to be of much use to a boarder guard asking questions.
The last time I tried it this wasn't always the case; however, my information could easily be outdated, and in that case, I'm sorry.
Milk in the back or side makes sense though. The milk and dairy area is usually front-facing doors from the huge walk-in refrigerator.

It wouldn't be smart to put a huge walk-in fridge in the center or front of the store, given the recurring shipments from cold storage trucks to fridge.

... However locally, our Kroger(s) has a small case that holds 15 gallons of milk, and a shelf of common bread up front and center.
I've always just created a new account for any comment I make here. In the beginning this was simple privacy consciousness. Paranoia, if you like. I just didn't want a long-lived trail of comments, however apparently benign, to be trivially associated with my actual persona.

As the years went by, though, I found that the lack of score consciousness was itself a noticeable relief of cognitive load from my earlier status-conscious state. The actual feeling was similar to when I desynced my work email account from my smartphone and disabled all but SMS and incoming call notifications.
I consider myself an optimist, but it's hard to look at Google's history and not agree with you.

http://www.wordstream.com/articles/retired-google-projects
Why Nobody Can Build an Email Killer
If one were to take Trump literally, then yes, he would have some very negative aspects --but so would Bernie.

As far as I can read mr. Trump which isn't to say I'm right, I think he's a quite an adroit pragmatic populist who when it becomes necessary will adjust his more extreme positions and bring them in alignment with the average sentiment of the population.

His having been a business person, I don't think he'd take catastrophic action on trade in order to satisfy a vague promise. He may seek to curtail illegal immigration by simply enforcing e-verify for all jobs --that way, you might stay here, but there is no point if you can't get work. At the same time I could imagine a guest worker program, to give people who are willing to comply, an avenue to work here. He may reframe the whole NRA/2nd amendment rights issue to a less polarized one. I think he's not apt to vilify the LGBTQ community as a Cruz would likely do.

Cruz was only about his "base". I think Trump has a good chance to expand beyond his core constituency, disaffected working class and non-ideological conservatives. He has the personality to pull in blue collar blacks as well as blue collar Americans of Latin American descent. He may well alienate undocumented immigrants and people who sympathise with them, but he may risk that, for the time being.
"upon notification of claimed infringement as described in subsection (c)(3),"
Looks really neat! Thanks for putting this out there!

Any chance the code for this will be open-sourced?
edit: Ignore this, I'm an idiot and got hypnotized by the pretty graphs without actually reading the FA.

The thing that really jumped out at me was the more than tripled cooking oil consumption over that time, without a corresponding decrease in usage of other oils (cooking oil went from 13g to 44.7g; margarine went from 6.5g to 1.6g). That's an enormous change, and it ramped up fast starting in 2000 (13g to 23g 71-88; flattish 21g to 24g 89-99; 28g to 45g 2000-2008; flattish until 2013 with a dip in 2009).

Putting it in calorie count numbers, that's a change of +230ish calories in oils over that time period ignoring the less-used ones. In terms of decreases there are really only a couple that seem notable - beef dropping from 2.6 oz/day to 1.8 oz/day and whole milk dropping from 0.7c to 0.16c - neither of which is going to have a significant impact on calories consumed.

I wonder what changed at the inflection points on the cooking oil (and shortening, which had a bump during 2000-2007) scales - they somewhat correspond with presidencies, but not directly (e.g. Clinton was still in office in 2000 during the first year of the rapid rise period).
New users have a green username. Not sure when it goes away.

You can find posts by green users here: https://news.ycombinator.com/noobstories
Nice. Apparently it uses Ghostscript in the background though?

Another problem is that a Google search for "convert to PDF" turns up so much crap it's hard to even start looking. Same with "convert to MP4". I just use ffmpeg directly now, even though getting the command line options right is not easy.
This 1000%. To me, plain lamb tastes bad, but it is fine in Indian food. I prefer goat curry anyway.
I think a better analogy would be the table of contents for a novel.

Function headers are no more code than a table of contents entry is a story.
>The underlying point is that not everyone needs a job. "Everyone has a job" is not an important fundamental requirement of functioning society.

The discussion was about whether or not jobs have been lost. Not whether or not jobs will be or are necessary. For the time being, jobs are both being lost and necessary. At least for most people and people who don't enjoy being homeless.
What Would Happen If We Brought Birds Back from the Dead?
Money Doesn't Buy as Long a Life as It Used To
This looks very interesting. What advantages would there be to running containers on the GPU?
How about, "Google doesn't do what it makes others do"

which is true whether they give a boost to themselves or not.
First we start with birds, then we go back to their ancestors... :D
I don't like -any- 'gamy' meats. I am sure that I am not in a minority in that opinion among most Americans raised on the bland burgers prevalent in fast food establishments.
The Pittsburgh Steelers are practicing against robots
With Oracle increasingly looking to win in Oracle vs Google court case JavaFX might have future after all.
I think many are vastly underestimating what full autonomous driving will do to society and movement patterns. Granted it won't be all on the individual level but it will reshape both cities and country side.
I don't know about the only way, but this is a stunningly thought-provoking comment.
Then you're pretty fucked for a long time

Depending on amount owed, this may not be true. Any unsecured default under ~$10k, the only consequences are usually a credit report hit and incessant calls from debt collector call center workers.

Over ~$10k, and yes, you're talking attorneys, judgments, garnishments, etc.
An insomniac's guide to the group theory of mattress flipping (2005)
Linux kernel memory deduplication, live monitoring
I guess I can agree with that, in spirit. My CSS include file has very broad look and feel stuff. There is also a CSS block inside some pages that customizes size / layout stuff that only applies to that page (e.g. - fieldset and label widths based on content of various blocks).
I will never understand how this passes for reasonable thought. It's totally unscientific, proven to not actually happen after nearly two centuries of various policies.

"It'll fix itself" is not and never will be the answer.
But the vast majority of video watched today (think Netflix) would not be on the web if it were not DRMed.

Philosophical arguments about what "video" "needs" are all very well, but the side that actually provides users with the content they want where they want it will be the side that wins, and very quickly.
The city with 20-year waiting lists for rental homes
You say you support Windows, but when I try to use it, it gives me an error

Error: Compilation of µWebSockets has failed and there is no pre-compiled binary available for your system. Please install a supported C++ compiler and reinstall the module 'uws'.

A) Which are the supported compilers?

B) This issue makes it seem like that wouldn't matter, anyway? https://github.com/alexhultman/uWebSockets/issues/72
The original article describes dysfunction caused by regulations, that would improve overnight by market actors simply it wasn't forbidden.
HNers, take notice. This was brilliant and funny.

(Oh, and yes one giveaway is "I'm concerned that they may tell others and pretty soon everyone is going to start showing up at my home and my job and frankly I don't...". This coupled with a history of using irony and/or sarcasm and I am sure this is as well.)
Not yelling in the wind. If am yelling in the wind, why did you reply to me? :D

Btw, EU is about to slap them with Billion dollar lawsuits for anti competitive behavior. Search for it. Maybe you can't lol.

All giants make mistakes and fall. Google+ etc.

Amazing people are so religious about Google.
This may be a case where the translation ends up more accurate. 'Observer' is really just any other wave/particle. So, this is in terms of all outside perspectives not just machines/scientists.
Unfortunately, Allo and Duo are off in yet another direction for Google messaging products:

Hangouts

Messenger

Docs chat (Didn't think of that one, did you?)

Jibe RCS client (rumored)

Allo

Duo

All of these have different underlying technologies and are aimed at different partners and competitors.
using containers to easily deploy machine learning experiments - thats at least how we use it
Steam is still using Flash for their stats page.

http://store.steampowered.com/stats/

As others have mentioned, Google finance is as well as well as other finance sites. Makes you wonder how someone haven't introduced any HTML5 graphs for stats yet...
Well, I guess my question to you is, what would this thing do without Google?

If you ask it for directions, are you going to build your own mapping engine or just use google maps or another third party solution?

If you ask for the latest basketball news, are you going to search google or are you going to build your own web crawler?

If you ask it to play your favourite song, where will it play the music from? A local hard disk? A service like spotify, apple music, or youtube?

Without Google (or Amazon, if it's the echo), you don't really have much except a voice-to-text box if you want to exclude their services.
MAD is about as simple as it gets, but it is not "the absolute most basic type of summary statistic." In many statistics courses, it is not taught at all, so it's perfectly possible for someone to know how multiple regression and random forests work but to have never before heard of quantifying spread in any other way than with squared deviations.

Just because someone doesn't know something that you do know doesn't make them stupid.
It explains the cooking oil rise in the article as:

"a change in reporting to the Census Bureau"
Python 3.5, installed by default on LTS distributions, and available everywhere else.
> I have to use Gmail in static HTML mode so that it doesn't try to reinvent and fail at a text edit control for composing a mail.

I'm not really sure what you are referring to here. Gmail does attempt to give you an editor for emails, but it's extremely simple in my experience to get it to do what you want most the time. If your complaint is that you want it to just send a text email, and not a multi-part with a plain text version and an HTML version, in which case I have to question why, as all it does it add choice and allow people to view it in the format they prefer, and it should look the same either way.

> grabbing more key bindings that existed before in a web browser like Ctrl-K and their comment edit box got limited in its resizability

Re: key binding, yeah, I can see that as somewhat annoying. I suspect they are trying to match some standard usability map and thinking of their site as an application, but it's annoying that it interferes with the browser (but only when within a text input, from what I can tell).

To some degree, I have to agree with what's probably Github's stance, which is that it's their site, and while it may seem annoying in some respects, they may have specific reasons they do things. They obviously aren't going to be able to make every change something everyone likes, but I don't necessarily think they are making change for change's sake. It's likely in response to pressure from gitlab and competitors. Presumably they are audience testing. The best way you can speak to this is to not use them when possible, or urge others to not use them.
I have a feeling that by the time this happens, a lot of the Python developers will have moved to Go or some other language.