skysight-inc/HackerNews huggingface dataset:
In context of software development these books (and other works by same people) might be interesting. I have not read them all yet but have been recommended by a colleague. My perspective is defined by being a developer in circa 100 people company.

* The Mythical Man-Month by Fred Brooks https://en.wikipedia.org/wiki/The_Mythical_Man-Month

* Facts and fallacies of software engineering by Robert L. Glass https://en.wikipedia.org/wiki/Robert_L._Glass

* Lessons learned from 25 years of process improvement:
The Rise and Fall of the
NASA Software Engineering Laboratory https://www.cs.umd.edu/users/basili/publications/proceedings...
You should look into a bank that has a good App. I use BECU and they have feature on their app where I can deposit the check with a couple snaps of my camera.
Interesting HCI research on self-tracking
How does checking someone's ID make an airport more secure? Either you can screen for weapons or you cannot.
Eruda: Console for Mobile Browsers
JG Ballard spoke about his time in the camp and why he wrote the book.

Including the film makes a lot more sense when you see the context: http://www.jgballard.ca/media/2002_feb3_BBC4_radio.html

Ballard says this about the film: http://www.theguardian.com/books/2006/mar/04/fiction.film
Which leaves me wondering why I'd use Typescript over sticking with ES6, especially with tools like Babel making many future features available right now and libraries like React actively making use of them.
The solution here is trivial:

Don't use gmail....

Run your own mail-server, then your limits on email will be how much disk storage space you wish to purchase.

Email as designed is peer-to-peer technology. In fact, it was the first peer-to-peer system for the internet. Return to that world and all your troubles with the "central authority" (google) will disappear.
The subscription and readership numbers just don't back this. People simply don't read newspapers. The NYT could say that Hillary is the second coming and the average voter wouldn't be aware of it.
That is a rather misleading and incomplete TL;DR. The paper actually references a number of other papers from the author (Petra Moser) and presents a number of salient conclusions. Here's one important point: Patents encourage innovation in industries where other methods of maintaining advantage, such as secrecy, are not available.

> If patents are important in some industries (such as manufacturing machinery) but not in others (such as scientific instruments or chemicals in the 19th century), changes in patent laws may influence the direction if not the level of technical change (Moser 2005). These patterns are
borne out in exhibition data: Countries without patent laws contribute as many exhibits and prize winners as countries with patent law. But their innovations are disproportionately focused on industries in which secrecy is effective, so that inventors are less dependent on patents.

Moser 2005 also points out that as the efficacy of reverse engineering increased (today you can reverse engineer almost anything pretty cost-effectively), more exhibitions started to focus on industries with stronger patent protection.

This is a curious point, however: it almost suggests that the proportion of innovators in a given population is (was) fixed, and they would innovate where the promise of rewards is highest.

Another important point: Cheaper patents meant "democratization of invention". There were more exhibitions with patents from people in rural areas in the US, where patents were cheaper, compared to UK, where patents were more expensive and almost all inventors were based in London.

One problem with this paper is that it makes broad generalizations based on narrow data: The fact that plant patents didn't increase the number of new rose varieties registered gets the headline "Intellectual Property Rights for Living Organisms Have Not Encouraged Innovation". It draws conclusions about innovation based on exhibit data where, by the author's own admission (Moser 2005), exhibitions may have significantly discouraged the inclusion of exhibits that were easy to copy.

Also, it's important to look through the other cited studies, because they almost always present data that is different from other papers. Some data can be more compelling than others.

Nonetheless Moser provides a fascinating view into how innovation may be influenced by incentives and policies.
The 29 Oculus Rift games you'll be able to buy at launch
The Starter League Has Been Acquired by Fullstack Academy
Building a SaaS product – it’s not a democracy
Moderate favorability: Sanders 58-38, Clinton 49-45 (https://pbs.twimg.com/media/Cdh297lWEAAihp-.jpg:large)

Independent favorability: Sanders 50-39, Clinton 31-60 (https://pbs.twimg.com/media/Cdh1L0vXEAEokgY.jpg:large)

Worth noting that among independents, Clinton has a net -29 which is second worst only to Trump at -32, and is worse than Cruz at -27.
There have also been many small-scale fire experiments on ISS, such as the Flame Extinguishment Experiment http://www.nasa.gov/mission_pages/station/research/experimen...
This isn't done in America very much either. We have a white list of things that are appropriate to haggle price on (cars, houses, things on craigslist), but everything else is basically, "wait for sales."
> Dependent types are not a verification technique...Deciding to encode program properties in dependent types (e.g. Idris) or direct logic (e.g. Java+JML) doesn't make verification any easier or harder.

For what it's worth, every time I see articles and comments about the use of formal verification in general purpose programming around here, I never see any mention of how the actual verification part requires incredibly challenging manual proofs. In particular, I see articles about dependent types that give the impression you get the proofs for free when that isn't the case.
Providing an option to install with npm simply makes it more convenient for those devs who already use it - which surely is not an insignificant number. Nothing is requiring you to work that way or stopping you from downloading the files manually.

I just started to use npm (and indeed package managers in general) for my work recently and it's opened my eyes. It makes sense to me that this will be the preferred way of working for every dev/designer. Just as we mostly all use git now. It's hard to imagine that time when we just shared files via FTP and didnt use version control. I'd encourage anybody like me who was resistant, or working on a large code base that doesn't use those tools - give it a fair try on a side project.
> I doubt it can be removed from our society without a great deal of backlash

This is the reason there's so much talk about going cashless these days. It's being propagandized so there's less friction when they decide it should happen.
By adopting this stance, you are saying "The Javascript 'type story' is over. It's Typescript from now on"

I rather hope that is not the case.
Your argument implies that women have an handicap and they can't direct movies as well as men and as such need positive discrimination.

You are not supposed to force just women, just men, or just any other person from some sub-group into being included in some achievement that you want to atribute to the best overall individuals.

I believe that is very clearly not the message of feminism and if it is, then feminism would be clearly broken.
No problem for me, New York has been issuing Real ID's for a long time, it is nice to have a driver's license that is good for Mexico and Canada. Much cheaper and useful than a CLEAR card.
Your attitude is infantile.

There is a metastasis of so-called tools in the web-dev world nowadays. Setting up a moderate C project is way easier and less tools-involved than setting up a HTML-CSS thingy following the fashion of today. This one project in particular sports upwards of ten files to distribute what's worth a half page of CSS.

If there's a library that I use across all my projects, then I just subscribe to its syndication (mostly VCS RSS feeds for me). And then I fetch it if the changes are of my interest, or there are bugfixes. All these other tools are completely superfluous. How many hours are lost in your shop setting these pieces of crap up instead of just downloading the file and putting it in your assets directory? The whole web dev business of today is a big stupid mess of people who have no clue what they're doing.
"Petulant white benten10" should be politically correct enough while retaining the spirit
Fuck you fanboy...
Interesting to note that a number of these sites were recently also serving ads vulnerable to XSS: http://randywestergren.com/widespread-xss-vulnerabilities-ad...
> I think it would be a bit embarrassing if you were a web developer, and had to npm / bower a library to avoid writing trivial flexbox CSS.

Why does everything have to be this huge library to be used? Why can't I pull in 30 small libs that composed? I'm a Node.js developer, our ecosystem is built around small focused modules that do one thing and one thing well. Sometimes you can write the 1 line yourself, or pull in a module and know that if anything changes that could affect that line of code, someone somewhere will notice it before you and update the module. Congratulations you just saved yourself hours of debugging because someone else did it for you.
It would be nice to see the same graph from parallel universes, to determine which of these companies became unicorns by mere luck.
President Obama Nominates Merrick Garland to the Supreme Court
A Public Infrastructure for Data Access
Jeb spent by far the most on advertising. Trump spends among the least. Equating the media's coverage of Trump with "advertising" is a specious attempt to save the "money buys elections" narrative that is being utterly discredited by these primaries.
Facebook will pay each UK employee a 1.1M$ bonus to avoid taxes
No, the dorms are owned and operated by real-estate companies and startups such as Maveron (Common), Stage 3 (Ollie), Open Door, and WeLive.

If you click on "web" next to "flag" and "past", you'll be able to access an unpaywalled version of the article by clicking through the first link.
Maybe work on your reading comprehension? The title says move, not lift. What title would you have preferred to avoid your current feelings of personal betrayal?
Wait, you mean I can start up a brand new Windows machine and type "npm install tsc -g" and stuff magically happens?
Actually, ironically enough, the average person's lack of political involvement is precisely why political media coverage works so well for Trump and Clinton. If most people are generally unaware of what's going on, then there's a massive premium attributable to awareness alone. People are more aware of Trump than they are of, say, John Kasich. (I'm willing to bet the latter's unaided awareness among the general population is quite low, and lower still among that sample of GenPop who doesn't read or watch election-cycle news).

This observation is at the heart of Trump's calculus. Awareness, awareness, awareness. How do you get awareness? Through reach and frequency of your exposure to the public. How do you get reach and frequency? Media. How do you get free media? Say crazy shit. Be outrageous. Be different.

Awareness, awareness, awareness. It is nine tenths of the battle, especially in the primaries.

Things like favorability only matter once you've cleared the awareness hurdle. And that hurdle is quite high; it's often a lot higher than campaign managers or media pundits expect. In fact, the more disengaged people are from election coverage, the less aware they are of who the candidates are, and the more important it is to get in front of them through any means possible. Someone like Clinton or Trump has had, what, 9 billion chances to get in front of the average person at this point.

Another key to Trump's success has been hijacking the non-election news cycle. You only hear about John Kasich if you're watching or reading political news, and since many people are not, that sucks for John Kasich. But you hear about Donald Trump pretty much anytime and anywhere; he is inescapably in all aspects of the news across all outlets.
I did the exact thing. The first season episodes were so predictable and boring like a Dan Brown plot. I couldn't make myself to watch the second season. May be I should give it another try.
Yann Lecun on Deepmind AI
I am hesitant to start the whole typed vs untyped debate here, but this is exactly what your comment is highlighting. Where does all this evidence come from? I have recently started using Scala and while initially the learning curve was quite high, I have been so happy to have such a comprehensive type system.
Considering that registering with the Copyright Office takes 8-10 month I think that waiting a few hours for a transaction to end up in a block during peak times is a big improvement!

Open Publish doesn't need to be on any specific blockchain. We started with the most popular and most secure. All that Open Publish needs is a decentralized consensus public-access datastore based on public key cryptography.

We could also very easily batch registrations and transfers in to just a few Bitcoin transactions an hour. Since we're using our own Bitcoin you can be pretty sure that as our costs begin to climb upwards that we'll look in to making things cheaper!

We have been actively building software on top of the Bitcoin blockchain for over two years. We're very familiar with both the protocol and the intermittent weather on the network. The pros and cons are well known to us but that doesn't mean your concerns are not valid!

You are free to try it out for yourself: https://github.com/blockai/openpublish
One of my first jobs was for a Professor of Control Engineering - fantastically bright chap. He was also the first person to admit "sorry, I didn't understand that, could you explain that again" and do it in a way that made it clear he thought it has his problem not the person providing the explanation.

[NB The fact I ended up doing research with a bunch of control engineers rather demonstrates that I did manage to get over my fear of maths!].
I'm not sure marketing something as just works is good, especially when none of the plots worked for me at all.
With `--target=es6` I'm not sure if the TypeScript compiler does any code transformation other than removing type annotations. So the chance of a 'transpiler error' is basically zero.
>Passport for domestic flights

And now the airlines will get even less money
What's the oxygen content and pressure of the capsule?

The pure oxygen environment at 16 psi of Apollo 1 meant that the fire was over in seconds, and that nearly everything burned.

https://en.wikipedia.org/wiki/Apollo_1
Fullstack Academy Acquires Chicago's Starter League Coding School
I guess the point is that with Babel you can enable so called "stage 0" language features, which aren't in the spec yet but someone has created a Babel plugin for (e.g. decorators).

With Typescript, you can't do this, because the code has to pass through the Typescript compiler first, which doesn't support (most of) these features (e.g. it does support decorators IIRC) so will throw an error when it finds an unfamiliar language construct, and it doesn't have a plugin architecture like Babel, so you can't add them in that way.

One example is the spread/rest syntax which is sometimes used in React projects isn't fully supported in TS: https://github.com/Microsoft/TypeScript/issues/2103.

I should point out you can use Babel and Typescript, so the Babel processes the output from tsc (needed for using e.g. async/await at present, as tsc can't compile these down to ES5), but tsc has to run first to make the code into valid JS (on this note, I was surprised how easy it was to remove TS from a project - Babel will ignore most of the TS specific stuff such as interface and type declarations, as it already strips them out for Flow compatibility and the syntax is largely the same)
Maybe when it asks you to upgrade to Windows 10 this guy's picture could pop up like Clippy.
That estimate of real-estate/rent cost for Vancouver seems low to me.
> The Real ID Act created a national standard for state-issued IDs. Some states initially refused to comply, fearing that the federal government would make a national database of citizens.

The US is a weird place...
Which country was that?
I think the issue is not a good UI going bad. Rather, it's a familiar UI going unfamiliar.

I can use Ps with my eyes closed, and it's software aimed for professional usage. Changing the UI means I'm losing hours and hours of conditioning myself to its quirks, as well as familiarity with the software. Even if the new UI is better, you'd have to weight how much better it is.
I run NoScript. I don't think my experience is worse.

I use browsers at Uni without it and get the full experience of autoloading video, flashing ads etc. and think "how do people live with this crap"
>Every bank is sound until land prices go into reverse.

Generalize that to building prices, and if true, that's going to make it very difficult to use construction to lower housing prices. Banks aren't going to lend for construction if they think making loans is going to threaten the bank's own soundness.

Or to put it another way, if falling housing prices add unacceptable risk to construction loans, then the banks efforts to mitigate that risk might include not lending if housing prices are in decline. Which means you could sweep away all zoning and NIMBY impediments, and you still wouldn't be able to use construction as a way to lower housing costs, because the banks wouldn't let that happen.
Link to the subthread in question: https://news.ycombinator.com/item?id=11287471
I get your point (and it's a good one), but I don't think it's even possible to get 100% effectiveness in screening for weapons. The government can't even keep cell phones and drugs out of jail. From a Bayesian standpoint, having the ability to look out for certain individuals and subject them to more scrutiny should at least in theory (if it's done correctly) lead to better outcomes.
From the youtube comments that was also buddy pulling a guess out of his butt.

Was the commenter making it up.
Well it is like that in Germany, and it worked the last few decades. Homeless people get free food and free shelter.

If the government should not provide anything, why should there be a government? You get taxed because the government provides something for you and the provided services need to get paid. I doubt you want to live in total anarchy without police, firemen or a working sewerage for example.
People spending their free time writing open source software should write it in whatever they want. There is no way anyone should be forced to comply with any standard when they are freely sharing their code. This article perfectly reflects my thoughts when it comes to asking open source authors to do anything: http://hueniverse.com/2016/01/26/how-to-use-open-source-and-...
It depends. The problem isn't so much what you might miss out on if all you are doing is writing a library, the problem is what limitations it places on consumers of your library.

The most obvious Babel plugins are JSX and Flow. If your library is using TypeScript then it cannot go through the same build process* as any downstream project that is using any Babel plugin. That means you need to publish your library as ES5 and the client loses most the advantages of your library being in TypeScript in the first place.

Also, Babel appears to be doing a slightly better job of keeping up with the draft ES standards, so if you want to use cutting-edge JS features (like async/await) that are on the standards track, you may need to wait a bit longer for TS adoption to get there.

I also think it's unlikely TypeScript is going to win out in the long run, so if you commit to TS now you're probably going to be rewriting in a few years. It's better to stick to standard JS where possible. The history of ES4 strongly suggests that TS is never going to become an ECMA standard.

* You can, at least in theory, do a two-stage transpile that goes through both Babel and TS, but IMO, nothing good is likely to come from such a setup.
Absolutist divine-right monarchy was an invention; maybe the magna carta was an early legal precedent defeating that concept in europe. But this is coming 2000 years * after * athenian democracy. What became the roman empire under legendary nut-jobs like caligula began as a republic formed from small city-states. So you can change in both directions.

This is a really interesting question (and I'm not a historian so don't take my 'legal advice' here).

I think it's important to distinguish between causes. Maybe industrial laborers never would have thought of forming a middle class in 18th century europe without the magna carta. Or maybe rights to life, property & due process are things anyone would choose any time the question is raised, but ordinary europeans couldn't get them until they could earn a living without negotiating with a feudal landowner. My vote is for economics.

I'm not likely to ever be in the situation apple is in. I'm more concerned about the courts compelling me to give my password than compelling me to write a backdoor to a device that I sold to the DOT.
That matter costs time and money. It's a real problem; for many people, Photoshop is their main work tool. Changing it has a cost.
I'm in the camp who moved out to the green belt but commute to the city. Best move ever :)
Discovered in what otherwise?

It's not like public research funding comes at the expense of private research. Public research funding allows there to be a higher total number of scientists doing research than there would be, all else equal, without it.

And there are clearly things patents don't provide the right incentives for. Anything that benefits all of humanity is very difficult to recover the value of as a patent because engaging in licensing transactions with every single person everywhere is prohibitively expensive. And then the license fees artificially reduce adoption of the invention until the patent expires due to supply and demand (price goes up, demand goes down), making it even harder to recover the full value of the invention. Which would imply that patents necessarily result in under-investment in research.
A lot, if not most, of the security surrounding flights happens behind the scenes before you even get to the airport. If the name on the ticket is not the person getting on the plane, then all of that background work is worthless.
Other than Scala I write Node.js and Python.
Depends on what you define common sense as and the context you are using it in.
While parts of the article seem over the top, I do agree with the basic premise of the advantage of type safe languages.

I struggle with the issue of type safety because while I really enjoy using Haskell on side projects, I find Ruby a giant mound of non-type safe glue that collects my ideas together into code. I use Ruby a lot.

I imagine that many JavaScript programmers like the lightness and malleability of their language also.
And so the wheel turns...
I get the impression it is not at all about security but security theater, as Bruce Schneier would say.

It makes the govt appear to be doing something against a perceived threat.

But more importantly, it acclimates people to needing permission to travel and being observed while they do so; to being accountable to the government instead of having the government being accountable to the people; and to having a police presence in the most mundane aspects of their life.

We've seen this before in history and it didn't end well.
Just responding with one reductio ad absurdum with another reductio ad absurdum, since you only seem to understand black and white.