skysight-inc/HackerNews huggingface dataset:
Imho, this is why a generalized system of home-services might work better.

I mean, Uber's success is that it connects where you are with nearby drivers. The map.

We could similarly have a "map" not geographically, but thematically, of nearby service providers. I need a foundation guy who does green technology. Or a cleaning lady who knows how to work with antique mahogany.

Of course, this kind of map is far harder to do than a simple GMapps GPS system. So you'd need more human overhead both walking new service-providers and new customers through the tagging system of describing a service.

But still, there's room for that: a complex recommendation engine where you describe the kind of job you need done and it links you up with local experts in that kind of work, combined with Uber-style ratings. Google sucks for this.

You target a high price-point because you shoot for the one-offs, which means they may need human arbitration. Anything repeating and you'll lose them to direct personal relationships anyways - you add value and get profit from the first-time use of a new service-provider.

Something in-between Uber and Yelp, "do stuff at my house".
Oops. Thanks for that!
This over simplifies the problem. Water rights are treated a lot like property rights. How is taking water from these people any different than taking someone's land because they obtained it 100 years ago when the region had fewer people?
I'm curious, was this in the context of a system that took a really long time to compile, or just an oversight?
Supply and Demand.... of code snippets on stackoverflow (zing!) xP
"Moving to Apache would make it impossible to ever embed LLVM in the Linux kernel, for example"

Because the kernel is GPLv2 only, you also can't embed the GCC JIT, as it's GPLv3.

So essentially, you are screwed along multiple axes

"but perhaps someday there will be a use for a JIT in the kernel, that we can't foresee."

Maybe, but you can't solve every use case on one side.

(IE it may be that the kernel may have to have some licensing movement as well)
Design Evolution of the EROS Single-Level Store (2002) [pdf]
I think their salaries answer that for you.

People who have been coding for years make well more than $64k, even in entry-level positions.

Coding bootcamps are essentially the nursing equivalent to doctors. They graduate people who can do an adequate job of their specific role and certainly can be helpful on a team, but you don't put them in charge of the project.
On Android, you can install "NoRoot Firewall" to give or deny internet access to any individual app without rooting your phone.
Have a look at the pictures - it is full of chancers from all over the world.

Even the "children" often turn out to be adults. In this study, 260 of the 309 people investigated were over 18:

http://www.iofos.eu/Journals/JFOS%20sup1_Nov12/IDEALS%209-12...
> the tsunami it experienced was accepted by the best engineering data at the time to be impossible.

I find that hard to believe. It was the 4th largest earthquake in the last century and doesn't make the Wikipedia list of "Megatsunamis". It was more a question of how long between such extreme events than if such an extreme event could occur.
A good question to ask, sure. :) My problem is that I have only a very basic idea about how most things which surround us work.
Robots Expanding into More Warehouse Work
I was wondering about that when I read this post this morning.

The interface of a React component is very small: it's effectively just a render function with some lifecycle hooks and an internal setState method. Depending on your data management philosophy, you can even scrap state altogether and leave just the render function:

var View = (props) => <div>{ props.content } </div>;

You could probably write a Polymer-esque library that let you create Web Components with a similar API. I haven't looked into the implementation details of react-{dom, canvas, -native}, but I imagine that's effectively what they do - bridge from that API to the platform's native one. I expect that if Web Components are ever faster or otherwise better than the legacy DOM, such a shim will emerge to make WC as easy to write as React components.
my thoughts exactly. what's old is new again
Don't forget the touch screen and pen computing for those who care.

One thing I'm not happy with though is the push for higher resolution screens at the expense of battery life. At a lower resolution, would the clipboard last 5-7 hours?

Would the Sp4 last more than 10 hours?

Or am I a minority who cares more about battery life than screen resolution?
Or a cultural derivative, leftover from English gardens being a signal of wealth.
If you looked a bit further into my comments history, you would have found that I am myself an immigrant. I come from one of the poorer countries of the EU and what I make in UK is literally 4-5x as much as I would in my own country. For me,to be against immigrants, would be to be a hypocrite. There's over 2 millions of people from my country over here in UK and you would be very hard pressed to say that it changed anything in terms of living costs or that it depressed wages.

>>One or two generations ago, one wage would have been enough to afford buying a house in a decent suburb.

That has literally nothing to do with immigration, but it seems to me that you are trying to associate all modern problems into one common cause.

>>Every day in Nigeria close to 20000 people are born and this is accelerating. Even if 1% chose to come over, it is demographic suicide.

You are making an assumption that they will continue procreating at the same rate - which is just purely wrong.
Paul Moore covered their weak security a year ago [1]. Worth a read. I've always avoided TalkTalk because they keep sending me junk mail reminding me that they offer free broadband if I take out a phone package, etc. It just screams race to the bottom.

1. https://paul.reviews/value-security-avoid-talktalk/
I don't touch them, but that's because my field is MachineLearing/AI and graphics/game-engine programming.

I understand for webapps companies. (although the bubble has or will burst soonerish)
Traces of enormous solar storms in the ice of Greenland and Antarctica
fair enough, though I think the idea that 15-year-olds are somehow to be dismissed as greenhorns is incorrect. We surely have a disproportionate distribution skewed towards the young among the hackerati, even if we take into account the fact that 50+ age groups didn't have computers in their childhood.
Yeah. If you read the article, it is not asserting "Capitalism is Bad", it is saying that the rationality assumption implies that we don't need the market. If everyone was perfectly rational, we would all coordinate without the market.
> they compensate for with a fresh, original mind, and nothing-to-lose

And time.
Deep learning for NLP resources
The article refers to 1180 MW of _power_. MW is joules/s and the unit of power is the watt (j/s). Your math talks about MegaWatt-Hours.

These are often confused in articles, do you happen to know if that was the case in this article? Did they mean 1180 MWH or 1180 MW as stated? Otherwise your yearly production calculation is very off. 1180 MW (j/s) would produce 10^7 MHW per hour.
You would be suprised... There are startups out there who say "we don't care about an attack we're too small... we're going to write all of our sql by hand."
Indeed that may be true for the most rudimentary programming jobs (HTML/CSS/JS developers come to mind), but not for all. Data science/Stats, AI, ML, HCI...these are highly-specialized disciplines of computer science that require intense study and (as of now) cannot simply be developed over the course of a 12 week camp. If you're looking to future-proof your career, learn all the stuff they don't teach you in boot camps.
Mailing lists and phone calls are a big part of it.
Am I fair if I sum the business model as follows? Homejoy:

* proposed a service best provided by employees,

* planned to save money by using independent contractors,

* but had no plan about addressing any of the consequences of using independent contractors.
Samy Kamkar was banned from using a computer for three years in 2006 https://en.wikipedia.org/wiki/Samy_Kamkar#Samy_worm
Key snippet:

Imagine a cylindrical prison where every inmate is within line-of-sight to a central pillar. You can see out from the pillar but not into it. Prisoners never know when they are being watched so must constantly act as if they are under surveillance [...] The key insight being that the mere possibility of surveillance is enough to change behaviour [...] a panopticon derives its power from the awareness of its subjects. In fact, belief in the existence of it is the sole requirement. Neither intent, nor reality are necessary for control.

Suddenly casts things in a completely different light for me. What if, for example, the Snowden leaks were on purpose? What if we were supposed to notice the FBI plane above Baltimore? What if the facility in Utah was really just an empty building, and the goal was not to record all phone calls but to make you think they could?
I wouldn't worry about the effect of bootcamps and the surge of unqualified programmers. All they do is create even more demand for senior developers to manage them and clean up after their messes.

I know it's ridiculous for someone half your age to give advice, but if you're worried about diminishing earning potential, ageism, and lack of respect, consider consulting. Your experience is directly valued and the earning ceiling is much much higher (if it exists at all). I know several 40+ year-old developers who have had tremendous success working as consultants and getting lots of respect from companies which otherwise exclusively employ 20-somethings.
Very good, thank you. Why limit access to resources?
Wal-Mart seeks to test drones for home delivery, pickup
Working with writers: what designers need to know
there is an incentive to keep watchlists small, focused, and accurate

I think there is no incentive to keep watch lists small or focused or accurate. In fact, there's a huge disincentive for that. If some name (or other identifying info) gets on a watch list, and then someone makes a judgement call to take that name/info off the list, and then the person identified by that name or info does something violent and/or stupid, whichever agency the judgement caller works for, and the call him/herself would come under enormous, very unpleasant scrutiny. The 9/11 thing about "failing to connect the dots" almost certainly weighs heavily on every one connected with watch lists.

There's zero incentive for any outsider to call for a name or other info removal for exactly the same reason. What if...? becomes the single overriding concern.
Every additional person you add to a watchlist is one more piece of hay for the haystack. They can't even watch the people that they are directly told about by mental health professionals. Feel free to be paranoid about watchlists, but I'm more worried about the fact that such behavior stinks of complete and utter incompetence of people who think adding all 300 million US citizens to one is a remotely productive idea.
NFL has a phenomenal option that is only available to international users. So what do I do?
1. Use a VPN to connect to Netherlands.
2. Get international gamepass plan for the year.
3. Then use the gamepass app on my tablet. (needs to be sideloaded as it is region locked)
4. Once you start just one game, then disconnect VPN. You will now use your local internet to stream your games.

I can chromecast ANY NFL game at ANY time. I typically wait an hour or so after the game ends BECAUSE the NFL strips out the commercials then. :)
You can also watch it in condensed mode which only shows every play. A game is 35 minutes or so.

With this, I get to watch the games in great HD on my big TV and commercial free.
Saying “technical debt” is lazy
Portability becomes a problem though. GNU vs BSD sed/grep :(
Amazon Robotics: Kiva Robots in the Warehouse
I shared your fear of toolchains, but with Webpack, Babel, and Hot Module Replacement, I've been won-over.

Those tools make it painless to sculpt out a UI in real-time, using the latest ES sugars and a sane module system. Webpack has Uglify built-in, so you can target a minified file for production.

With Babel and JSX, you're still writing idiomatic JS, so you don't have the same lock-in problems you might with something like CoffeeScript. In my mind, it's a clear value-add with no observed downside.

What's your hesitation?
San Francisco microclimates analyzed by crowdsourced weather app Sunshine
Disagreeing with a woman is not sexism. My comments on this article would be the same regardless of the author's gender.
I think it was developed on a 1200 or 1440 px tall screen. You can zoom out (ctrl -) to make the video / plotting window smaller. It's a pretty bad UI mistake, but the fix is easy, too.
The diminishing earning potential means there are more resources capable of fulfilling what role you're performing. Hoping to remain exclusive is not in the best interest of the field, is it?

I see relentless ageism as the result of the flood of new computer science talent. It biases recruiter expectations to seek out a certain type of candidate. Your experience as an older programmer is unique here and this could be an important opportunity for you to disrupt the status quo (eg. affect HR.)

Regarding lack of respect, I'm assuming you mean respect for the field of Computer Science? I think this is the result of the explosion in industry/applications of programming. Dollars drive attitudes, which has resulted in Ruby on Rails being the pinnacle of many programmers' fascination in computer science, as an example. Not that I dislike Ruby on Rails, of course!
but mostly a false sense of invulnerability.

Man, when I think back to the stupid things I did on the internet as a teenager that simply earned me a glare or a stern warning email.... I'm so glad I was a teenager in the 90s, because if I'd done that shit today, I'd be in jail.
Are you sure about that?

http://venturebeat.com/2015/01/05/monument-valley-developer-...
It is almost like bootcamp grads have not been programming for years. If only we had a word we could use to describe people relatively new to the profession, a keyword that we could use to compare reported salaries across areas and see if what you said is true or not.

Somebody oughta build a system like that. It'd be neat.
I say give the kid a job and encourage his technical skills.
This isn't a good thing. It just means that any one of us can be pulled in for interrogation, while actual villains get lost in the haystack. Two wrongs for the price of one!
My understanding is that the correct launch authorization code would be locked in a safe until the command post had received a message authorizing them to launch. It's safes and authorization confirmations all the way down as I understand it.
Presumably, if you write ruby all day, there is a good chance that the environments you encounter have ruby installed, as well (and they might be even be Windows environments, in which case grep/sed/awk are not "always installed.")
And to be fair, police frequently escalate their tactics when faced with non-violent protesters. Those videos are all over YouTube. Less frequent are videos of the peaceful protesters identifying violent or disruptive elements within the protest as police employees.

It takes a lot of willpower to keep to the moral high road when you can see the folks walking on it ahead of you getting their asses kicked.

The rights to free speech and petition for redress in the U.S. are not universally respected by those targeted by the criticism.

In that context, placing a protester on a watchlist has all the appearance of malicious retaliation for exercise of a protected right.
None of what you said makes his/her comments wrong. You're just accusing him/her of being emotional, without addressing the substance.
Yeah, no bootcamp grads like to code, or code in their free time, or do any self-teaching. They're all just in it for the money.

Not like you, right? You're not in it for the money; heck, you'd keep working at your company even if they cut your salary in half tomorrow.

ETA: Also, they're all incompetent! And not one of these people hiring them has noticed. Helluva con job.
I think that Homejoy was a thoroughly rent-seeking enterprise, rather than a disruptive technology startup.

Frankly, I failed to see (and still fail to see) what was disruptive about their process. They were essentially competing in a close to perfectly competitive market (with some minor level of differentiation).

Contrast that with Uber, who was able to capture most if not all of the Schumpeterian rent.
No, disagreeing with a woman is not sexism. The problem is that men readily speak up to disagree with us, rarely speak up to agree, validate, genuinely encourage, etc. When all you hear is disagreement, when that is the only way an entire segment of the population will engage you, it is a real problem.

I am debating flagging this piece. I see no good coming of it and I am frustrated that this stuff gets upvoted and then verbally pissed on when better stuff gets ignored.
Processed Meats Rank Alongside Smoking as Cancer Causes
Actually, in my (admittedly limited) experience, Android developers can charge a premium because more people want to be developing for iOS. But companies still need people to maintain their Android apps, so experienced Android devs are in short supply.

My guess is that the salaries here have absolutely nothing to do with Android and are more a reflection of the fact that Java is still the language of choice at large corporations which treat technology as a cost center.
A properly xeriscaped garden should be very low maintenance; certainly nothing that compares to weekly attention.
There's an AMA on reddit right now with the EFF, Access, Fight for the Future, FFTF, and Demand Progress about this.

https://www.reddit.com/r/IAmA/comments/3qban2/oh_look_its_th...

Looks like it just started a few minutes ago, so no idea if it'll be useful, or not.
Yes, multiple axes, but this would be a regression for LLVM.

In any case, there are other compilers which would remain license compatible with the GPL2, so should the kernel ever need one it could still have one, I guess it just wouldn't be LLVM or GCC.
I absolutely think you're being harsh. I am not saying you're wrong, but it seems judgmental to deny bootcampers the opportunity to prove themselves.
> Who is the lifelong programmer that dislikes showing others what they know about their favorite thing? Not me.

I used to hide tricks I'd do to extract more performance. Not any more. I tell people till I'm blue in the face how to do it, and they never figure it out :-)
Look at what I managed to do with this tool:

http://imgur.com/hRJIKBW

You know what that means? That this tool understands Bezier curves better than Adobe Illustrator. Why? Because Adobe has never heard of the phrase "cusp node".

If you have Illustrator, I challenge you:

- Draw a box with 4 sides

- Try and curve the top line without causing the side lines to curve

- Welcome to insanity.

Kudos to the author of this tool. Shame on Adobe.
More proof that we have a facist government in place. This bill gives the corporations legal immunity and allows the government full access to your private data...WITHOUT A WARRANT. Enjoy the cloud. Freedom is dead.
java is extremely popular in big businesses. Just think about some corporation in a rural state that needs an application (maybe a company that isn't mainly a tech company). Python on the other hand is more "hip" and used mostly in smaller companies, more likely to be in the bay area.
What is your default assumption?

Stuff happens. Is your default assumption that the stuff is sexism in action?

Look, there is sexism. I don't deny it. You know it, I know it, and everyone who isn't actively in denial knows it.

But there are also honest misunderstandings. And there are personal, petty actions that are just because people are petty. Even if the recipient is female, it isn't always sexism.

So, when a situation happens, what is your default assumption? Do you immediately assume that it's sexism (or racism, or ageism, or whatever happens to best fit the identity of the recipient)?

I suggest that the default assumption should be that it's accidental and/or just pettiness. When a pattern develops (like, yes, this person is petty and vindictive, but only to females), then you can claim sexism. And then you should challenge it, rather than let it slide.
This is an interesting argument but I don't know any proof that it is correct. It seems very vulnerable to "adding up" or aggregation problems, where local optimization clearly can work, but when you have lots of independent local optimization, the aggregate effect is bad.

Have the Austrians proved that large number of actors each doing the best they will reliably aggregate up to global optimality? (That would actually be darned impressive given the well known problems of getting stuck on local optima.)

If not then there's no clear argument against government action to prevent or deal with bad local optima. And without any strong account of how and when markets fail, the scope of government action needed is potentially broad.

By the way, Shrekli is a pretty good example of "profit as a reward for helping everyone."
I'm just now seeing this. I'll give you the benefit of the doubt that you weren't trying to put words in my mouth with the nuclear reactor comment. I've made no such assertions in the past and don't really have an opinion on the matter.

However, I think it's pretty easy to see how someone's prejudices/preconceptions could skew someone's opinion of the article. If the article was about cockroaches rather than human blood, I would have the same opinion.
Awesome! Definitely using this to make icons. Way handy to have something simple and online, and not have to fire up Inkscape or Illustrator.

Issues I saw: Ctrl-click to add point doesn't work well on OSX, where ctrl-click doubles as right-click and brings up a context menu.

After ctrl-click and seeing the context menu, it gets stuck in add-point mode until I tap ctrl again.

Maybe it would be easiest to add-point when you click in the background, and select-point when you click on a point?

Having an insert-point function would be really handy. Maybe it would be easiest to make it so that add-point checks the selected point before adding, and joins the selected point to the new point.

Might be nice to allow the point type options on the first point, in the case where you close the path? I don't know SVG paths well enough to know if it supports that natively, but if the only way to close a path is with a straight line, it limits the usefulness of having a close path option, yes?
You seem to undermine the power of network
Or click on the yin-yang symbol in the upper right to go into side by side mode. Not sure how yin-yang is side by side...
If you read the article, there was nothing of the sort involved in this test. And it explicitly notes that the hormonal stress indicators in the mice are in fact quite common in modern men.
the bulk of the agricultural use of water is for dairy cows, either directly watering the fields, providing feed, and even in processing cows for meat. http://www.businessinsider.com/real-villain-in-the-californi...
I think this is exactly the case. I do remember reading that early versions of SIOP were designed to be easily triggered by a heavily compromised administration after an attack, so there wasn't any real room for options which would require a more complicated and confusing command protocol than just saying, "go".

Command and Control (I think) touches on the back-and-forth evolution with SIOP between the various branches of military and civilian leadership.