skysight-inc/HackerNews huggingface dataset:
I think "ObjectQL" or "NestedRPC" might be more appropriate: it's an IDL and protocol for a nested RPC facility for object-oriented systems.

You start with a root query object and then call a bunch of methods on it of the client's choice and put the results in a dictionary.

Then you do that recursively on the resulting objects until you have data consisting of nested dictionaries and lists containing only primitives, which is finally serialized as JSON and returned.
Baptism of Fire Awaits Those Who Resist Ad Blockers
For the record, KeePass added header authentication after (thanks to) this paper.
Looks pretty neat, but the demo account is too limited. For instance, it found a problem with my other comment here, but wouldn't tell what (of course, I have to pay up 30 bucks to see what it found).

And, I guess it's web-only, which is a shame, since I wouldn't be able to automatically check my TeX-documents as part of the build process.
Protected from criminals or from the ISP snooping, yes (with a certain confidence), protected from the government (any government really) snooping most likely no. If not through their own ca (just find the one controlled by your local government. High chances there is at least one in default ca stores) than always by obtaining a warrant and requiring the website in question to share information.
Ah cool, we should have fusion power by then to charge it as well. ;)
You can use Double Commander (Linux version for you, I guess), which tries to be very close to Total Commander (plug-in compatibility even) and is written in Delphi too.
The most obvious cases can still be handled by bots. The bots will have to be improved if good faith continues to be enforced as it has been in this case. Less clear cut stuff will need to either be allowed to slide or be vetted by a human as one part of the process. One could imagine that videos flagged as potentially infringing are queued by the system and people are paid to evaluate them according to a set of criteria that allow for fair use etc.

As you bring up the issue of asymmetry. I do agree with you that there is a numerical asymmetry between rights holders and the public. However, once a case progresses there is a financial and legal asymmetry in favour of the rights holders. The DMCA takedown system tends to exasperate this as it removes publishers liability completely if they comply with a DMCA in favour of the rights holders.

Basically intellectual property laws need some more common sense changes to bring balance so that everyone acting in good faith can feel safe and make a profit.
Good points, but note that I came from the other side: I drafted a concept of how to formulate the strictest schemas that I would like to apply in the application. Then I realized that the underlying model resembles much more a graph model than a relational model.

I agree that today's graph databases are meant to be used for weaker schemas, I believe that they are conceptually a better fit for strict schemas than relational databases are.

But probably we need a third term for those ultra-strict databases. From the "look and feel", this new type would almost certainly look more similar to a graph db than a relational db.
TL;DR isn't a new concept. Academic papers have had an 'abstract' for decades (centuries?). They're of enormous value in that community to determine how much interest the paper is to you.
This has some cute anecdotes, but is overall a pretty intellectually flimsy argument. The summary is basically “when given a concrete metric, humans are really good at optimizing to it. These improvements compound, and dramatic qualitative changes can result from many tiny incremental steps.”

For anyone in computing, where we’ve seen improvement of 5+ orders of magnitude in the past 50 years, this should hardly be a new insight.

No effort is made to examine the trade-off between tackling tiny marginal problems vs. rethinking more fundamental assumptions and practices. Likewise, there’s no consideration of whether the metrics involved (e.g. reduction of liability insurance premiums, number of hot-dogs eaten during a contest, success at exams, or toolbar click-through rate) are the most important things to optimize, or indeed if by spending great effort optimizing for those specific criteria we might create unexpected costs and side effects that we won’t necessarily even know about.

I shouldn’t be too hard on the author I guess... he’s just trying to promote his new self-help book.
> I think Tesla have the edge here.

Perhaps not:

http://appleinsider.com/articles/15/09/14/apples-project-tit...

And also Tesla isn't exactly making a lot of money right now. And this is just selling in a handful of countries as opposed to Porsche which is selling in most of them.
"By using only your current WiFi router that's surely impossible."

umm, what? I haven't seen a router for a long time that doesn't have that feature.
How are you expecting your staff will understand the priorities of your clients as well as the clients themselves? In other words, how do you know what questions to ask, and whether they're important to the client?

If this process requires extra guidance from the client up front, isn't it just easier to just make the phone calls yourself (like nickthemagicman suggested)?
I love Go, 90% of my company's codebase is in Go. But I can't ignore the Kool-Aid in this article.

I don't see why people have perception of IDE being a bad thing. In past 15 years or so, I have never been in a situation where I was on a system where some IDE was not supported, and I wanted to use it.

They are everywhere, just like vim. That's like mocking the Gmail cause it needs a browser, while praising mutt cause you can be lost in Jurassic World with an Apple II which cannot run Chrome.

The build times of Go 1.5 are not that fast. That point is not that valid. I also don't see much point in have competition of build times among languages that compile to binary. Rust, Go, C are all fast enough.

I'm sure he has good points below (I see testing as one), but he started out bashing Java, after which I genuinely did not want to read the article. I'm not a Java fan, but I find the language extremely non-assuming, very less opinionated and quite useful. If Go one day has half a million repos of libraries, given it's composability features, it will have names just as fugly as some Java classes. Java's standard libraries are actually very clean.
Your startup is dying
Oh, take off that "I love you, Elon" t-shirt, will you?

It's ridiculous to assume that Porsche is talking about taking 5 years to productize today's tech. Their tech will evolve just as anyone's and a car that ships will be way different from what they showed today.

What you are missing is that Porsche has batteries that charge in 15 min and power driving for 400 km. They can do it now and Tesla can't (or Musk would've demo'ed it already). That's direct and accurate apples to apples comparison, so, no, Tesla doesn't have an edge. Not here.
SecurePress
Im an Ocean Engineer and thus, a big part of the curriculum was sonar and transducers. The effect of sonar on animals was often asked about in class and the response was usually that "the Navy doesnt care". Im really glad to see this finally getting more attention from the Navy after being ignored for so long.
No there is not.

And I don't think they will/should ever go for it. After the CAcert experience, I don't believe community based certificate signing will work in the current TLS ecosystem.
Italy will apply a “digital tax” on cross-border transactions starting in 2017
+1, this is a huge step in the right direction.
Code Butler – get a native iOS+Android app made for free
Looks great!

Alas, there is no RSS/Atom feed. If that site had one, I would have thrown it into my RSS reader. (I hesitate to throw my email address into such sites, sorry.)

BTW, will there be an Open Source version of the DB?
It also works with reset and checkout, BTW.
Still, you should read additional patents clause in their projects - not only license terms.
Cliff Notes

#1 How many of your customers repeat

#2 How often do they repeat

#3 The rest of your business is just a support system for #1 and #2
$10/yr to $234/yr is quite the jump.
They can both be true at the same time, because productivity is not a boolean, it is a float.
26/26. I had to guess one of the answers, as I wasn't sure whether it was a tune I hadn't heard, or whether it was just really badly played.
Right - but if you're bolting on a Raspberry Pi, there's no way for it to know "live usage of WiFi" - only the router knows that
Ask HN: How do you manage your contacts?
My contacts are a mess. Phone numbers scattered across Google Contacts, iCloud, some just stored on my phone. And don't get me started on email addresses. I generally just rely on Gmail to autocomplete the email addresses that I've used before...

Show me nirvana, hacker news.
25/26. I was trained as a drummer and taught myself guitar and some piano. I think the only one I missed was #13, which only sounded like it had one off-note, still sounded in key and might have been a nice harmony off the melody.
I'd love to see something which started off with these blatant distortions, and then progressed so I could train myself to hear better (assuming that's possible).

Even better if it could, based on that, what percentile I am compared with other 40yo males.
This strikes me as odd: is it cultural?

In my experience, people choose to live with friends. If they can't do that, they ask their friends for recommendations. And if they can't do that, they try very hard to live alone, in a closet if necessary, until they can make some friends.

The ways somebody can be a good or bad apartment-mate go much further than anything that I imagine can be discovered by a third party making a few phone calls according to a script. Can Assuredly knock out the most egregiously unpleasant people? Probably.

But it couldn't tell you that while I paid my rent on time and made no loud noises, I would be essentially absent from the apartment I shared one year because I all-but-moved-in with my girlfriend. And I didn't renew the lease because I did move in with her the next year. Was I a bad apartment-mate? That depends on what you wanted from me. I'm certain that I wasn't what was wanted in that case.
24/26 -- I guess this test is tailored to Americans quite a bit... As a European I recognise a few of the melodies, but for some of them I just have no idea what the true melody is supposed to be.
Oh... those horrible screeching sounds, for me is music to my ears so many memories!
Free music? Before you make such a claim, you might get in touch with the record labels that have exclusive rights to these songs you say are free. Have you signed deals with Universal? WB? Sony?
This is nice way of getting the live device data out from the router - I've made a few scripts in the past for logging into the router web interface and scraping connected device data as a "Who's in the house" display.

Pulling the DHCP functionality out into something more accessible is a great idea!
Well hopefully Tesla will improve on the interior quality and ergonomics of their car during the next 5 years.

Because right now it is sad compared to a Hyundai. It is a downright joke compared to a Porsche.

The Porsche is a premium luxury vehicle in which most of the drivers are rarely going to give a crap about 2.5s acceleration spec.
None taken. I feel the same way about that attitude :)
Part of the label is also the country, if it says "Bank of America [AZ]" your alarms bells should start ringing.
> But I don't know what academic activity students would want to engage in when they are not being forced to do so.

Plagiarism, mostly :-/.
Can they do it? This doesn't look like even a prototype. Just a bunch of ideas and computer mock ups.
Not so sure about that. iCloud is negligible to their profits -- whereas people not being satisfied with their iPhones can have huge impact.
GraphQL:

1) Give me data in the right shape for my problem please server.

2) Server responds with data in a shape that matches what it was asked for.

3) Update the store of your frontend and trigger any updates to UI (react does this automatically).

Save countless hours of writing fine grained rest APIs to support various different ways of requesting data or munging data into the right format on the client.

And by the way we've made it super easy to bundle requests together in a nice way saving trips to the server.
The “Sharing Economy” Is Dead, and We Killed It
Most common score is 26/26

Histogram:
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2673726/figure/F...
Why Develop an Android App
Actually, if you leave off the "new" you get a TypeError:

TypeError: Class constructors cannot be invoked without 'new'
A fullscreen terminal in your browser
Somehow I expected this talk about real network monitoring like using Ntop, Nagios, arpwatch etc. Just creating another dhcpd for the lan/wifi feels cumbersome just to get dhcp leases.

So how about using RPI as a network bridge between the router and the client hosts and then using Ntop, arpwatch etc. Then you can actually monitor the traffic in detail.
Global Teams That Work
#TheRoundUp by Enzer
Tencent's Robot reporter churn out a 1,000-word news story in 60 seconds
Yes, it will be open source.

As for emails - we won't disclose them to anyone, or fire emails more often than 1 in 3-4 weeks.
It's important to remember that this test only focuses on the pitch of the notes. Some of the tunes cut off before the phrase finishes, which feel weird and wrong but isn't part of the test.
Contact Stripe, payments on 9th September charged to customers twice
So a customer of ours contacted us with proof (bank statement) of a double charge from OpenRent. We couldn't find anything in our system other than the original charge, and the Stripe system also stated only a single charge.

I reached out to Stripe customer support, who admitted they had made a processing error (5 days earlier) and were reversing transactions. I'm disappointed a customer had to alert us to this, not Stripe, and hence I'm sharing this with the community directly as clearly Stripe aren't notifying affected customers directly.

From the OpenRent transactions I think were affected, it seems all payments between at least the following times on the 9th September were affected:

From: 2015/09/09 12:13:58 BST (UTC+1)
To: 2015/09/09 18:08:20 BST (UTC+1)

Note - Stripe are not reaching out to customers to offer help / guidance, but customers are seeing double charges on their bank statements, so you should be pro-active and contact Stripe to see how you were affected. We've already had customers claiming we are being "sneaky" and trying to double charge them, don't let this impact your brand too!
I love the abuse of turing complete tools. It's a weird perversion that I'm starting to appreciate more.
I'm confused as to how you could get anything but 26/26...

The tunes which are "wrong" aren't subtly off, they're grossly distorted - to the degree where on some of them it's hard to tell what the tune was meant to be, but you know that you're listening to some kind of godawful mess, and the answer must therefore be "No".
"Common sense" isn't common. Lay down clear rules and get people to follow them.
It's interesting. I didn't recognize all the tunes (most of them I did, of course, having gone to summer camp and Christmas services in the US).

I got 'em all. Some of them sounded to me like sentences with grammatical errors. They were all musically very adherent to Euro tradition. That is, they were all in some key or other. When the key shifted, it shifted. Nothing subtle.

I don't think this test is really a test of tonal recognition. It's more of a test of culturally determined expectations.

Looking at the data it looks like it's designed to identify a relatively small number of atypical people. I hope they're careful about following up; if this were a test for actual hearing anomalies, it might have both false negatives and false positives that would swamp the real diagnoses if the test were applied to a broad population.

And, General MIDI still sucks after all these years.
More details here:

http://keepass.info/help/kb/db_headerauth_upg.html
There's nothing wrong with an IDE per se -- but it's a smell when a language is so verbose that it effectively requires a machine to help you write it, which is definitely the case for Java.

It's just a smell, it's not disqualifying, because, as you correctly state, rare are the times when you can't just run the IDE. But I think it's a perfectly fair point that the language you can write effective in vi is -- all other things being equal -- better than the language that requires an IDE.
I also got 24 of 26 ... two samples were cut short omitting one or more notes that naturally would come at the end. Not being sure whether "completeness" was part of the test (probably not since the focus was "pitch") I wrongly replied "no" for those.

When designing experiments it's good to point out what to do if the tests come across unexpected situations. E.g. I've witnessed QA where the verification suggestion "no RED text should appear in the generated report" would result in PASS if no report got generated in the first place.
Assuming there is an actual need here, the biggest problem with this business is there's probably going to be very little repeat business.

Customer acquisition costs vs lifetime value will kill em.
While it is easy to pretend that some secret cabal is pulling all the strings the reality is the majority of the population wants to be tough on crime. This leads to politicians competing to be seen as tough on crime.
Probably Porsche wants to stay the world's most profitable car company for a while.

Tesla has a lot done for the market of electric vehicles, but they also need to make money.
If you just care about functionality, Leo Editor offers similar features, and adds in being scriptable in Python.

If you also care about usability and zero learning curve, I'm afraid I haven't seen anything similar which is open source, after being searching it for years. The closest thing might be one of several content managers/social networks a la MediaGoblin or Diaspora, or something more flexible you'll need to build your own workflow on some open wiki platform like Twiki or Zwiki.
You somehow think Uber is going to continue subsidize taxi travel forever? Is that what all these investors are putting money into, of course not. The technological mertis of Uber does not take that much money. They might be working on self-driving cars, but so are several other startups and car companies. Just not as some lofty future goal, but as actual incremental improvements.

I think most peoples excitment over Uber is reactionary. Because they clearly aren't as excited about all the other companies that are now using similar technology without the poor ethics of Uber.
Looking at antitrust law I can't find a single phrase that would cover a scenario with free software. Could the linux project sell products at a loss? The linux project do not actually sell anything beyond brand merchandise (and they got state approved monopoly on that). People have argued (but never in court) that giving away software is price dumping but since you don't incur a marginal loss it do not match any current law that I have seen.

Can the linux project do exclusive dealing? I guess one could argue that the linux project did buy exclusively buy from BitKeeper, but defining that as an "supplier" seems to stretch the definition beyond nonrecognition.

Free software and open source licenses specifically forbids Refusal to deal, price fixing, and tied offering. You can't violate the law here without also infringing people's copyright.

Can linux project divide territories with other kernel projects? In theory they could do so if they offered support contracts but not by simply producing software. What would define a territory in the context of publicly offering free software to anyone?
For the build times, I would say it's more that C++ is really slow and the others are indeed quite okay. If you have done some work in Qt or with a library using Boost, you just hate any slow build after that.
Is it possible to use relay without graphql or are they baked together?
I use Google docs for long form writing. That said, I use a personal Mediawiki for organizing my brain. The wikitext, hyperlinking, search and all the misc stats and queries are what I like about it.

Mediawiki is going to be around for a long time as a project so I feel comfortable making it my digital brain. I started this a few years back and it has scaled really well for me as the amount of informatiom I collect in it grows.

I'm a devops guy, so I don't mind the admin overhead too much, but it wouldn't really be practical for most people who aren't familiar with system administration. There's probably a Mediawiki SAAS out there, but most of the stuff I've looked at in the hosted wiki space isn't using Mediawiki as the underlying platform.
Same here. I have very good ear but I didn't recognize 2-3 decently sounding melodies. Of course some are so distorted I don't make an effort to recognize.
Top 5 Expensive Hobbies to Have
Tilt (YC W12) is hiring passionate front end engineers. Come build with us
It's depressing to read all the banal nonsense in the comments here. Maybe reading this can help :

http://www.ditext.com/proudhon/federation/federation.html
Well, I got 26 out of 26, but only by second-guessing the tonality that they expected, "what would classical music want me to do?".

If you had said that #3 was written by Bach, I would say it was wrong. If you had said it was by Tchaikovsky I would have said it was correct. I guessed that the test wanted me to say 'wrong' (which was the correct answer). Tchaikovsky was over a century ago and a piece of music by him would still be 'wrong'.

UNLESS I'm expected to have heard all these before.

Some of the tunes were familiar, some were not. There should be a control for 'don't know the tune' because without that the data's pretty meaningless.
The original press release contains more information. It seems like they are already using the drive system in race cars right now. The “Porsche Turbo Charging” seems to require special charging stations though.

http://newsroom.porsche.com/en/products/iaa-2015-porsche-mis...
> Greece is not able at the moment to provide a decent living for 100k+ refugees.

I agree here. This is why it surely is not a bad idea to distribute the refugees over the EU countries. But I don't agree to the mentality "want to go to other countries". The refugees should be happy to get temporary asylum in a country that is much safer than the country they flee from.

> We are talking medical care, language courses, and working permit.

For language courses: Since lots of refugees have at least a smartphone, they could simply use the resources that the internet provides to learn the language themselves up to some decent level.
Raging Valley fires could mean swift new drone laws
Believe me there are people that still using AOL dialup in US.
saw that a little while ago. it's fun you can now purchase a lift in LEO and with a direct quote even!

so, doing some weird math, you can get about 5000 person ashes in LEO for about 62M, so one could theoretically (I think law forbids it) run a kickstarter campaign to get people ashes in space for 15k each.

Just think of the possibilities! private launch space with a price allows all people a fair access to space (still pricey, but fair)
No please - Linux and Windows as dev environments first!
Ask HN: Can someone provide a apk for the react native Facebook samples?
True, but in my experience that overwhelming majority.
> but it's a smell when a language is so verbose

You call it a smell I call it functionality. Get back to me when Go is at version 9 with decades of features added and then you can talk about verbosity.

And this idea that you need an IDE to code Java is pure and utter rubbish.
What is the science behind this?