skysight-inc/HackerNews huggingface dataset:
We all know by now CO2 and CH4 leads to a warmer planet. We also know what's driving greenhouse gas levels to rise across Earth. Contributors are deforestation, intensive animal farming, and primarily the combustion of carbon fossil fuels like coal, tar sands, oil, natural gas etc. But here is the underlying problem, despite us knowing how bad things are, (97+% of scientists who study this field agree we are causing the planet's climate to shift away from the temperate climate we thrived in) not enough is being done at present to truly solve the problem.

What really is disheartening and what no one in the media and government is talking about is how in 2015 CO2 levels rose by the largest amount in human recorded history. 3.05 PPM http://www.esrl.noaa.gov/gmd/ccgg/trends/gr.html We are being lied to and mislead by our governments that uniform actions are being performed to save the planet for the future of man. Vested interests in the fossil fuel industry continue to drive climate change. Yes, solar and wind energy is starting to become incredibly efficient and cheap but not enough of it is coming online in proportion to fossil fuel burning that persists and is also installed annually. If we do not rally against it, our ability to live on this planet is at stake. The lives of our posterity are also at risk because of the burning. It will not be until we take extreme actions not on a country level but as humanity together that we will slow the burning and save ourselves.

What are these actions you might ask that will actually be effective? These can range from banning fossil fuels entirely, global carbon pricing system, banning deforestation, changing human diets, extreme uniform investment in renewable energy and potentially fourth generation nuclear reactors, more funding for developing nations to install alternative energy sources, and to shift the transportation grid towards sustainability.
Google keeps ex-Googlers close by investing in their startups
> I guess a more direct answer to your question is that when you get down to the hardware, you have to deal with weirdo bit fields, volatile hardware registers, strange read/write ordering requirements, interlocks, and even some totally non-interlockable volatile stuff. C can do it (although I admit it uses language features not everyone sees every day).

I agree with you that building an entire OS to interface with hardware without using _any_ unsafe code is, by some definition of the word, impossible.

However that doesn't mean you must limit yourself to unsafe languages for the other 90% of the operating system code.
I would say political will. I still don't understand why aa advanced country like USA doesn't have a good public transportation system which could easily take the cars off the road. Many people would be happy to avoid sitting in cars for hours and polluting more.
It's probably worth remembering that this isn't absolute. In my experience this isn't the case at all, and probably differs from company to company, team to team.
In Defense of the Office Weasel
They are just guidelines. "violating them" means absolutely nothing so claiming so adds nothing to the conversation.
> Should Barack Obama have to do everything on a 'live cam' so that every citizen can see his every move and word?

This doesn't sound unreasonable to me. I'll be surprised if a state doesn't try this in the next 50 years.

> Should the Nuclear Launch codes be 'public information' ???

I think it's a safe bet that many of us don't believe that the government is right to have nuclear weapons in the first place.
Fair answer, thanks. I didn't read the first instalment.
Sergey Brin made a statement regarding global warming: something like, "I'm not worried about it. We can put solar-powered carbon scrubbers in the deserts of the world and essentially fix the problem with an investment in the tens of billions (relatively small)."

I forget where I heard this and wasn't able to dig up a source. I think it was a Jason Calacanis podcast or video of an interview. Either way it was secondary information. Bad sourcing, I know--sorry.

I agree with many who suggest reducing consumption is a risky gambit at best. How practical are counter-measures? Can we just geo-engineer our way out of it?
We need a Mahnattan Project for carbon sequestration.
That's a surprisingly helpful blog post from the police department. Very practical tips that will keep you safe from 98% of this kind of trouble.
I'm not so sure it does cause people to entrench their positions.

As an example within tech, sneering and contempt have enabled social justice to spread wildly. Look at how many projects/conferences have codes of conduct now, compared to a few years ago, and at how many technology companies are throwing money at diversity efforts.

I don't know if it's the right strategy, but it's definitively not a strategy I can immediately dismiss.
> MDD appears to give us... help making minor decisions on potential focus areas? Maybe ammunition to tell our PMs what we should work on?

As described here, it seems largely a way to monitor for and address operational issues before they become "hair on fire" crises, though with the right metrics it could also be a way of focusing development strategic priorities around the business value more effectively. OTOH, what both this article and the linked, more-detailed overview of MDD leave out -- and which is critical to either of these uses -- is any deep discussion on criteria for identifying the right metrics aside from "devs know best" (I also think that the focus on developers identifying metrics is probably wrong unless the definition of "developers" is at least broad enough that it includes DevOps.)

There's some beginnings of ideas that may have utility here, but there's not really a clear coherent well-developed methodology, the way the name "Metrics Driven Development" suggests.
I've always been skeptical of ADHD diagnoses, thinking that it was widely over-diagnosed and a problem in American culture more than anything, and not as commonplace in reality. My googling took me to this article which suggests I am wrong:

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1525089/
> Lisp is a bit closer to the dynamic/slow side

This is a nitpick for sure, but Lisp via SBCL is hardly on the "slow side." This isn't 1970 anymore. Perhaps this is evident of "contempt culture" and how we propagate memes of fast vs. slow, types are good vs. types are restricting, and other non-specific comparisons.
Announcing InfluxDB, Telegraf, Kapacitor and Enterprise 1.0 RC1
> But as I remember, the unsolved issue remains in maintaining a stable atmosphere, one which isnt sheared away by solar wind.

Yeah, any atmosphere you give Mars will evaporate over some millions of years.

The obvious workaround is to regenerate it at the same rate. Much like a tire you need to reinflate it now and then.

Humanity will also probably figure out some better tech during the next million years, but even if not, this should work.
Everyone Who Tried to Convince Me to Use Vim Was Wrong (2010)
Yeah, that's fair. I can't say I've used it beyond prototyping, for which it is very easy.

I came across it vs. doing something similar in C#, which required one library per vendor (Quickbooks OAuth, Google OAuth etc), and when I last used them I ran into issues where they conflicted so I like the combined interface approach.
I have the same feeling, about both windmills and motorways: they can be very beautiful engineering constructs.

Perhaps it's just that enough is enough, or rather, too much is too much.
Thank god for negative feedback loops eh? I'm actually glad we have more CO2 in the atmosphere, because it will increase biodiversity and agricultural yields. I don't see any evidence that climate change is proceeding at a fast enough pace to cause damage.
I can take all that money if you'd like and plant a few trees?
You're a fucking idiot.
Two years ago I took a trip to the Atacama desert. My luggage was lost in the flight and the hotel manager was nice enough to let me use their washing machine.
I saw a few of the most beatiful natural landscapes I've ever seen down there, but nothing so far has compared to the feeling I had looking up to the sky while picking up my clothes from drying at night. I don't get emotional very easily, but my eyes filled up with water and I had multiple shivers at that moment. I woke up my girlfriend and we stood there like two kids for a long time looking at our galaxy.
I'm so glad the company lost my luggage.
I've been working on a project that uses node for the better part of the year. I'm in charge of most of its architecture and design.

After all these months, my conclusion is exactly the same as yours: there's nothing that can be done in done that I can't do better in other platform/ecosystem.

Sure, it's unique (event loop) and has a lot of good things (simplicity), but for anything serious, it's lacking real advantages.

Most of my issues with it comes with javascript itself, and the absence of proper tooling. I have no idea of the advantage of choosing this platform given the level of immaturity.

Oh, for those wondering: Node was chosen by a person caught on the hype (my boss, a friend and mentor who can make mistakes as anyone), who hadn't done any real world programming in it (only hello world stuff).
Thanks for probably the most interesting business article I have seen on HN in a while!

That said, the market between sofas and razor blades is very different. I don't buy a new sofa every month. Companies don't leverage R&D and advertising the way that Proctor and Gamble did to move sofas.

The Dollar Shave Club Explanation here is optimistic at best.
> And... You get what you measure for.

Having been subjected to metric-of-the-month management, I've seen bad metrics drive bad engineering practices. Everybody who invents a new metric thinks it's fair and comprehensive. It's not. If you tighten the screws and tell people to lower metric X or else, they're going to do whatever they have to, from short-term fixes that cause trouble in the long run, to gaming the numbers.
> isn't a flaming pile of crap

The hyperbole in every criticism of Node must be there for a reason. I think it is more a reflection on the state of mind of the critic rather than the language.

I would posit that many have dedicated huge amounts of time to a new or less-popular language that may not be around in 5 years.

JS is a safe, long-term bet. It's tentacles have made it into every platform and use case out there. Backend, frontend, embedded, mobile, desktop, etc.

I'm curious, what does your vision of the future of web and mobile development look like?

Which language do you wish was in browsers instead of JS?

How would you objectively rank what makes a "good" language and a "crap" language, and how would you test these hypotheses?
This is tangential to your point about remaining on this planet, but it is much easier to survive on our planet, polluted or not, than it is to setup shop on a different planet.

I am fully in agreement with your view on how messed up things are on our planet due to human action. I just felt compelled to point out that any adjustments to be made on other planets can be done here. Can't breath on mars? Build a dome and generate air into it. The same thing could be done on Earth if the situation was bad enough. Can't survive on the surface of Venus due to hot and thick atmosphere? Live floating in the clouds. We could do the same on Earth.

The process of getting to another planet is so infeasible at this point and probably will be for a long time yet. We can hope, but I like to play devil's advocate. Also, Human's are very good at adapting and I'm sure the will to survive will keep our species alive even if pollution degrades our environment to the point of toxicity.
>. In Hong Kong there are entire streets given over to baby formula shops because the Chinese from the mainland don't trust the stuff in their shops, with very good reason.

But aren't Chinese shops much more heavily regulated than the ones in Hong Kong. I've always understood China as a very heavily regulated bureaucracy and Hong Kong as a bit more free market?
> people who have to come along years later and maintain

The problem is there is no way to know years in advance what makes sense for those future people. All you have is current standard at your org and/or common sense. Do what they say.

When you choose what the standard is, select whichever makes more sense at the moment. That is kind of my original point.
The closing sentences of The Verge's commentary: "Parker has been married for three years and he now has two children, so his life seems to be going just fine. It is a great comfort, however, to know that at one point a very rich person did not get what he wanted."
"one of those is a lot more accessible to someone just starting out."

Its interesting that this point comes up in a world containing useful google results for "try ruby" "try clojure" "try haskell" "try-python" "try scheme" but there are no useful google results for "try cobol" "try java" "try php" or "try visual basic".

We can play a similar game with Koan style learning with very similar results.
> The thing that always bugged me about node is the argument that using the same tools on the server as in the browser is somehow an advantage. That idea is not a given.

Not a given, sure. But there's an argument to be made there, beyond the scope of mere programming, as a web-focused company can benefit from having a dev team that is versed on both frontend and backend.
Exactly. Tribalism is easy and effective, but in the long term it is destructive. It devolves rapidly into troll culture where the loudest voices are mostly parroting whatever aggressive message they've found gets the strongest reaction.

Explaining the advantages and disadvantages of different approaches without falling back on derision takes a lot of effort -especially given that there will never be an end to newbies who haven't heard a good explanation. But, it's necessary to avoid teaching that tech should be evaluated by comparing the insults of the competing communities.
Zac Efron’s Official Workout Routine for Baywatch
> You're making it sound like USV is struggling or becoming extinct, but my impression is that they're actually doing incredibly well.

No venture fund is doing "incredibly well" unless they return an IRR of at least 20-30% per annum. For a $175m fund, that means turning the initial $175m in approx. $455m. over 8 years (i.e. 3x, at 20% IRR). Frankly, almost no fund succeeds in doing that.

In the case of USV, doing it once doesn't mean they'll be able to do it again. I'm curious to see if their next fund will be able to do as well as their first. Respect if they can they keep making those kinds of returns by investing in startups though. It is incredibly hard, there are much easier ways to make money.
> Add insulation. If your house was built in 1960, was it retrofitted with wall insulation? Put more into the ceiling.

Walls were stripped to the studs approx. 8-10 years ago and new fiberglass insulation installed at that point. Attic has (rough) batt insulation, but I suspect it could be better there. Air handler for the air conditioning system is also in the attic due to, I suspect, no other viable option for the design. Probably some loss there.

> Investigate heat pumps (ground loop for up there) for both hot air and hot water. Solar hot water might be viable. In the US, the tax breaks make solar power a gimme if you have the money.

I'll take a look, thanks. I'll note that I have ductwork for the air conditioning system but the (separate) heating system uses baseboard. Unfortunately, the finished basement doesn't have ductwork installed.
And social reasons aren't important? It's classic socially clueless developer mentality to think technical considerations are the only thing that matter.
>Please sing-up to our newsletter
Tony Hoare, the computer scientist who introduced null, called it a billion dollar mistake. He's pretty accomplished in his field, and there are better options than null for signifying that a Map doesn't have a particular value, like Option types.
> If you can't imagine that diplomats can't have private conversations with their counter parts, that bureaucrats can't have private conversations with employees - then I have nothing to say to you.

Just to be clear: I think many people here believe that "diplomats" and "bureaucrats" are subject to deprecation. You are holding on to the notion that the government is going to keep existing (and bungling society, economy, and environment) alongside the internet, but it's perfectly reasonable to surmise that this is not so.

Government has been a necessary evil for a stage of human evolution that is now coming to a close. And it will wither with a whimper, not a bang.

So, per your directive, it may just be that you have nothing to say to us.
Well, the discussion moved to the performance of USV from a much more general POV on the rhetorics of their industry.

> First, they're considered one of the best Series A firms in terms of financial returns. See: http://fortune.com/2011/06/06/venture-capital-returns-the-be....

This one is interesting as well / much more recent:
https://www.cbinsights.com/blog/union-square-ventures-exits-...

> Second, they have an amazing reputation among founders. Check out the following survey, where USV was ranked 2nd out of 64 Series A firms in terms of who people wanted in their Series A round: https://www.cbinsights.com/research-venture-capital-series-a....

To be honest, I wouldn't much count on surveys of this sorts. People always refer to what they know....

My general sentiment shouldn´t be USV in in struggle - still, I would stick to the point that Series A VCs have problem, if they are not top in class (in terms of fund size). It´s a matter of probabilities and USV can just do less of deals...
Music at work increases cooperation, teamwork
This is awesomely interesting... I hope you guys keep running these numbers in the future to track emerging trends (though I can see how much work it must be to put them together.)
Brain stimulation technology being used in elite athletics
I wrote one of these, almost exactly, at my last $dayjob, had to check and see if it was them but opensourcing it. Alas not. Oh wait, found it, here's another Go task-queue-with-priority-and-stuff daemon: https://github.com/diffeo/go-coordinate
Brin has the right idea. The only thing that will realistically help - aside from massive reforestation efforts or maybe bioengineered algae - is a mass-produced, maintenance-free solid-state artificial photosynthesis module. The problem is, very few people - almost all academics - have even been thinking about such a thing, much less engineering it. So there's enormous amounts of work to do.
We've been using Druid (http://druid.io) at work for just that and I think we're generally pretty happy with it. It's column-oriented though, so while it's good for metrics and aggregations, you're never really retrieve the whole JSON objects that you put into it.
Find Google Search Results in Your Area
The New Streisand Effect: Barbra Calls Tim Cook to Change Siri’s Pronunciation
In a market economy, we never actually run out of a resource; rather, the price rises gradually in accordance with increasing scarcity and cost of extraction, making alternatives more cost-effective, increasing the reward to researching alternatives, and pushing the use of that resource into niches where the cost doesn't matter as much.

Examples of this would be guano (replaced by saltpeter and then by the Haber process) and whale oil (replaced by petroleum).
20ns corresponds to 50 MHz. Recent CPUs run at over 1 GHz, so 20ns is completely off. And the clock frequency includes many gates on its critical path.
I'm surprised the police followed through with the information from the victim. I went through the same after being burglarized and I couldn't do anything because the detectives didn't care and/or were unreachable. This was in Houston though.
You have to remember, lots of conquests occurred in the last 2000 years. Prior to Islam (circa 600 CE), Arabs didn't spread out much from Arabia. Turkey, Palestine, North Africa, Egypt, etc..., none of them were Arab prior to the conquests. Heck there weren't even Turks in Turkey (Turks come from central Asia).

Anyhow, North Africa consisted of Phoenicians (Semitic people, ethnically close to Assyrians who spread out along the north coast of Africa and elsewhere during Classical Antiquity), Greeks, Romans, Egyptians and Africans.
Show HN: Using the Amazon Echo to Manage Your Cloud Resources
The process of weeding out. Sometimes it's better to select against sensitive people.
That's the company logo, so it's the ad that makes this blog post possible.
Their negotiating position is probably limited by the fact they can't say that they just won't buy it. NICE evaluates all treatments bought by the NHS for value for money. If it was too expensive they'd just not buy it. It's not like there are no alternatives.
Expat wages up to 900% higher than for local employees, research shows
Be sure to sodomize him upon his return.

A burglar burglarizes, i.e. commits the act of burglary.

A sodomist sodomizes, i.e. commits the act of sodomy.

I'm sure there are other examples.
> Most of my issues with it comes with javascript itself, and the absence of proper tooling.

Does anything in ES2017, FlowType, or TypeScript resolve your issues with Javascript itself? If not, what are the three biggest?

> absence of proper tooling

What do you mean by proper tooling? What are you comparing it to? I think you might find that many of the other modern options also lack tooling in terms of debugging, IDE support, etc.
"add lots of taxes" - How incredibly naive. Any tax money would be wasted. Some people would pay more, some corrupt people will find a way to spend that tax money, and almost nothing else would change.

Well maybe, you'll make it so poor people can't drive or cool their houses in the summer, but the middle class and up won't change their behavior.

I wish you "just tax it" people would hold your electives accountable for spending before you throw more money at them.
Show HN: Imprecise.lol
> So if we want superior technologies to win, we'll need to engage in some social hacks of our own. Vocal and demonstrable elitism is a valid social hack...

But not one that gets you where you're trying to go. It makes people regard you as an arrogant jerk, and therefore not listen to you. For your claimed purpose, that's counterproductive.
Or a carbon tax. Exxon is planning on a $80/ton tax, which is about $0.80/gallon of gasoline. It's a travesty that Exxon is taking this more seriously than the majority of US politicians.
It looks a lot like LETS [1], those non-profit through which you can exchange services with other members. There is often a social aspect in these systems and the exchange rate is more related to efforts than to the economical value.

1 : https://en.wikipedia.org/wiki/Local_exchange_trading_system
Assuming you believe social reasons are important (rather than an unfortunate constraint on the world), then my strategy is still valid (if it works). It will make the technically superior languages socially superior as well.
A simple solution could be to cut every man, woman and child a cheque for 1/nth of the carbon tax revenue. The top 50% probably use more than 50% of all the carbon (but are probably also better positioned to cut their emissions in the short term), so it should be fairly progressive, distribution-wise.
>>This is tangential to your point about remaining on this planet, but it is much easier to survive on our planet, polluted or not, than it is to setup shop on a different planet.

While true, this also means that we have taken our planet for granted, since survival on it is so easy. We have to plan things much more carefully and deliberately on the next planet we inhabit.