skysight-inc/HackerNews huggingface dataset:
I'd blame vcbuild/msbuild for its oddly limited parallel build rules. If you feel like switching build tools, I've personally used cmake, bjam, waf and qmake /w makefiles. All parallelize on both Windows and Linux. I'd recommend cmake or qmake /w makefiles, though qbs is worth looking into.

We certainly don't all agree that the moc should go. An extra compiler adds complexity to the build, but the build is fast and the generated code is simple. That said, I'm interested to look into CS's alternative.
Minecraft: A world without end
Summer Reminder – Drowning Doesn't Look Like Drowning (2010)
you can have USB tethering but you have to install the terminal app :wink: for now http://i.imgur.com/KQZNl1v.jpg
As an user I love Mac App Store. I can install my apps everywhere with just one click.
From an intelligence perspective this was profoundly dumb to reveal. This is the heart of what protecting sources and methods is all about. However, it really should go without saying that one should operate in the assumption that all digital communications are compromised, at least commercial services.
It is damn scary how much actual drowning looks nothing like the way hollywood makes it seem. I hope everyone has a fun, safe summer.
Boston Globe Media is hiring Lead, Sr. and a mid level developer with hard hitting PHP, Wordpress, JavaScript (Angular/Backbone). Great pay and relocation to Boston!
email allan.vonschenkel@globe.com
Many people truly believe in not doing anything related to their career/job outside of their workplace. They do something totally different instead. One might train for a marathon in her spare time, instead of learning the newest JS framework for example.

The side project concept is fairly unique to digital workers, especially software engineers simple because we can. Noone asks an accountant or a secretary for side projects.
Who's they? Because Whatsapp has never said it uses end to end encryption - anywhere.

Also, I guess it is possible that the so called terrorists used iPhones, but I think there's a higher chance they used Android phones. Of course we don't know exactly, but either way you shouldn't have assumed Whatsapp uses end-to-end encryption even before this.

So those who thought Whatsapp was "safe", treat this as yet another warning sign that you shouldn't be using it for private conversations.

Those who were already paranoid about it, you probably weren't using it already for that, so this changes nothing.
for me - they should put more effort in suporting Dartlang and Golang on GAE (web debugger/IDE) instead of Java8
You're not supposed to do this with story titles.

The correct title for this story would be "Belgium Arrests Two in Probe Over Returning Syria Fighter".
M3D printer is coming to town
That's exactly what I was thinking. If WhatsApp was an Android-only app, it might be able to claim end-to-end security. Even then a quirk in a certain version of Android on one end, or even a hardware quirk with a certain model phone, could impact security.

Of course if you want the most secure communication possible with someone, you won't use a smartphone in the first place. There isn't a cellphone on the planet that's 100% secure from eavesdropping.
I've never used Whatsapp, but maybe they inform you whether or not the other end supports and is using encryption? It would certainly be easy for them to do something like that, hopefully they do.
This Hack Will Let You Help Your Clients Boost Their Pop-Up Conversion Rate
From my experience people seek alternative cryptocurrencies for different rules governing this community. Where it fails most often - adoption. Being able to piggyback to bitcoin blockchain gives you opportunity to get all the benefits of large infrastructure in place and develop your toy system with little to no effort.
I'm easy to get ahold of. :)
The best boolean parser on the planet
Hope he had said, I am really disappointed.
Laravel 5.1 LTS
>Yeah, it does. It's saying "we can't exist as just a shopping center any more, so we've got to become an all-in-one entertainment destination instead."

Not really. If it was dying it wouldn't get investments to extra structures and entertainment. Why put your new attractions to a dying complex?

It's only if it already does well that it can expand like that.
Laravel 5.1 is released
The science of craving
Yeah but OP is trying to point out a specific piece of information that's relevant for hacker news users. It wouldn't have been read through otherwise.
And how does he pay for housing in such an expensive location as Hawaii?
This is pretty cool.

When people say to have a github repository, I often worry that people think they have to have some huge project. Like a fork of Node or something.

This analysis would be more than enough for me to give someone an interview.

The math isn't complex, the analysis is pretty shallow but it shows that the author knows their way around the basics of:

- finding data, this is often the hardest part of data analysis
- working with data, unpacking, storing, retrieving, etc
- basic analysis with R or python

and to be honest, this counts for alot!

As a first introduction to a potential employee, this is more valuable than having a good resume and its well within reach of most people, regardless of how busy you are!

TL/DR, don't overthink having a public github account. Basic analysis like this will put you above most other candidates, oh and good job to the author!
Unfortunately that title would not be very descriptive why the story is relevant on Hacker News.
How to record 4K Ultra HD Video at your computer
Survey of Text Visualization Techniques
To be fair, that doesn't shed any light on what the submitter is trying to point out.
I think in this particular case the story title applies. The part of the story that is interesting/important to HN users is about WhatsApp's compromised encryption, not so much the arrest and charges. Perhaps a nod to the article's title would be better though; something like "Suspects Arrested in Probe Based On WhatsApp Eavesdropping". That covers both aspects of the story.
http://en.wiktionary.org/wiki/bury_the_lede
OP has no information other than that Whatsapp was used. The title is not appropriate.
I think Windows is a minority OS on HN.
It's just not as nice to use PaaS.

For your really small hobby app.. its a pain sometimes to deal with all the config.

For a real app with real traffic, you want to scale in different ways. What you can do with dockr and a bunch of VMs gives you a TON of flexibility.

I know a few people with apps on App Engine.. I used it myself for a toy project. It's "ok".. but compared to buying a $5 digital ocean VM and getting a real server for less money? Makes no sense if you know linux at all.
With what did you create the ebook?
Hmm, any examples for the impossible hard things? Or are you just trolling?
Unique Identity, and robust content and people search.
5 Quick Tips for Dating After a Divorce
https://hn.algolia.com/?query=author:dang%20editorialize&sor...
Nonsense. The spirit of the guidelines is what matters. That post would never get on the front page of HN, and the current title is far from clickbait - it's the very reason it's of interest to the community.

EDIT: For reference, the original title was something to the effect of WhatsApp - so much for end-to-end encryption.
Stolen from Wikipedia: "FRP is a paradigm using the building blocks of functional programming." I doubt OP was referring to FRP.

In any case: in a functional programming language, you'd just unit test the building blocks (functions). Assuming every function is pure and total, these unit tests should be succinct and mirror your business logic quite closely.
Can Apple save the music industry from the destructive greed of record labels?
Then they should write a story about it, because Bloomberg did not write the story their title claims they wrote.
Google have been giving mixed signals on whether they will ditch App Engine.

They update the SDK quite regularly: https://code.google.com/p/googleappengine/wiki/SdkReleaseNot...

They rarely handle bugs well. The linked issue is typical. They don't even need to do any work to do a whole lot better; they just need to give developers an indication about what to expect. That does mean that they need to make decisions internally, which might be the problem. Potentially, management is umm'ing & arr'ing about whether to kill App Engine.

They recently threw a bit of a contribution in the direction of AppScale, but it's difficult to read that. It could be to soften the blow in the event of discontinuation, or it could be to remove the perception of App Engine as a service with no alternative.

There have also been new features recently introduced, albeit projects that seem like they should have lower prioritization than ensuring folk can use SSL with App Engine, or use modern versions of their programming language. For example, this recent addition: http://googlecloudplatform.blogspot.com.au/2015/02/using-goo...

My reading of the situation is that Google Cloud folk have resources (headcount) to do routine maintenance on App Engine, but not embark on any infrastructural advancements, like new versions of Python & Java, or significant new functionality.
Just no.
Their hesitancy to not break backwards compatibility is why Java got so stale. They have gotten better since 1.5 but I would prefer if they broke it more often.

JVM however is a different matter.
Thanks for the detailed analysis! It's very thorough and really interesting, and it's awesome that people are making intelligent use of this data now that it's available.
Not sure if you're being sarcastic or not ...

Overall OS stability has gone down with Yosemite. I have to restart far more often than I should -- usually after coming out of sleep mode.
To be honest, as a Surface Pro 2 User, even with 8GB Ram in Phones becoming theoretically possible, i don't think i'd actually want to compromise any further down for my development environment ressourcewise.
Java versions are 100% backwards compatible, or close enough. I think you're asking them to make Java forwards compatible..? If so, no, that doesn't make any sense.

Code written for Java 7 runs perfectly on Java 8. Code that uses new Java 8 features doesn't run on Java 7 though, because those features didn't exist then. You upgrade the Java runtime to Java 8 and then it supports the new features. Simple, no?
Only because India's tax base isn't as elaborate as the US tax base currently. Gradually this will change, countries like India are growing and the government needs a lot of tax to build infrastructure and other stuff.

I think in the next few decades Indian tax system would equally if not more complicated than the US tax system.
Not the same thing at all. These are all intrusive and dependent on the user having a device.

This article is using wifi as a sort of radar by measuring signal attenuation/interference from meatbags.
If Google isn't going to support future versions of Java, either for its cloud service or on Android, then at least it should be making an aggressive push for Go as its replacement. Right now it's kind of neither this, nor that, and it's falling behind in both (including on Android, where Apple is making a strong push for Swift).
Why do you think it's more likely they used Android phones ?

As of May 2015, iOS has 53.5% of the mobile market Android
41.7% (in Belgium) - source: http://howwebrowse.be/
Shia LaBeouf delivers the most intense motivational speech IN YOUR BROWSER!
G7: End of fossil fuel era?
I guess that either the complexity of large updates (like JDK 7 to 8) is high or that Google aren't investing many resources into GAE. The release notes (or lack of) says a lot:

https://code.google.com/p/googleappengine/wiki/SdkReleaseNot...

Given the focus on other cloud products (like being able to run Docker images) I would be surprised if Google continued to add new features to GAE. It seems like it's growing cobwebs...

I actually like GAE as a concept, but I had a very bad experience with their Google Cloud endpoints: bad documentation, bad tooling and bad bugs. Even when I got it up and running to implement a custom authenticator was a mess and the performance wasn't what I'd expect. This got much better, especially with the official Maven plugin: but I'm really concerned that Google aren't 100% behind GAE and development could cease at any moment.

An official statement would be good. But like so much at Google it's not forthcoming.
Ultimately they did, but perhaps unintentionally.
Arresting terrorists operating in Belgium isn't a good enough lede?
Why should someone have to write a blog post that adds little more but what is already implicit in the title?

EDIT: The only reason I can think of is that someone might think Bloomberg wrote the title (because of bloomberg.com and possibly Google results). If that's the real reason, then fair enough. Otherwise it seems awfully silly.
Precisely, the article also states that they aren't aiming to manufacture, but to license the technology.

It sounds like they want to get this out in the marketplace. If we see two to three manufactures that can bring tooling up, and if they don't collude on price, I would think the consumer costs should come down due to the competition.
Oracle doing it's part and releasing updated versions of Java whereas Google is stuck in time.

Is it really Oracle's fault?
>If WhatsApp was an Android-only app, it might be able to claim end-to-end security.

Have they made this claim though, or stated it as a goal?
I've really been blown away by Firefox lately, it's looking better and better. I'm still not confident enough to make it my primary browser for dev though; Chrome's dev tools are just amazing.
Ask HN: Free api for scientific publications?
I want to fetch ISBN numbers from bibliographies / List of references / sources.

The big picture:
Graphing related (frequently cited together) scientific publications.

Would be awesome to have for research purposes, no? It could be like instantly finding the one book that has the good sources you can gather from.
Mod FTFY

and note taken
The glove that helps the blind to shop
My wife is American and I'm Bangladeshi, and we definitely see the differences you're talking about in our relationships with our families. Especially because we have crazy work/commute schedules and also a toddler, so we end up leaning heavily on our mothers for childcare.

I don't think I agree with your conclusion about "closer family ties." My mother in law is definitely very transactional, while my mother isn't, but my mother will also build up resentment when we exceed her unstated boundaries that will manifest into a fight months later.

Obviously a lot of that is just the particular personalities involved, but I would not be surprised if there was a general tendency for Americans to negotiate more up-front to avoid conflict later.

I think the cultural difference comes particularly to a head in the Sheryl Sandberg example. Let's face it--the typical Indian/Bangladeshi solution to negotiating chores 50:50 with your spouse is for the woman to do much more of the domestic work and sacrifice her career for her husband's. That's common everywhere, of course, but I think it's a particularly difficult problem to solve if you look down on calculating inter-spousal debt.
New York Times Should Apologize for the Awful Op-Ed It Just Ran on Student Loans
How does the language you speak shape your experience of the internet?
I never run into backward compatibility issues with Java. What issues you are talking about?
Yep, it's coming soon(tm) according to Canonical

source Mark's AMA: https://www.reddit.com/r/IAmA/comments/1j166z/hi_im_mark_shu...
Google announces the “Cloud Test Lab,” a free, automated testing service
They can resell homes and cars and get monetary value from them. Diplomas not so much.
The Story of the Last WTC Tower’s Design
I'm surprised this feature wasn't already built in, considering that Web Workers has been around as an API for years now.
One of my all-time favorite quotes on browsers, from http://blog.tojicode.com/2013/08/holistic-webgl.html

"Have you actually seen how people use web browsers? Honestly it's kind of horrifying. It's not unusual for people to have 100+ tabs open across several different browser windows in a session that's been running continuously since sometime in the late 90s."

I was one of those 1k+ tabs people until recently, when I just admitted I'm not going back to read any of this stuff. Considering Chrome team has finite resources I'm glad they spend it on use cases resolving around actually browsing things over just keeping them unread forever.
what made you choose a pricing / year? Why not a one time fee? Like camtasia, screenflow etc?
I didn't know this existed; my curl-fu is weak--this will come in extremely handy. Combined w/ jq this is a new tool in my daily workflow. Thanks!
Show HN: Graph of Internet
The cynical interpretation is that discouraging people from opening many tabs means having less tabs open which means the browser performs better. This is particularly true in Chrome, which tries to use a process-per-tab, something you can't really do with 200 tabs.
App store game icons are terrible for game discovery
It was disappointing to see the amount of FUD disseminated over Romney's 2012 plan simplify, broaden, and flatten the corporate tax code.
DNSimple Denial of Service Attack
Cleaning up your WordPress Multisite with wp-cli
I used Softcover (https://www.softcover.io/) to generate the ebooks.
>Code written for Java 7 runs perfectly on Java 8.

Ummmmmmmm...no. Why do you think (paid) maintenance options exist?
Oh wow: now this is a solid example of HN fandom. Google, Apple, Facebook, Microsoft, Dropbox, Evernote, Amazon, Airbnb, Uber, Square, PayPal and countless others are hiring their engineers using some variation of whiteboard coding. Engineers in those companies built literally 99% of the technology the author of the comment above uses every bloody day. From the browser he used to leave his comment, to operating system to run the said browser and the phone in his pocket to notify him of new entries on HN to open with that browser.

For some, this is not good enough proof though. A local star running an obscure company is certainly more enlightened -- because, you know, he wrote a blog post on hiring.
> Investigators said earlier they had detained 16 people in the anti-terror raids after working with U.S. authorities to monitor suspects’ communications on WhatsApp Inc.’s messaging service.

I'd say that paragraph made it "close enough" to the original title, myself.

https://www.whatsapp.com/faq/en/general/21864047

http://www.theverge.com/2014/11/18/7239221/whatsapp-rolls-ou...

> "End-to-end" means that, unlike messages encrypted by Gmail or Facebook Chat, WhatsApp won't be able to decrypt the messages itself, even if the company is compelled by law enforcement. The company will set up the key exchange between users, but only the two users will have access to the conversation itself. There are other end-to-end encryption apps on the market — most notably Cryptocat, Silent Text and Telegram — but with over 600 million users across the world, WhatsApp is by far the largest platform to adopt the system.

Its pretty clear their claims of end-to-end encryption are BS and since they can gain access to the keys.
This is a really good write up and analysis.
I'd like to point out a couple of things: the subprime market has moved to FHA and Ginnie Mae securities. I'm not sure if they have the same detail of loan level data available online, but it would be interesting to analyze.

The other thing is that securities, mortgage loans themselves, securitizations and their derivatives will not trade in the market at fundamental value. This type of fundamental analysis is great, and you can make a lot of money by understanding value better than your competitors. When the market goes crazy, your portfolio market value can fall far below values calculated with these models. If that happens and you've leveraged your portfolio, you will go out of business. I know it seems like stating the obvious right now, but I saw a lot of very smart people who were caught in this trap.
Mastering the timeline in Kdenlive
SaaS Metrics: The Secret to Subscription Success
Ah, this brings back memories. My parents had acquired a second-hand Amiga 500, which we then hooked up to the green monochrome monitor from our Apple ][e (also acquired used several years previously) - we couldn't afford a 'real' monitor :)

The Amiga came with a big box of floppies, one of which was labelled 'Lemmings.'

I don't believe I've ever played Lemmings in color (I'm having trouble picturing it, actually), but it was still pretty amazing in monochrome. Though, my only basis for comparison at the time was the games I'd played on the Apple ][.
Thanks for sharing it :) just fyi, the .fixed header overlaps the content making links unclickable if they are in the top part of the page
The book was written by Karl Seguin, author of Scaling Viki, The Little Redis Book, The Little MongoDB Book, Foundations of Programming

Github source: https://github.com/karlseguin/the-little-go-book
i moved to exclusively using firefox about 8 months ago and loved it. chrome was good ... the key word being "was"
No, it is not close enough.

We have a project three months on so far making our Java7 code work with Java8.

We have several products that use the JVM from various vendors stuck on Java6 because it won't run on Java7 or Java8.
Trouble reading much? http://en.wikipedia.org/w/index.php?title=Water_fluoridation...

Says exactly what I claimed. I'm not going to waste my time finding primary sources, because your asinine response tells me all I need to know.
*Oracle Java 7 is EOL. OpenJDK/others are not. (though Oracle is really the only one that matters)
The Guerrilla Guide to Interviewing (by Joel Spolsky)
+1 for Clojure.

I suppose you will be migrating to Haskell because it is a PF language. What would you miss most from Clojure once you migrate?
Not to me. Absolutely would not have clicked on this had the title been about terrorists in Belgium. I use Whatsapp so I am glad the OP used the title he did.
Kevin Eichelberger: elonmusk we found part of your SpaceX in the Bahamas
> algorithms (bubble sort is not!)

I invented bubble sort, independently, as a young self-taught programmer. I remember thinking "Okay, I have a very large list, and I need to sort based on whichever parameter they picked... let's see, how can I accomplish this without running out of memory."

When I learned that sorting was a hot topic in computer science, I remember feeling a little sheepish. When I learned my algorithm was old hat, I felt more sheepish. When I learned it was relatively crap.... Yikes.
I don't like this idea at all. It looks a lot like Activities in KDE. I think it's very complex for the average user to understand. It should be done as an extension instead.
Roomi Lands $2M to Pair You with the Perfect Roommate
My guess would be price, especially if they're periodically changing phones to reduce their chances of surveillance. OTOH maybe they weren't doing that.
FFS ... breaching a contract is business decision, not a moral one. He did the right thing.

When US can borrow at negative rates charging high interest rates (6-8.5%) on college loans is also a business and immoral decision.
Race conditions in file systems are fun. So are edge conditions around partially written data (for instance, Windows NT will transactionally guarantee a file's existence, but not its content).
Almost makes me drool. If only Julia could produce stand-alone executables!