skysight-inc/HackerNews huggingface dataset:
Interestingly all the ones I clicked on had been tagged as inaproppriate questions by the moderators.
There's nothing 'forever' about this. If you don't like all that cruft in your version control, you can always just start a new 'clean slate' repo. And you don't have to document anything. And it literally takes 2 seconds to commit and push your code from the command line.

You waste more time picking your nose.
[IANAL]

With any software project there is some risk of patent litigation. It's just a specific instance of the general risk of litigation, e.g. padleft and Kik mobile.

For a business, it's a matter of risk management. That means assessing how likely your business is to be involved in a patent dispute regarding React relative to all the other risks, such as not having users, or focusing on the wrong thing [?], or the "bus factor" out in the real world.

Good luck.
10 Shortcuts to Startup Success I Don’t Recommend
Programming Sucks – All Code Is Bad Code
I always thought that people deleted their own comments to staunch the downward flow of their fake internet points. Was that an incorrect assumption?
> Akka FSMs have a whenUnhandled state which can handle any event that your FSMs don't explicitly handle.

Erlang's gen_fsm has that too:

http://erlang.org/doc/man/gen_fsm.html#Module:handle_event-3

However that is a dangerous anti-pattern usually. More often than not, I want the actor to crash and have a proper trace and notification of it most of the time than have it go to some unspecified state and hang around forever in that broken state.
A Marketer's Toolkit
>The game dev world is a lot larger than the latest AAA game.

Yes. But while the iOS casual game dev world is in the millions, the Linux game world is still small.
I'd be happy to see Sanders pull an upset, but lets not fool ourselves, the democratic party didn't move an inch. They are the same corporatists that they ever were.
Sweden and the rest of European economies built their wealth on typical capitalism.
And I've checked out Sweden, after you've gone into its current situation it ain't so great as communists like Sanders make it to be
I agree, and find it downright creepy, cowardly and disappointing how many people would downvote you for disagreeing with Norris's right-wing [1] anti-gay [2] political views [3], without saying why they agreed with Chuck Norris.

How about Chuck Norris's brave brogrammer fans reply under their own name telling us what they like so much about his political views, instead of downvoting anonymously? Because if you have some anti-gay bigotry you want to spread, at least put your name on it, since that's what Chuck Norris would do. [4]

[1] http://www.rightwingwatch.org/category/people/chuck-norris

[2] http://www.theguardian.com/world/2012/jun/27/chuck-norris-an...

[3] http://www.smosh.com/smosh-pit/articles/5-reasons-its-no-lon...

[4] http://www.newnownext.com/chuck-norris-hired-by-anti-gay-gro...
If you offered sufficiently high wages to do those jobs, you would find plenty of people willing to do them.

A labor glut does not necessitate me being able to ask for someone to mow my lawn for one cent and having someone volunteer. You have a labor glut when the availability of living wage work declines below the working population who need to earn such a living.
A Quora answer to this question linked to this Google Chrome commit: https://bugs.chromium.org/p/chromium/issues/detail?id=71832

In short, it says that the prefix set uses less memory than a bloom filter.
ECS chipset Amigas could output VGA too.
> If a developer isn't mindful enough to realise that they shouldn't randomly copy-paste library dependencies without knowing anything about them isn't a very good developer.

That's a logical fallacy called: No true Scotsman. In this case - Good developers can be good at some things but bad at other things, so there's absolutely zero correlation between "good/bad developers" and "people who remember/forget to think about licensing".
Hacking connected lightbulbs to breach Air-Gapped networks
That is why it didn't do that.
It's interesting to see both terms genericized. It was Alan Kay who said:

> The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. . . . The Web, in comparison, is a joke. The Web was done by amateurs.

http://www.drdobbs.com/architecture-and-design/interview-wit...
Risking to be simplist, the political dialectic will be soon resumed to:

the right to be supported by society VS the right to work for society
There would be lists of per-model salts shared online in days.
We cannot compete going forward if we are locking out 13% of our future coders.

Post Office banking would solve this problem.
Interesting, it reminds me a bit of the game TIS-100[0], similar idea of an array of very simple units interacting by I/O ports, blocking until a read/write to another unit can complete. I didn't know there was a real architecture like that!

edit: It seems the transputer[1] was similar, hadn't heard of that either.

[0]: http://www.zachtronics.com/tis-100/

[1]: https://en.wikipedia.org/wiki/Transputer#Links
If you weren't making any distinction then I don't understand why you brought up cars/robots going berserk in the first place.

(Or do you make a distinction, but you would call it something different? Then just say that, and I'll use the term you want. My contention has nothing to do with word choice. Nobody wins an argument about word choice.)
Homebrew Core/Formulae Split
True, which is why I find it morally bankrupt for people who subscribe to that belief to then feel no moral obligation to pay a living wage.
I uninstalled ES File Explorer about a month or two ago because each update was so much worse than the last and it seemed to get very spammy. I don't remember exactly, but I think I got a popup ad screen the last time I used it.

OI File Manager seems just fine.
I can, eventually and with many attempts, sit down in front of a keyboard and type out passwords that I last used regularly twenty years ago. Don't sell your muscle memory short. If it's a password that you are typing in multiple times per day you aren't going to forget it in just a few weeks.
No. According to this document, there is always at least as much encryption with this proxy enabled as it is without.
AFAIK Opera Mini routes traffic through it's own servers to provide a low budget site. I'd do that only if I was in a really tight corner. But it does work wonders for the data usage.
This is a very sane point of course, and you are right that the consumer, and perhaps the low wage earner (in cases of the McDonald's type restaurants) now loses his extra wage to extra meal costs, so it is self defeating.

The problem though is that your costs are not driven up just by wage costs, but by many other things that are not helping the low wage earner. So the self defeating part of the "rising cost past to the consumer" is only a fraction of what makes life miserable for those who are at the bottom. Increasing there pay directly helps them 100%. And so it is still a net win.
You are giving exaggerated examples, but in practice the capital owner can, if they want, do the long form negotiations with people to lower wages (to the minimum) and raise prices because they have significantly more bargaining power when they control so much of the wealth pie.

Respectively:

If I run a business and I want to stifle wages at my company, I both stop raises and then start cutting gradually. People will leave, I will hire new workers (we have a labor glut after all, if you expand your reach enough you will find more and more desperate people for money) and repeat the cycle until we hit the wage floor.

No, it is probably not $0. There is some point for even the most desperate and hungry person where you say it is not worth my time to make, say, $2 an hour rather than just trying to find another job. It is not about not giving the worker anything in return, it is about finding the least they are willing to take for the work.

But it is not a fair negotiation. When you are talking about almost every employee, they are bargaining from the perspective of having no time (in a business sense) to barter, and their ability to eat or sleep depends on the job. For the owner, their ability to expand their own wealth depends on the employee, and they can wait as long as they want for the hiree to forfeit to their terms.

Likewise with goods prices, if you are in perpetual profit you can constantly amass more money, and in the US economy wealth amassment enables you to take several measures to raise prices in the long term without losing customers to competition - you buy your competitors out, you bribe politicians to pass legislation that reduces competition or the ability to startup in your industry (through expansive regulations, permit requirements, red tape, and sometimes even outright banning competition as is the case with teleco) and you use the market leverage you get to make more profit.

I imagine today companies like Comcast in some areas are charging 100 times more than real market valuation of a cable internet subscription would be in an environment of absolute market freedom.
>People fetishize names because they fetishize knowledge as a form of social status, and being able to say "I know who Jon Skeet is and will talk about him, and if you don't, then I'm better than you."

What you describe is name dropping, while what the parent described is hero worship / idolizing.

The two have very little to do with each other.

In fact it's the inverse: people not only don't idolize names to be smug over people not knowing them, but actually tend to idolize those that most other people already know (the "stars") that they've seen in the media.

Nobody felt smug because of knowing who Skeet is.
I'd like to see him on the QI tv show.
I still have one. It does 1024x1024 in 50Hz or 1024x800 in 60Hz. 4 greyscale tones.

Very good monitor for the time.
Thanks! Even includes a section on confusion with pavement markings.
Title: The Secret Tesla Motors Master Plan

Date: 2006
We are possibly one such emergent behavior in an agent based system, as are bees and fish and trees and whales. So yes. :)
Notes on Go
Recent: https://news.ycombinator.com/item?id=10919744
This is a site about technology, not politics. I downvoted the original comment because it is not a good match for the topic or tone of Hacker News. I downvoted your comment because your tone is even more aggressive and antagonizing, and again, not on topic.
>If Visual Basic was the language with the most number of beginners and programmers, and I had the best answers to Visual Basic questions, I could be Chuck Norris instead.
But I don't find Visual Basic challenging or interesting. Neither C# or Java for that matter.

That's neither here nor there. He does, and he got to be Chuck Norris.

Besides, who could have been the Chuck Norris of Haskell or Idris or whatever rocks your boat. Have you answered the most questions in your preferred language?
They're not meaningful at all. Hopefully relatively few people really think I'm one of the "top 15 living programmers" or anything like that.

I'm good enough to make a living, and good enough to help people on SO. One of the nice things about programming is that what you find interesting, I might not and vice versa - hopefully there will always be enough people who find a variety of topics interesting to hope those who have problems in those topics. But yes, considering rep as a proxy metric for programming awesomeness would be a mistake IMO.
How is this not patently false? If you take someone living below the poverty line, earning minimum wage, renting their meager apartment, eating highly processed carbs and pseudo-meat, in debt to their bank and payday loan sharks, and under constant threat of homelessness brought on by unexpected illness or economic downturn, how is this situation in any way superior to a king or queen as they existed before "our generation" which I take to mean the modern era rather than literally our generation.

A monarch of the past would have obviously better access to food, more of it, higher quality, they might have slightly less variety available (dependent on the era and location) but they certainly weren't eating the prepackaged garbage that passes for low budget food today.

By law they owned not only their own vast properties, houses, palaces, etc. but also that of all of their subjects and nobility allowing them to give and take as they wished from anyone under their dominion. Even after reforms almost all royal families were still left with vast holdings that produce more than enough wealth to live absurdly opulent lifestyles. There have been many cases of indebted rulers but that is debt in the sense of illiquidity, they were still asset rich and able to melt the plate down to pay off the debts, so to speak.

This notion that everyone was universally worse off in the past and therefore even the lowest of the modern low are somehow better off in their current state and should be thankful for it is the crudest of fallacies. The trite example of modern healthcare being a shining example of why it's better to be poor today than wealthy 200 years ago is equally absurd considering that such care is often avoided by the poorest due to its cost right up until it's too late to do anything about it. You wind up with a situation where a person's only choice is to hope not to get sick since they can't afford the treatment or the missed work either of which could put them even further under water or on the street.
Distillation should have no problem dealing with heavy metals. Other nasty things though are azeotropic with either water or ethanol and would have to be accounted for if you wanted to make drinkable vodka. Contaminants are less of a concern if you are looking to make fuel rather than booze.
This is my favourite Jon Skeet Answer: http://stackoverflow.com/questions/6841333/why-is-subtractin...

It's not because he gives a wonderfully description of the problem and solution that makes you fully understand what happened. What makes it incredible It's that he solved it so comprehensively in 15 minutes from the time the poster asked the question. Most high calibre devs would be still wrapping their head around the problem after 15 minutes.
I would love an Atom package for ProseLinter!
Books usually lose you money.

Programming books doubly so, especially if your hour rate is that of a Google programmer, it's hardly worth spending half a year or even a year for the measly returns.
My brother in law works for P&G in their tampon department as a researcher. He is a chemical engineer. He tells me most advances come from small startups outside the US and and they are usually quietly acquired. There seems to be a lot of red tape to get through before you can even do something small in that industry. It's not like you can throw some code and have a tampon 2.0 in a weekend. Tampons are a really complex thing. He explained to me how different types of fabrics and the way they are used can be potentially fatal ti some women. Thats why the research for the common tampon is ongoing.
My biggest concern is that along with the nitrogen and phosphate runoff come pesticides and other less savory compounds that then bio-accumulate in the farmed shellfish.
I went a step further and bought a .com that I setup with a catchall email forwarder. Most signups get a custom email at that domain. I still get Russian bride emails sent to oilchangeplace@
What exactly seemed like he has a "chip on his shoulder" for you?
I was part of a fairly large cult following of Wordstar that continued to use it after supposedly better GUI based word processors came along.

The key bindings and traversal were very well thought out, and once you got into the groove, it was more efficient than anything I've used before or since.

A write up on the subject that says it better than I can: http://sfwriter.com/wordstar.htm

And, yes...I can't see why an Amiga would be a plus in a pure editing scenario. Sharp monochrome would have been the right environment for word processing at the time, which was not the Amiga's forte.
Exactly this. Why would humans have a stress response that generates somatic mutation? It makes no sense. Also strategies that apply to organisms with large effective population sizes that expand clonally (bacteria) won't apply to humans. Also also, while mutator phenotypes might be useful under stress, once the stress is gone they quickly become disadvantageous and disappear. Deleterious mutation load has to go somewhere: the usual avenue is death in asexual organisms.
Linux-insides: The initcall mechanism
I love this bit:

Menstrual cups are safe when used as directed and no health risks related to their use have been found. However, no medical research was conducted to ensure that menstrual cups were safe prior to introduction on the market.

Ah, the old assumption of safety.
Location: London

Remote: YES

Willing to relocate: EU

Technologies: iOS, swift, objective-C

Résumé/CV: http://bit.ly/1uh9Ori

Email: nickiosdev+hn@gmail.com
Plenty of people are honest every day. It's possible unless you work in a toxic environment.
On a single developer project? No need for git, it was me.

The stupid guy that wrote this ugly code was me too.

I still use a VCS, if only for synchronizing code between computers, and for actually erasing dead code without regrets.
I met Tarn at GDC, and his answer to not using version control was using a backup of the source code in labeled CDs
> The biggest issue with idolizing people this much in my opinion is that it puts a huge divide between you and that idol.

If it's any help, I'd be happy to give a huge list of bugs I've caused due to inexperience and incompetence.

I'm not going to pretend I don't enjoy the micro-celebrity status SO has given me, but I'd be happy to help correct any impression that there's a huge gulf between me and any "regular" programmer. Maybe a gulf in "time spent answering questions on SO" but not some massive intellectual divide.
In some complex and mature markets if you start too small you will never be able to compete with existent players. "Starting up in a garage" works mostly on new and undeveloped markets.
With a regex/parser maybe -- but it's very easy to require "activation" from said email address as a verification.
If you were to ask me for a regex, I'd say /.+@.+/.

That's the easiest and most accurate way to do it by regex. Sure, some invalid addresses may still get accepted, but that is unavoidable. Even the most thorough validation[0] is going to accept nonexistent addresses.

[0] Except those that validate by sending a mail to it. Sending an email is the only way to be sure.
Couldn't it be Crab Mentality?

https://en.wikipedia.org/wiki/Crab_mentality
If he knows Java, then Java.
Does it matter ? It is not about who is the best in the world, just who is popular. He knows his stuff and has helped thousands of people with mindblowing accuracy and consistency for almost a decade, which in my book is as valuable as a genius programmer writing great software. Besides, he works for Google, so he is probably still better than >98% of programmers.
Super complex software has been written in C# and Java, not sure why you are trying to say that it is not challenging.
Sometimes there is no valid state for a `std::move`d object, e.g. a `std::unique_ptr`.
Good example of how the system can have racist outcomes even if this particular decision did not originate in racism.

I'm sure it could have been as simple as "hey, white women aren't buying as much anymore so we should market to nonwhite women". But when you consider the overall situation it's hard to feel "relief" that some evil racist henchman wasn't behind it. The purity of your heart doesn't matter if this is the outcome.
I once heard the story of a man who helped Aruba set up their DNS (.aw) in the late 90's. In exchange, as part of his compensation, he asked for an email address at the top-level domain, and received something like js@aw, which is a perfectly functional email address, but trips up a lot of validators.
So your thinking is that people will start making $15/hr and say to themselves, wow, i'm living in paradise! Really?
Pramp is particularly interesting, though I'm not sure if there are ways for the Pramp team to maintain good levels of quality as the user base grows.

When compared to YC companies, the YCF companies seem a little earlier stage by demo day.

Nit picking: A lot of the websites of YCF companies use RapidSSL, Comodo or GoDaddy domain validated certificates. Why not Let's Encrypt?
"Because requests to destination websites are sent from Google's servers, the IP address of the client making the connection will reflect the location of Google's servers, not the user. The DCP sends the IP address of the client in the X-Forwarded-For header with each request, for example: X-Forwarded-For: 74.125.239.111"

Web servers shouldn't blindly respect this X-Forwarded-For header coming from any random server.
> Most high calibre devs would be still wrapping their head around the problem after 15 minutes.
reply

Most high calibre devs haven't stumbled into doing a lot of date/time work. That wasn't some clever decision on my part - it was working on the calendar part of Google Mobile Sync. Date and time is a rabbit hole that I just went deep on. A bit of luck rather than spectacular wide knowledge, I'm afraid.

I love that question and answer too, although I doubt that it's genuinely helped many people. Time zone and calendar stuff has a lot of amusing trivia. My favourite involves the 30th of February, which only occurred in 1712, and only in Sweden.
Except that "perpetual freedom" for one group (users) also equates to "perpetual removal of freedom" for another group (developers).

It doesn't seem fair to mention one without the other, since the latter is the primary reason why many, many developers choose to not use the GPL.

Also, I don't see how the person who said they don't want to get "bit" by the GPL is "Complaining about it without recognizing" anything? To begin with, it seems completely subjective.

I can feel totally "bitten" by the fact that I only have one choice of cable company in my area, even though their monopoly is totally legal...but I didn't agree to any of it. Similarly, no developer really has a choice but to use GPL software if they want to live in the Linux neighborhood. (But they shouldn't complain according to you because they have the "choice" of going off on their own to re-build 20 years worth of core Unix utilities.)
How foreign investors are squeezing out Vancouver’s middle class
It seems to be saying that they first used bloom then switched to save space.
Has anybody discovered any new command?

https://github.com/dorfsmay/reddit_robin_commands/tree/maste...
Dick move, though.
I think that image of monarchs comes from the movies? The famous inventory of Charlemagne's estate includes 2 cups, one chair and a towel. Their food back then was bad meat and oatmeal, no matter who you were.

Indeed, just the existence of cheap antibiotics are likely to make the most humble of today's citizens live decades longer than anyone from the past.
Has anybody discovered new Reddit robin commands?
Some sites however will just ban + on registration. I've seen registration allow + but login disallow (also different password lengths occasionally, wtf?), though I can't think of any offhand.
Is that really the AP style? If so I agree it's strange not to keep "the Internet".
It's more about being popular than being the best programmer in the world. He has answered thousands of questions with insane accuracy since 2008, making him one of the most popular names in the C#/Java world. Also he is very aware of it and is even quoted in the article saying that there are "far, far better programmers than me".
Indivision ECS will correct the flicker for OCS and ECS Amigas. I have one and it works flawlessly:

http://amigakit.leamancomputing.com/catalog/product_info.php...