skysight-inc/HackerNews huggingface dataset:
Chart 1: take a look at the scale, it says "millions of years." The predicted sea level changes would be fine and easy to deal with if they were projected to happen in a million years, not in a few decades.

Chart 2: again, the scale, it's thousands of years. A thousand years literally take up 20 pixels in that chart, so the beginning of the industrial revolution was about 5 pixels from the right. It's literally smaller than the dots used to mark the data points. Also, CO2 and greenhouse gasses released due to human activity are higher now than they have ever been in history: https://upload.wikimedia.org/wikipedia/commons/c/cb/Global_C... (this whole chart fits inside the last dot on your second chart.)
Do you use ReSharper? Because in large solutions it's usually that which causes the hang on project changes for me.
Possibly a better idea, but still stretching the limits of human engineering, would be to try to structurally reinforce the weakest points of Greenland/Antartica, e.g. Jakobshavn, Thwaites, etc. It's important to understand these aren't just homogenous sheets of ice, due to geology/ocean currents/etc there's specific weak points that are collapsing far more rapidly, and as they do it will be like popping the cork off a bottle. If we could find a way to buttress the corks, it could help slow the melt-out.

That said, any time you consider any geoengineering idea, you have to make the argument that the $1 trillion or whatever you'd spend on solar radiation management or ice shelf preservation or whatever, would not be money better spent on just transitioning away from fossil fuel use.
Parse open-source is moving fast but still has some features to be opened up
I watched that a few times, thanks for the share.
Beautiful use of technology.
They're not looking for good people, they're looking for cheap people. 1 good person will cost as much or more than 5 bad ones and somehow it got into managements head that 5 'B' (or even 'C') players is better than one 'A' player for the same money.

Which of course isn't true but good luck convincing people otherwise. (Source: regular clean up jobs after all the money has been spent and the company is on the skids and I get called in at a very large multiple of what an 'A' player would have cost to clean up the mess. I don't mind, it keeps me employed and brings home the bacon but it certainly does not seem to be the most efficient way to run an IT department...)
Reminds me of andLinux[1]

[1] http://www.andlinux.org/
That is extremely wasteful, in an environment where every drop of rocket fuel is precious.
I would love to make the switch from an IDE to something like vim or emacs, I just don't know where to start.

Is there something like oh-my-zsh for emacs?

I want to be able to have all of the IDE features that I've come to know and love but for a wider range of languages.

I usually use C, Asm, Python, php, bash, and a few other languages.

don't know where to start.
Go is awesome, but has very few facilities for effectively working very close to the machine and memory - you can't skip the runtime or GC. Of course, this mostly affects high throughput, high mutation rate, high memory use data stores. Eventually, you'll end up fighting the garbage collector all the time. ETCD isn't directly affected as it isn't so affected as it's not really about larger data or performance, cockroachdb is still more proof-of-concept of a pretty gigantic (though promising) architecture and Influx has honestly been an imperformant mess for us in Prod so far. It's not that it's not possible to write a decent data store in Go, but eventually, as your GC runs wild from the purposefully simple and naive stdlib implementations of maps for example, the neccessary solutions of aggressive pooling or mmapping off-heap space and writing your own allocators for it (while constantly casting something from and to *unsafe) will suck you deep down the rabbit hole and wish you had written it in C(++) or Rust in the first place.
Adding on to this, Counter-Strike (1.6, Source, and CSGO) runs natively on Linux, and Diablo II runs absolutely perfectly under WINE.
The Phones of US Director of National Intelligence James Clapper
The difference is whether you are the house or you are getting screwed by the house. My guess, most people are not the house.
Correct, Curbit shares 80% between iOS and Android
Not just any, but many.

This story is about ~1 metre sea level rise. Greenland's glaciers (if they were to entirely melt) provide ~8 metres, and Antarctica's would provide ~60 metres - so even if you built a wall to protect some / much of this area, you'd have to be planning either subsequent abandonment or a lot more construction work.

But this presupposes that it's feasible from an engineering or financial perspective -- I suspect that in any but a tiny number of cases that it would not be.

In turn it assumes that people would want to live behind a wall that is protecting them from probable death if it collapses, or is intentionally destroyed by the kinds of people who like to kill other people. And these walls would be quite an attractive target.

Would you want to live beneath sea-level if you had the option to live above sea-level?

Then there's groundwater issues (salinity is going to render such earth less habitable).
I didn't really make any changes and I'm still using the same resume 14 years later. At the time it had 10 years of job history. Obviously now it has 24 years but, my experience level is the same and I'm still basically working with the same technologies.

I haven't looked for a job in one year and my resume/profile is posted no where online. I get about 30-40 emails per week and 5-10 phone calls because I put out the resume last March when I was looking. This was the same result with the same resume in 1997-1998. Post 2002 I never got a call and rarely an email back acknowledging someone received it. Also recruiters found me jobs in 4-5 days in 1998. Zero jobs from 2002-2004 (2008 was also pretty miserable). Again today recruiters can find me a job in under a week.
Your EDIT is right! That was my use case. When I got my new Nexus 6P, I saw a nice, well-functioning new Messenger app and danced a little.
Better title: "Shandra Woworuntu: My life as a sex-trafficking victim"
The other answers don't actually address your question. To some extent, yes, because adequately protecting large areas of exposed coast requires building and maintaining many miles of seawalls. This isn't impossible by any means, but economically it's not very feasible to protect, say, Miami from both rising sea levels and the intense hurricanes that are likely to result. It would be much cheaper to just relocate people inland as needed.
Modern Software companies do not survive by making the majority of there users pay. They survive by generating revenue from power users.

The simple fact is - the world operates on a network of debt and saving. So 400 jobs lost at blackrocks - means 400 new opening for green jobs in Australia.

Capital really does not live to stay in one place - it always wants to work. If you have 10 million dollars in the bank - you will be burning money just due to inflation.
I'm now seriously considering the change or at least adding this to my line up.
So long as a dangerously insane candidate is in danger of winning an election, the only ethical choice is to vote for the sane candidate most likely to win in any race.

Agree that we need multiple functional sane parties, but we haven't had that happy situation in the US for forty years.
The problem is that developing countries like China are rapidly increasing their emissions to US per capita levels

I've also read that many of China's emissions come from producing products for export, such that the U.S. may be shedding official omissions by shifting production to China, which allows the emissions to be counted there even though the final product ends up being used in the U.S.
It'll be underwater (literally and figuratively) 5 years after you buy it...

Also, changes in land values are far more likely to be driven by changes in employment patterns, transportation technology, and weather systems than by sea levels.
Out of curiosity, which ad campaign are you talking about?

As for which OS (Win/Mac/nix) controls the majority share of developer desktops, I feel like it's always going to depend on what you're developing, so talking about the overall "biggest slice of the pie" for developers is less meaningful than talking about who has the biggest slice in the consumer space.

For example, a backend web developer might look at this "Winbuntu" thing and suddenly be attracted to the idea that they could trade their Mac in for a PC that lets them do all the UNIXy stuff they need for their job, but at the end of the day lets them play the latest PC games...

...unless SteamOS continues to grow in popularity, in which case Microsoft loses share because a Linux-based laptop suddenly seems like the best choice for a gamer-developer.

On the other hand, if we're talking about a company handing work laptops out to employees, frontend developer-designers are likely to continue preferring (requiring, really) Macs for a long time to come, and that likely means that it makes more sense to keep a common platform and hand Macs out to everyone, since so many server devs are already well-accustomed to using Macs. And though Windows might eventually become attractive enough to professional designers, Linux is deeply neglected in the design-oriented space.

But that's all just web development, which has much more fluidity than other types of development. Game developers will continue to develop on the platforms that they intend to support (or Windows for consoles, at least for the time being). iOS developers will continue to develop on Macs. Mac developers will develop on Macs, Windows developers will develop on Windows, and Linux developers will develop on Linux. I'm barely an Android developer, but it seems to be slightly more natural to work on a Mac or Linux machine, and yet "Winbuntu" would likely remove that advantage.

I agree that with Windows embracing Linux so deeply like this, it certainly opens the door for a lot of people to make the switch-- personally, I bought a Surface Book because I was excited by the hardware, but quickly returned it once I realized how unhappy I was without native access to a terminal. If Ubuntu continues to flourish as a fully-fledged aspect of Windows, I might consider buying the Surface Book 2.

But my personal anecdote also illustrates the greater point-- this opens the door, but it doesn't push anyone through it. I was tempted away from Apple because they've stopped innovating on their laptops. In order for developers to switch to Windows, they'll have to be tempted for their own reasons. And old habits do die hard.
Until countries give up their sovereignty it will always be a country issue.
> Vast amounts of money for natural resources bring about vast corruption in unstable states.

Only in unstable states? Has oil money corrupted the United States federal, state, and local governments at all?
> The 'excuse' that there are better or equally qualified candidates out there.

In that case, these companies should be ok with registering their names in an online registry saying they rejected a candidate for someone who is better qualified. For the following 6 months, they cannot complain that that cannot find qualified candidates.

> Many companies hire to fill in expertise, so the person who you are interviewed by may be less experienced than you in a particular technology.

So the interviewer should be asked a question by the candidate in that particular technology and if they can't answer, the candidate should be hired.
That's not really how it works. Small countries can make massive differences by improving technology, updating best practices, and doing research that can help illuminate the path forward.

We desperately need a clearer picture of what the climate change timeline is going to look like, and how to approach each step, given immensely complicated cultural realities. People in smaller countries with good education systems are positioned perfectly to take a lead role in that.
And now that cold area of Antarctica starts to warm up and the problem just got worse.
Well, that’s not what Turing meant.

What Turing meant was being able to ask the bot things, like "what do you think of Angela Merkel’s stance in the refugee debate?" or ask the bot about economics, or philosophy – and the bot would answer.

Conversing with the bot, and doing it in a way where you receive answers that are meaningful, is a required part for intelligence.

The people you mentioned – if judged just by their online interactions – would not count as intelligent life.
Sleeping Beauty Problem
> Windows prolly has more GUI applications than both those OSes combined.

Some perspective is needed here. Windows has more GUI applications than both those OSes combined and multiplied by some large number. A windows PC can run every Windows application made in the last twenty years, with some exceptions, and it's an infinitely larger market for commercial software.
"I got turned down by 38 companies, nobody wants to pay me 100k mimimimi" Murican Coders of the 21st Century at the biggest whiners ever...And honestly if you fail to get a job within 3-4 interviews then you are a) doing it wrong or b) applying for the wrong jobs.
And how do I know that they actually don't?
Auction House Portal Launches New Reverse Auction Platform
Clubhouse looks pretty nice.

Did the standup style overview ("Make stand-ups easy—or totally redundant.") work for your team?
It is possible to access many parts of most of these models, however I think it's not as easy as you might imagine to just dive in and improve them. Often, an individual needs a background in a specific scientific field in addition to some software engineering capabilities. Sometimes this means you have mathematicians and physicist pursuing higher degrees in atmospheric science, in other cases an ecologist gains a masters in CS. I think you might be underestimating the programming and numerical chops of people who are involved in making the models run, not everyone is a great programmer, but they do exist within the broad field.

The overarching climate models also typically aren't individual monolithic models, but tend involve various multidisciplinary pieces spanning much of the physical sciences. Also, get ready to work in Fortran. I spent a summer at Lawrence Livermore National Lab, and met some people there whose work was mostly the uncertainty quantification of outside climate models. My understanding at the time was that the lab specifically does not produce their own model, but rather, acts as an impartial testing ground for the major efforts from other global institutions.

All of that aside, they do have plenty of problems, and people from the outside do come in and make improvements, it's just not necessarily easy to break into. If you wanted something more accessible to start thinking about, you could do worse than the edGCM from Columbia[1].

[1] http://edgcm.columbia.edu/software2/edgcm-climate-modeling/
That's how e.g. Bootstrap 2 worked. It sucked. Bootstrap 3 moved to opt-in styles and it is way better. If you really want all buttons to be BS-like you simply write (in Less -- I cba to look up the Sass but it's similarly trivial):

button {
.btn;
}
Police Search Home of Seattle Activists with Tor Exit Node
Writing Leanpub Books in Word
Yes but it wasn't in 2014 or 2012.
> JVM classloader based libraries generate a lock-in effect. Those libraries you write are destined to be used almost exclusively from another JVM bytecode blob.

Sure, but it's the same for C, or any other platform. (I mean, many languages have FFIs into C libraries, but they generally have APIs that are not at all natural for that language).

> I'd like to see how a Java based IRQ handler looks like. Or (gather/scatter) DMA and memory mapped I/O. Can Java have same realtime characteristics AND same or lower memory RAM/flash overhead as a C/C++ based solution?

None of that sounds impossible, or even necessarily much harder than it is in C. It won't look much like mainstream idiomatic Java, and it will involve a lot more bookkeeping - but so would doing it in C.

> Cost per unit matters.

It does, but so do development time and defect rate.

> If you can't run on those "obscure" platforms you're required to run, then you need to write the code twice. How's that a good thing?

I'm not advocating writing the code twice. If your code needs to run on a particular platform, you choose a language that you can find a way to make run on that platform. It's just that in my experience of the business circumstances (which are specific to my field, sure), "I might one day have to port this to a platform that you can't run Java on" is a long long way down the list of risk factors.

>Well, now you're not just shipping a 200 kB dll, but also a JVM bridge of some sort (RPC or whatever), plus you need to vendor whole JRE in your installation package. 100 MB+, much higher runtime memory consumption and debugging challenges the bridge causes. How's this better?

Those aspects are not better, but they're often an insignificant cost compared to the quality benefit you get from Java.
For those who might not know the meaning:

https://en.m.wikipedia.org/wiki/Big_ball_of_mud
Yes, take a look at their politics. There's a reason they are that rich, and it is not because half a dozen people benefit from international corruption.

But if you know of an even better example, great, share it.
Or if not, it'll explain why in sci-fi movies, robots talk to each other in English.
Agreed, we probably need to work on offsetting those prompts til after onboarding, and preparing the user. An implementation issue though, not a react native one.

The two permissions modals are required by iOS to access those features, and RN definitely has the ability to defer when those are shown.

The update prompt is actually from http://microsoft.github.io/code-push/ which allows us to push minor updates directly to the app without going via the app store. Say goodbye to 2 week time cycles. A newer release of Code Push actually doesn't prompt the user at all, and can download an update during use and load it when the app goes inactive.
First they ignore you, then they laugh at you, then they fight you, then err... Microsoft doing lots of Linux stuff to remain relevant.
I know what is being proposed is a whole lot more, but the GNU command line tools that come with msys git are pretty extensive.

The example commands from the article are all available with the git distribution:

> cp -a

> find | xargs | rename

> grep | xargs | sed

You can do all that - plus ssh (with ssh-agent) from the DOS prompt (you don't need PS, PuTTY or git bash).

There's vim too that comes with syntax highlighting, for which there's solarized dark/light colour palettes for the DOS prompt [1], as well as decent enough consolas fonts that you can use.

You can do an `ls *.exe` in the C:\Program Files\Git\usr\bin directory to see the list of programs that are there.

Now that Windows 10 has done some 20 year late improvements to the underlying console window [2], you can properly resize the window and the text flows properly.

The only thing I miss are the `history` and `!` commands for which I wrote a hacky bat file implementation of [3].

Edit: Clink [4] appears to be a fully compatible GNU history (Readline) implementation.

Chocolatey is pretty awesome too.

[1]: https://github.com/neilpa/cmd-colors-solarized

[2]: https://technet.microsoft.com/en-us/library/mt427362.aspx

[3]: https://ianchanning.wordpress.com/2014/10/29/dos-command-his...

[4]: http://mridgers.github.io/clink/
I've never invested in my life... Until today
I'm an entreprenuer. I don't believe in "get rich quick schemes". Well, not normally. I've never invested in stocks in my life, up until today. I invested in SunEdison. Yes, yes, I know their on the verge of being the largest "non-financial" bankrupt company in like 10 years.

Three reasons why I invested.

1) Simple logic - 'Buy broken' - Essentially, buy low, sell high.

2.) Little investment with potential big return. What I invested won't hurt me either way. Even if I lose 100%.

3.) Simple logic again. And plain honesty. I have no clue what the hell I'm doing. I saw "The Big Short" this past weekend and it inspired me. Not sure what it inspired me to do, but it was good enough to make me "wish" I actually understood stock investing. Also, I own a company that I'm about to launch called GoEdison. Similar to SunEdison, but my companies domain name is much better. http://goedison.com/

There you have it. My first real stock experience.
Many companies are swimming in cash and can afford to have 5 high paid Engineers sitting in interviews for hours each week. When stock prices go down that luxury fades. We saw this in the late 90s.

Yep getting an interview isn't hard at all these days. The economy is great and jobs are dime a dozen. My point exactly, it's 1997-1998 all over again. I've practically stopped using my phone and had to get a new email address. The recruiters have literally been driving me insane.
Beats me. I've never worked at a company that would allow a candidate to fire up a laptop during an interview.
FreeBSD's linux compatibility layer does exactly this; it reports as "Linux", there's a linprocfs implementation that provides a Linux /proc, etc.

It's a lot easier to emulate syscalls than it is to do something like CoLinux. Additionally, I can't imagine Microsoft would EVER let GPL'd Linux code into their kernel.
Bad ownership can absolutely ruin teams tho, regardless of talent. A couple that come to mind are Don Sterling, "Dollar" Bill Bidwill, and those goofs that are currently controlling the Sixers.
Because you show lots of skepticism, but there is nothing scientific about it. The science has been done and the answer is in.

If you do not understand the science, that doesn't make the science wrong, it just makes you look stupid.
The thing I'm wondering is how it will handle launching daemons. It doesn't look like there's systemd or upstart integration, and without something like screen it quickly becomes a hot mess.
I suspect this information would actually be really hard if not impossible to track down. The actions of D-list celebrities, and I am not even sure a senator's daughter would qualify that high, in the 1970s is not reported like it is in today's 24/7 news cycle.

And, I can't imagine international flight passengers were tracked that closely either, much less stored for over 40 years.
Great article. I didn't know Parse open-source it was moving too fast.
I'm tired of arguing about CO2. Let's make the Republican argument for a carbon tax.

Buying oil enriches countries antagonistic to the US. Iran, Saudi Arabia, Russia, Venezuela. Oil is a global commodity. If we use less oil then those countries will lose twice: Once because they're selling fewer barrels of oil and then again because, with less demand, pre-tax price per barrel goes down.

This also means we get free money at the expense of those countries. If we enter into a treaty with Europe and China to each put a $2/gallon tax on oil, that does not make gas go from $2 to $4, because the tax will reduce consumption (as intended), which reduces demand, which lowers prices. So instead of paying $2 of which $2 goes to the bad guys, you pay $3 of which $2 goes to Uncle Sam and $1 goes to the bad guys. Then that's $2 we can use to cut other taxes, $1 of which came from the bad guys. So not only is this revenue neutral, it's effectively a tax cut -- you pay $1 extra for gas and then pay $2 less in income tax. American taxpayers end up with more money in their pockets at the expense of Russia and Iran. And the higher we make the gas tax the more it reduces demand which transfers even more money from antagonistic foreign countries to US taxpayers.

Somebody tell me why CO2 even matters when carbon tax justifies itself regardless.