skysight-inc/HackerNews huggingface dataset:
I'm not justifying low salaries; i'm saying that $155,000 is plenty.
My problem is that the climate change activism crowd have admitted that the benefit of climate change regulation is income redistribution and effectively the destruction of capitalism. The climate change movement started gaining stream after the Soviet Union collapsed. I am very skeptical of climate activists with their almost identical similarity to the pro-Soviet propagandists from the 1980s.

"But one must say clearly that we redistribute de facto the world’s wealth by climate policy.. ..One has to free oneself from the illusion that international climate policy is environmental policy. This has almost nothing to do with environmental policy anymore.."

--Ottmar Edenhofer, co-chair of the IPCC’s Working Group III, and lead author of the IPCC’s Fourth Assessment Report released in 2007
0x/"oh by" is an unfortunate name because "0" and "O" are difficult to distinguish in most fonts. It'll be even more confusing because the character is "0" and you're suggesting to pronounce it as "oh". Outside the programming/math worlds, most people will not know that "oh by" probably means "0x" or that "0x.co" is probably not "Ox.co".

Otherwise I generally like the concept, as long as it's not used as a URL shortener (per my previous comment).
Show HN: Reactive Models – Making JavaScript Objects React
Any opinion?
Did you try isomorphic-fetch?
Comments and suggestions most welcome
Speaking of Pachelbel’s Canon in D, turns out it was originally a pretty good tune.

The insipid wedding version we all know has a completely botched rhythm and tempo.

Here’s an interpretation closer to the composer’s intent: https://www.youtube.com/watch?v=U1pEJ9n5-D4
Think of trying to catch a fast moving object. Neutral process are relatively slow. Then they need to send nerve signals to muscles in the arm and hand. Then the muscles have to contact. All these things take time.

That means the brain processing had to be done in anticipation of where the ball will be. That means it has to predict where the ball will be.

I have a feeling that you're using an overly narrow meaning for "predict"
Why don't they "fix" the numeric system to be more exact? I'm talking about the float implementation. I don't think anyone depends on the floating point rounding errors. But we do spend a lot of time avoiding them. They totally "screwed up" the syntax in 2015, with many breaking changes, so why not fix the damn rounding errors!?
It is easy enough to expose your classes and types from Haxe into the global namespace [0].

And it's easy enough to require() external JS code and use it seamlessly in your Haxe code.

What's not easy yet is using Haxe to generate small modules, so some modules in your codebase are written in Haxe, and some in JS (or Typescript or anything else). By default Haxe will output one big js file per compilation. The compiler is very configurable, so in theory you could output ES6 modules instead, but I haven't seen it done yet. (Though, there is a generator for outputting your code as AMD modules instead of one-big-JS-file [3], so it's definitely possible). But it's not easy yet, and that's why I think that for now migrating an existing JS codebase to Haxe would be harder than migrating it to TypeScript.

[0]: http://haxe.org/manual/target-javascript-expose.html
[1]: http://haxe.org/manual/target-javascript-require.html
[3]: https://github.com/explorigin/modular-js
ES6 class lets you define classes, but it doesn't let you annotate variables or parameters as being a certain type.
Houston international airport cut average wait times by three.

Before about a third of the waiting lines where occupied with personal, typical oversea flight wait times was 1:20hrs. For domestic and foreign lines. The idea was to limit domestic lines also, so that the demand for personal will be heard in Washington.

The extortion scheme worked, now with new personal the waiting lines are occupied 50-70% on oversea flights and the waiting times got down to 20min. For both domestic and foreign lines.
Best electrical outlet with usb
Since this case is more or less obvious I would really like to know how Googles/Alphabets decision making process works.

For example: A start-up with interesting new technology and a headquarter near capital city (Government nearby/useful for lobbing) -> buy it, or a small company in the country -> "borrow" it.
differentiation with mobx?
You're assuming that you have to be an asshole to get/make your results noticed. And yes, those who sit in a corner doing stuff nobody cares about will be fired, and rightfully so.
An Explanation of Xavier Initialization
Same experience here. We've done a couple of projects with Angular and React in the past, then tried Vue one year ago and the learning curve was so much smoother !

Evan's focus seem to be on developer experience, and the result is really convincing, at least for me and my team.
6 Big Challenges Faced by Startups When Developing Mobile Apps
How many million pounds of tomatoes did you produce?
I'm certainly not one to be surprised that Google could violate an NDA or trade secrets, but it's not clear to me exactly what they are alleged to have copied. Is it to you?

I mean, the basic concept and viability of an ubiquitous network of balloons providing Internet access had already been presented publicly by Space Data (see [1]), so you didn't have to violate an NDA to know that. The idea that you can control direction by changing altitude is also old as rocks (Jules Verne's Five Weeks in a Balloon is based on it).

And it's not clear to me that they actual alleged that Google copied the actual mechanism and/or used their trial tests data.

[1] http://apps.fcc.gov/ecfs/document/view?id=6520007226
Key Benefits of CRM for SMBs – Free EBook
targets simplicity more than anything. mobx has many different components and is geared more towards the react/redux architecture.
People have been saying there would be a die off since the 80s. Did you ever read the population bomb?

We'll adapt like we always do.
Do you have extensions installed? Nightly has E10s default-enabled, and there's currently still pretty bad performance problems when using certain extensions with E10s.

Basically, extension developers can "shim" their add-ons, which, as far as I understand it, tells Firefox that it has to handle things which are affected by the extension in a single-threaded way, again.
And because the world is a grim place, this doesn't just get you back to non-E10s performance, but is actually worse.

Eventually, add-on developers should properly port their extensions to E10s and then those performance problems will disappear, but at the moment they are still very frequent and when Mozilla rolls out E10s, they will also only default-enable it for users without extensions for this exact reason.

If you want to troubleshoot this, I would recommend looking at about:performance and www.arewee10syet.com.
You should probably check how performance is in a new profile[0] first, though, just to make sure that you're not trying to replace extensions when it might be caused by something else.

[0]: https://support.mozilla.org/en-US/kb/profile-manager-create-...
That's nonsense. MJ plantations are amateur hour, nothing compared to the high tech inside modern greenhouses.
No, JavaScript has a lot of quirks like the '==' vs '===', empty arrays equalling to false or this kind of stuff: http://stackoverflow.com/a/1995298/398142

I understand JS having its place as being ubiquitously supported in browsers but, just as PHP, it's bad and its problems are not about niceties from IDEs or static typing.
What do you mean? Space Data was using them, they built a bunch of balloon networks for the military. It's not clear to me that their allegations are correct, but they can hardly be accused of being an NPE.
Thanks for replying - I just wanted to dive in and get stuck into the levels, but found the UI so confusing that I just gave up - particularly as someone with no AVR experience, and with the tutorial dying half way through.

The biggest pain point was figuring out what was executing. As I mentioned, I would be playing around in the compiler, hit compile and save, and then attempt to run it in the debugger. The 'run' command either seemed to have no effect, or would run a previously compiled program, not the one I'd just written. Even typing 'reset' didn't help.

The memory didn't seem to be updating in real time either, which made things even more confusing!

Running in Firefox if that makes a difference.
I used to work for a startup doing regular hospitality POS (cafes, bars, etc).

It's not just MJ POS systems, it's POS systems in general. I don't know what it is about them, but they seem to attract horrible software solutions. I see you've gone with iPads, we did the same, a lot better than the industry standard touch screen monitor.

You'd think that people wouldn't like the smaller screens, but we never got any complaints about it. I guess it's about how you utilise the space. I guess there is always the option to use iPad pros if you really want the real estate, although we actually had a couple of customers using iPad minis instead, I think it was for small stalls or something.
To some extent government is always income redistribution. Even a flat tax rate still takes more money from the rich, in absolute amounts, and uses it to build things and provide services that benefit everyone.

So unless you think all governments should cease to exist you indirectly agree to some level of income redistribution already.

And it's not like subsidizing clean energy infrastructure in developing countries would magically equalize everyone's living standards like communism claimed to do. So it's still fairly limited redistribution.

So where exactly is the problem? You're not saying any more than "fixing the problem will take some money that has to be invested globally, not just locally".
This Little Device Turns Any Laptop into a Touch Screen
Why Kareena Kapoor Decided to Do Udta Punjab?
Actress Kareena Kapoor, whose next film, ‘Udta Punjab’ is mired in a tiff with the Censor Board over the number of cuts suggested by the Board, revealed why she decided to ‘Udta Punjab’. She said that she feels that as actors, it is important to do films that bring out a message to the audiences...for more this please visit: fingo9.com
Consider Delft and Leuven. Two small vibrant cities, near Rotterdam and Brussels respectively. Both don't have a lot of cars in their center, are completely walkable, both are wealthy cities, both are not tourist traps, both offer employment for all ages from retail clerk to PhD computer chip researcher, they are most certainly not outdoor strip malls. Those are just two examples that I know personally, but there are hundreds more the world over.

Cars indeed have benefits, but they are noxious to cities. In my experience, the fewer cars there are in the city, the more pleasant that city is. And as the above examples demonstrate, that doesn't mean you are suddenly killing the economy or your job prospects.
I've been hearing about the sky falling because of climate change most of my life. Yet in the 1970s it was global cooling. The easiest way to convince someone of a particular 'danger' is to promise world-ending catastrophe.

The science was 'settled' on Eugenics during the early 20th century as well and we saw how that turned out.

There's no mention of any positive effects of global warming. The climate is certainly changing.. But then again it has always changed and the world will adapt and evolve as it always has. When Leonardo DiCaprio gives up a private jet for a city bus, then maybe I'll start to worry. The science has been misappropriated by anti-capitalist activists.

Forgive me for not trusting the anti-capitalist cabal that share more values with Lenin than with Milton Friedman.
You are right that the difference is syntax, but the thing is, JS syntax will always be different from Haxe syntax. You'll never be able to use "jQuery.js" as valid Haxe code, but it is valid TypeScript code.

There might be some interesting possibilities. For example back2dos has an example of Haxe seamlessly integrating with external ".as" files on the Flash target. This could be conceivable for other strict languages like Java or C# too. You might even be able to seamlessly integrate with ".ts" files, because they have some typing information. (That would be a fun project!)

But JS dynamic typing can be pretty crazy, and I'm not sure how feasible it is to be able to infer type information from JS source code without special type hints. It would end up just calling everything "Dynamic", and then you're getting no benefit.
Stop trying to figure out life
On Writing a Book
Well at least one incident seems to indicate that FPGAs can also have backdoors engineered into them just as easily: https://www.schneier.com/blog/archives/2012/05/backdoor_foun...

We need the manufacturing process to also be opened up just as much as the chip design, but the latter seems an easier goal, though in itself still difficult thanks to IP and economics.
>This is about blatant theft of a technology they were introduced to under a written agreement of confidentiality.

Claims 'Space Data Corporation', let's not portray their statements as facts until there is evidence to back it up with.
Ask HN: Change from a quick and dirty rusher to be rigorous and conscientious
I'm the technical co-founder of a start up that looks like it has real potential. My partner knows the business domain and is a good salesman and we have a couple of others who help part time.

Every time we release non-trivial features things break on production. Bugs surface regularly and our customers like our system but don't consider it stable, they notice the stream of problems. I think this is the only thing that is stopping us growing dramatically in the next 6 months.

I am a procrastinator. I avoid doing the sensible and important things that I know I should do, such as creating an automated test suite, writing up detailed designs and walk-throughs. I wait until a feature is required and when the urgency reaches a certain point I start working through the night to get it done.

It really hurts me to see myself serving up work that I know is crap. I don't leave myself enough time to do things well.

How can I hold myself to a higher standard.

Ideas :
- I must practice not running away from anxiety and sticking with my work. I think anxiety causes procrastination.
- I need to jump on board with testing. We need to create tests for all new code and not worry about whether the tests hit the db, are in the best structure, use the page object model, include headless browser testing or not. I have ummed and ahhed about this stuff for so long, I need to just get started.
- I need accountability. I need to arrange scheduled reviews of our development process to check if it's improving.
- I need a single place for all tasks, issues, bugs and designs, I will go with Jira.
- Every significant feature needs a UI design, some code high level design and a review before dev starts.
- I need to stop committing to deadlines. Being a people pleaser I am amazingly unrealistic about how long things will take and set myself up for failure.

All suggestions appreciated.

000000000000000000
What a beautifully presented research.
Yes, when I watch some British TV shows I hear a lot of pronunciations I was taught was wrong in school.
Sounds like doublespace/stacker all over again: https://en.wikipedia.org/wiki/Stac_Electronics#Microsoft_law...
So remove the wealth and thus limit over indulging? Ok, you first.
Greenhouse doesn't mean you can't use the soil. That'd be hydroponics...
Show HN: Docshare.io – Instant Document Tracking and Read Notifications
Well, except for the 2002 Monash University shooting, the 2011 Hectorville Siege, Hunt Family murders in 2014, Logan Shooting in 2014, etc. That's just 'massacred committed with firearms'. There's a fair number of stabbings, arson attacks, bombings, etc since the 1996 gun ban too.
You mean "hypothetical profits". There's a distinct possibility of there being no profits at all.
Teaching robots the physics of sliding and pushing objects
Like many "desktop" current apps it opens another browser that only loads one page: the "desktop" app.

It uses electron (http://electron.atom.io/) which uses nodejs+chromium.
That's not my point. My point is that climate change policy isn't about climate change, thus I am skeptical about climate change activists because their goal isn't climate, but redistribution. Essentially, they're lying.
I've wondered about this, in the context of generating skeleton Typescript definition files automatically by analysing the source of the library. It appears that Tern (http://ternjs.net/) is the most advanced project for extracting this kind of information from Javascript source files, and can be used as an editor plugin for some degree of intelligent autocompletion. You could also potentially use Esprima (http://esprima.org/doc/) to analyse the AST.

The old Visual Studio Javascript autocomplete engine apparently worked in a similar way to what you suggest, running the code in a sandbox and then analysing the types, but they've now moved to a static engine (which I think is also used in VS Code?) - some information at https://blogs.msdn.microsoft.com/visualstudio/2016/04/08/pre...
I know little about most of them, since we did penetration testing (simulating what could an attacker over the 'net do) most of the time, as few of our clients have the budgets for a proper source code review. No CMSs were used, we had one Wordpress, but that was actually almost perfect, since they kept it up to date. These projects were custom-made business applications, not "dynamic" web sites.

Frameworks were sometimes used, although their effect on security is somewhat baffling at first sight -- and this is regardless of the platform, although we found most issues with PHP and J2EE. Sure, when you use the framework for security-critical things such as constructing SQL queries (SQLi) or HTML output (XSS), things work quite well. However, since most developers don't think about these issues, the single time they have to "escape" from the framework, since it doesn't (or they just think it doesn't) support a certain scenario, they don't know about all the things PHP and in smaller ways, J2EE requires to do for security.

Of course, this way, the framework protects 9x% of the application, but the asymmetry of security is that the attacker only needs a single vulnerability while the defender must patch it all.
Rolls-Royce 103EX – here's your future – APPlite
Hi,
This is Piyush from Docshare.io

Docshare is an instant document tracking tool which will notify you via email whenever someone visits your document. And You will get insights like: >> Overall Time spent on document.
>> Location/IP: Know the exact location of the viewer.
>> Email id (if enabled): Every time viewer will be asked to enter email to view your document.

Happy Docsharing!
The UK in Europe: A Visual Guide to Brexit
Usually not providing time measurements means that each iteration is extravagantly expensive and the authors didn't find test cases with good actual performance, but in this case there seems to be the major twist of completely hiding away the optimizer training cost.

To be fair, it should be noted that there are no claims of actual good performance, only claims that the technology works:
"Our experiments have confirmed that learned neural optimizers compare favorably against state-of-the-art optimization methods used in deep learning."
The other issue is the untyped nature of JSON.
Interacting with JSON from Elm does require a lot of Encoder/Decoder.
May be JSON/LD could be a nice improvement for that, but it will require a significant effort to be broadly adopted.
As a total percentage of the world's land a very small percentage will become "uninhabitable", though right?

And much more currently uninhabited land will now become usable. There is tons of land in Canada and Russia that is currently way too cold to do anything with.

TBH, the world would be a better place if it was a couple degrees warmer.
All they're saying is that it'll take more than just a bit of regulating emissions. If anything they're being honest.

You're confusing goals and solutions here.
Group travel is really quite cheap. Massive savings with a group booking.
Euro2016 live fixtures and scores built in reactjs and redux and redis
1. It is reversible over time if people concentrated on removing CO2 from the air.

2. This is not yet known. What if Russia opens borders and lets people in as long as they stay in Siberia?

What if food supply shortage helps innovate instead or changes priorities?

3. Snobby in a way for criticizing countries that are going through their versions of industrial revolution when the West went through it already.

4. Not much action from that person. People are really bad at counting calories. I bet everyone is way off when counting their carbon footprint and they would get outraged by others when they themselves could be outputting way more.

Best thing to do in terms of carbon footprint unless you are directly working on solutions is to not have children and start working on solutions. Finger pointing and preaching doesn't help.
Because they are transparent about it and there are lessons that other startups can learn from their mistakes.
Global Advisors Acquired XBT Provider After KnC Miner Filed for Bankruptcy
They talk like that because it's actually true in one sense. There are a lot of side-effects of capitalism that aren't accounted for in a business' costs. It's the tragedy of the commons. We all share a common environment, but there's often no cost for harm to that environment.

On top of all that, developing nations are trying to get to our living standard. To do that, they'll be harming the environment as well in increasing amounts, so it's necessary for one to consider that as a factor.

A common way to consider these issues is to issue carbon credits that one can spend. If your business doesn't need them, you can sell them to another business which creates a market for them (and hence a cost). If you do something that reduces emissions you can get more credits. Every country would get some and could trade the credits as well. To help developing nations, they would get a larger share of the credits which would naturally limit the increase of CO2 emissions that the developed nations would get. But, if the developing nations don't need the credits they could sell them to the developed nations to get things they need.

That's all a pretty simplistic way of putting things and the system is far more complicated, but that's the overall idea.

So, it is a redistribution of the world's wealth, but it's still a capitalist system.

The problem is that if you don't give the developing nations something, they won't sign on to the agreement and they could build a lot of cheap but polluting plants and equipment and make things that much harder on the countries that do sign the agreement. It's all very tricky.

A friend of mine did his PhD work on energy planning in developing nations and he focused on India (and went to live there for a year, I was his remote tech support). He's now a senior person at a NGO that does work in developing nations so I've heard him talk about this at length before.