skysight-inc/HackerNews huggingface dataset:
>It's a good question whether society is ready to accept this, though.

Hah, "it" being ready as in the technology, not society. Poor writing on my part.

But I guess either works.
This is analogous to adding uint8_t when we already had unsigned char. In C these would be exactly the same; in C++ they are different types. Same with uint8_t vs. byte: the former is an integer type, the latter is not. (Thus, a better question would be, why introduce byte when we already had unsigned char. I think, the answer to that is in a general tendency of moving away from the C way of looking at types and making code better reflect the intent and do it in a more type-safe manner.)
That's the exact point of the all article that you seem to miss: just because there is a market for it, it doesn't meen there is an actual need for it.

Hence the motto of the article: capitalism creates unnecessary jobs.
People on HN love to hate on Reddit but /r/boardgames is a great community where you can find many, many answers to questions like this. https://reddit.com/r/boardgames
I survived my rMBP by trading up to a Lenovo X1 Carbon (with XUbuntu). The hardware is great and it's close to indestructible. Curiously, my biggest beef with the rMBP was Mac OSX and some of the custom hardware wouldn't support Linux.
> Some things are absolute. Race and gender equality for instance, is absolutely better. No relative cultural context needed to agree with that.

Can you explain how this is objectively true? How would we reason a Martian, a Roman, or an Aztec into believing this is morally correct?

We believe it because it is absolutely true in our moral system, which is not some grand system arrived at by reason alone, but by changing social norms and mores - fashions, basically.

To some degree, 'morality' is based in genetics, human being social animals - we all mostly start out with some broad in-group altruism. But the expression given to this varies wildly throughout human societies - people have believed it was perfectly moral, good, and correct to sacrifice slaves to the sun god, and other people have believed that all humans are equal. Neither one of these are objectively correct in any meaningful sense, although I much prefer living in the latter system. But of course, I would say that, being inundated from birth.

> The amount of people who are unjustly prevented from living their life is an absolute number, as a percentage of the population.

The idea that people can be unjustly prevented from living their life is, itself, a moral judgement.
Complexity in a programming language is fine if it is just you, but a group of developers working together with different ideas of what to use can make for cacophony.
While stated a bit more bluntly than I was thinking of aiming for, I think you've captured the essence of it. Medium and NYT are wildly different in their value offering, so much so that their only commonality is that they involve text on a screen. They don't really make much of a benchmark for comparison.
That's "news" for the majority of publishers in 2017: Clickbait headline designed to generate traffic to sell ads. Actual journalism and content becomes secondary.

It makes you appreciate actual journalism.
Uber is pretty middle of the pack as far as the state of their progress developing this technology is concerned. One intervention per mile on average isn't any kind of scathing indictment of Uber's autonomous driving program. The sensationalism of Uber's leaked intervention report mostly just illustrates a disconnect between public perception about where the technology is at, and where it's really at.

There are 23 other companies with permits to test autonomous vehicles in CA and they're all doing pretty much the same thing. Waymo is way out in front, Cruise/GM is doing well, but there are maybe a half dozen large, deeply invested players (including Tesla) not nearly as advanced as Uber.
I'm happy to see a carrier getting involved in this finally. I know that there are apps like Hiya, Truecaller, nomorobo, and probably more but the problem with them is that their data is theirs. They're little islands of data and if they aren't sharing them, the customer is the one that loses out.
Or even better they park and the trailers are then hooked up to human driven, electric tugs that aren't realistic for cross country highway travel (range/density of battery) but are for under 50 mile trips into the city.
In 1990 you wouldn't have the hindsight of saying how Sears messed up. Just like there's no possible hindsight for current times. Sears seemed unbeatable back then. Like amazon now.
I think it's very personal which platform you prefer. I also spend equal time on windows and mac and lately find myself preferring windows more.

One thing that's definitely terrible on windows 10 are the updates. Stuff breaking after forced updates is normal now. This week a whole bunch of colleagues got a forced update at 10 am which broke their laptop keyboard. Apparently our IT dept is to blame for the unlucky timing, but microsoft are the ones that broke the keyboard. Every win10 device I have has had something break after a forced update. I can always fix it, but I don't know how non-technical people deal with this.
However, if $40k Lexus attempts to flee or disrespect owner multiple times, owner will happily throw away the car or in case of slave violently punish him or her. The "cared about them well due to cost" narrative conveniently ignores situations where ability to be violent toward "property" matters the most.
Udacity teaches Knockout as their front-end framework in their Front-End Nanodegree. I would guess it's because it's extremely simple to learn (no Babel or anything) yet also very powerful in teaching code organization concepts (such as ViewModel).

It certainly isn't "modern," and doing anything remotely complicated will have you clawing at your eyes, but Udacity teaches it not as a framework to use, but as a framework to learn from. If I hadn't learned the basics of code organization by creating a simple app from Knockout, I'd be writing a _lot_ of logic in the render function of my React components (rather than computing them in a `mapStateToProps` selector), and I see a lot of beginner programmers do this.

Not to say that React is _bad_ for a beginner to learn, but it makes it very easy to do things the wrong way without letting you know it's wrong. With Knockout, you literally _can't_ put any logic in the View layer without it looking ugly, which is a beautiful pattern for a beginner.
> 2) How incredible would it be to candidly hear answers from Obama about what changed his mind?

It would be biased bullshit anyway. If they had any examples of real attacks being thwarted, they would have presented this evidence just to stop the criticisms. The surveillance is effective for political and economic reasons, and possibly for law enforcement's domestic use, which is borderline unconstitutional.
So the article is a moral tirade against all night pizza delivery?
These are the kinds of things that I don't want to even have to think about. The cursor is an example, not an analogy.

To indulge this though, I'm just looking at my cumulative CPU time list on this Mac Mini (not a laptop, so I don't care so much about battery draining and I tend to keep things open and forget about them).

TogglDesktop has used 1h27m of CPU time since I launched it. That's, I'm 99% sure, an Electron app. It's a single window that displays a timer and sends the occasional POST request back to the Toggl servers.

Spotify is at 1h23, but at least it's doing a bunch of audio decoding in the background.

Slack has used 56m of CPU time as well.

I'm a little disturbed to see that Excel has used over 22h, and I've barely used it, but forgot that it was open. Closing that now.

As a decent contrast, I used Remote Desktop for approximately 32hr/wk, and it's sitting at 4h51. That is streaming compressed images/video constantly as it runs.
I'm an engineer and software developer, and I push back against "tech execs" doing the same stuff that Oil and Finance execs do because I feel partially responsible for their clout.

I hate how Zuckerberg co-opts the optimism behind stuff like "free internet!" into bald-facedly cynical for-profit initatives like internet.org. I have nothing good to say about Thiel or Palantir.

The article captures how I feel fairly well, and I'm not an external agent pushing to retain control or whatever conspiracy you've cooked up down there in your last paragraph.
the article references how little money nurses and teachers make. I did a good amount of medical training, and what you need to do to be an EMT is demanding, requiring as much or more raw memorization and practice than most things I've ever done. And yet they make so little. Considering how difficult the training is, and how EMT's are necessary everywhere, I do not understand how the economics works out. Why don't they make more money? Clearly the answer is supply and demand, but it still puzzles me.

There is an oversupply of people willing to bust their asses to learn difficult things so they can work in the midde of the night to do stressful things that might scar them emotionally?

I've contemplated the answer to this question a lot. Here's my answer. Corporate drones risk emotional scarring too, but at least EMT's get to serve humanity and save lives. Maybe that's the reason for the high supply of willing candidates.
Price that low would not make sense to them. generously assuming 4% conversion to paid accounts (DropBox had 4% at some point) from their 320M MAU, they would make just 15% of their current revenues with your model.

I still think that their best bet is to work on their ad engine. Two of the 4 biggest tech firms, GOOG and APPL, make insane revenue on ads.
Why is Android mediocre? In my experience, it's more capable than iOS.
Improving PHP Performance for Web Applications
That is software emulation though, which is restricted by various things (can't type across users (so breaks on Run As, and elevated windows), if a window implements a custom control, it won't work with that either since that window likely reads from the keyboard in a weird or wonderful way, some windows also just avoid any windows messaging and read the keyboard directly)

Hardware faking of the keyboard would work fine though
Scaling RabbitMQ on a CoreOS Cluster Through DockerWith Erlang
Moto G4 32gb owner. Cheap reliable, fast. Battery is good. Now with Android 7... Best bang for my bucks yet.
std::uint8_t is not required to exist on a particular implementation, for example, if the machine byte is not 8-bit.

std::byte still seems pretty useless, though. There already is a built-in type for designating bytes: unsigned char.
The change (too many hands-off warnings and the system is disabled until you restart) is a step forwards, but the problem is that hands on the wheel is not a reliable measure of whether the driver is paying attention and ready to intervene.
You didn't mention other Korean companies or Japanese keiretsus. And also Mitsubishi wasn't named and is huge. Their revenue will likely dwarf Amazon for decades to come.

Your example is just 3M and is easy picking compared to any other example you could've chosen.
Why the downvote?

Because Apple-bashing is all the rage right now on HN. Even if Apple were to achieve "five nines" glitch-free manufacturing, which is very hard to do, there'd still be problems with 1 in 10,000 units sold. And that's considered excellent quality. I used to work in the hardware space. Software people don't often appreciate you can't simply crank out perfect replicas of a design.
Except at Google, Microsoft and Amazon. As far as I know the three biggest public clouds are all implemented with C++ as one of if not the primary backend language.
C++ has that. Check out clang_tidy [1].

EDIT: In particular, the clang tidy linter has a way of checking your code against the C++ core guidelines [2], which is a set of modern best practices for the language.

[1]. http://clang.llvm.org/extra/clang-tidy/

[2]. https://github.com/isocpp/CppCoreGuidelines
> In fact, distribution is king

That's like saying that sales volume is king. If you're pushing a huge amount of product relative to competitors, you're probably doing fairly well for yourself. It's a tautological assertion.

Content is king. What you subjectively deride as "crap content", and is more commonly known as "clickbait", is actually fairly high quality content, when quality means "engineered for the maximum marketability towards the largest possible audience" rather than intellectual or insightful or inherently​ evident of intense, original journalistic effort. Remember that taste is highly subjective and it's quite possible for there to be a very large market with tastes you disagree with.

The New York Times is successful because it employs some of the best editors in the business and unifies their curation behind the NYT brand. There is quite a large market that's willing to pay top dollar for the tastes of the NYT editors/curators. If anything, the NYT's continued success is proof that there is still a market for that kind of content. What Medium is really trying to do is to scale the NYT. Which is either a farce on its face, or going to be utterly fascinating.
Microsoft tried to do something like your ideal with WinFS but couldn't make it work and abandoned the project.
Yeah, just look at the deal I scored on an Xbox 360! They wanted more money for an Xbox 1! And don't even ask about that Tandy 1000!
50 Years Later, Heinz Approves Don Draper’s ‘Pass the Heinz’ Ads
Mitsubishi's revenue and expanse as an example is just crazy when comparing to Euro-American companies. Their revenue and major groups under the company are huge! Great example.
> Most C++ compilers have them, the problem is the macho coders that think that know best.

If you mean the warnings, it's because they're way over the top.

switch(enabled)

> warning: switch on bool

switch(static_cast<int>(enabled))

Sigh.

Now I know, "why would you ever switch on a bool?! It's only two possible states!"

Because it was in an ARM CPU emulator that decoded three to five fields per instruction, most of which were multiple bits long, but a few were just one bit. It gave a structured, consistent look to the code for each field to be implemented with a switch.

That's just one example, though. My current list of, "are you kidding me?" warning disables for Clang are:

#pragma clang diagnostic ignored "-Wunknown-pragmas"
#pragma clang diagnostic ignored "-Wempty-body"
#pragma clang diagnostic ignored "-Wparentheses"
#pragma clang diagnostic ignored "-Wreturn-type"
#pragma clang diagnostic ignored "-Wswitch"
#pragma clang diagnostic ignored "-Wswitch-bool"
#pragma clang diagnostic ignored "-Wtautological-compare"
#pragma clang diagnostic ignored "-Wabsolute-value"

This was all for perfectly legal, unambiguous code. Anything even remotely suspicious I'd fix. You probably still think I'm a macho coder anyway, but I'm honestly not. I'm just rather obsessive about consistency and simplicity in my code.

I would really not enjoy working on a codebase that forced me to use -Wall -Wextra -Werr.
author thinks the result of doing so is biased, as he mentions,
''
if 1% of the population controls most of the disposable wealth, what we call “the market” reflects what they think is useful or important, not anybody else.
''
Nobody was killed by nuclear weapons over the last 10 years, showing that they are at least as safe as self driving cars. /s

Seriously, I get the point you're trying to make, but at least try to find some data that actually makes sense for a comparison.
Builder pattern vs. Multi-stage builds in Docker
1. Clone DGX-1

2. Rent it out.

3. Profit!!!

I would pay for cloud DGX-1 servers.
7 Rules for Turning Business Conflicts into Win-Win
It can be even more awkward... at that kind of establishment often they'll either cater to Japanese people only, or tourists only (you do get some mixed places). The thing is, they're so polite that it can take a long time to realize that you're just in the wrong place.

Note: this goes for almost everything, from baths to ramen shops.
In use 12 years, only ever used to reply (except when messaging businesses), never done mailings. Of course there is a footer with bricks & mortar address, phone, unsubscribe link.

Had problems with hotmail before, it's just associated IPs being factored in too strongly. Same ISP has an IP address that spam has been sent from; support responds with won't fix. In their favour at least they responded.

Domain has SPF but not DKIM.

Thankfully no other mailbox provider blocks us. We could pay to be added to the third-party "friendly" domains list of course ...

I'm surprised they wouldn't whitelist our domain but leave it on a tight leash.
Same. The SE is a solid 4S replacement, though; I haven't regretted the change.

(Not a bad idea to put a bumper on it, though, because the aluminum is wimpy as hell compared to the proper steel on the 4S - I've already had to take a file to my SE after a drop from waist height onto bathroom tile. Look out for the screen, too; mine chipped in a few places from a foot or two drop onto asphalt. Better hardware and it can run iOS 10 without flinching, but physically less robust, so don't expect you can get away with slinging it around the way you can with a 4S.)
personally VR to me is not like a smartphone (a swiss army knife utility used in daily life). It's more for entertainment and possibly educational purposes. The fact that you have to put on a not so comfortable headset for me puts in this category only.

Now AR done correctly where it seamlessly blends into our daily life and it's unobtrusive that's going to be revolutionary like the smartphone revolution was. Thus the company or inventor that comes up with the best UX in this regards is going to be the next Apple I think!
Making Typescript work in pure js files with commented types is a requested feature.

I have absolutely no doubt that it will get implemented sooner or later. Typescript + vscode team pay great attention to the community.

If you want to see it happen, this is the issue to vote on:
https://github.com/Microsoft/TypeScript/issues/9694
Is there a Python equivalent of this package?
>If someone had designed a work regime perfectly suited to maintaining the power of finance capital, it’s hard to see how they could have done a better job.

I think this is fundamental to capitalism and, at least from a Marxian point of view, this is what’s so bad for the wage earning person about capitalism. The owners of “finance capital” (ie the wealthy) will eat into workers’ wages exacerbating the gulf between rich and poor.

>The standard line today is that he [Keynes] didn’t figure in the massive increase in consumerism. Given the choice between less hours and more toys and pleasures, we’ve collectively chosen the latter.

I think there is a lot more going on here than what Graeber addresses in this article. IMO, the reason we don’t all work 15 hours per week has a lot more to do with the nature of competition (both in the labor market and in the economy at large) and the legal framework around a 40hr work week than it does “consumerism”. This whole article in general felt like a massive over simplification of the issue in order to justify Graeber’s lived experience

I’m not an economist and I definitely don’t understand these issues as well as I wish I did but this is just my two cents. Perhaps Graeber is due more credit than I gave him.
The truth about pinhole glasses (1997)
I definitely plan to try it soon.
> I still think smart phones that dock and become full PC work stations would be great

The HP Elite x3 phone already does that.

http://store.hp.com/us/en/mdp/tablets-243002--1/hp-elite-x3
Let's Encrypt Has Issued Certificates to Over 14,000 PayPal Phishing Sites
> There's no need for a charging light because it's USB-C, so you know whether it's plugged in or not

I can't count the number of times my Mac wasn't charging because the USB-C cable was detached only half a millimeter.

I can also confirm the super buggy touch bar (missing buttons, non-responsive buttons) and many graphic glitches (esp. in combination with Flux). Still hoping an OS X update will fix this.
I have the previous generation 15 inch MB Pro and it is an amazing machine. But despite its maximum (for air travel) sized 100 Wh battery, it can have run times below 2 hours - that is, if a process loads the machine. So, if you are getting really bad run times with your laptops, check the system load. Even rather inconspicuous processes can drag your battery down. Be it a web page or something else. Safari should throttle webpages shown in hidden tabs, but check it. For Chrome, there are tools like the "big suspender" which can save memory and cpu resources.
Then what is an useful job?

* There is no need of professional potatoes farmer, because everyone can have a personal (family?) potato plants in the backyard.

* There is no need of professional general doctors, because everyone can look up the symptoms in Wikipedia. (I strongly recommend a professional surgeon!)

Jobs specialization is very useful. For example in a small software project someone can do all the job. But in a big software project usually there are some divisions. Someone does the UI, someone the server stuff, someone the Android port, ... It's not a flat organization where everyone just add code wherever they want willy nilly. Perhaps someone can fix an obvious typo in another part, but for big changes most of the work is done by the official or unofficial owner.
Everything You’ve Wanted to Know About ESports but Were Afraid to Ask
Wow! How did you create BeagleHash? I took a look at your repos but could only find the end result.
So were many gladiators. It was a profession then, as it is today.
> The problem exists already on the visual level, since there are pairs of distinct Unicode characters that look very much alike.

Yes, but software doesn't consider them equivalent.
In fairness this is almost impossible to guess: the is no label and no indication you can press the thing. It was only muscle memory and the fact that my mac now goes into flicker-mode weekly that lead me to discover this.
Yes, that was a great line, and a thought provoking one.

This whole topic makes me a little sad, as I thought the improving tools and techniques would vastly increase developer productivity over the many years I've been involved in software development. Instead it appears complexity is winning so far.
I am not sure at the moment. I guess the main problem of ES in a complex non-deterministic environment is that it would average over multiple local minima that occur in one generation which would result in a non-optimum solution. There are policy search methods that address this problem (e.g. VIPS https://scholar.google.com/citations?view_op=view_citation&h... , hierarchichal REPS https://scholar.google.com/citations?view_op=view_citation&h...).

Temporal credit assignment is another problem: the policy is updated after a full episode and there is no way to use the information which step was responsible for which reward. Policy search usually works well if the value function is very complex and the optimal policy is simple.
Date, 2011 for context.
I did read it and quoted parts from it. Also Keynes is given undue acclaim in economics. People would do well to study more Hayek.
I'm surprised we don't hear more about Mercedes. I don't know how much of a story they have when it comes to self-driving car, but they already build cars, and they already have a well established rent-by-the-minute business: car2go.com.

If and when they figure out self-driving cars all they have to do is slowly replace the people driven car2go by self-driven ones and they'll become a leader of that market without any fuss!
Summary: pointless jobs exist because people are willing to PAY MONEY for them, says a professional anthropologist with only a slight hint of irony, while he muses about why people might not enjoy talking to him at dinner parties.
This comment is uncivil and you're not welcome to post like this here.

https://news.ycombinator.com/newsguidelines.html