skysight-inc/HackerNews huggingface dataset:
Huh? Why does Polish notation require parenthesis but Reverse Polish not? I thought the whole point of Polish notation was that it didn't require parens.

Unless your operators don't have a fixed arity, anyhow (Lisp's don't). But even then I don't see how RPN is in a better position...
I would hesitate to say "no threat". http://en.wikipedia.org/wiki/Coyote_attacks_on_humans#Others list several attacks, including a few where responding officers shot the coyote. To be fair, a much bigger concern is preying on pets and live stock.
Did you upgrade iOS to version 5? I did, and it's never been the same since. I can now barely use the web browser without it crashing. Some domains are totally unusable; appears to be related to javascript use. Low-impact sites, such as HN, are OK. Other apps (such as the app store and many games) are very prone to crashing, too. There's very little I can use it for now without getting frustrated and giving up.
Dropbox 3.x Comes with Qt-based UI for Linux and Windows
> If you could really get in for $50 a day, you could easily eat and drink that much worth.

Or just get an American Express card (Platinum, ideally - no additional fees) and net access to the Centurion lounge and all Delta lounges (when flying Delta).

The Centurion lounge is second-to-none domestically, and the Delta lounges aren't half-bad when it comes to the free booze (some are self-serve - Jack Daniels, Grey Goose, etc.)

United's clubs are a joke comparatively.
I don't know, in mathematics we say that we have a K-vector space when it really means K-(vector space).
I'm looking for flaws to using this as a password remembering scheme.

Basically you remember the haiku but when it comes to typing your password you convert it in an IP address using Hipku.

I guess an IPV6 address makes a really strong password, not breakable using a dictionary.

Any thoughts on the validity of this use case ?
I was thinking much the same - the Gmail backend surely has scaling issues, but the frontend should be relatively simple. Afterall, you can still use the basic html view if you want, the ajax view is just some icing on the cake; it can't be that resource hungry unless there are bugs.
IDG Critiques 2015 Tech Trend Predictions – But Is It a Joke?
How I got Robert (Uncle Bob) Martin to write a foreword for my book
As a tech entrepreneur your most valuable resource, and your only real currency at the beginning, is time. As you interact with more people with different background you will experience more or less frictions, this is normal. You have to focus your energy and time towards your end-goal. If your end goal is to become an Accelerator curator, then by all means continue blogging about incidents like these, and get testimonies from other entrepreneurs.

If on the other hand, your end-goal is to get your product up and running, and change the world, put aside that bad experience (which in retrospect, sometime down the line will look ridiculous) in your life and focus on building your startup. Tech entrepreneurship is a long unbeaten path for most, filled with rewards, setbacks, victories, nay-sayers, supportive people, and assholes. Save your energy for the trip.

There is nothing more draining than fighting with people ready to do things you are not willing to do. If it is any consolation (it really should not matter though), if they are half as bad as what you are describing, they will implode spontaneously sooner than later.

now, switch from that blogspot window to Sublime and carry on hacking.
What solution?

Do we have any evidence that when another police agency investigates such things that the conclusions are different? It already happens, some PD will have an incident that is investigated by the Sheriff or state police. And yet, in those cases, we see the same thing... everyone's cleared of wrong-doing, and maybe some mandated "use of force" training.

It's bizarre and depressing.
Fantastic! Been wanting this for, like, ever
Those to me seem like a perfectly acceptable use of a hyphen.
16 Tips for Better Customer Interviews
I don't believe this myth.

I have been writing C++ for over a decade and am currently writing a cross-platform GUI for controlling remote hardware over a network link (multicast). With accelerated graphics for 3D interaction, entirely custom widgets/controls, and interworking with a low-level communication library that my colleague has written, other languages would have been awkward. There is reuse of parts of the library with the remote hardware I think, as that is written in C (isn't all embedded stuff?). The C++ nature of the library will also mean less pain when porting to other platforms.

Higher level languages may be more fashionable but who wants a slow GUI app written in Python and a big runtime to distribute with it? (How I detest all of RedHat's update programs over the last 15 years and Ubuntu's abysmally slow software centre....). I know people like to hate C++ because it's complex compared to BASIC/Pascal/Python/JavaScript/whatever is in fashion now but its flexibility allows construction of complex concepts.

I have also written servers and web servers in C++ and enjoy cross-platform use of them (albeit with some macro hash-defs for compilation); the clients for them are also native GUI apps written in C++. Admittedly many of the applications I have written could have been written in other languages but it's the way I think; the stability of the development platforms is a great attraction for me (contrast this with .NET 2.0/3.5/4.0/5.0 differences and the big runtimes that need to be thrown around everywhere).

I suppose it's the right tool for the job in the most part, and if you're just starting out with C++ then it may be more painful to get something usable and understand what's going on compared to writing a few lines in JavaScript and showing them in your web browser.

But I find it rewarding. Horses for courses I suppose.
Yeah, all of those are pretty bad. I would have complained too if I had read this book.
You not knowing anybody who uses RTTI doesn't mean much. I know people who use it. Our coding standard at work is mostly based on Meyers and Alexandrescu's guidelines.

Chrome and Qt's standards and design choices are their business and do not mean there is no recommended way to do things.
Some useful mixins in Django
Good point, I've caught a few other things that grind my gears.

"Are there people out there so fucking mind-bogglingly stupid that the inclusion of a – between two words confuses them enough to be torn from the story and ruin the reading experience so much that they felt obliged to write to Amazon and complain?"

I think that the author insulting someone who have paid for his book is not something intelligent, nice or professional.

"Do they need to do something about the quality of the ebooks on their device? Oh yes. Absolutely no question about it."

I was going to argue freedom of speech and the ability to form ideas the way the author intended is what matters here, but the author himself doesn't seem to agree himself.
Motorhome is not hyphenated.
Identifying Autism from Neural Representations of Social Interactions
Was definitely for me too, been lately using fetching.io for the same thing but without having to bookmark. No integration though with pinboard yet
Okay, I think I see the discrepancy. It's a nomenclature thing.

The Bio* refer to the additional stuff after the ID as the sequence 'description'. There is a subtle difference between that and a simple comment, though I have seen even NCBI use this as the 'junk drawer' for any additional seq information (such as the headers in the nr database).
I've not used the Python standard library, but doesn't the STL do a lot of what you want for C++?
Considering airfares are the cheapest they've ever been in the US, I don't know how that's even remotely true. More of "the masses" are able to fly than ever before.
This is what I use Evernote for. Why do you like Pinboard better? (Not challenging--actually curious. I've never used Pinboard.)
My experience with Amazon's "rules" are that they tend to be so heavily automated that their support staff couldn't change anything if they wanted to. So my suggestion to Mr. Reynolds is to strip the hyphens and move on. Amazon is a bit of a monopoly and your only other choice is to not use their services.
The GPLv2 goes to court
Gulp Launcher Automates Install of Node.js Toolchains
And when I think of rocket and spacecraft systems (in the context of a discussion around programming) I recall fiascoes such as the Mars Climate Orbiter[0].

If we're going to be thorough about a discussion of reliability in software, we have to include cost in the equation. Rocket and spacecraft systems have extremely high cost per SLOC. It stands to reason that there might be solutions for producing reliable software (for some standard of reliability) far more rapidly and cheaply than the folks at NASA.

[0] https://en.wikipedia.org/wiki/Mars_Climate_Orbiter
There are now LH2 composite tasks at a decent tech readiness level

http://www.nasa.gov/press/2014/august/nasa-completes-success...
How to win an Internet of Things hackday
Yes. What they were going for was "red head-scarf", but that is also questionable. I've only ever seen "head scarf" unhyphenated.
HN Insights: Playing with Hacker News Data
Don't forget the Red Scare, where if a person was publicly even just accused of being a Communist they would be shunned in every facet of their life. America is still dealing with the aftershocks of that one.
There should be a government imposed minimum seat pitch. The current distance between the back of one seat and the front of another is too small for the top 10% in terms of height of the population, disabled people, and older people.

Then airlines cannot use "competition" to argue why they should make seats smaller and smaller, as all competition would have to adapt also.

I don't care if they're a private business. That means nothing to me. When all airlines have the same tiny seats and no alternative that isn't 5-10x more expensive, that is collusion, not competition.

Particularly in the US, you can pick any airline you want but the products are identical.
It's pretty obvious that its company v. consumer these days. Its a war throughout the world - businesses can easily corrupt public servants in all walks of life. Is there a way to eradicate corruption?
I was unclear in the "we look rather European" bit, that's for all violent crime and/or homicides, not just police caused ones, for which as I understand the statistics are iffy, i.e. there's no requirement to report them.
>> To accurately follow anything non-trivial written by anybody in any programming language will require you a good grip over the language and its corner cases. There is no magic here, if a language doesn't offer facilities to heavy lift a certain thing you will end up writing those yourself.

I'm going to have speak subjectively and relative to my own skills here. Without rigorous use of standards Perl 5 is a nightmare to read. With very clear and consistent style then it can be readable, but this has to be enforced extremely strictly for any code base beyond trivial. Perl's 100 ways to do things is not a positive in this context.

Case in point, I was given a bit of perl two weeks ago by a bioinformatics lecturer. Did not use strict or warnings; variables weren't declared in scope; no subroutines, let alone Moose objects. And this is typical of ~90% of bioinformatics perl that gets written. What's more, it was a trivial script that was simply parsing some BLAST matches from CSV, checking for overlaps and assigning a type based on the match gene combination - and was completely indecipherable. It took me two days of refactoring to pick out all the details. And he managed to use a couple of magic symbols I'd never seen before.

The first time I was given a bit of python, without learning the language at all, I was able to extend the script and get it do some new things (it was considerably more complex than the aforementioned perl script).

And even when it is well written and documented - I did work with some very good perl programmers - it's tended to end up as very fragile and difficult to extend or even substantially redevelop due to the heavy use of context for determining behaviour (and the actual context can be difficult to determine). Unit testing had to be very extensive since it was difficult to isolate changes.

I'm going to have to be precise here - I'm attacking Perl 5. It just seemed from that section that Perl 6 doesn't solve the major problem (difficult to deduce the context and work out the resulting effect) I had with Perl 5. I may be completely missing the mark and actually readability is much better. I really hope so.

>> Perl 6 isn't production ready yet. But even a cursory glance over the features tells, Python isn't even in the same league of tools Perl 6 will be.

Vapourware is vapourware. Perl 6 was meant to be production ready a decade ago. On the other hand, I'm interested in knowing what you think Perl 6 brings that will give it the edge over Python? Do you see it displacing Python as rapidly as Python replaced Perl 5 as the science "glue" language of choice? With the apparent rise of Julia as well, could it just be too late?
That card is $400 a year.

And they haven't reduced the fee even while losing Continental lounges when it was bought by United.

For my money, the Citi AAdvantage Executive card is a better similar card, because it now gives you access to all AA and USAirways lounges. While you're right that in my experience the Delta lounges are better (the only amex lounge I've been to is at mccarran), what matters most to me is a lounge in the cities i connect thru.

The Citi card is the same AF as the Amex Plat but Plat has policy of never waiving first year AF and Citi often has a promotion doing just that (or a portion of).
Point is with motorcycles, cars, scuba, yes, even horses, the risks are more or less known and probability of various outcomes, including harm, can be reasoned about.

Which is why we should legalize and regulate the drugs that we do understand. The risks of cannabis and LSD are also more or less known, and the (remarkably low) probability of harm (particularly compared with motorcycles, cars, etc) can be reasoned about.

The harm in making these well-understood substances criminal is far greater than the harm in regulating them. Indeed, as the GP points out, the harm in making the well-understood substances illegal is exacerbated by the harm from designer analogs.

As a clinician and scientist questions of prohibition are largely beside the point.

You're simply pulling the wool over your eyes if you believe that to be true. Prohibition is a causal factor in the danger of substance abuse.
>1. This sort of for loop is idiomatic C++ code.

No. This is C code. In C++ you write:

std::vector<int> a = { 1, 2, 3 };
std::cout << std::min_element(a.cbegin(), a.cend()) << std::endl;

You shouldn't be writing a lot of loops in C++. You should be using the algorithms as much as possible.
This is an older version of the app that's no longer being maintained. I'll be sure to update the README.
I try to like Evernote, especially because I read a lot of PDF papers and annotated screen shots are nice, but I have 3000+ Pinboard bookmarks because they are just much, much easier and faster to create than Evernote notes.

I didn't understand what the fuss was about with Delicious and (later) Pinboard, and didn't start using Pinboard in earnest until a year or so ago, but now that I've got archiving running and full-text search, I have no idea what I would ever do without Pinboard.
IBsuM...
They already support real time Spanish translation. This will greatly simplify ordering food deliveries over the phone.
Yet still no asylum.
Not true. Many times dangerous operators are legitimately shut down for breaking the law, or hurting people. It's called regulation and justice.

Even Uber uses it on their own drivers. If the drivers get too many bad ratings they don't allow the driver to keep working for them.

Uber has gotten too many bad ratings, and France is shutting them down.
I need this so badly for golang.
How China’s largest car hailing app, Kuaidi, runs on MongoDB
To be fair, "two-week" isn't wrong... but it's in bad company.
The lounge really has nothing to do with the length of the flight, rather, it's the length of the layover. Though I suppose you mean as compared to an international lounge where the hot shower is desirable.
I've never used Evernote but from their web site, it's a quite different service, Evernote is more like kind-of Google docs than what the Pinboard is (the "social bookmarking for the introverts" with the automatic archiving of the content behind the links).

Evernote premium is 5 EUR per month, that makes 60 EUR per year, v.s. cca 20 EUR per year for Pinboard Archive.

And Pinboard is much more minimalistic, and I like that: it doesn't force me to "install the apps" or whatever. I add the bookmarklet and I visit the Pinboard site, that's enough for all the devices I have.
I didn't consider it a complex example. Instead, it was a set of examples, each focused on one argument regarding garbage collection.
While it's true it adds complexity, I actually think it's _easier_ than C or C++. This is because the compiler can help you reason about these things. In those languages, you are on your own.

Coming from a managed language, yes, it's a bit harder.

What I've found is that there's an initial hump, but then it gets easy. I haven't had a serious fight with the borrow checker in a while. I'd say I'm about 70% as productive with Rust as I am with Ruby, and most of that missing stuff is due to a lack of libraries, not due to the language itself.

I also am less likely to try the kinds of unsafe-but-i-know-they're-safe things that someone doing C++ for the last decade would, so that might bias my opinion.
> To be fair, they're not forcing anyone into anything.

I see this argument a lot of time but I still don't really know how exactly that redeems companies bad business practices and user hostility. What is the purpose of this argument? Saying that it's ok? If not, what else?

Also, what is the alternative? Use a cargo ship over seas? Choose from another 5 companies with same crappy business practices?
I could not figure out what your service does .The context is that I do use a/b testing service for marketing . Is your site similar ?
Mars Climate Orbiter is an odd choice. There are good examples of expensive software failures in spacecraft systems (the first Ariane 5 launch being a high profile one) and they support your overall point, but MCO wasn't a software failure, but a human failure. Certainly the software could have and should have been better designed to not allow that failure, but ultimately the software behaved exactly as it was intended to, and did exactly what it was told to do.

As far as cost, you're completely right. My point isn't that we should all be building software this way (far from it, most software doesn't need to be that reliable) but rather that when reliability really matters, garbage collection isn't in the picture, so the "myth" being addressed is stupid.
I blame spellcheck. In many cases the most legible solution is a German-style mashingwordstogether, but spellcheck systems highlight those so people hyphenate instead.

For example, spellcheck has a curly red underline right now. But would it really look better as spell-check?
Programming and Programming Languages Tuesday, Version: December 2nd, 2014

http://papl.cs.brown.edu/2014/index.html

17.5 Types Versus Safety

If you have ever used the phrases “strong typing” or “weak typing”, define them.

That’s what I thought. But thank you for playing.

Indeed, the phrases are not only poorly defined, they are also wrong, because the problem is not with the “strength” of the type checker but rather with the nature of the run-time system that backs them.
My biggest complaint about C++ is all of the non-intuitive "gotchas" and corner cases hidden all over the place that seem to change with every new release. A lot of times the obvious code is either subtly broken and/or less efficient than one would expect.

Reading through "Effective Modern C++," I was constantly thinking, "How is anybody supposed to remember all of these corner cases?"
Life is merely the Universe's answer to entropy
I know this is nit-picky, but Duet is not "the first app that allows you to use your iDevice as an extra display". It's not even the second. There's an opportunity here for better copy to differentiate themselves.

Also, I've always thought this would reduce the life of your ipad. Has anyone noticed this?
Skype Translator – How It Works
If you could really get in for $50 a day, you could easily eat and drink that much worth.

No need to pay $50 a day, just buy a fully-flexible first class ticket and keep re-scheduling it:

http://timesofindia.indiatimes.com/world/mad-mad-world/Chine...
Julia is one example of an alternative, but the real point of course is that even modern C++ requires a lot of extra mental energy that just isn't needed in almost any other language. It has its strengths, but I do agree with not using it unless it is completely necessary. Because of its massive language and compiler complexity it is becoming something of a black art the way assembly language has been in the past. Very powerful but very complicated.
Of course it is legal. On the other hand, Sencha regularly pushes the license cycle by slowing/stopping bugfixes for older versions of the software. They also pioneered the predatory open/closed model. They are not a good company to place your trust in.

Someone at Sencha decided that the value of squeezing their locked in users is more than the value of acquiring new users.
> It doesn't integrate with Facebook, Google+, Twitter, and the rest.

You can link a Twitter account, for one advantage of using the Twitter favorite mechanism to automatically bookmark (optionally archive) in Pinboard from any Twitter client.
IIRC it was done deliberately because the astronauts demanded that the shuttle not be able to fly without them. I always assumed this was a job protection scheme, though more charitably I guess it could have been to make sure that NASA was always equally focused on getting the astronauts home as on getting their expensive hardware back.
> It sounds to me that it would be possible that the court would decide that uberPop would be legally responsible for the damages anyway.

That's an interesting perspective,but it would then imply some kind of boss/employee relationship between Uber and the drivers.

Well,the french court could decide that Uber drivers are not contractors but employees ,too, we've seen that again and again in France.

I do not wish for anybody to get hurt during a trip,of course,but it would be a very interesting case.
Uber offers free rides after backlash over surge pricing during Sydney siege
How this booming startup invented its own flat hierarchy
Not to someone who can't tell the difference, no. But that's true of anything.