skysight-inc/HackerNews huggingface dataset:
No, wealth does not accrue to "those who solve people's problems the best".

For example, let's consider what I do, cancer research. In my field, lots of scientists and doctors work very hard to develop new therapies for treating cancer. At the end of the day, this results in a product that is covered by a patent, a form of property.

This property is owned by some very rich people who have never lifted a finger to do any cancer research or solve any problems; all they have done is own things. In this case, because of the specific form of property, they are able to make hundreds of billions in profits without having done any work other than the contribution of some capital. That is, literally, property ownership is the only contribution these people make to drug development, yet they accrue essentially all of the resulting wealth.

The extent of this accrual is a product of the specific forms of property that exist and how much they allow this sort of appropriation.

Every form of property is the product of government - property as we know it cannot exist without government help. For a practical example, until 2013 it was possible to own genes via patents, and about 20% of the human genome was under patent. There were companies that were entirely built on the fact that they owned certain human genes, e.g. Myriad Genetics, which made hundreds of millions of dollars off this. Then the Supreme Court decided this was NOT a form of property, and suddenly this possibility of accrual vanished.

This applies to everything we might think of as property - patents, trademarks, land titles, etc., they exist because of legal force guaranteed by the government.

Some of these property forms are extremely arbitrary measures that seem almost designed to produce wealth transfer (for example, granting mineral rights) to certain individuals.
The irony, or market working I guess, is that as demand for gas and fossil fuel goes down so does the price. This keeps the incentive to keep burning gas. During this recent price drop larger vehicle sales with worse gas mileage increased. I live in a city myself and its hard to realize this when all you see are smaller cars around, but in suburban, rural, Texas, larger gas vehicle are still the rule vs the exception it seems.

> Horses were obsolete within 15 years of private automobiles being a thing - by 1920 more freight was hauled and more passenger-miles were travelled by internal combustion than horse, in the US.

I'm not quite sure the analogy fits exactly. This is because the production (breeding?) of horses wasn't the most profitable industry man has every created. Remember still some of the most profitable companies in the world are fossil fuel companies. Exxon is still #2 and Chevron is #5. Also, unlike a company like Apple, they have been this way for decades. Brutal dictators are propped from oil. Entire countries rely on oil for their very existence. Due the the shear amount of money involved I do not see fossil fuels going quietly into the night based on market forces alone. As long as they are cheaper and more convenient for humanity we will use them. What we really need, in my opinion, is to #1 end the ridiculous subsidies that fossil fuel companies get and #2 enact a carbon tax where we give the proceeds of this tax to fund renewable energy research and to help out the millions of workers who will loss their jobs from the transition off of fossil fuels.

Here's another way of looking at it. In the 90s we had the big tobacco thing. 7 of these executives lied under oath that tobacco wasn't addictive. After countless hearings, lawsuits with rewards of the billions of $$$, high use taxes around the world, some of these companies are still around. People still use their products. They are expanding into emerging countries, vaping and maybe even weed. They are using trade protections to expand into those emerging markets.

Now take an industry, make it more profitable and give it millions of federal tax breaks and subsidies. Oh and instead of an economy of say Virginia or North Carolina based off of it have economies like Russia, Saudi Arabia, Qatar, Nigeria owe their development from it.

I'm not saying we can't migrate off of fossil fuels. It needs to happen, and happen very quickly. However, its important to understand the shear size of the problem at hand.
No, but the potential is there, and it's already been done in other countries such as South Africa. The biggest hurdle I think is that Bitcoin is essentially unknown in Tunisia. I'm actually planning on building something but I don't have the entire system fleshed out.
VW C.E.O. ‘Personally’ Apologized to President Obama in Plea for Mercy
4K is the whole reasoning behind the "PS4.5" being a thing. It's been mentioned from the very beginning. Yes I agree, it's probably for the VR aspect, but the real issue is going to come when games actually run better on the 4.5 hardware. "Early" adopters get screwed, which defeats the purpose of console hardware.
Yes, I'm the guy working on this book - shame on me for posting a link to my own reddit post about my own book which is still in progress....

Oh wait, all the startup kids do that too - I think I'm ok then.
Microservices are often basically equivalent with RPC calls. So they have a lot of potential failure modes like service down, network partitioned, timeout, etc.

So each of them has a potential for an unexpected and transient failure that may be returned either via an exception or via a null result.

In my own experience with systems built on top of multiple services (not micro in my case but enough services...) unexpected nulls or incorrectly handled exceptions from transient/network failures in the services depended on is a common mechanism that surfaces bugs in production code.

And these bugs rarely show up in testing unless someone went out of their way to simulate the failure(s). Optionals have been a good way for us to convey that possibility to the calling code and force the consumer to consider the possibility and plan an appropriate response (we're big fans of fail-fast).
New Facebook, Messenger and Instagram Apps Arrive for Windows 10
Your explanation is fine but this summary will confuse people:

> The client has to create a hash that satisfies a certain condition

What you really want is to create a string whose hash matches the PoW challenge hash.
The more I look at this website, the more I think they should go write a children's book on coding.

That being said, pretty good read.
Stop Recruiting, Start Uniting
>> rather than just kill time

Yeah, that's something I find really odd about most mobile games. They seem designed as a way to basically put the brain into a low energy state or something, rather than actually being interesting.

My personal experience of games like Candy Crush is that people play them on the subway or whatever when there's nothing else to do. If they had a book with them they'd read that, if someone handed them a Nintendo DS with zero effort they'd probably do that (if they could get over the ego thing).

I can't really imagine anyone setting themselves up for a marathon casual gaming session. They seem marketed to be one level above 'watching paint dry' and used in circumstances where that's the only alternative.
Herb Sutter addresses this issue in his latest post: https://herbsutter.com/2016/03/11/trip-report-winter-iso-c-s...

I agree, it feels like not a lot, but when you look at the standardization process I think it's safe to say that healthy progress has been made on most if not all the promises made.
Netflix Premium Account Generator 2016 – Easy Hack Tools
Shoot, I have been working on an article describing the C11/C++11 memory model for many months, but it looks like he's going to beat me to it! Oh well, there can be 2 (or 3, or 4... :)
"Technical default" and "Effective default" are obviously different, but if the purchasing power of the dollars you're paid in are only 1% of the dollars you've loaned, that's effective default.

If the government practices effective default over a period of 50 years most people don't really get it. If the government practices effective default over 3-6 months, everyone will understand and it could be very destructive. It would definitely cause a lot of social unrest.
I really really don't understand space indentation over tabs. Every editor known to man allows you to set tabs to display with as many spaces as your heart desires. You like four spaces? Great! You like 2? Not my cup of tea, but OK! You like 8? Weirdo, but whatever! As long as your editor spits out tabs, then we can all live in harmony!

EDIT: Looks like I should have joined the fight elsewhere in the comments; please redirect discussion here:

https://news.ycombinator.com/item?id=11588783
You buy items from the marketplace (normally keys) and then sell them on a third party site or arrange a deal with a private buyer, I think it normally nets you around 70-80% of the original amount but I'm not up to date with it.
An electric car has far fewer parts, simplifying the supply chain.

Also the battery in an EV is a massive amount of the cost, and will be dropping on its own curve.

I've been reading this guy for years, and complaints like yours are typical, but Naam has been far more right than his critics in the time I've been watching. If he feels this is a conservative estimate then I believe him. He didn't show his full work on why that's reasonable, but I believe it would stand up to scrutiny.
We have been using for some time js-beautify [1] together with a pre-commit hook to enforce the style of our JS code.
This doesn't seem much different, am I missing something ?

[1] https://github.com/beautify-web/js-beautify
The Next Big Deal
The 11 Pieces of Bad Startup Advice That You Should Ignore
Ohhhhh yes. Not only are there those with financial interests that are terrible community members, there appears to be quite a lot of ideological, over enthusiastic fanboys who ruin it.
Like I said, full respect. Thanks for such a detailed response.

Been hearing much about eXist but haven't had the courage to get my feet wet. Maybe some time this year. I don't use Oracle, have had all my clients on MS SQL Server (BI Cubes and reports) and they're happy. So am I. Not religious about this anyway. Have been dying to convert some of our consulting wares to pgSQL - soon.

I don't intend to impose my views or perspectives on you or on anyone here (as I'm sure you have your own practical conclusions about what traits are important for developers to keep positive attitudes towards their careers). But after nearly leaving the field twice in the last 10 years I can, with humility, say this:

I am more and more convinced that for a developer to continue retaining "mojo" in the field, and consequently to enjoy his or her work, he/she has to possess at least two traits:

1) Have the courage to try out new languages/frameworks fearlessly. (I am a bit of a coward here.)

2) Be a finisher. If you can complete projects - even if they're small (actually, the smaller the better)
- you can always look back and say "I did that. That system they're using there ... I had something to do with it." I know the spouse couldn't care two hoots but it is the stuff that keeps me alive with hope. There's something deeply Marxist about this - I know - but I don't want to philosophise.

I can see you possess both.

You said:
"I run the development shop for backend and the cms and I am the scrum coach for all development work. I am by far the oldest and we joke that I am the resident curmudgeon, but in reality I am a pretty positive person."

I can see. :-)

Keep well. (Beer next time on me)

- Edited for clarity
Just a joke, needed to squeeze in the term 'microservices' for search results :-P

Also: I'm not really buying into the whole microservices movement, it is the latest silver bullet.
Can you summarize?

Not really - it's worth reading the whole thing.

Best I can do is state that the test basically has multiple different environments with different rules that are independent of how capable or fast they are.
I disagree. I'd rather getWhenPresent than orElse if the code has nothing to do with a missing value. If someone needs the value and uses orElse without isPresent, their code will break in new and unexpected ways rather than in the obvious one.

(An even better solution is SWIFT's approach to nullable types, but that boat has sailed; intellij etc could however implement a static checker for bare Optional-getting)
Why is a link to subscription only content on the front page of HN?

I'm sure it's a fascinating read, but I'm not a subscriber to "the Chronicle".
> If they can get games to be fun again

They are still fun! But the bar for creating games has been lowered. On net, that's a good thing -- we get more games to choose from overall. But one bad consequence has been that people have created lots of games that aren't fun, and especially lots of pay-for-play games that exploit people's weaknesses.
I see the daily-commuter car for dad going electric very quickly in your prototypical family of for. Electric car for the daily drive then still have a truck or SUV for mom to use on short trips during the day and for long drives beyond the range of a charge.
What’s Wrong with PayPal’s All-Male Panel: Good Intentions Aren’t Enough
No semicolons? REALLY? We've already spoke about this, people.

Let's see what Brendan Eich has to say about this:

> My two cents: be careful not to use ASI as if it gave JS significant newlines. [1]

and

> ASI is (formally speaking) a syntactic error correction procedure. If you start to code as if it were a universal significant-newline rule, you will get into trouble.

Calling it "standard JS" struck me as pretentious at first. But calling it "standard JS" and calling for not using semicolons is absolutely delusional.

Let me be clear here:

- ASI (Automatic semicolon insertion) is a correction mechanism, designed to prevent silly errors, thus making the language "friendly".

- ASI does not work in many cases, where you do need a semicolon. So much for consistency!

All the rest of things in that list are just a matter of personal preference, but not the semicolons though. That's just plain wrong. And if people begin using this "standard" the bugs will come to bite them.

[1] https://brendaneich.com/2012/04/the-infernal-semicolon/
Fantastic, reminds me of Yahoo Pipes
MIT CSAIL’s 6-foot-tall NASA humanoid robot has landed
Real-time multi-server performance dashboards, with netdata
Yeah, again I am lazy and did not want to do all that typing on my phone. See https://godbolt.org/g/ywU2en for the full monty.
Because a lot of JS developers have traditionally manipulated strings of HTML, which have standardised on double quotes for attributes.

Also, straight quotes as punctuation are ugly; ‘ and ’ look much nicer.
> That's a problem with people and their memory, not the news outlet.

Arsenic being poisonous is in fact a problem with peoples' bodies not being able to handle it. And yet putting it in food and selling to people is not something you're allowed to. The "problem with people and their memory" here is a human universal, something thay can't do much about, so asking them to "just be smarter" is not a practical approach.

> The headline at the moment literally says it was unlikely to be a drone, but that still doesn't rule it out completely. Following your rules, that wouldn't make it as a story because it isn't factually proven.

And it shouldn't. Because on what basis does this story (and previous ones) promote drones to attention? It could be a bird. Or an UAV. Or a piece of plane falling off. Or someone playing with a spud gun. Or a turtle[0]. Or something else entirely. By saying "it's unlikely it was a drone" they're already framing the discussion.

[0] - https://news.ycombinator.com/item?id=11588384
Don't underestimate the human capacity for circumlocution. The Hungarian language has no word for "to have". Seriously. And they do just fine without it.
This is a rather tired argument IMO. It's absolutely possible to be anonymous enough online to mask your real identity, especially from bulk, non-targed surveillance.
Apple’s sales decline as a result of lacking ‘self-cannibalism’
German startups battle alarming rise in mobile ad fraud
"Easier is to use" is dependent on how you are going to use the currency.

Using cash locally when buying/selling stuff in person is in most cases superior to all other ways of using money.

OTOH, sending cash abroad is risky and problematic. SEPA and similar agreements exists but you still have to wait at least a day until the money arrives.

For a worldwide available paying network, bitcoin is not that unattractive. It's not the best option for all possible use cases, but what other paying option is?

I think the centralization problem is not as problematic as it may seem. It all depends on how much the miners are going to use their centralization power. But you have the same problem with central banks. Maybe even more because the bitcoin miners have something to lose if they act unreasonable.
Heathrow Airbus collision 'not a drone incident'
Get notified of life being easier for web developers and SEO experts. Subscribe
I played Clash Royale for several days and the insistence on payments to progress was really off putting. The gameplay itself was quite addicting so I presume they're trying to avoid players burning out from binging. But the fact you either had to pay money or wait three hours to do anything of value was just too much to bear. The entire game design is genius in how it funneled you toward purchases.
7M unsalted MD5 passwords leaked by Minecraft community Lifeboat
Automatically extract obfuscated strings from malware
I'd love to try it, but it says that the app is not available on the German store. Is there a specific reason why you limited it to (as I suppose) the US store?
6 Best Websites to Find a Babysitting Job
Tcl may be the best language in the known universe (highly doubt it) but try running a job search for it in linkedin. Then do the same for java.
I'm not the damned CEO you know. I need to think of my own employability/career.
So candidates where preparing for "what's your biggest weakness" and now they have to prepare for a twist of the also common "tell me about yourself"? again this question filters for people who practiced the question and are enthusiastic (or fake it).
Germany just lost the first world war, with a significant fraction (~20%, or 13M of 64M) of the population having directly experienced the horrors of that catastrophe. To add insult to injury, Germany in the interwar years was subject to incredibly punitive treaties and experienced significant hyperinflation. The U.S. is not subject to the same foreign influence, and our economy is stable enough to keep the masses from starving.

While we're certainly disillusioned here in the U.S., our bread and circuses aren't seriously threatened yet. Once that does appear imminent, I'll agree with these dire predictions.
Is it already used in venues?
Sort of, but not really.

I think really what we're arguing about now is the distinction between hiring for a Google position (pushing the absolute state of the art) and hiring for a position creating accounting software or something.

I don't think that it's reasonable to expect to be hired into a top tier position as a kernel hacker at RedHat or a database expert at Google with an English degree and a few weeks of github commits.

I think that most software development jobs don't need the level of technical chops that are being asked for - and that many of the developers that actually have this level of ability just don't need the company (this post might be an example of that).

Some of the job requirements I've seen make me think along the lines of - 'hell, if I can do all of that, why would I work for you for peanuts?'.
Very. The panopticon works.
> Space after function name function name (arg) { ... }

Never, you fucking monster.
> If they had a book with them they'd read that

You can fit lots of books on a phone!
There are some game developers striving to do that on the mobile platform, but they are mostly indie and not very well known.

On a related note: Here's a shameless plug for the Trese brothers. They make mobile games with no ads, and minimal in-app purchases. For what it's worth, I have no affiliation with them other than backing their Star Traders 2 kickstarter.
When it's the case with nearly every company around you, and you really need a job right now, what choice do you have?
The difference is that Bitcoin/Blockchain technology really is a groundbreaking invention from a computer science perspective.

Bitcoin may or may not succeed, but something can't be un-invented.

Furthermore, it's interesting to see companies like Steam, and even Wall Street players, embracing this new technology.
The thing 'size' gets you is crumple zones. A bigger vehicle has a lot more material that can be engineered to deform and absorb the energy of the impact, spreading the deceleration over a longer period of time.

A small car can be designed to prevent intrusion into the passenger compartment, but it can't do anything about the g-forces of the collision (which can seriously ruin your day...).
The title is misleading. This isn't "proposed" in any relevant standards body. The project itself has a misleading name too, because it's not "standard" in any meaningful way, it's just a set of questionable personal preferences.
How does orElse() cause new problems and/or break code? It is the same as get but forces you to think about the not available option...?

I think the options orElse/orElseGet and orElseThrow are enough to replace every get() method, and they'll force you to think about the missing scenario.

If you want to do something in case it is present, use ifPresent(lambda).

In case you want to return something, use orElse/orElseGet or orElseThrow, or just return the Optional itself.
I agree. Most mobile games I've downloaded prioritize ads views/in app purchases over making a 'hardcore' game. There are a few exceptions, such as Vainglory, but the vast majority are the equivalent of the super ball vending machine at the grocery store.
Im also just curious what technologies you are using, specifically for the ML. Is there a particular ML technique that works well for this use case?
... This uses eslint

https://github.com/feross/standard/blob/master/package.json#...
but atoms of universe are infinite...guy is so wrong
Yep! It's the fallout from people that didn't learn the lessons in the great SOA/ESB era :P

I can't remember who said this originally, but it was something like "The first rule of distributing your application is don't." The implication is you should distribute by business concern, not by tech concern.... which could be done with microservices, but it's not how they're being used right now.
He obviously hasn't played Neko Atsume
GAAAAAAHHHH!! I mean, Of course I knew that already :)
It is incredibly hard to dig through the mountains of garbage to find the occasional good game. I'm not so sure it is a net good thing, I think fewer good games are succeeding now because they are being buried in crap.
"on time" is a relative term. Assuming you show up, work your time, make your meetings and commitments and be a reasonably accountable person - no one will care what time you start the day whether it is 5am or 10am.
> It doesn't matter. I can pay with bitcoin on Steam.

I can pay with Dogecoin with one additional step.

>It makes bitcoin more fungible and thus viable as a currency.

Isn't using Bitpay just a way of exchanging bitcoin for dollars, while kidding yourself that's not what you're doing?

> And for what it's worth, I find the bitcoin payment process immensely superior to credit cards: Just pull out the phone and scan the QR code on the screen. Screen updates to show payment was made.

All that's left is to wait countless tedious hours for the funds to appear in the, for example, Namesilo account. It is easy (so is using a credit card), but it's almost uselessly slow (unlike credit cards).

Edit: maybe this explains anti-Bitcoin sentiment. The fundamentalists can't handle any factual comments that aren't entirely about how game changing it is.