skysight-inc/HackerNews huggingface dataset:
Hi folks - Thanks for taking a look at Azure notebooks. Here's some background info:

What is it?

It's an offshoot of Azure ML Studio which has Jupyter support. We asked the powers that be if we could also instantiate it also as a free service - "yes" was the answer.

Who is it aimed at?

Students, faculty, casual users, folks that want to give webinars, classrooms, etc & want to skip software install headaches.

What does it support?

Currently R, Py2, Py3, F#. Python is backed by the Anaconda distro. More kernels will be added based on user feedback. Environment runs on Linux/docker.

Is it free?

Yes.

I need an account?

Not to view content (a la nbviewer). To run, create notebooks, etc. you need a Microsoft account (xbox, outlook, hotmail, ...). Sample notebook to view (click on the eyeball):

https://notebooks.azure.com/library/LIGOOpenScienceCenter

I don't like the UI!

We are admittedly not UI people and are grateful to our summer intern for the current UI! Please send feedback to nbhelp@microsoft.com and we'll improve it!

[EDIT: additions:]

Can I get a bash prompt, install linux pkgs?

Yes! In Jupyter, you can click on Terminal & you are in bash (ubuntu).

Can I use pip, install.packages(), nuget, ... ?

In Python/R/F#, you can use each environment's pkg mgr to install pkgs. EG "!pip install pkg", install.packages("ggplot2"), etc. See Py examples here:

https://notebooks.azure.com/library/Intro_To_CNTK

Is my environments saved?

Currently, your notebooks are saved based on your login. Proper data, load github repo, etc. support is coming.

For a bit more info, please view the faq:

https://notebooks.azure.com/faq

Thanks!
[msft]
Or when the system truncates a long password during password creation and doesn't tell you. Then when you log in, the full password fails.
From a past job:

> - Must be at least 8 characters long
> - Include at least 1 number
> - Include at least 1 uppercase letter
> - Include at least 1 lowercase letter
> - Include at least 1 non-alphanumeric character
> - Must not reuse a previous password
> - Expires every month

"December, 2016"
How about just not shopping at Wal-Mart? I stopped shopping there in 2009. When I returned to the US, I stopped shopping at Amazon because it had pretty much become the new Wal-Mart; maybe worse even.

This is cool tech and I'd want to try it, but I hate shopping anything Amazon. They had sd cards at their brick and mortar store, but I decided to buy one at Office Depot instead, even though it was $10 more.
It's not a python router though, it's for go.

In this case, I don't see any typesystem hacks either, it uses the standard library types and as it looks, can just hook up to net/http/ServeFunc typed functions, which are basically what you'll use anyway if you use the standard library.

I don't quite understand what your irk is with this particular library (excepts that it's not the net/http default mux)
Sounds like a good idea at first, but could also be a huge attack point.
Many HN posts about JS devolve into a "I don't like Javascript because I'm a real programmer, not a frontend" slugfest.

As someone who is invested in the long-term success of the JS ecosystem, it becomes a lot easier just to remove yourself from the discussion because a lot of the community is so negative about the (older versions) of the language and ecosystem, purely on ideology.
What happens if someone sneaks into the store without an amazon account and walks right the hell out with whatever they want? Not a criticism, just curious what we speculate the theft prevention systems used here might be.
> Investors hold dividend-paying stocks longer, and are less sensitive to price changes, consistent with dividends being valued as a separate desirable attribute of stocks. The demand for dividend-paying stocks is higher when interest rates and recent market returns are lower, consistent with investors comparing dividends to other income streams and capital gains.

Hasn't this been know for, well, ever? I mean as people retire it's been historically common to start moving into dividend paying stocks to provide income for them. I think most people understand that moving to dividend paying stocks means giving up some upside on the stock movement in return for the income and perceived stability of these stocks.

And dividend paying stocks tend to be big blue chip firms traditionally so the flight to them when markets are rough is again, almost a reflexive move that's been happening forever.

> This leads to predictable marketwide price increases on days of large aggregate dividend payouts, including stocks not paying dividends.

Well there goes that trading signal:(
People shopping with children would also be a big issue, it seems. Somehow it seems they will need to deal with the multiple-shopper case (no idea how to solve the "Have someone else get the item off the shelf for you" case).
dupe, please check before submitting

https://news.ycombinator.com/item?id=13106513
It seems you are missing the point.

>>Beyond that, it's not in the news because (a) it's not "new" and (b) there is nothing gained from a collective mob against islam. Bombing doesn't help.

There is no such thing as collective mob against Islam. In fact, there was not even mention of Islam until Trump came along, in the mainstream media. Earlier it was only "Islam is religion of peace" chanting in the mainstream media.

Agreed that bombing doesn't help, but criticism of Islam is very much needed. Islam should ridiculed and shamed in public the same way as Christianity was/is. Islam should not have a special treatment in modern free society. Mainstream media fails in this respect.

>>Being condemned by Americans also doesn't change a single mind in the mideast.

How are you so sure?

I can see many Muslims changing their attitude towards Islam due to whatever criticism they get to hear. In fact many are leaving Islam due to it.

Another factor is why should it matter even if criticism of Islam doesn't change a single mind in mideast?

Condemning and (at least) making people aware of the vicious, misogynist, homophobic, oppressive and cruel ideology is a must first step towards progress and is a duty of the liberal media. Islam is such an ideology, and our pseudo-liberals are cozy with it, which is dangerous for our democracy.

>>Instead, you get the opposite. How many stories have we had about muslims being forced off airplanes because they spoke Arabic or "looked like a terrorist". Of course they're usually professors of philosophy who grew up in the UK and studied at Harvard.

Of course, it's bad to treat Muslims that way, but we must understand that "the rational fear of the ideology of Islam" is responsible for this type of "irrational fear of ordinary Muslims".

edit: typo
Making Wal-mart a party to food waste is a great way to harm the corporation. Any animal rights activist will agree that a cow or pig dying for schadenfreude is only marginally worse than a cow or pig dying to feed someone.
It's interesting China has analogues for tech that emerged in the West and block services like Facebook and Google. Are there any other major industries that have evolved like at? What was the outcome?
MacBook Pro Diary: I’m one week in, turns out my first impressions were wrong
Preact is fine..

But... its entirely impractical... it supports NO IE (only edge) ... its easy to make a small, fast lib that doesnt have to handle IE at all..
I don't know about "zestimates", but they seems to not be able to do something as simple as email address verification properly. Admittedly, based only on the five email's I have received from realtors in North Carolina just this morning (I live in Nebraska and have no plans to move any time soon).
While we're at it, can we also shame the banks which ask you "third", "fourth" and "ninth" character of your password + date of birth to login? Clearly they're storing the password in Plaintext (otherwise the "random" characters can't be matched).

I know Thomas Cook did this with their pre-paid forex mastercards which I happen to use while travelling abroad.
Thanks sixhobbits.
Our goal isn't to restrict you if it isn't required. We do need to maintain the right to stop people from abusing this and make sure there is room on the service for multiple users. Aside from that you are basically free to party on :)

- Azure Notebooks Dev
Amazon opens a grocery store with no checkout line
Venezuela: On the Simple Arithmetic of Inflation
With how slow real estate moves, thats saying a lot.
I agree with your point, but at the same time, you should be charged the price of the food if you grab perishable food and place it in an area that renders it unsafe. I worked in retail and at theme parks, and I'm personally of the opinion that it's better for everyone in the long run if you fire entitled customers.
I0I0
For all Private Investigation &Hacking Services such as;
-Finding out if your Spouse or Partner (husband, wife, boyfriend, or girlfriend) is cheating gmail- pauleta.steelbreaker. -Keeping Tabs on Employees or Doing Background Check On Your Online Lover

-Gaining Full Access To Any Mobile, Whatsapp, Email, Facebook, Snapchat, And Any Other Social Media Accounts or Chat/Messenger

-Hacking of University Portal; Change of Grades; Get Examination Questions

-Fake passports and documents or text +19283233115
I don't think it's a good analogy.

The typical U.S resident interacts with or otherwise has their life significantly effected by software not only every single day, but likely nearly _every single minute_.

The same is not true of brain surgery -- it's probably not even true of 'medicine' in general.

I absolutely agree with the OP that being an empowered individual in this environment absolutely requires some degree of 'computational literacy', and optimally would involve nearly every person, yes, actually knowing how to write software to some extent, the more the better.

I don't agree this is realistically going to happen though. The Hypercard future is not the road we went down. I do think this has pretty major unfortunate impacts on the degree of alienation and loss of control most people are likely to continue to experience in our highly digital society though.

But I think the best thing we can do right now is focus on some notion of accessible "computational literacy" within the present actually existing environment, not thinking we're going to get everyone to the point of being able to build actually-useful software. But they still can _understand_ software better. A hypercard-like learning environment might be useful for this. But it's unlikely to change the face of software development any time soon.
Thanks for the article, I enjoyed the read
> (even if it requires some GMO)

You say that like if it's a bad thing, you might want to better inform yourself on GMOs as there are A LOT of myths and misconceptions out there.
Alternative interpretation:

All parents become a wreck with kids, and having a nanny come to help you focus on alternative parenting strategies is helpful.

Once you're down in the trenches, it's sometimes hard to rise above the tantrums and emotions and calmly reason about the latest psychological parenting research methods instead of just screaming, "GO TO YOUR ROOM!"
and if you use the restroom?
Fake News Detector (Browser Extension for Chrome and Firefox)
Check out this comment from one of the devs behind Homebrew from HN 10 days ago: https://news.ycombinator.com/item?id=13035438 (this was in response that he might be a good target to sue over putting Google Analytics in Homebrew).

Yes, we need to treat our open source devs better. HN is not innocent.
I don't think HN is on the level of Reddit or some other communities, but there is an air of contrarianism that wafts through this place that I can imagine reads as negative to people that aren't familiar with it. It also sometimes outright vilifies certain projects.
In the (proximate) words of Alan Kay: "Giving people what they want is marketing, given them what they need is education." I'm more interested in the latter.

But I do very much agree that using a computer should not require any idea about how they function. But that's for using a computer like a tool. For me, computers are not mere tools but a medium. So what you wanna do is to express yourself with computers. And for that you need to know how to do it.
I am quite disappointed in the research that went into this article.

(1) Author discovers that Zillow has a specific claim about accuracy: "around 90% of the listing Zestimate is “Within 20% of Sale Price” of the home". Author then gripes that this is "a really large margin for error". Really? Because I was prepared to praise Zillow for such honest and clear reporting. It only costs a few hundred dollars per home (Zillow covers nearly every home in the US) to get a professional to produce an assessment, and these assessments are usually only a little more accurate than what Zillow is claiming.

(2) Author pulls up tables from Zillow showing a median error. Which is an excellent way to analyze this and is (I think) extraordinarily small. Author then proceeds to do other stuff.

(3) Author decides to verify the values by checking a total of NINE houses. Is the accuracy of that test expected to impress us? Furthermore, one of these 9 is rejected because "(obviously a data glitch or input error. Dismiss this result)" -- but that's the whole POINT of using median error; it isn't affected by outliers.

(4) Author finds that all of the values (all 3 of them) in Staten Island were pretty far off. Author asks professionals who say that the local market o Staten Island is behaving quite unusually at the moment. Reporting on this is the only thing I think the author did right.
In the vein of "Worse is Better"[1]'s MIT/New Jersey split, my theory is that the online javascript community reflects a lot of what I would call the San Francisco/UI Design attitude (in contrast with, say, Java, which reflects the Palo Alto attitude.)

The SF attitude is more driven by fashion, marketing and art/design world factors and less by raw commercial or technical aspects. This introduces a lot of subjectivity and, as with the art world, snobbery, vicious infighting and out-grouping. Much of the online shittalking reminds me of the various post-war -isms trying to box out the other groups.

There are, of course, many things going on: the rise of the online troll, increasing churn and chaos in the javascript community, bifurcation into the haves and have nots in technology, even the recent presidental election and the attendant insecurities. But this is what I see.

[1] - https://www.jwz.org/doc/worse-is-better.html

EDIT: and I should say, I fall victim to exactly what the author describes when I'm going off on one of my YAGNI react/angular rants.
Mine is way more than eight characters (randomly generated w/ KeePassX), although I haven't tried truncating it to eight and seeing what happens.
Unless you think they should never update their algorithm, approach (2) is just making the chart consistent with itself.

The useful part of these charts isn't really the current Zestimate, but rather the trend line of the home values, especially at the neighborhood level.

If you don't recalculate the historical values, then you break the ability to see the trend line.

If you really want to see the results of previous models, then the way to do that is to plot a separate line for each model, but you can see why they wouldn't want to do that from a product perspective.
+1 for the confusion with Gorilla's mux library. Have you benchmarked this against Gorilla's lib to show why we would want to use this (relatively unproven) library instead?
Honest question: does password strength actually matter that much in practice? Do people using "horse" get hacked more often than using "zjh5?&Dp"? Is there a point of diminishing returns where "horse23" is basically good enough? Has anybody studied this in a systematic way?
Looks like it uses regexp... There isn't any benchmark code as one would expect when making a claim that it's "fast".
I was a long time user many many years ago of Ivy. I will say Ivy is one of the most sophisticated dependency management libraries/tools. It has things I have yet to see other dependency managers do (and probably should not do anyway).

The flexibility was sort of good for our enterprise code base that was still using Ant but over all it was just way too complicated (this was in part because it was not integrated with any particularly build system at the time ~ 8 or so years ago).

I have come to the conclusion that with proper parent poms and enforcer plugins (particularly dependency convergence) you can generally get Maven to do a fairly good job.

The only thing I can't decide is if Maven (and Ivy for that matter) should have lock files. I have some ambivalence to lock files (ie a file that gets auto generated and that you check in). Bundler and cargo do it as well as a netflix gradle plugin.

I deal with the lack of a lock file by using maven parent poms, sonatype, enforcer plugins, and version plugins.
It's disappointing to see people downvote this post rather than respond to it.

I'm not going to argue that this sort of technology isn't going to have a decimating effect on employment, small business etc. It will. It will very likely have a huge socioeconomic impact for one simple reason: Most of us aren't planning for the next industrial revolution.

That fact that you're freaking out now tells me you really haven't been thinking deeply about the impact that automation is going to have on our society, nor have you been considering realistic solutions to these potential problems.

Automation will decimate jobs as it allows us to create lot more with less. It might give people more leisure time, or it might widen the income gap. We could send people back to school to learn relevant skills, and we might be able to do it cheaply if we maximized MOOCs and vocational training more and relied less on expensive universities with lavish facilities and football coaches with million dollar salaries.

We could also fuck up our opportunity to move forward by focusing our energy on preserving jobs that we know are going away. It's not if, it's when.

Not moving forward is not a realistic option. Even if had all the political power to get your way in this country, other countries will simply take the lead in automation. The countries that focus on their energy on educating their people to take on the next generation of jobs will be the economic leaders of tomorrow.

It's not a small problem and it's not going to magically work itself out like some laissez faire dipshits would like to tell you. This is going to be tough and painful. Now is the time to start planning for our future.
People of color didn't become scientists because somebody made a chemistry kit in 1937 featuring an Egyptian slave. Girls didn't become scientists because some companies science competition described them as caring and nurturing during WWII.

I've also heard different versions of the clock story.

Not saying everybody has an equal start - for sure not everybody is or was encouraged to become a scientist to the same degree. But it is not really an external force (or patriarchy and white supremacy) that is the culprit...

Pity, it would actually be interesting to discuss how to encourage kids into science, without the leading victim narrative.
The Web Cryptography API
I don't think that helps in the use case presented here.

What is really needed is a way to talk to multiple RFID tags quickly without any crosstalk. Think of a handbag with a dozen candy bars in it. How do you scan them all quickly without missing any?

The goal has always been to scan something large in one pass, say a shrink-wrapped pallet of items that could number in the hundreds or thousands. Obviously this is technology that Amazon could benefit from as well, I wouldn't be surprised if there's a lot of technology overlap here.
Thanks for the feedback cbHXBY1D. We discovered this having issues just a bit back. We have some devs looking at it now and hopefully can have it up and running soon.

If this is blocking you, there are libs to use dropbox throuhg python: https://pypi.python.org/pypi/dropbox

-Azure Notebooks Dev
> It almost feels like you’re a politician at times.

Because that's what he is. He's a self-chosen software politician who admits he loves his job. He's paid to travel the world and interact with his constituents.

But he is upset that his audience sometimes writes a blog post, or worse, nominally approves of adding an arbitrary number to a database associated with a blog post. Somehow this is construed as a problem with the community.

It seems the community is functioning as intended, and grievances are being hashed out. However, the author does not want to deal with the challenges of listening to and interacting with the people he is being paid to interact with.
"I don't like the company that you wageslaves work for, so I'm going to create a big stinky mess for y'all to clean up. (And also waste some trivial amount of the company's money.)"
Bitcoin is the world's most successful ransom payment system.
This is a good example of how commonly and easily 'faux' statistical evidence can incite large reactions primarily composed of anecdotes.
The futuristic supermarket I imagined as a kid was a warehouse-scale vending machine. Robotic carts roll down the aisles on tracks, and the shelves push the requested items out onto them. You show up after that's done and collect your cart.

Probably need some human labor for the produce section.

This is interesting but the checkout line is nothing compared to the time in the aisles.
Why use a 64-character password? This post suggests more than ~21 random characters (128 bits) doesn't get you extra (practical) security: https://security.stackexchange.com/questions/33196/is-there-...
PunkSPIDER – Global web application vulnerability search engine
Back end Engineer wanted for disrupting bulk shipping
The Covered California website suffers from the dumb password problem. It took me 6 tries with Last pass before I could generate a random password that "matched" their hidden rules.
I think the context everyone needs to start taking with internet comments / blogs / etc. is that "everyone can be part of any open community". The other important thing to take is "everyone can voice their opinion". This, if the majority of us really dig deep, is what we wanted and why we invested so much time / energy into the web.

I would say that only in recent years has it felt like the most ignorant are really starting to ratchet up their rhetoric. I still see it as a truly powerful thing even when it can / is used destructively.

Also, given the ad-driven world of online, my guess is a large number of "relatively intelligent" rants we see online ramp up their tone only to drive more traffic. It's sad state of affairs, but true. My belief is the internet is still very much a meritocracy. As long as good work continues, it will continue to get well-deserved attention and praise. The thing that is changing and the way I think we (oss contributors in general) need to adapt is by making sure we don't let the noise rattle us.

EDIT: In terms of how the particular issues arose (backlash) for Babel 6, I would say the only thing you'd probably want to do is assess the project's methodology for how word gets out and how easy it is for people in the community to participate in discussions of changes that will affect users. Perhaps making it explicit on the project websites which channels are "official" channels where the project's work occurs.

In the end decisions / progress needs to be made. If everything is done as "above board" as possible given resource constraints of the project, don't ever let the backlash make you feel so guilty that it might change your mind about whether to contribute. Those who are the loudest are probably the least involved and sadly the most dispensable. Of course you don't want to think in those terms, but I think it's a lot worse to try too hard to appease loud / ignorant / uninvolved community members. That is probably the main thing that will lead the core team to want to disband the project altogether.