skysight-inc/HackerNews huggingface dataset:
We haven't had a really successful hijacking since the passengers on Flight 93 heard what was happened with the other 3 and realized the rules of the game had been changed. As others have noted, this has to rate as one of the shortest effective periods for a terrorist gambit, only a couple of hours.
And that’s not all. When I go to Apple’s App Store,
I’m presented with a bevy of free apps that are
supported either in whole or in part by ads.

There are a lot of weird conclusions that this article tries to make. This is the one that strikes me as the dumbest.

Its like bemoaning Microsoft (or any OS maker) that allows people to create apps - apps that may or may not use advertising.
Feels like I'm spamming every comment within this article, but this is exactly what Ensime is for. I hope that Vimside (http://www.vim.org/scripts/script.php?script_id=4298) up to date which addresses most of the above.

I don't think it would be too hard - mainly the server startup has been tweaked so you dont embed Ensime.

Neovim is also interesting, I understand they have a much nicer plugin architecture as well.
'Reversing a binary tree' [1] is the more likely actual question.

[1]: http://stackoverflow.com/questions/9460255/reverse-a-binary-...
Inside the World's Biggest E-Waste Dump
To a certain extent yes, at least from the articles that pop up on Gamasutra, Develop, Making Games and GDC(E).
More importantly the pun about it being a purely bywater joke to refer to New Row as "Sharky's end" never made it to the big screen.

You know nothing Peter Jackson.
Understood, I did not mean to be overly critical, I just think that there is a lot of misleading information out there concerning graph databases, and for many people it is hard to get good information about their real benefits and drawbacks.

ArangoDB seems to be a very interesting project btw, I might evaluate it again for my project in the future (we are currently creating a very large graph of code data, so we need something that can scale beyond 1B nodes and 100B vertices)
> I love how these stories always tend to focus on the "cyber attacks" rather than the incompetence that allowed them to be attacked in the first place.

For the same reason stories about home invasions or robberies don't blame the victim for leaving their house or car unlocked.
One downside of passing data as `this` that isn't mentioned is you can't use the concise function syntax `=>`. If we ever get thin arrows this problem will go away.
It's really hard to connect "Let it Go" with the results that the program generates. Maybe if the song starts with a recognisable line of tones and the algorithm buts in some recognisable parts here and there it becomes more clear? Not sure. But for my untrained ears it was not possible to recognise the connection to "Let it Go".
This is too freaking awesome!

Isn't that a seriously mind-bendy kind of article to appear on Bloomberg? Also, isn't it very cool that a whole class of people who may not know a thing about coding (but may be interested) might get to know something about the craft and culture?

And it's presented in a very fun, off-kilter sort of way. That must have been a hell of a lot of work. I actually skimmed the second half and the little robot told me I read it all in 16 minutes which was not possible and who was I kidding!

I had a thought the other day while browsing Etsy. If software really is a craft, could I fashion a bespoke software creation and sell it on Etsy? I know this might seem like a non sequitur. But, you know, what is code? Why couldn't I do something like that?

It's such a strange but vital profession. (Seriously, I would have thought there are a _lot_ more than 11,000,000 professional coders worldwide) and one that is still coming to terms with itself. Inspiring. Note to self, do not think outside the box, code your way out of the box.
Investing in the Right Airbnb Neighborhood
If it means anything it inspired me to take a crack at all of them. It was a very fruitful exercise for me at least :D
Heuristic algorithms can never be "optimal". The article is precise and correct. I use heuristic algorithms for all my DNA alignment, and for all my probabilistic modeling, but I do that with the knowledge that I'm not necessarily finding an optimal solution, I'm only find a "pretty good" solution like the SAT solvers do.
Lost Brother in Yosemite
Create your website with doorGets, free opensource PHP&MySQL CMS
Just enter your URL.

Select the language you want to add and choose from Machine or Human translation.

You can then, in the editor, manually edit any of the elements you see (text, images, css, forms, error msgs, etc) just by right-clicking on them.

Quite innovative.

Once you're ready click save and publish, all you need to do is add one-line of code to your site and it's fully localized.
That page is showcasing examples of Content-Aware Fill in Photoshop. If you have a copy, then it's very easy to try yourself. Edit -> Fill, then select "Content-Aware".

http://i.lightimg.com/d2112.jpg
Just that it's the internet. So it's more like parking your ferrari with open doors in Somalia.
I have a small Christopher Lee story. I did some extra work on Lord of the Rings when it was being filmed in New Zealand. One very brief scene in the movie is Saruman speaking to the wild-men, telling them how the Rohan came and took their lands from them and that's why they should fight for him.

It was this scene here (towards the end of the clip): https://www.youtube.com/watch?v=zU_zsyulWDg - it looks like it was only in the extended edition.

I was somewhere in the back of that mob listening to him do the speech. That's when I really understood what good acting was because I was actually getting stirred up listening to it. I wanted to go after the Rohan's for taking my land! I was ready to fight!

Anyway, it's not much. I didn't even speak to him but it made me realize how great actors project almost an aura of belief around them when they're acting.
Thanks for sharing.

I am quite comfortable with both languages, just lack the time to do anything and was curious about the experience from someone about both engines.

I do share your opinion.
You're kidding right? A programming language is another tech tool in the box. Just like using git, a debugger, Linux, nginx, etc.

Do you have different people in your team: one focused on nginx, one on bash, one on Python, one on PHP, and one on algo design?

> Most programmers have a preferred domain and language.

A preferred domain perhaps. But a preferred language? That smells of sticking to one's (tightly drawn) comfort zone.
https://github.com/BloombergMedia/whatiscode/blob/master/scr... which outputs: https://dl.dropboxusercontent.com/s/fbppsat45fdzg25/Screensh...
To me he's Kato in Astrid Lindgren's "Mio in the Land of Faraway"[1] (Min min Mio) from '87. It was also one of Christian Bale's first movies.

[1] http://www.imdb.com/title/tt0093543/
Right on the point. I'm still hoping for that to get in at some point. :)
Here you go,

https://i.imgur.com/Bgttnqh.png
The article's only value in my opinion is to make us realize that yes, today, Apple guards our privacy. However, what stops them from changing policy tomorrow?

Perhaps we need privacy principles enshrined in our laws, not a benevolent player in the market.
Seconded! Something bad is happening or is about to happen. But for the life of me I couldn't tell you what it is or what the ramifications both globally and locally are.

Is he basically saying that the shit is about to get real? If so, what is the shit?

edit: apologies for swearing, but I thought it was appropriate here given the _very_ strong language of the article. And I hate using/(being subjected to) aster*sks.
Essentially, a lot of investors bought bonds at tremendously low interest rates because they believed an extended period of deflation could happen. What appears to be happening instead is inflation of the money supply.

If you buy a bond that yields 1.00% and inflation is negative 1.00% (i.e. deflation) then your real yield is positive 2.00%. On the other hand if inflation is positive 1.00% then your real yield is 0.00%.

As data is coming out is showing that inflation is occurring and not deflation, investors are selling their low yield bonds. This lowers the market price of the bonds and since a bond's yield moves inversely to its market price, it raises the yield.

EDIT: mild inflation is really what you want with our monetary system, not deflation. So this is not a bad thing for the economy per se but some investors that bought low yield bonds will lose money or opportunity as interest rates rise.
The best tool for polyglot programming is the Beaker Notebook: http://BeakerNotebook.com

Set a variable in one language and use it in another, work with multiple languages on the same page, including javascript, and run them all interactively.
Ah, isn't Google (among others) one of the "problems"?

* The lack of quality control of their ads displays a "download" button next to real download links and trick casual users to download malware.

* Ads that follow you around and are so creepy that's certainly the number one reason to block ads.

* Pay little money for ad impressions to the website owners. They prefer clicks over impressions, which leads to a lose-lose.

They could improve the situation by doing the opposite of what they do at the moment.

And Apple with its iAds is not much better, they would profit if more websites would cease to provide a mobile version and provide an iAs funded iOS app in their walled garden app store.
Twitter wages war on trolls
The worst too...
Fragmentation of the senses - everyone would be wired differently and one day we might not be able to ask "Did you feel that?" and assume the other person know what we mean.
I live in India and had a maid who was incredibly quick to clean the house. She would come in, do her thing and be out in 15 minutes.

For other maids, the same cleaning up would take at least an hour.

I was convinced she wasn't doing a good job. All past experience with other maids had shown me that it takes at least one hour to clean the house.

One day, I decided to follow up after she'd done her cleaning. I went over every thing she'd cleaned and checked them for any dirt or grime.

Nothing.

So I decided to follow her as she cleaned. I trailed her like a ghost, carefully noting her every move.

She was cleaning everything very thoroughly. She did not leave a single stone unturned.

My suspicions were only because everyone else was being inefficient.

Lesson learned: don't mistake inefficiency for quality.
Sure. But if someone hacks you or robs you, the media should place blame on the person who was actually malicious, not the one who was merely negligent

Also, I love that the Internet = Somalia.
India-China connect: Lenovo launches YOGA laptops, ropes in Ranbir Kapoor
May I ask what do you mean by "single arrow function"?

Do you mean thin arrow fn(s)?
You need the previous paragraph to see the anomaly:

"a small army of hedge funds and 'prop desks' trying to squeeze a few last drops out of a spent deflation trade"

You probably know about inflation (prices going up) and probably have heard of hyper-inflation, where the government just keeps printing more money, so there is too much money for the economy. As happened in the Weimer Republic or Zimbabwe. Perhaps you've heard the old joke of someone having to take a wheelbarrow full of money just to buy a loaf of bread, leaving it unattended for a moment, and returning to find someone had dumped out all the money and stolen the wheelbarrow.

Deflation is the opposite, where there is a shortage of money.

M1 money is the money you can spend. It's a subset of M2 money which is the money you can spend in a bit. Which is a subset of M3 money which is the money rich people can use without spending, plus all your money.

So, the traders have been trying to make money from deflation, a shortage of money, when money has been growing at 16.2%. That's the glaring anomaly.

The trader explains this as, "We're too dogmatic". This is trader talk for, "We're a bunch of barely numerate halfwits who have no idea what we're doing. None of us do. We're just trying to get out of this shitty business as multi-millionaires before we die of a heart-attack aged 40."

Hope that explains it OK.
I have never and will never (ever!) click on any ad. So it doesn't matter that ad-block is removing non-annoying 'acceptable ads'. I never click them, so the sites I love will never get any revenue anyway...
Hot pursuit: NSA Doval to visit Myanmar to scale up war on rebels
brew is a package manager, I can install a set of applications and libraries that will be kept up to date with a simple command line. If your coding doesn't take you outside of what Apple provide then you are probably not missing anything.

Personally I have the Android SDK and NDK, QtCreator, Qt5, cppcheck, cloc, mongodb, node, wine and others. If you are not using a variety of 3rd party tools to produce/automate your work then you probably don't need to worry.

Having all those kept up to date for me saves me so much time.
You seem to be implying that because Google Maps exists, Apple is only allows to provide Google Maps integration.

Apple hasn't "replaced" Google maps, except in its own apps. Google Maps still is on the iPhone.

Plus, remember the conflict over Google maps was because Google wanted too much personal information about he users and Apple wasn't comfortable with that. Apple spent a lot of effort to replace something for the purpose of protecting users Privacy. I'm not aware of google ever going thru such extensive efforts (despite the cheap website propagandizing the contrary we saw the day of the WWDC keynote.)

>> "This is why Apple fanboys have such a bad reputation on the web and spoil perceptions for those of us who own Apple products without subscribing to the fanaticism"

I'm tired of this smear from people who hate Apple. For the record, you can stop pretending to own Apple products. You're not going to convince us your somehow objective with this lie. When you smear people defening Apple as "fanatics" then you miss the point that Apple is constantly being attacked.

It is the existence of Apple that you cannot tolerate causing you and your kind to constantly attack Apple, and this has been going on for 40 years.

Mac users just want to be left alone, instead of constantly having to defend against dishonest hit pieces like this article in the NYT.
These are the URLs for you:

https://github.com/Tarsnap/tarsnap-gui/wiki/Tarsnap

http://shinnok.com/rants/2015/06/11/tarsnap-frontend-release...
> In that case it comes down to economics,

It doesn't come down to it: it was about economics all along. All these philosophies -- polyglot, more monoglot, etc. -- have costs. You can choose to ignore it sometimes by staunchly recommending one approach over another in generic settings. But the underlying costs are still there.
That was _seriously_ cool!

I tried browsing through the paper, but I'm still not entirely sure on how real-time this is. Are they using only a smartphone as both capture and rendering hardware?
For me it actually noodled around for a while, played a haunting MINOR KEY version of the entire chorus, then went back to noodling.
Might Kids with ADHD Learn Better When They Squirm?
You could always use FP languages for FP and leave JS be...
Depends what was the intended use for the law. It's not always about enforcing it on the spot. Take another example - declaring you never joined a war on some visa applications. Of course they're not going to check that. But if it ever comes up and is discovered for some (un)related reason, you're out without further discussion.

Same can be applied here. Found to have one during some checks? You're charged.
And I need to scroll horizontally to read the whole page. Though I guess it's easy to copy/paste into a text editor and read it there since the text is so plain.
Monitor Servers Using Prometheus on RaspberryPi
Ugh. As an European, I really dislike this new move to charge for bathroom use. It's often expensive, it requires having change (yay, trip to the ATM!) and it means having to wait if the staffer is him/herself in the loo.
Yes, sorry, thin arrow, not single - `() -> this.foo()` for function expressions and possibly even `let/const fn () -> this.foo()` for declarations.
If you want to find fault with Apple on privacy and security, one place to start would be its apparent lack of leadership on the increasing threat from malicious USB (and no doubt Thunderbolt) devices. Likely no-one is better-placed than Apple to do something about this: it has the money and the market-share, a large engineering staff, a consumer-friendly reputation to defend and enhance, the UI expertise to come up with security provisions that users will actually understand and tolerate, and a history of clout and leadership in local-bus standards. But instead it seems to still have its head firmly stuck in the sand. Would it hurt so much to just throw a USB C condom into the box of the new MacBook, as an easy starting measure?
you're not supposed to know about it until the public launch :) that was yesterday.
Show HN: Localized version of Gotinder.com's homepage using Bablic
I recall lodash author saying that if you want HOF, Datum order to change you can `rearg` the whole library to suit your needs. Maybe the performance penalty is too large, I never tried it.
Introducing Falcor
For priorisation of stuff: Monitor metrics that relate to end-user experience (i.e. latency, http exceptions, or whatever makes sense for your service). There are lots of tools to do this kind of thing, and in particular to aggregate it at the service level. If you see those metrics significantly change you can then investigate lower-level problems that might explain what you've observed (i.e. exceptions, or other software, hardware, or network problems).

But also, and I agree with other people here, your app shouldn't really be throwing exceptions that are uncaught full stop (unless it is not user-facing or that important) so it's worth fixing that too. (Unless you are writing Erlang or something where the failure model is different.)
Does the author have any evidence for his claim "The limit was temporary"? It was certainly commonly claimed even a couple of years ago that the coming scarcity of blockchain space would lead to an increase in fees.
This guy was awesome. What a loss!

Besides being an awesome bad guy actor he especially gained my respect for dubbing all his roles in German himself. That means you could hear his impressive voice in both languages if you so desired (and I did).
Oh, sure. I'm with you on that! I did not want to say the media shouldn't blame the attacker..
Hey, that's a really neat product! Thanks for linking. I've never even heard of this before and I wonder why.
It is not a sign of incompetence to know when it's time to abandon a burning building.
From the government that would be paying the tuition.
Finally I settled to live with scale ide(eclipse) with vrapper for limited vim functionality. All the plugin setting and feels extra waste of time and work.
Also don't see much about foundations. It usually takes a long time for a building to get out of the ground, and I don't see how this technique helps the speed of that.
> 1. Improved career prospects

Engineers' career prospects are already excellent. No need to bother based
solely on this point.

> 2. It’s not rocket science

Standing on hands while picking one's nose is not one, too. It's not a reason
to learn it, though.

> 3. Less reliance on marketing people

This one might be sensible argument, but it's actually a duplicate of 7.

> 4. Number crunching [...] Being good at crunching numbers is a big bonus for
some aspects of marketing.

So? It's a reason for one to learn marketing? Because his/her current skills
might be useful there? It could be a reason if those were useless everywhere
else.

> 5. It’s interesting

No, it's not, it's boring. Like archeology. Some people find it interesting,
some do not.

> 6. Diminishing returns on development skills [...] you won’t improve as much between your 9th and 10th year of programming as you did between your 1st and 2nd year.

Oh, you would be surprised. There's so much in software engineering to
discover, one just needs to look a little higher than building just another
web shopping application.

> 7. You’ll need it if you ever start your own software business

Yes. Or maybe not, if I happen to have a co-founder who already knows it. And
not everyone starts their own business, plenty of people just works for
somebody else.
Creation of all combinations of array of arbitrary size using ECMA6 generators
No worries, yes, there is a lot of bad information about graph databases, to begin with, some seem to believe that everything out there can best described by a graph, which is clearly wrong. I have myself written something about this in this article: https://medium.com/@neunhoef/graphs-in-data-modeling-is-the-...

Furthermore, I am currently working on another article for the O'Reilly radar blog presenting a nice case study in which a multi-model database was very useful, because document queries and graph queries were both used extensively.

1B vertices and 100B edges will definitely be a challenge for any graph database and I find it highly likely that ArangoDB in its current version will not show a very good performance for a data set of this size. Obviously, it will always depend on the particular queries you need, and on whether the graph has a natural cluster structure that can be used for sharding.
Facebook to stop supporting SHA-1
The new World Trade Center took 8 years and is the most expensive building in the world:

http://www.theguardian.com/world/video/2013/may/11/one-world...

Everything done is the U.S. takes more time and costs a lot more money.

Consider, for example, that China has constructed 10,000 miles of high-speed rail in about a decade. We still have 0.0 miles. Yeah, yeah, we don't need 10k but we need more than 0.

Airports, subways, cities, and I imagine roads are being constructed at an incredible pace. This Bill Gates blog gets the point across: http://www.gatesnotes.com/About-Bill-Gates/Concrete-in-China

This is all good for China but the U.S. looks like it will quickly be passed as the largest economy. That may have some repercussions.
Thx everyone although the suggested tools seems more for testing automation.

What I need is something like Site24x7, Catchpoint etc. but with the ability to verify the JS validation on form fields.
99.9% accurate is only better for some values of "better". An airplane routing system that ensures 99.9% of the planes will arrive at their destination and 0.1% will collide with terrain or other airplanes and ensure all passengers die screaming in horror is not what I would call a good airplane router.

You may have a million-times faster solution that's approximate and that may be just fine. It's not, however, a solution that always produces the correct answer. There is a difference between good enough and perfect.
On the other hand, some of us do.

Reducing the pressure for people who don't really want to be there to move into cities should improve life for everybody.
Wow, that's actually really neat. Thank you for posting that.
Excuse my ignorance but I only have experience in JS and not any other "advanced" or well-established programming langs, how's thin arrow syntax gonna fix this prob that fat arrow can't?
Thank you, good sir, for elucidating.
“Microsoft security software (...) removes this unwanted software” (AskToolbar)
> I'm going to bill them for my time; if they don't pay I'll take them to small claims court.

After you're done, please please do a writeup of how it went.
That's what I thought too before I clicked... but I'd certainly be quite interested in attending such a conference.
This whole thread puts the image of Somalia being like something out of Mad Max... I've never been there, but I bet it's not like that at all.
> The thinking behind the creation of the new currency, said Mundy, was to make a minor change to allow for more money to be spent in local areas.

That's all?