skysight-inc/HackerNews huggingface dataset:
This is a nice little article. But I have a different perspective on a number of these issues. My thoughts:

> 1) There is no integer type!

Yup, problem. See also Lua. [I suppose in JS one could create a typed array and use the items as integer-typed variables (?). But who wants to do that?]

> 2) JavaScript’s loose typing and aggressive coercions exhibit odd behaviour.

I call this a non-issue. If a give-me-this-object function has the possibility of failure, then it should return a truthy value on success and a falsy value on failure. But in all other circumstances, just avoid the implicit type conversions.

> 3) Automatic semicolon insertion.

Yeah, it was tried in JS and in Go. I think it turned out to be a bad idea in both cases. Let's not build it into any more PLs, okay?

> 4) JavaScript is seriously abused.

Not a problem with JavaScript.

There are many idiots in the world. Try not to let them ruin your day.

> 5) JavaScript is highly dependent on global variables.

I think this is a problem with common JavaScript APIs, not JavaScript per se. But, yes, it is a problem.

> 6) JavaScript code can fail silently due to syntactical slip-ups.

Yes, that's annoying.

> 7) Prototype objects do not scale well to large applications.

Hmmm ... no explanation. I'm not sure exactly what the issue is. But then I've never written any large-scale JS code based on a hardcore OO design philosophy.

And later:

> ... [ES6] classes are not as completely fleshed out as you would find in Smalltalk and C++, for example.

The "completely fleshed out" classes in C++ are insanely complicated, with whole books covering their details & pitfalls. Let's not go there. And the Smalltalk OO model has been largely abandoned for years -- perhaps for good reason?

> 8) Asynchronous programming in JavaScript is very messy.

Sure, but I think of this as more of a challenge. We're really just learning the ins & outs of large-scale asynchronous code. I look forward to seeing how JS and other PLs evolve to handle these issues.

> 9) ... Lisp is a wonderful language and by extension, so is JavaScript. But JavaScript is nothing like Lisp!

Is this a problem?

> 10) The main draw of JavaScript is actually in frameworks like Node.js and AngularJS. If not for them, why would you use JavaScript???

Because it's the only PL with native support in all major web browsers?
The title is provocative "click bait". Just don't fall for it. Read the content via discussions here.
One of the more poorly written pieces I've read in the New Yorker. The author is all over the place: predicting doom, saying he doesn't see the point of Twitter, proclaiming himself a dedicated user.

Also, this line of ego-drivel:

> This is especially notable to all of us in the world of media, the people who fill these services with highly valuable and hotly traded “content,” such as the piece you’re currently reading.

One we should put to rest: the "Facebook can just build this" argument. Facebook built Paper to take over news. It failed. Facebook built Slingshot to copy SnapChat. It failed.

Technology companies are not just successful because of their technology. _Especially_ in social media.
"In the last year of its operation, the heating oil bill for the school was $38,000 and the electricity was another $10,000. They needed a better system."
I was being a bit hyperbolic but I think the level of anger is nearly there, yes. For all but the highest skill brackets of the workforce, real wages have fallen since around 1970 while everything else (food, energy, real estate, tuition, health care) has gone up. You can't do that to people and expect anything good to come of it.

I think Trump (and to a lesser extent Sanders) is only a preview. We'll see a full-blown fascist or hard-line socialist candidate eventually if this doesn't reverse.

I also wasn't meaning to badmouth blue collar folks. On the contrary, I was trying to communicate just how much anger there is out there outside of BubbleLand. Sometimes you have to be hyperbolic to get your point across and get people to wake up and see what's happening. The middle of America has been in a depression since 2000... that's going on 15 years.
> Do Americans think that the flavor of tomato sauce is an additive?

Yes. Everything here is an additive. Tomato sauce is "tomato flavored sauce." Butter is "butter spread." Etc. A bit of an exaggeration, but when you buy packaged food, look at what it's calling itself. If you think you're buying NOUN, but the label says NOUN OTHER, then you're buying OTHER, with flavor or other essential attribute added that may or may not be based on NOUN.

Enjoy your cheese spread.
I think your usage is atypical. If you look at, say, the nielsen stats for app usage[1] the average amount of apps used per user just continues to go up and up and is over 26 apps at this point.

Good integration always provides the best user experience and you need an app to best integrate into someone's phone to provide push notifications, use quick reply type, etc; really to make sure of a phone in the most efficient way possible right now it just has to be an app and I don't see that changing anytime soon.

But look at the apps you mention that you do use: "gmail, maps, messenger, calendar, contacts, and web browser (chrome)"

Windows Phone doesn't have Google Maps so the navigation and overall map experience isn't as good. It doesn't have Chrome so you can't share your bookmarks between all your devices. Without dedicated Google apps it's harder to take full advantage of Google services.

[1] http://www.nielsen.com/us/en/insights/news/2015/so-many-apps...
Now this is the use of HTTPS that matters. This should get a major browser warning. It's far more important than "HTTPS Everywhere", which is mostly security theater.
> You're still going to have to carry around a keyboard, mouse, cables, and probably a screen. It's going to be far, far easier to do that with a laptop/surface, or even a tablet, than with their setup.

Um, what? Why would you carry around all that stuff? I clearly described scenarios in which places would already have that setup for you. You just dock and go. Just like today you don't carry a router around with you or anything else.

> A desktop is going to have more power, a laptop is going to have a form factor that's much more convenient to carry around, and more battery.

"More power" doesn't mean anything without context. If you're just writing papers, code, even playing some types of games you likely have plenty of power for this already in your phone. If you want to play FarCry then obviously yes you're not going to do that from a phone.

A phone is more convenient to carry around than a laptop. If someone can supply you a laptop that your phone simply docks with you wouldn't need to carry it around which is precisely my point: the phone (or possibly another, smaller device) could be your personal computing platform and everything else around you simply visualizes the data contained within.
Well all we need is to look at historical facts to understand what is going on in SF:
https://en.wikipedia.org/wiki/The_Mansions_of_the_Gods

Seriously though, this movie does touch many aspects related to gentrification and what happens when supply stays the same but demands spikes sharply ... chuckles all around.
The only way to make money is to get people to visit your website. To get them you need to lure them. To get more of them you need to lie.

Should we rather ask, is the article worth reading regardless of its title?
Well, programming in 10 years will look just about the same. Development speed is extremely slow.

I don't think I have to summon Lisp to illustrate my point in a Hacker News Thread...
They're 7+ feet away. He's facing them and can see swing zone well. They're not dumb and know not to get too close.

They'll be fine.
The icon is nice addition, but a much better option is an animated icon. A heartbeat / pulse kind of alert icon for insecure web page.
So is the iPad Pro a "new" product or a new product?
IMO, tablets are consuming devices. And as a tablet, my Surface Pro 4 is not very good - it is a bit too heavy and has a too short battery life.

As a portable laptop with a pen and screen with an excellent sRGB colorspace support - and with a nice keyboard - it's awesome.
Totally agree with you on this.
Maybe not? His other app(ituens) has a link to a youtube interview:

https://www.youtube.com/watch?v=pRL9J6DoCgs&feature=youtu.be

https://itunes.apple.com/us/app/joy-of-programming-painter/i...
LibreOffice doesn't support stuff Office does; Latex and InDesign are intended for different purposes.
The OP makes many assumption about food, chief among them being that flavor is always a good thing. I also wonder which type of tomato he is buying. Some are designed for size alone. Others (roma+cherry) have much more taste, especially those grown all year in local greenhouses rather than those picked green and shipped in. Even in the depths of a canadian winter, the tomatoes I buy at costco were picked the previous day at a facility a few miles down the road. They taste great.

>> Plain yogurt is tasteless.

Yogurt's lack of flavor is nothing to do with the milk. "Plain" yogurt is meant to taste as plain as possible so that flavors can be added to it. It's like vodka. The goal is consistency rather than amount of flavor. It's the difference between tasting a food and tasting an ingredient.
I like this. A lot. What's the pricing? SaaS vs one time fee?
I think this is a great example of a growing societal acceptance of people experimenting and choosing alternative styles of housing and also city organization, especially ones that involve reclaiming/re-purposing space. The article's particular example focuses on redefinition and reuse of an existing structure in a very sparsely populated area.

In dense areas, other ways of re-purposing space are happening. Everyone has seen former industrial facilities converted into multi-unit housing. But these ideas are even creeping into traditional neighborhoods. In my case, I would love to convert my second parking spot into additional living space.

The idea is, with urban neighborhood land values so high (at least in booming areas), it's hard to justify providing housing for a second car).

Of course, this isn't even a new idea. For decades people have been kicking their cars to the curb so they can use their garages for other purposes (gym, workshop, playroom,...). In the coming decades, as people move more towards uber/lyft style services for transportation, I can see a lot of prime space formerly occupied by cars being freed up for creative re-use.
Politics sucks and you should never talk about it
Let's not forget languages that aren't ideally served by qwerty - I'm thinking asian languages in particular. Even therein, there's chinese, which has a high semantic density to syllable count, vs say japanese, which requires more syllables* to say the same thing.

*more keystrokes but same time spoken, as the natural speech cadence is faster. Can't remember source right now.
I am a married man at the moment with two kids and i was stuck in a financial situation by august 2012 and i needed to refinance and pay my bills for my son medication. I tried seeking loans from various loan firms both private and corporate but never with success,and most banks declined my credit. But as God would have it, i was introduced to a Man of God a private loan lender by a friend named Mr. James and i got a loan sum of $10,000USD and today am a business owner and my kids are doing well at the moment. So dear,if you must contact any firm with reference to securing a loan with low interest rate of 2% and better repayment plans and schedule,please contact Mr. Alfred Kessinger he doesn’t know that am doing this but am so happy now and i decided to let people know more about her,he offers all kinds of loans to both individuals and company and also i want God to bless him more. You can contact his company through this email Am.invest@hotmail.com
Here is my solution for finding the tall males driving the blue honda with the semi-known licencse plate. I found awk quite suitable.

awk 'BEGIN {RS="\n\n"; FS="\n"} $1 ~ /L337.*9$/ && $2 ~ /Honda/ && $3 ~ /Blue/ && $5 ~ /6'\''/ {print $4}' vehicles | cut -d' ' -f2,3

Edit: And to find the intersection between the SkyMiles members and the members of the Museum of Bash History, I used fgrep:

grep -Fxf Delta_SkyMiles Museum_of_Bash_History
I think the smartest thing Nintendo could do would be to release all the old games for IOS and Android...

For the majority of people who don't want to invest more than a few minutes in a game before it becomes fun, 2D side-scrollers are a fantastic approach to game design.
I do not believe it was staged. While there is a risk of danger, I believe it is a small risk. Perhaps a the axe head flies off, or a block of wood shoots out and hits the kid. But those risks are small, and it doesn't make a lot of sense to spare a child the experience of physically working to heat your dwelling in order to insure they are safe from an unlikely accident.

Anecdotally, my dad and I drove into the woods and cut down trees for the fireplace in my family's house. After he cut down the tree, he would cut the tree into 1 foot rounds and then split them with a maul. The cut, triangular pieces had to be loaded and stacked into the back of a pickup, and it was back breaking work.

However, every time the work was done, I remember feeling a sense of accomplishment and contemplating how it was the drudgery that ultimately created that feeling.

I think that we should not spare our children these enormously valuable learning experiences in the name of safety.
It's a challenge for me to imagine "exceptional quality code" with "albeit a bit on the spaghetti side". Can you elaborate?
Rose tinted glasses much? Have you ever been to a poor area in your life?

Even mentioning Uber, organics, bad engineers and mediocre engineers ignores places like the south side of Chicago and any gradient between. It's not as pretty outside as you think it is.
Yeah that's the usual refrain, but the only situation where you have shared libraries is on Linux with a package manager. In that case it is trivial to recompile all packages that depend on the insecure library anyway.

On Windows you have to package most shared libraries with your app anyway so you have to get a new version of it anyway.
> So there's basically no principle at stake here at all?

There is, but you're fighting the wrong fight.

Twiddling bits for network management = okay.

Twiddling bits because you own a network and a content provider = not okay.

Get back to me when you're fighting the right fight, and I'm more than happy to help.
China is facing a demographic cliff similar to what happened to Japan after the 80s boom. India and Africa could experience growth for a while but they have major problems, chief among them very deep structural corruption at all levels of society. Even if they can overcome this they will eventually face the same demographic cliff as China today and Japan in the 90s.
PouchDB is missing. It is implementation of CouchDB but in javascript, for both client side (as in-browser database) and server side (as replacement for CouchDB).
PouchDB + CouchDB are great, especially with Mongo-like queries.
Sublime Text 3 License Keys List Full Working for PC
I'm not sure Europeans are really as open-minded as they seem to be portrayed to be.

When I was in Berlin in 2009, I regularly encountered opinions from Berliners regarding mostly Turkish immigrants that wouldn't be unlikely to hear from a good-ole boy in Appalachia talking 'bout them damn Mexicans... But then there were also people drunks I encountered on May Day that were dancing and chanting Obama. Weird contrast.

I do believe it's going to get a little ugly dumping that many immigrants into such homogeneous populations.
Israeli Drone Feeds Hacked by British and American Intelligence
Facebook is impressing me.
Sharing Code Between React Web and Native Apps
ChromeOS and ChromiumOS are both Gentoo-derivatives.

I just installed Gentoo on my fleet of chromebooks. One install image, takes about 5-10 minutes to modify/flash/partition/image a device. A lot less headaches, and runs screamingly fast. I have 12 users, all with the same stock image, running KDE Plasma 5.5 with Libreoffice and JACK running transparently in the background (A Poettering-free[0] experience).

Unless you're _really_ new to linux, and _really_ afraid of building a kernel, Gentoo is a powerful way to learn an operating system, and you'll end up with a stronger and more personal distribution than anything Redhat or Canonical could offer.

0. http://www.bloodbathsoftworks.com/xylemon/xlennart.php
Who cares? I thought we were talking about the quality of the tool and not the marketing.
Well, seeing as Windows RT is not receiving updates and the Surface 3 runs full Windows, isn't the "Surface RT" essentially dead?
Yep, the girls are fine, but I'm more worried about his posture. Either they took that picture at the exact wrong time or he is doing it wrong.

Looking at the girls, the oldest could probably start chopping wood herself. Not, much, but she looks close to big enough.
NodeXL Graph of 3,620 Twitter Users' Tweets Containing #bigdata
All U.S. Adults Should Be Screened for Depression, Panel Recommends
> But you know what they do have?

Inheritance. And connections.
As programmers, we need to know atleast one level below the abstractions to which we are programming to. For example, if you program in C you need to know a little bit of assembly, how objects are laid out in memory etc. This is how you write fast code and it helps with debugging too.

But if you are programming in C and notices that something goes wrong with the hardware, ( for example, an instruction does not do something that it is supposed to do ) you will have to ask for help since it is someone else's work that is faulty. Sounds reasonable ?
Edit: how about this clip? http://www.foodnetwork.com/videos/choosing-tomatoes-0157352....

Most likely season 2 episode 11 "Pantry Raid II: Seeing Red" or season 6 episode 6 "Tomato Envy". Food Network takes down most Good Eats episodes on YouTube because they sell some of them for $2 each. Here's a crummy version of Seeing Red that may be deleted soon https://www.youtube.com/watch?v=6FNWPtKtKPc and Tomato Envy https://www.youtube.com/watch?v=Gq2tifYVEdY

I think tomatoes are often added for color instead of flavor.
Uber and Airbnb are most definitely not trivial. Anybody who has ever worked on a remotely complex two sided marketplace project can tell you that. The UI/UX alone is incredibly hard yo nail down. The fact that they made you think that they're trivial really shows that they are doing a lot of things right.
This is how the Tunisian government scraped the Facebook passwords of Tunisian internet users in 2011:

http://www.theatlantic.com/technology/archive/2011/01/the-in...
lol. Regarding the tenuous connection between tomatoes & ketchup, a friend of mine once posed me the question: "have you ever tasted a tomato that tasted anything like ketchup?".

Nope.
Sadly the site is dead, but the gist of it was that modern produce production demands have increased yield and reduced cost dramatically, at the cost of flavour and nutrition - the anecdotal example being watery flavourless tomatoes.

Or 'garnish' as they are otherwise known.
I guess I don't get your argument. Not being displaced by an economic bubble is a now a sense of entitlement?

Based on your experience you described, you weren't displaced.
That doesn't at all explain why you think the US strategy of CAS is inferior to the Russian approach.
I completely agree. Word is like the Emacs of natural language documents.
Lots of databases are open by default, especially in this space (Mongo, RethinkDB, Redis, Riak, and I believe Cassandra), and Fauxton has huge warnings that you've got access turned on globally if you haven't adjusted the setting, so I'm not sure I agree with you that that's an instant fail, but I get your point.

That said, in CouchDB 2, it'll be easy to programmatically restrict document information in a similar method to Firebase. I can't find the CouchDB 2 documentation itself, but https://github.com/rcouch/rcouch/wiki/Validate-documents-on-... , from rcouch, is the current plan. Do note that CouchDB doesn't do Firebase-like OAuth workflows, so you'd still need a thin shim in prod to handle that if you don't want to have all bespoke user accounts, all the time. (There's probably a clever way to make this work using client-side OAuth workflows, but I've never actually thought about it much.)
I prefer my science to be anecdotal, don't you?
And they are by far the exception and not the rule.

Too many fall into the "Field of Dreams" fallacy thinking that if you build it, they will come. Most of the time it doesn't work like that.
Re-publication of same article as this previously posted one:

https://news.ycombinator.com/item?id=10980118
> Microsoft is still investing in making Windows 10 a strong platform on every device

I better not get a forced invitation to update my Android phone to Windows 10.
Actually the Apache has a reasonably effective 30mm cannon that works well in many CAS situations.

As far as guided weapons go, the GPS guided bombs are the preferred CAS solution. Current laser designators compute the map coordinates of target locations. These are then uploaded to the aircraft, and then to the weapons. Shortly thereafter the weapons land within a couple of meters of the designated spot. The "eyes on the target" are the eyes of the ground troops, who have the greatest interest in eliminating said target.

The use of GPS guided bombs means that CAS aircraft can loiter at fairly high altitudes (> 5000 ft), and drop munitions as needed. This eliminates the need for titanium bathtubs and the like.
>1. Everything too expensive? Good, don't live here, eventually enough people will leave to drive all of the costs back to other market norms.

What do free markets and San Francisco NIMBYism have to do with each-other?
This reminds me a bit of Bee[1] which puts a native Mac interface on top of existing issue trackers (GitHub, JIRA, FogBugz). On the one hand, Bee's approach seems like a win in the short term because people don't have to switch where there data lives or buy in to an off-premise service if that's not what they want. Longer-term, though, the data model of the existing systems could prove to be limiting if you've got good ideas for how to change the approach here.

Issue tracking "at scale" is hard for the same reason that a lot of software becomes complicated: when applied to the real world, new workflow needs and such pop up frequently. As an example: security issues that may need to have a restricted audience for a time. The release model for web-based software is different from that of desktop or mobile software.

There's plenty of room to make this better! Good luck in finding a winning path forward!

[1]: http://www.neat.io/bee/
Brian May, guitarist for Queen, completed Ph.D. after 30-yr hiatus (2008)
What I don't understand about authentication over HTTPS is, though, why not making login a part of the protocol? Wouldn't it be much better to authenticate a user with a public key of the user like in SSH, instead of password authentication over the public key of the server? It'd be more resistant to attacks such as MITM or stealing the private key of the server. If a user can register a password on a website, why does it have to be a password rather than a public key? The only hindrance is the fact that the protocol doesn't support it.

I have no idea why this easy change hasn't been made in the protocol.