skysight-inc/HackerNews huggingface dataset:
Instead of embedding ads into GIFs, I think that Giphy can leverage its image tagging data to help brand owners track social media brand mentions. For example, Giphy could theoretically help Disney track usage and context of Mickey Mouse gifs, providing Disney insight into current public perception of their characters, allowing Disney to react if necessary.
It's a great language showing aging signs. Most languages become obsolete before becoming old.
Ask HN: How do beggars and the homeless panhandle in a society that bans cash?
The fpr and fnr should be swapped (note: I haven't read the rest of the paper yet). Specifically, it should be:

ROC curves plot (1-fnr) as a function of fpr.
end up with being imprisoned for debt.

The arrest wasn't for debt either, it was for ignoring a court order.

I guess if you don't think there should be any legal mechanism to address non payment of debts then courts shouldn't be involved, but refusing or otherwise failing to participate in the legal process is not the same thing as just failing to pay a debt.
Let's see if I can help here.

A lot people like async map-reduce. If you need to perform aggregation on a lot of data, its constantly growing, and you need the results to be current, async map-reduce is great. In the best case scenario, the results are precomputed. In a worst case scenario, they are a few seconds out of date. However, you have the option of forcing an update if need be. Either way, it's a hell of lot faster than running the full aggregation every time it's requested.

Redis is great, but a) the memcached protocol is well established and b) Redis is more than a simple cache.

BSON vs. JSON, what's the point here?

A query doesn't have to hit every index node. That doesn't make any sense. In fact, it's quite the opposite. With local indexes, you would, in fact, hit every single node. With global secondary indexes, you hit the index node with the right index.

Are you talking about partial updates? If so, yes, that will be available in the next developer preview. Stay tuned.
I appreciate it being multi-paradigm as well. There are 3-4 languages in there with _great_ interoperability. As well as the ability to pull in a C library to a project with little fuss.
I am speechless. If this is worth 300M$, I guess this script is worth at least 1/10 of that: https://github.com/github/hubot-scripts/blob/master/src/scri...

300M$ valuation with no income at all and the source of revenue being ad based, it sounds like something straigth from the Silicon Valley tv show
Based on the word Über, which starts with U-umlaut.
Here, watch it in full screen: http://placemeter-arcgisdemo.s3-website-us-east-1.amazonaws....
I find it pretty ironic that HN groupthink modded me down for talking about why I don't like groupthink.
Neither is Rust, which comes with a huge RTS that itself likely full of such bugs. The library and the compiler too may have bugs that compromise the "guaranteed" memory safety of a libc written in Rust.

There is no silver bullet here. If one takes into account all the sources of bugs, C may very well be the best choice given its maturity and its ecosystem. Our best bet is likely to put more resources towards glibc development and especially fuzz testing. I bet there are only 1-2 developers who work on glibc full-time.
My tolerance for lack of configurability correlates inversely with the complexity of the interface. I'd be very annoyed at the behavior of tig, vim, and tmux if I didn't have my .tigrc, .vimrc, and .tmux.conf. Shells have a pretty straightforward interface, so I customize very little other than environment variables and the prompt. My issue with fish then isn't really about its lack of configurability per se, but that by adding a lot of complex behavior to the shell, it's added a lot of stuff I would want to configure.
Very cool. Some ideas I would love to see:

1) Exclude recipe that include particular ingredient(s).
(dietary restrictions)

2) Tooltips in the column headings that explain the various ratings and indexes you are using
Maybe in a decade.
Why is that so shocking? About 15% of prisoners are there for debt.
I have a conspiracy theory.

The world actually ended in the year 2000. Jesus returned, struck down the antichrist, and all that, and the series was over. But the problem is that the series' producers signed a contract for ten seasons and they blew the big finale in season eight.

What do you do then? Why, you screw around. You write cheesy concept plots and play with breaking the fourth wall and do tie-ins with other franchises and all kinds of stuff. God's got his whole team of writers scouring the annals of post-shark-jumping shows looking for crazy plot lines to hold the viewership long enough to run out the clock.

Let's see... I got it! Let's make Donald Trump president of the USA!

Stuff like that, or dancing cat spam on Slack being worth more than what it would cost to put humans back on the Moon.
iOS: Say no to storyboards
This is the reason I ported several Python and Java apps to C++. One exe and it just works.
14 things developers love to hate
Show HN: Piece Guru – A peer to peer marketplace for legal glass & vape pieces
An ingenious workaround to emulate sum types in Java
Everyone's going crazy advising everyone else to update, but the glibc homepage is happily, statically sitting on version 2.22 from 2015-08-14.

Maybe we should start by releasing an update there asap, and go from there?

(I just switched our last Linux server over to FreeBSD, despite some software we use not being available; so I'm happy to sit this one out.)
I thought YouTube Red 'solved' this?
Oil Producers Frozen with Fear
I'm not sure, but I suspect that major browsers may have their own DNS client implementations, or be calling getaddrinfo from within sandboxed contexts.
Not sure the lack of a U is a big deal. You may be right they just thought "rebrand time", and that would be a shame. I'm a designer. I love good design and good reasoning. In this case, I see a new brand identity that looks OK to me, nothing special, but not completely thoughtless either. Could have gone a lot worse. Subjective.

Whatever. My reason for commenting originally was that I find this kind of blog rant ugly. Real passion for design usually manifests in articles about things the author liked. Negative critique is ok, but it needs to be calm and measured and make interesting points about the design itself. This one basically just attacks people
You misunderstood. When the author wrote "from the superclass" they were trying to say "declared on the superclass". It has since been updated to be clearer.
> But, looking at the myriads of properly working, fast, not 'exploding in your face at runtime'

Does remote code execution due to use after free fall in the category of "properly working" and "exploding in your face at runtime"? I would think it does, and C++ is vulnerable to that like few other languages are.
Bankruptcy can reduce or restructure the actual debt, but that doesn't affect court orders of limited payment towards a debt - they're separate issues (bankruptcy I suppose voids previous orders of payment, but discharagability doesn't affect the court's order of payment).

It's extremely common for someone to owe a very large, possibly non-dischargable debt (as a result of a criminal fine, lawsuit, alimony, child support, etc), and the court order is something to the effect of "pay $100 / mo", even if this would never actually pay off the debt.
I tend to keep my shoes on in someone else's house, unless they are a relative or friend, or unless they say something along the lines of "make yourself at home." Although I don't wear shoes in my own home, I don't think it would be rude if someone else were wearing shoes in my house, maybe just weird. Another determinant is carpet vs hardwood floors: I'm more likely to wear shoes in a house with a lot of hardwood flooring compared to a house with carpeted flooring.

I can see why Americans would be viewed as tending to wear shoes inside, since I've seen a much stricter adherence to not wearing shoes inside in Japan (to the point of having separate footwear for bathrooms).
Speaking of Imgur and ads, a couple years ago I noted that Imgur was covertly redirecting direct links to images on social media sites to the ad-filled versions: http://minimaxir.com/2014/02/moved-temporarily/

Apparently per recent comments on that article, they've extended that behavior to all websites, although I have not verified that yet.

Granted, there's no way Giphy could pull that off with their current integrations. But maybe I'm not sufficiently creative.
What to Do When Your Customer’s Charges Fail or Get Declined
Ask HN: Chrome extension that blocks chrome apps
I love productivity extensions such as StayFocused. Is there anything similar that could block you from using your chrome apps? If not, is it because that type of function isn't possible by an extension or app?
I can't find him is he gone.
My team is about to embark upon a C++ project. The compiler will be gcc 4.8.x, and supports C++11. So I've bought Stroustrup's "C++ Programming language 4th Edition", and Scott Meyer's "Effective Modern C++".

I've got some reading to do.

What's the state of tools related to encouraging / enforcing modern C++ style?

Edit: grammar.
Source code available at https://imgtec.com/tools/powervr-early-access-program/
The problem isn't limited to the high school students in Palo Alto. The 'Stanford Duck Syndrome' (calm outward appearances/above water, flailing violently out of sight/under water) is a relatively well publicized issue. So much so that Stanford has official pages dedicated to the problem. http://web.stanford.edu/dept/CTL/cgi-bin/academicskillscoach...
It's described in the link: http://blog.imgtec.com/powervr/gnomes-per-second-in-vulkan-a..., the code doesn't use any batching but each gnome is a unique draw call, which is a worst-case scenario for OpenGLES2.
Ask HN: How do I contact a recruiter?
I've seen sites like Hired or Triplebyte that are supposed to put you in touch with potential employers, but they seem more geared towards people with a lot of experience. I'm a new developer, mostly focusing on the front-end and I'm trying to get a feeling for where my skill level is at with respect to the rest of the field. I have a little less than two years experience. I've been struggling getting responses or meaningful feedback from the places I have applied to, but I believe a recruiter would be able to give me some insight as to what I need to be a more enticing candidate. What is the best way to find or get in touch with a recruiter?

Thank you!
Could you provide some notable examples where violence has resolved issues in the long term and did not lead to more issues/violence? This thread is in relation to the religious wars currently going on in the middle east. The Jews, Christians, and Muslims have been trying to use violence to resolve their issues in the middle east for thousands of years now to no avail.
I can't believe they typed this with a straight face:

"So imagine if you wanted to send out “/giphy hungry” to your teammates and a McDonald’s GIF appeared, or if you sent out “/giphy monday morning” and a Starbucks GIF appeared."

In general, I have observed that technology people specifically tend to be a bit ad-phobic. And in their team channel they try to engage the their comrades and Giphy turns them into the channel that just dropped an advertisement into their chat stream? What if Victoria's Secret buys the keyword valentine? Who is at fault if someone says "/giphy Happy Valentines Day!" and Giphy turns that into a NSFW ad for lingerie which goes out to everyone?

I'll accept that perhaps I'm missing the point, and there is some value here that isn't visible to me, but for right now it really seems like a stretch to value this company as $300 million.
Re ROTC: Which elite universities are you speaking of and why don't they have ROTC detachments? It appears, from a cursory glance, that MIT and Harvard don't have ROTC detachments, then those cadets would go to a detachment at a nearby university. This is typical for smaller schools that neighbor other universities (see universities and colleges in Atlanta, GA for this as well, several of them send or sent their cadets to GA Tech's detachments rather than hosting their own for a smaller cadet corps).

Re Individualism: You're taking the extreme position of individualism which is not what I intended. I meant those people who generally don't suffer from groupthink.

An example of groupthink, second-hand tale: During the second Iraq War, my father was responsible for a lot of CSAR mission planning for the USAF. He would not send helicopters into bad weather conditions (primarily sandstorms) that he knew (after 20+ years of experience) they couldn't handle. The Army CSAR guys would send in their own birds and crews. The USAF CSAR crews would then have two rescue missions once the weather cleared. There was a pressure to ignore reality and press forward despite the odds and regardless of the cost that put more personnel and materiel at risk than necessary. In some sense it's honorable, in another it's just stupid. A degree of individuality, the ability and willingness to risk saying "no" when everyone else is hell bent on something, is the sort of individualism that's needed.

Sometimes in combat situations like the above, but the majority of the time not. See the drone programs, surveillance programs, acquisitions programs, that are either unethical, ill-conceived, or just wasteful. Groupthink allows them to persist. Generals who let it slide because they know they're getting promoted in 18-24 months and it'll be someone else's problem allow them to persist.

Some degree of individualism is necessary in both the officer and enlisted corps to step in and alter the culture.

A squad of all individuals unable to act as a team, yeah, that'd be fucking stupid. Obviously that's not what I was talking about. If you thought it was, you took the worst possible interpretation of my words and ran with it. Great.

But an officer corps of all yes-men drones is useless, too. They need people that can break out of the mold at every rank, not just the top.

EDIT: And because it's not clear. Sometimes, the willingness to say "yes" when everyone else is saying no is also useful. The story above was about being more risk-averse than the group, and it being the better option. But sometimes the group is too risk-averse and someone willing to step in and risk failure is what's needed - see the example of the generals who let shit stand instead of changing them. The real leaders will step in and risk their career when something is broken but unchanging because of fear or cargo cult behavior or whatever else.
Ubuntu - http://people.canonical.com/~ubuntu-security/cve/2015/CVE-20...
"Why I think C++ is a hack" is a more appropriate title. The stated arguments have legit points though.
I've never been a huge iOS developer - I've written a few apps and got them into the app store but never as a career.

I've always considered Storyboards to be the equivalent of using Dreamweaver. You can get by with it on small projects, but a much better product can be produced if it was just written by hand.
I've noticed an interesting corollary to these lessons; if someone argues their viewpoint in a way that is highly vitriolic, I am more likely to view myself as their "opponent", even if I share their perspective.

I'm not going to list any specific examples, but I've found that the more "emotional" someone's argument is, the more likely I am to become disgusted with them (personally), and unfortunately that sense of disgust translates into disdain for their argument as well.

Articles and blog posts that contain a high number of swear words, exclamation points, or ad hominem attacks (attacking a person's character rather than their argument) frustrate me very quickly, and I'm not really sure why.

What's interesting is that I have friends who I disagree with on certain issues, but despite that, we're able to carry on a friendly debate about the subject. Neither person feels offended at the end of the conversation. On the other hand, I also know people who share my own viewpoint, but when they start debating with someone else, I find myself becoming irritated with the manner in which they argue, and I'll join the opposing side just to play devil's advocate.

It's peculiar that what someone argues about frustrates me much less than how they argue.
Ah sorry about that, didn't think to check the history.
I don't get why they don't do what most other countries do. Last N letters on the number plate and color of the car.
Almost all old rangefinders were quiet, ditto for folders and TLRs - it wasn't in any way Leica specific. SLRs, on the other hand, can be rather noisy because of the mirror slap. Pentax 67 sounds almost like a weapon.
A camera produces artifacts. To me that makes it a bit different than a car or a watch: Roli tell the same time, Ferrari's pick up the same cartons of milk, but lenses and sensors and firmware capture different images.

I see Leica as of a kind with other multi thousand dollar cameras...it's not as if a Nikon or a Cannon is any more or less reasonable.
I think CSS is overall well designed, though with plenty of flaws. It's remarkable, though, that everyone agrees that it's bad, but every proposed replacement I've seen has been significantly worse.

Those mistakes are legitimate complaints. But it's interesting that most of the complaints about CSS do not fall under that list.
Does our technology and development "evolve [us] beyond our basic immediate needs" or do we use it to serve needs we've always had? We spend an enormous amount of our effort making both food and sex easier and more abundant (there's an app for that!).

Violence isn't a vice that could be eliminated if only people had more virtue. It serves a practical function. It's the ultimate dispute resolution mechanism for people who either have too little in common or too much at stake to resolve their issues in any other way. Prosperity, abundance, and homogeneity makes it less necessary over time, but so long as conflict is possible between people, violence will be the final resort for resolving it.
I learned C++ around 1990. It was a hack then, too. It began life as a weird preprocessor for C, and some of the seams from that beginning have shown the entire time.
Rather than waste your time with a recruiter, do the following:

1) Figure out exciting companies/teams/individuals
2) Research what they are doing
3) Reach out with a humble email almost like what you wrote, but make it about their company and what you like about them.
4) Rinse, repeat
Open account like it was
need to remove the new way of signing into my account need to remove the key
> NOT a successor.

Why not? It is a successor, except it's not an iterative development but rather an effort to make things from scratch (which is good in this case).

> It will live side-by-side with OpenGL for the foreseeable future.

Sure, because OpenGL is still needed for supporting legacy applications and anything that won't be rewritten to Vulkan.
Calling nonpayment of fines "debt" is disingenuous to the point of propaganda.
No. Strict liability for third party software failure is not a good idea. Software gains much much more from the freedom to innovate than it loses from exploits. Strict liability would be a terrible blow against basically everything HN represents.
"They have every logo on here except Apple," was the first thing I thought upon seeing the page.
A LOT of sales conversations (VC or otherwise) are about eliminating reasons to say no. Revenue is a hugely thorny subject, and getting revenue growth to look uncontentious is hard. You need high growth, low churn, lots of expansion, a plausible path to find new customers, and specifically for giphy, a story about why you couldn't monetize the entire market immediately (why do you need time to ramp up? hiring sales reps, implement the same feature on different platforms, what?). Lots of details, lots of speed bumps that would tank an otherwise compelling story.

On the other hand, it's not easy to sell without revenue, but if you find somebody who's a believer in the space, you've eliminated a TON of questions. So it's not easier per se, because a lot of investors will turn you down for not having revenue, but among those who say yes, there's no further questions, because there's nothing to dig into.
I don't subscribe to the "properly written Modern C++ is safe" meme, but still it must be recognized that there are degrees of unsafety [1] between languages.

[1] not talking about memory safety, but as a general "probability of having a defect".
Brings to mind the old saying, which is extra applicable to e-commerce for hard-to-find items: "If it sounds too good to be true, it probably is."
citation required
... the logo is unrecognizable.

Apple's logo? Looks like an apple.

Exxon's logo? Says Exxon.

Google's logo? Says Google.

Shell's logo? Is a shell.

Chevron's logo? Has a chevron in it.

The first time I saw Uber's new logo, I said "wow, I have no idea what this is," which is absolutely the opposite thing you want a customer to think. You might say "oh, but it says Uber right underneath the icon on my phone." Which is accurate, but many customers wouldn't recognize the logo on the car without additional text, which COMPLETELY misses the point of having a logo in the first place.
Why are you using "free" in modern C++ code?

That was mostly put in there as a transition from C. Modern C++ users shouldn't be using new / free at all, since shared_ptr (and weak_ptr, its counterpart) and unique_ptr basically cover all the use cases.
If this causes you serious problems, you should really consider using a patched grsecurity kernel (even though their stable versions arent free anymore)
Without reading the article, maybe... because it's awesome?
An army of Chinamen writing CSS.
If you're using github, you can also go into the merged PR and hit revert, assuming conflicting changes haven't been made.

Otherwise you can do `git revert SHA -m 1` and fix conflicts / commit.
Ask HN: As a non-developer, how can I build a refer a friend tool?
For the kind of backup they are thinking about, you cannot count on archivists being present all the time.

It is more like the way the Long Now Foundation wants to build a clock that will run unattended for 10.000 years (http://longnow.org/clock/)

I personally would go for clay tablets, rather than vellum.
Did they finally get templates shoehorned into it? That's been the giant, glaring flaw in all the previous ABI attempts I've seen.

Well, that and getting multiple compilers to use the same name-mangling standards.
New Jersey School Eases Pressure on Students, Baring an Ethnic Divide (2015)
Are those 600,000 recipes downloaded and paired in my browser? Or can anyone explain, why it freezes the browser and cooks (pun intended) the CPU?
Correlated? Sure. Directly proportional? No. There are language like PHP that get complaints disproportionate to their usage level, for instance.
But it is not illegal to not pay back private or federal debt, right? The federal gov has ways to get payment via tax refunds and social security benefits.
Too bad the sample code linked to from multiple locations is empty... only a README.md:
https://github.com/KhronosGroup/Vulkan-Samples
> Yes, I can tell without googling as can any reasonably competent C++ programmer.

As far as litmus tests of "reasonable competence" in C++ go, "having the signature of every overloaded operator memorized" is among the worst I can possibly think of.

> If you don't care about overloading ++ or making it postfix, you don't have to be aware that there is an int hack for this.

... And it's still a hack.
There is much larger and older list:

http://yosefk.com/c++fqa/
Elektra 0.8.15 Release