skysight-inc/HackerNews huggingface dataset:
Read the page. Yes, it isn't obvious is it?

Look down the bottom.

https://ocr.space/

It uploads everything to a commercial OCR service. Which provides these CPU cycles 'for free'.

Who owns this data? Do you have a privacy agreement with ocr.space? Can you trust them as far as you could spit?

It doesn't matter that this is documented though. Unless it had a popup banner EVERY TIME YOU USED IT saying "Your data will be sent to a cloud service for OCR, which may keep/index/sell you data without restriction."
They're directly the reason that Chrome Mobile doesn't support extensions, the reason you have to put up with these ads.

Oh and a few years ago they banned ad blockers from the app store
https://adblockplus.org/blog/adblock-plus-for-android-remove...

So every time you see a shitty horrible ad on mobile, the reason you have to watch it is 100% Google.
Summer solstice: the perfect day to bask in a dazzling scientific feat
The question is: does closing the speed gap (which used to favor Chrome) come at the expense of also closing the memory-use gap (which used to favor Firefox)? I mostly use Chrome, but on my ARM mini-desktop I had to use Firefox because Chrome just gobbled too much memory. If that option is gone, I'd call this a step backward.
Wal-Mart is killing grocery stores, Wal-Mart's grocery accounts for almost 53 percent of overall revenue.

There has been a large amount of food deflation over the past few years, the nation's largest Grocer Kroger cites Wal-Mart as a large contributing factor to this.
http://www.businessinsider.com/walmart-is-cutting-prices-201...

Grocers margins are already razor thin, have you been paying attention to Kroger's stock price
Hehe, I'm terrible aren't I :-) At least I left out 'virtual reality.' Seriously, I have a fairly clear concept of the operating environment and UI but I'm struggling to think through how it works as a distributed system. I don't understand blockchain technology as well as I'd like and the speed and synchronization problems are major sticking points for this model, hence my describing it in such sketchy shallow terms.
Mayweather-McGregor will show one part of perfection: self-advancement
Actually just went back and re-read what I wrote, I'm not entirely sure what the point was I was trying to get across now.
As if with recruiters you're not the product to be sold.
I used columns 7-72 for code for Fortran IV and I liked it.

I used 3 spaces for Pascal and PL/I and PLUS and I liked it.

I used no indentation whatsoever for APL and I liked it.

I used spaces for CDC and Cray-1 assembly, tabs for microprocessors, and had no productivity difference.

I used tabs for C and I liked it.

I aligned everything on the ':-' in Prolog and I liked it.

I use 2 spaces for C++ and that's the only part of C++ that I like.

I use no regular pattern for Haskell and it's perfect.

It doesn't matter. Let your team's format zealot win this argument. Find another hill to die on, like naming conventions or "using namespace std;".
Knowing the kind of fire a malfunctioning dryer - and washing machine, though less likely - can cause, there is no way I leave either running without someone about and awake in the house.
And do you know, I had started that reply with a fuller explanation, but reconsidered it as a waste of words. I had thought I had been fairly clear: the Continentals did not do most of the fighting, unless you choose to exclude whole categories of other fighting that went on before, during, and after the war.
Recruiters only know what I tell them. Google knows almost everything about me.
You can't because we don't know any possible concept, nor do we know if we can even conceive them, so we can't prove a language can express them.

Plus we already have concepts we can't express. We can't share what looks like the resulting feeling in your mind of something the other never encounter, like a color to a blind man or a sound to a deaf girl. There are many feeling and sensations that you encounter in your life you can't define.

We can't define what we don't know either. E.G: we can't define whatever happen after death because we don't know about it.

At last, some practices, like meditation, make you (quite surprisely) discovers some very simple things, yet it seems quite impossible to share it using words with another person. Here knowledge and complexity are not the issue. It's just that labelling is not a silver bullet for communication.
Uber rolls out in-app tipping
I really wish companies would just pay their employees and raise prices accordingly. I hate tipping.
Obviously. This is going to lead to a bitter conflict in the not-too-distant future, unfortunately.
You should pay for it! Early adopters help everyone who come after.

You thereby help create the market. A much better tactic than trying to shut down market economics. Or making other people pay for what you want through threat of violence (taxation).
> There are no 'right' answers to these questions - it's about the process.

Isn't this the whole point of this. The answer is obviously correct or not. Yes, there may be more than one correct, but saying "there are no 'right' answers" seems plain wrong in this situation to me.
Nvidia 1050 ti is almost untouched for mining purposes and there is 10% price increase in 1060s and 1070s. 1080s & 1080 ti you can get for retail. The GPUs the are in insane demand are AMD RX 580/570/480.
Cooking and folding clothes aren't going to be automated for a long time. Fine motor control is a hard problem that has resisted automation for decades. GPUs and RNNs don't help.

You need fingertips with lots of nerves, and probably thousands of very nuanced motor control paradigms.
Grief, their mobile site is horrible. I tried using it today after reading this article. I won't be tomorrow.
Wouldn't knowing about you help the results be better suited to you?

Disclaimer: I have no idea how Google Jobs Search is implemented.
The Anatomy of an Amazon Job Offer
I've been using the beta now for many months. For my use case--hiding from ISPs / other malicious non-government actors who want my IP--it's been pretty good and plenty fast. Not really sure what they plan to do with our beta plans, but I'd pay a couple of bucks a month for their speed / reliability (haven't been knocked off once). Or maybe this is just normal service and all the other VPNs I've tried in the past have been shit. Hard to tell really.
WebRender is a GPU renderer though, I don't think it makes much use of on-CPU parallelisation.
There are lots of "checkpoints" one can imagine with the commercialization of a technology. Right now, large industry players, whose survival depends on their tech strategy, are investing in quantum computer R&D. I don't mean that these companies are themselves trying to build quantum computers, but they are interested in applying them to their hardest technical problems.

Quantum computation is such a new and different computing paradigm, that whoever is prepared will be able to reap the benefits much earlier. And, if the promises of scaling are true (they are from a fundamental physics standpoint), such companies will propel themselves far ahead of the competition.

I would say that, in the current stage of development of quantum software and hardware, even a seasoned software professional will not—on short order—be able to apply the tools directly to their problems. As a programming language enthusiast, it's like taking a long-time K&R C programmer, and asking them to be productive in Agda. It's not that they can't, but they probably won't be able to do it by tomorrow. It'll take time, energy, and investment to think in new ways.

I personally believe that commercialization will become more and more apparent when services are accelerated by quantum computation. But how many people are going to share that secret sauce?
I don't think the parent was implying it is an invalid business strategy; just that it has a set of risks.
> and no returns after you've worn it

No one lets you return clothes after you've worn them, including Amazon. (With exceptions for defective clothing, typically.)
For me it was just location. When I was in Atlanta for grad school my LI profile was quiet. As soon as I moved to the Bay Area for work it exploded. And I don't mean after having gained a year or two of work experience; I mean within a month of changing my location on LI.
Similar to the issues with the advertising model (and content creation), it again boils down to people want value on the internet but unlike everywhere else in the world, here they don't want to pay for it.

If we want to keep nice things, we need to make an ecosystem where we can pay small amounts for useful things.
And I follow the example. Except that it is not unique to telecoms and they already exist and are already a part of fixed costs.
شركة تسليك مجارى بالرياض
XOR meaning exclusively one or the other. He's saying it was apparent that if you're an insider, you won't do good work. And if you're doing good work, you're not an insider.
It could easily build a profile of everything you get scanned/translated. I don't know if it uses https, so maybe it encrypts, maybe everyone listening can see what you get scanned.

It is good that it isn't scanning everything, i.e. complete exfiltration, but that is a low bar. It leaks every time you use it.
Nothing is wrong with a monopoly as long as it’s controlled democratically by all who use it.

In the next years, either we’ll have to break Google up, ban them from the European markets, or find a way for all citizen to have control over Google. And if we end up with the German government straight up buying Google.

But a single person having control over a monopoly that becomes a necessity in your life is becoming close to autocracy. It’s not that problematic yet, but if Google actually takes over the employment market, self-driving cars, and more (same with Amazon, if they actually manage to take over all Retail), then there’s a massive issue.

Autocratic Corporations should never be allowed to hold any monopoly – Cooperatives would be a better alternative for that.
It doesn't seem reasonable to blame them for an arbitrary potential future when they're currently doing the right thing.
I want to talk about that community, because it genuinely boggles my mind. Their culture is as if they were crafted by /r/circlejerk as some sort of cosmic joke. They repeat the same memes ad nauseam, in every post, seemingly completely unaware. They lack any measure of what I consider healthy internet cynicism - if you post a picture of your face and say "I beat cancer!", you're getting upvotes, and there won't be a single comment in the thread along the lines of "this is a picture of a face." I mean, it's easy to bot upvotes on reddit, but it's trivial on imgur, because of the total lack of self-awareness of the community.

I get that I come off as a total asshole - "why don't they hate the world, as I do?!" But honestly, they seem like the most gullible bunch of back-patters on the internet.
Ecological movements like this along with social theories like intersectionality make me wonder about the difference between groups organized around particular sets of values and religious groups. There doesn't seem to be any real difference.
I have a CS degree and just short of 5 years worth of buzzwords in my resume(React, Rails, JavaScript and alike)
I don't get cold calls(ok, I've gotten it maybe once or twice), but I get spammed on email and Linkedin because of people crawling for keywords on these sites, they barely ever read your resume.
The problem is that it requires everyone to pay for it. Any one individual will get no noticeable benefit by paying for an image hosting site, since all the rest of the content they view will be from free sites. As a result, no-one pays for these sites. It's a vicious circle.
You can get the Quadro GP100, which is pretty much identical (I've got 2).

http://images.nvidia.com/content/pdf/quadro/data-sheets/3020...

Agreed re consumer GPUs for machine learning though.
Depends on your technology. I used to finance satellites. State-by-state rules were a driving reason (for being-launched and yet-to-be launched constellations) behind most operators settling on selling bandwidth to ISPs, who have compliance and regulation figured out, versus trying to compete with them.
I wonder how much of the "requirements" in jobs notices are required. I have gotten several contracts while missing some of the key items they wanted. I have also seen ridiculous things like when DHH, the inventor of rails, couldn't get a job because he didn't have enough years of rails experience.

All but the dumbest recruiters know that a huge amount of people filling their roles are liars and I say this as a contractor. Just like any other group of people some contractors and recruiters are great and some are garbage. When garbage recruiters make garbage demands they get garbage contractors.
> I can understand it may be the right approach from a day-to-day IT management perspective, but I'm not so sure it's the most viable path towards better security long-term.

Yeah, this is why I had the caveat:

> At least imho, given my time constraints/budget.

The "best" long term path is to have larger security budgets that allow for the objective you and the other folks who dislike my response want. The problem, frankly, is we just aren't there yet.

For instance, our budget for maintaining security is ~5% of the IT budget. A large portion of that goes to perimeter defense appliances (firewalls, barracuda antispam/antivirus filters, etc.) as well as making sure ublock, anti-malware, etc are installed on every machine. The other major chunk ends up in securing WAN-facing services that can be exploited remotely. The last major chunk is user training to get them to stop doing things like pay bills for services we never purchased, clicking on strange links, running strange attachments, etc.

After that, we have no resources to do more than run apt-get update && apt-get upgrade -y for protecting the attack surface once an account is breached. We've got a few things we had to re-compile ourselves manually and break with that process so we moved them out of the package manager for the OS. Our actual applications we build internally also likely have exploitable vulnerabilities if attacked from a local account. Those items never have the budget to be maintained and we certainly wouldn't survive someone taking over a local shell account.

I suspect given this is (roughly) the situation every place I've worked at, its simply too common to be an issue.
Uber adds the option to tip drivers
"Exaggerated" as he actually voices his extreme views. Many people look down on the people from the other camp but never actually say anything to not sound ridiculous.
Neckbeards were a thing then, too.
People don't generally use the parasite metaphor unless they're intention is to paint an ugly picture. Anyway, people still use Imgur very heavily in Reddit comments. I don't know if that's because reddit doesn't have a better alternative at the moment or if people just don't know how to use it.
Yeah and use a decent client like Viscosity, or if your O.S supports OpenVPN config files natively, just use them.
Uber adds tipping
Why “serverless” architecture isn’t the HOLY GRAIL (yet)
What about non Americans leaving in EEUU and looking for a job ?
Hmmm. I almost always buy black olives packed in jars.
Description of the Why behind it here:

https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-th...
That's definitely what they mean, but nothing wrong with that. If that's their business strategy and they've made that clear to their employees who voluntarily joined the company anyway, and some employee undermines or ruins it and costs the company some or all of that value, then that's a fireable offense.
Global video game market reached $109B in 2016
Same in France. Maybe it's specific to country that have to import olives from far away ?
One philosopher that isn't mentioned is Malebranche who tries to solve the interaction problem in a way that also relies on God, but in this case by having God facilitate the correlation of events in mind and body. This position is called occasionalism.
class Foo:
def __init__(self, a: int):
self.a = a

class Bar(Foo):
def __init__(self, a: int):
self.a = a

The idea of "encapsulation," seems to be a synonym for information hiding, a principle touted by Betrand Meyer[0]. Except that languages which try to provide facilities for this principle have bolted it on in the wrong way and we as an industry have come to accept some other feature ("public/final/private" keyword languages) to mean we have, "encapsulation," in our language.

Information hiding is orthogonal to class member accessors and even object-oriented programming as we understand it today. In Haskell it's much easier to take advantage of information hiding without requiring such extra verbiage in our declarations.

This is just a long way to say that this isn't Python's fault. That Python doesn't have keywords or anything to control access to class members is a feature and not a flaw. I haven't read any introductory Python material that tries to misrepresent or hide this fact.

[0] https://sophia.javeriana.edu.co/~cbustaca/docencia/POO-2016-...

update: That is, Python has ways to achieve the effect but it's not a part of the language grammar.
Imgur goes way too far in their removal of images that they don't like. That's why I don't use it. I use imgoat.com
I'm surprised none of the big companies have done this, and used the fact that images are tagged and commented on to improve their search results in some way. They could really harvest a lot of data from it.
Their reputation is well established. Possible the site is under heavy load.
The mission is admirable. The end result is unknown. One entity controlling that much information is generally seen as a dangerous thing.
Gmail + Google Jobs could be probably their own career network.
It's hilarious, I see it all the time on /r/fitness. Someone will post progress pics and get huge upvotes because the reddit post goes into detail on their lift schedule, diet, etc. Post will be hovering at 2-5k upvotes on reddit, but meanwhile will have been downvoted to oblivion on imgur, where I doubt the OP even meant for it to be a "post."
It might happen as soon as you land a job in the industry. You're a much easier sell for a recruiter if somebody else has already interviewed and hired you; it's less risky.
The list of BREAKING CHANGES still keeps me away from doing more in Julia right now.

https://github.com/JuliaLang/julia/blob/release-0.6/NEWS.md#...
Depends on the employer and, obviously, country. In the Netherlands, everyone gets "vacation money" somewhere in May/June. For me, it usually works out to a bit less than a month's salary. In December, many people get a "13th month", but many others like me don't.
Julia is becoming too complicated for an average data scientist like me to master. It is not that much easier than C++ (which I know some). Considering it wants to attract people with Matlab background... I think it kind of defeats the purpose.
Join the 5,000+ others who have already signed up to a new chatbot community
Why not just raise the prices a bit again? Now I'm worried I'll get down-starred for not tipping on Uber, which is just kind of annoying. I feel like not requiring a tip is Uber's biggest differentiator
SEO 2017- Tips and techniques to dominate on search results
One theory about what you need for universality is https://en.wikipedia.org/wiki/Natural_semantic_metalanguage (but I'm not sure how much support it's received from other people).

This approach is about investigating what you would need in order to start defining other vocabulary that would let you eventually define all of the vocabulary that any language uses. However, this could be seen as an artificial process that doesn't imply that the NSM itself can be used directly for complex communication (since perhaps the definitions for many common everyday concepts might end up running to book-length). I'm also not sure how they've thought about ostensive definitions, to help distinguish things like particular colors or particular animal and plant species.

I've used toki pona, which is a deliberately small constructed language that aims to make it inconvenient to say certain kinds of things. And indeed, it is very hard to unambiguously refer to particular species, other than by ostension and subsequent convention in a particular speaker pair or community.
Introducing the BAIR Blog
Great question. Both the IBM Q experience and Rigetti Forest allow users to write quantum algorithms with Python that can execute on real quantum hardware. Forest is different in 3 main ways:

1. Forest was designed with near-term applications in mind. Specifically, it uses our quantum instruction set (Quil) [1], which was designed for implementing classical/quantum hybrid algorithms [2]. These algorithms can leverage near-term quantum devices significantly more than "textbook" quantum algorithms (like Shor's). IBM Q places much less emphasis on hybrid computation.

2. Forest provides raw access to the quantum hardware. There's an API [3] for users to run "analog" experiments to understand the performance and noise characteristics of our qubits. If you're developing near-term applications for quantum computers, having access to this physical layer of quantum devices is crucial. IBM Q doesn't provide a similar API to my knowledge.

3. Programs written with Forest can execute on up to 30 virtual qubits on the Rigetti QVM [4]. This allows users to develop quantum algorithms ahead of any physical device that can run them. Especially if you include noise modeling (we do), 30 qubits is well beyond what you could simulate with your laptop. IBM Q offers a 20 qubit simulator, which is roughly 1000 times less powerful than 30 qubits.

I must mention that IBM recently announced their experience will have up to 17 real qubits! This is larger than any physical device Forest is currently connected to, and represents exciting progress.

[1] https://medium.com/@rigetticomputing/introducing-quil-a-prac...

[2] https://arxiv.org/abs/1509.04279

[3] http://pyquil.readthedocs.io/en/latest/qpu.html

[4] http://pyquil.readthedocs.io/en/latest/qvm_overview.html
Or, for now, use imgur.
You know how I can tell Reddit doesn't have any content creators in upper management who consider these decisions? Because at least one of them would've spoken up:

"Oh, we built many of our communities on sharing Copyright protected content by way of our weasel-cousin IMGUR, so let's go ahead and bring all that DMCA/Safe Harbors liability under our umbrella - you're joking, right?"

At least the Conde Nast lawyers will come out okay in this.
Berkeley Artificial Intelligence Research
They don't need to. They can just cheaply crawl the image sites for those informations. Easier. Less resource needed. No community to manage.
can the driver see your tip before rating? that would be quite the design flaw
I don't think it's so simple, but it's clear that most businesses take a reactive rather than a proactive approach to security and many other important considerations. Guillotining a few corporations is likely to have a salutary effect upon the others.

To some extent this is a cultural divide; anglo-Saxon capitalism has an unspoken ethic of 'forge ahead, cross bridges when you come to them' while continental European capitalism is far more accommodating of social considerations and has a 'first do no harm' approach. There are upsides and downsides to both approaches - and of course these are very shallow and incomplete characterizations of complex economic and cultural factors, which I have no intention of trying to defend if someone complains about them.
Well, Apple has overcharged billions of dollars simply by charging their insanely high prices.
Basic glass formulas haven't changed since long before the 1920s. Even borosilicate glass has been around since the late 1800s.
It’s so hot in Phoenix, planes are physically unable to fly
I don't like the idea. Many will feel like they have to tip.

This is one of the orginal features that helped drive customers away from cabs.