skysight-inc/HackerNews huggingface dataset:
Step one: determine whether humanity actually has any visible effect on global warming. Climatologists tend to make errors not only in scale, but in direction of processes. For example they fail to account for heat of fusion of water, which is enormous and can cause the environment gain in temperature when water freezes.

> Cutting emissions will cost us — but so will global warming

Spending plenty of resources for limiting CO_2 emission while it was the Sun what is making the climate warmer would be doubly stupid. It would be triple times stupid if the Earth was loosing heat instead of gaining, and we still can't tell which way it is. Note that temperature rising does not implicate we have more heat (see water supercooling).
No, it would not. This doesn't work, and neither would a poll. To be clear: we can have an interesting discussion on salaries, value of employees, etc. but if anyone takes any of these numbers, from this post, or a poll, and does so much as average them, they would immediately produce meaningless data. Some reasons:

- Participation is voluntary, the group is self-selected. This in itself renders all results meaningless.

- HN polls let you vote on more than one option, yet you only have one salary.

- Time of day bias. It is currently lunch hour on the east coast, and morning in the Bay area. Remote developers living in the UK, Thailand, etc. are on yet a different schedule.

- Whenever a discussion like this pops up, the workers have an incentive to lie. If you say "I am top talent in my field and I make [2x my actual salary]", and enough people do this, you might actually raise the expectations of the employers. This discussion is actively giving a voice to the workers, and they have a huge reason to misrepresent facts for personal benefit.

I really wish HN got rid of polls. People tend to treat them as valuable data, and they are really just noise. The discussions are great, but the number noise is worthless.
Hailo taxi app pulls out of North America
What worries me more is not the insanely stupid law prohibiting gay propaganda, but the fact that people are so afraid of it to dismantle a monument depicting a phone. This 1984 level fear, unfortunately.

Interestingly, the currently popular terms for the EU and USA among "vatniks" (extreme nationalists) are "Gayropa" and "Pindostan" - homophobia is very influential.
You might not, I might not. But they do have somewhat of a reputation for not executing well on the 454 technology. It has been said that they failed to scale out what was a fundamentally sound platform. That they didn't really push on density to the increase device throughput as much as they could have.

The truth maybe that the technology just has fundamental limitations. But I'd would say that's not objectively clear.

The Illumina (Solexa) platform also had significant limitations, it took a lot of platform development to get it where it is today. In contrast Illumina have executed quite well, providing systematic improvements to the Solexa platform.
This article[0] looks like it supports both (after a cursory glance):

[0] http://eddmann.com/posts/providing-local-js-and-css-resource...
Great to see more and more virtual dom implementations next to React.

Anyone here who can explain how I would use a virtual dom library in combination with polymer or web components or would that make not much sense at all?
A lot of that cheap food will cause major health problems if it is your main foodsource.
Yes, that's the obviously implementation, but so many older framework libs that have not been replaced still use serializers that, when given a Nullable type, fail to use that obvious implementation and blow up on empty strings.

In the case of the XML Serializer, that means that if I declare a class with Nullable<int> Foo {get;set;}

and

<Foo />

appears in the XML body, then it blows up. The WebForms stuff is similarly pathetic about empty strings. There is no useful distinction between empty strings and nulls when we're talking about dates or numbers or something like that, so throwing an exception in this case is just plain wrong. It's not even protecting backwards compatibility because pre-2.0 C# didn't even have nullable ints.
Will it work as a smoke alarm?
Took me a few seconds to realise that the article meant USA pissed and not UK pissed
Related: http://throwingfire.com/storing-passwords-securely/#notpassw...
This is rich. Instead of "kicking the guy in the ass" for disclosing his findings, I'd recommend kissing his ass for disclosing this responsibly. If he wouldn't have, you, me, and many other people would be in a lot of trouble now, wouldn't we? And while we're at it, you might be interested in finding out how things like "full disclosure" and "responsible disclosure" came about in the first place. Spoiler alert, you may not like the answer.

"[...] nothing, absolutely nothing, on how to protect myself as an ordinary user." Really? He gave you two tips, didn't he? Make sure your default account doesn't have admin rights and use FileVault. He obviously can't tell us why FileVault helps without risking our safety. That's clearly not nothing.
Considering all the "helpful" features in chrome that get in the way of development (copying the url prepends "http://", even for IPs, for example), this is an important change.
Finding Your Second Engineering Role
OpenSSL: https://www.openssl.org/docs/

ssl(3): [STILL INCOMPLETE]
Manual page documenting the OpenSSL SSL/TLS library.
In a Multiverse, What Are the Odds?
Well...here's a fact: I live in the neighborhood, in one of those residential units that you're saying didn't exist before the 1990s. It was built in the early 1900s. There's always been residential space in SOMA, and yes, a lot of it got knocked down to build these lofts. The live/work zoning changes were to allow rezoning of industrial spaces, but that doesn't mean that SOMA was exclusively industrial.

I don't know if "most" live/work units require a "business license", but I know that they weren't intended to be office buildings -- which is what you seem to be asserting. They were the "solution" to artists being pushed out of the city during the last major boom. And it backfired.
I'm not familiar with Ember but just skimming this document highlighted something - they're going to have a dependency on Ember CLI, a commandline tool for with generators, dependency management, asset management, etc.

This dismays me a little. Another approach to this kind of thing, but looking at the docs it seems to be an npm+bower+custom magic. In some ways it reminds me of the clusterfuck that is Sencha Command, though at least this is open source.

Can anyone involved in the project shed any light on how this is implemented? It would be good if it was just a thin interface to some standard scripts.

edit: I know this comes across as a little negative, that wasn't really my intention. Sorry about that!
Fun fact: Python's PEP process influenced Rust's RFC process, which influenced Ember's.
Location: Tehran - Iran

Remote: Yes

Willing to relocate: Possibly

Technologies: C, C++, Go, Python, Linux, OpenCV, gSoap, Restbed, redis, mysql, bash, boost, javascript, html, css, nodejs, sysadmin

Résumé/CV: http://tehlug.org/~ashkan/files/resume.pdf

Email: ghassemi AT ftml DOT net

Github: https://github.com/ashkang
First Tenant of 1 World Trade Arrives, Highlighting Lower Manhattan’s Renewal
If you want to be a native app, you have to start acting like one
http://stackoverflow.com/questions/10537039/how-to-determine...
I take dexedrine (and not adderall) and was just recently diagnosed at 33. BUT..

I don't have to fight to learn. For the first time in my life i have a thought ( " I need to finish my homework. ") i walk over get my homework out and finish it in a single session. Before i would think about doing homework, put it off for hours, finally get frustrated enough with myself that i can force myself to do it, make tea and check my phone, have tea and sit down about an hour later then i had planned do ten minutes of work, lose interest, fight myself, get frustrated, and have to walk away with really only having done 10 minutes of work.

This last example applied to hobbies, work, watching TV, relaxing, to everything. i highly regret waiting but am now quite a bit happier.
> nasty framework.

Only for those that never had the pleasure to enjoy enterprise astronaut architects with their DCOM, CORBA and JEE designs.
Statue honoured Steve Jobs. With Tim Cook out of the closet, critics say the statue could promote homosexuality, contrary to Russian law.
Don't discount the economic impact of a human emotion. The entire global economy operates on what billions of humans want, and a good portion of them don't even need most of the things that they want.

We have an entire industry--advertising--devoted to making people want more things.

So something like envy, which is to say wanting something that someone else has, is a significant driving factor behind economic activity. Mental suffering and physical suffering amount to the same thing: unhappiness with the current state of affairs. It does not matter if one person wants to not die of cholera while another wants a new smartphone with a faster processor. It only matters what that person is willing to do or to forego to get that thing.

The first person may be willing to spend a week with a shovel in a pit filled with sewage to get adequate sanitation for the rest of the year. The second person already has a flush toilet, complete with sewer and treatment plant, so maybe they're just giving up new tires for their second car.

All of economics is just individual humans making choices about what they want.

Poor Americans have been told throughout their lives that they can have a certain lifestyle--pretty good in comparison to a lot of other countries--if they are willing to follow certain rules and spend some time working rather than playing. Many of them are finding that to be a lie. So perhaps they are suffering instead from a perceived betrayal of a social compact? Everyone willing to produce shall be able to consume in equal measure?

What I am seeing through my biased eyes is that significant limitations are being placed on ordinary people's ability to produce valuable goods and services, and so their ability to consume is falling below that required by their former customary standard of living.
Reverse engineering a spec from an active product which regularly fixes bugs or adds new features? I'm not saying that it couldn't work, but I am not very optimistic.

Plus, I don't remember that anybody in w3c or whatwg actively defended that approach.
It can detect smoke and different varieties of it. To be classified as a smoke alarm, however, requires a costly certification which isn't feasible right now. It is able to detect when your regular smoke/fire alarm goes off though and pass the notification to your phone when you're away.
If Opera/Dolphin/Safari/whatever don't ever implement optimizations for asm.js, its not really cross-platform anymore. Sure, theoretically they can execute the code, but the performance will be so far from the expectations of the developer that they will just end up telling the user to switch to Firefox (maybe Chrome if they can ever catch up).

> Why would normal JS developers be writing in asm.js? Do you even understand why asm.js exists?

Normal JS developers would use asm.js if they needed extra performance. I occasionally need extra performance out of javascript, so I use heavily optimized clojurescript, which helps for some applications. If I had exhausted those options, I would try programming in C and compiling to asm.js.

> What barriers to entry? You download the emscripten SDK and you compile your existing C/C++ app to asm.js.

Ha. You obviously haven't tried to do that yet. asm.js is intended to be a compiler target for many languages. It only succeeds for two languages (C/C++), thanks to emscriptem more than asm.js, and even that is not trivial. It takes significant effort to port most C/C++ applications...otherwise they wouldn't have their own codebases, they would just be a different target on a makefile. If it were as simple as you make it out to be, we would have hundreds of languages compiling to asm.js by now; C/C++, but also every language that compiles to C/C++ or LLVM bytecode. As it is, we have maybe a couple dozen large legacy codebases that have been ported.

> It's not a VM, there's no JIT involved.

A VM does not necessarily imply JIT, but that is beside the point. A VM executes bytecode, and asm.js is an attempt to use javascript as bytecode. Javascript wasn't designed as a VM, and several of its "features" actively subvert its use as a VM, which is why asm.js relies on guarantees that you will not use those features.

If getting the performance that asm.js developers expect out of asm.js requires the use of a browser that optimizes for asm.js, then the solution isn't cross-platform. In fact, it isn't really any better than NaCL, god forbid.
Bill believes that in a couple decades there won't be many "poor" countries remaining.

Also, consider that as technology advances, prices tend to drop. For instance, it cost billions of dollars to sequence the first human genome. It will probably cost $10 in 20 years. Hopefully everyone will be able to get designer drugs.

Few people might be interested in making medical technology cheaper, but some people are trying:

http://tricorder.xprize.org

And I saw this on HN:
http://www.technologyreview.com/news/532166/with-100-million...

Bill Gates could start a Y Combinator for medical companies.

There are 7 billion people on the planet now. Bringing down the cost is the only way to give everyone first-world health care.
I loved Delphi 7. Nowadays I do web dev, but it was just so fast to create a full-featured app with Delphi. Lazarus isn't there yet, unfortunately.
Agreed. I'm taking the course at the moment, and enjoying it quite a bit, but for me it is rather too dense - I could do with it having been spread over twice as many weeks, so I probably won't complete it in time, but that's no big deal.
We have enough math, but the bureaucracy keeps us from teaching it effectively.
> they fail to account for heat of fusion of water

Wow, you really believe the entire climate science community could make such an elementary error and no one would notice?

People like you make me despair for the future of the world.
This is far from try any longer. My current employer is about 75/25/5 OS X/Windows/Linux for end user machines. The Windows boxes are used by the business types, while the devs and designers use OS X. The prod systems are Linux, and the devops are also Linux.

This is for a Fortune-500 company.
> Know what business you are in.

This is the same point Steve Jobs makes in this clip,

https://www.youtube.com/watch?v=ZBma82g3Uag
This probably targets people who would otherwise not test their website with IE, not those who do web development for a living. I like it.
Well, it saves time compared to having to download the VMs and keep them up to date. Nevertheless I'll keep downloading the VMs and do without a MS account and let them in into my exposed server. If the VMs call home I can disable their networking in VirtualBox.
Trucoin is open to the public for business in 26 states
From Idea to Solution Validation in 3 Days
I am already involuntarily contributing by paying 40% tax.
Technically they can do it, but if they will start doing it just to support HTTP/2 then at least they'll build their hacks with the knowledge of the HTTP/2 protocol.
Self-signed certificates sound better than just plain text for compatibility reasons.
The user agent shouldn't give any indication to the end user that the connection is secure though.
Yes, we do exactly this at Tilde and it works well. This sounds like a good blog post and possibly some released code that people can use.

Because the division of labor with Ember CLI is relatively clear, I expect build tool ecosystems to build integrations with Ember CLI, that shell out to the Ember CLI tools for specific tasks as part of a larger process. We'd of course love to work with anybody trying to do this :)
$4 nets!*

http://www.againstmalaria.com/DollarsPerNet.aspx

* (plus shipping and handling)
Oh, of course. If I remember correctly, it was uncovered recently about Arctic ice.
Yosemite System Font Replacement
A new day for Google Calendar
3.5 => 4 hasn't really changed the way you should code much, so it's a bit confusing what about it you suddenly don't like? All the functional stuff was added in 3.5, 4 was really optional/named params, which are a godsend, dynamic, which you should use once in a blue moon, and a bunch of stuff to make COM interop easier.

The big question is when using LINQ whether to use the pseudo SQL syntax (I have no idea what it's formally called) or just use the methods. I find the former hard to read/write and as far as I can tell most people have simply avoided the pseudo SQL. A quick scan through SO's LINQ tag seems to confirm that the methods are much more commonly used, whereas when it first came out it seemed to be the other way around. Then again I don;t really do much on SO any more, so may be out of touch on that.

Is that the problem you're hitting, given you are saying there are too many ways to do something?
I got 3,115 in Firefox Nightly. That's a slight improvement over the 2,996 in normal Fx, but not that big, really.
OpenStack welcomes you to the software-defined economy
I get contracting and fulltime job offers all the time through it. Many are junk, but one led me to a huge raise and better job at a company I am now thriving at. Separately from that I have been contacted by several local startups inquiring about my availability. It definitely drives investigation and starts conversations.

You have to build out a good profile though, both to trigger showing up in searches and also to make your profile interesting enough to read. The eye will just skip over a big list of jobs with no content (explanations of what you did or produced). Reshuffle sections to have it look solid and engaging. Profiles can feel warm or cold, and a "warm feeling" profile will get a lot more views and contacts.
Can I ask what your job is? Sounds like you won the remote working game
This is marketing at its best. Create a browser that developers like to use so they can build Mozilla compatible products for consumers. Then more the consumers will adopt this browser as their default browser.
I know three people who work 100% remote, full-time for rates equivalent to 130-185k+ per year.

Interestingly, I'd always thought of remote workers as either high-end technical specialists working as-needed or cheap bodies being delegated to.

These folks all fall somewhere in the middle with the common factor being soft / niche skills - they work for sort of places that most people would run away from and work on things the most people haven't touched in years.

Two of them started out on-site, but were so valuable the company was happy to allow remote work in order to keep them on staff.
Thanks for your review. One question. You say: "Difficulty: MMDS is a CS graduate level course (CS246) from Stanford."

But the post itself says: "The book, like the course, is designed at the undergraduate computer science level with no formal prerequisites. "

Any thoughts about the discrepancy?
Well, the FileSystem API is still being worked on. Just quite different from what Chrome implemented (which was very Unix-centric, iirc).
Rock Health Raises Third Seed Fund for Digital Health, Offers $250K to Startups
Not necessarily easy, but a nice addition would be if it could sense water situations - broken washer hose or failed hot water heater tank.
I suspect a lot of the difficult world problems relate to poverty. The first job of "real" AI should be to better employ the under employed.

Google (along with other highly successful companies) should provide the work environment and training programs for people in the 3rd world that will allow them to earn enough to become customers of 1st world businesses; similar to the way china buys US bonds that enable the US to buy chinese products. I think the first job of the 3rd world worker should be to transform their environment to 1st world standards.

This will be extremely challenging. For example, there aren't enough resources to make the 3rd world into the 1st world. Those are the problems that google should hire 3rd world workers to solve.
What's wrong with prepending the protocol? And why should IP addresses by any different?
Thank you Nils!
How can I e-mail you to have one as soon as possible at $99?
I use the REPL to try out syntax I don't quite remember and to ascertain myself of how the libraries work, something that I have to do often. It's not an absolute necessity, but it makes coding a lot faster.
> The semantic web as I understood it was just using the right HTML tags.

Using semantic HTML (rather than presentational HMTL) for content is somewhat related to the Semantic Web, but not equivalent to it -- the Semantic Web is/was about open, composable ways of extracting and processing meaning from content on the web. HTML itself (even HTML5 or the current state of the HTML Living Standard) -- even when used in a cleanly semantic way -- isn't expressive enough to do much with that without building additional ontological structure on top of that, hence things like RDF and Microformats.
Retrobsd is a good starting point.
Startups seize opportunity to make urban living greener, smarter, easier
React.js: Reconciliation
> That's strange. In what industries? Doing what?

For one, Python is very big in the GIS space. Python is one of the main scripting language for ArcGIS, which is the main software platform that GIS folks use.
Let me flip it around on you. I have a product I've worked on and is pretty close to completed. I need someone to go out door-to door to business and find customers to so we can refine it. It has the potential to become a $100m/yr revenue business. what would it take for you to drop your idea and come work on my project? Now list out your reason why not and cross off the ones that don't apply.
I'm still on the fence about having separate browsers for developers. It sounds nice as a concept but when I think about it more it seems like a disaster waiting to happen.

For instance, when I want to debug my website I go to the dev tools within the browser I'm viewing because I know that my users are viewing the same browser (typically). Having an entirely different developer browsers makes the debugging experience less realistic. It puts you in a position where you don't truly experience what the user does but what you feel more comfortable experiencing.
Why TokuDB Hates Transparent HugePages
Letting NuGet packages inject domain specific tooltips and warnings sounds awesome.
Actually, callahad has suggested a much better interface for sending feedback to the devtools team: https://ffdevtools.uservoice.com
Parallel Universes ‘Exist and Interact’ and Could Explain All Physics
Does it have a clever name a cool logo yet? If not, then it's not a real vulnerability.
>For instance the security model for a browser should be ultra tight and protect the user from the site, but as a developer I'd want to access and modify my files directly through the inspector panel.

https://code.google.com/p/chromium/issues/detail?id=328026

>Another example would be the use of cache, where I want the minimum possible retention while a user would want the opposite.

Chrome Inspector -> [x] Disable cache (while DevTools is open)
Living in East Europe, working as a consultant (C++, no web dev) remotely for West European company. Making 10x more of what I'd make locally (Senior/Lead role).

I've changed several jobs during the last decade, always tripling the next salary (of course I've never mentioned my previous salary) - and I've always given the rate I asked for.

So, if you want to make more - just ask for it.
um, spam much?