skysight-inc/HackerNews huggingface dataset:
The article lists the following domains:

1. Web Development

2. Compiler Design

3. Pure Mathematics or CS Theory

4. Data Analysis

5. Numerical Computing

6. Education

7. Financial Modeling

I'd say every item except for (3) belongs in the real, non-academic world.
Viral marketing for "Black Hat"
Out of interest, is #2 basically just the Nuremberg defence?
crc-mark-adler-hw

You mean crc32c_mark_hw, I assume?
I bought litter robot (www.litterrobot.com) couple of years ago and have never been happier.

Please get it.
Flog shows you the most torturous code you wrote
but... isn't that what the article describes?
Also Stratos https://stratoscard.com/
Patrick,

Have you thought of launching an affiliate program for the BCC ?

You can connect on forums like WarriorForum and find good affiliates. They will love that you have a proven product. Then give them 50-75%.

Some will advertise on their existing sites, to their lists and may even pay for advertising. You take no risk and may get a lot for sales.

Another option is Clickbank where affiliates may find you. There are alternatives like JVZoo, DigiResults etc.

You could hire someone part time to do the customer support and bugfixes.

In short you could keep BCC going nicely with very little effort on your part.

And then after a few months, you have a low maintenance business that you can sell, rather than something that will slowly die.

I know it may not seem worth your time, as you have bigger fish to fry.

However all of this could be done in a couple of days, and maybe an hour a month to maintain. You may be able to sell it for $100k or more once it is in good shape again.
Hm. I always thought DDoS protection for DNS was rather simple problem to solve, since anycast works with DNS traffic pretty much by design, so you can have hundreds of machines spread all over the world, handling hundreds of gigabits of bandwidth. And filtering of DNS packets is also relatively simple thing to do at line rate.
The US already incarcerates more people than anywhere else. You guys can fit in a few more.
One is something related to science ; the other is related to political or social beliefs.
What Good Writers and Good Coders Have in Common
So you are saying we shouldn't prosecute the executive branch even though they clearly broke and sanctioned breaking existing laws. When should we prosecute them? What makes them different from tyrants?

Also your example doesn't make any sense. Creating a law for abortion is not even in the same category as breaking current laws. This is not purely an issue of morality, it's about the rule of law as well.
I'm non-religious myself, but I have to think those results are conditioned by an underlying partisan divide. If there were sufficient numbers to support it, I'd want to see crosstabs for religiosity controlling for political ideology.
thank you for sharing with us all these great designs over the years
correct url: http://www.litter-robot.com/
I had pretty much the same experience with Virgin Mobile last year (passwords limited to 6 digits, no brute force protection). I finally told the guy I got escalated to that if they didn't do anything I'd call the NY Times, Consumerist, Gawker, CNET, Ars, etc and tell them about it.

They didn't do anything, so I sent around the article and pretty much every publication I sent it to ran with it. After that they took down the login page for about nine hours and brought it back up with brute force protection.

https://kev.inburke.com/kevin/open-season-on-virgin-mobile-c...
> Yes, unfortunately. We are effectively slaves, so absent a revolution (or alternative that leads to viable third parties) we don't have a choice about this.
> It's very simple: when you make the best possible righteous choice, you are blameless.

Ah, but by your own admission, the best possible choice is actually to start a revolution, not to vote for a party that is also evil. So why doesn't your unique take on morality instead assign blamelessness solely to those actively trying to start a revolution, instead of conveniently assigning blamelessness to those that vote for the lesser of two evils but perpetuate a system you admit perpetually ratchets up in evilness? Is it because its easier to tick off something on a piece of paper and tell yourself you're doing your part rather than devoting your life to actually making things better?

Seems to me that if you really want to have this black and white view where only, and I quote, those that make "the best possible righteous choice" can be blameless, then you unfortunately fall into that ... other bucket :/
"I think most patrons of Uber don't really want to be sitting behind the wheel." - if the vehicle was self driving, then absolutely.

I can imagine a scenario of 24/7 tech support VC'ing at the push of a help button or if Google notices the car has malfunctioned.

Getting the laws changed will take time. When presented as a n option will it be in demand? You bet!
For some values of 'good', perhaps. Probably not the one they measure with.
This additional twist makes the original statement of:

without the need for backtracking or bookkeeping

appear to be misleading. You have to do some bookkeeping in order to know if the wall that your line just hit is connected to the start point, or any midpoint of the line you are drawing. The complexity is just hidden behind simpler words (They may only cross some other line at most once.).

Also, I'm not sure how the backtracking is missing. Once you've hit a new wall with your line, and check connectivity, if it's actually connected, then you have to backtrack that line until it's back to a place where it's no longer connected. Connectivity could be checked right before hitting a wall, but then it's just backtracking by another name. So I'm really not understanding how this would be implemented in an simpler and/or faster way.
As a young software developer interested in what happens on the business side of things, this was a fantastic read. Thanks Patrick.
I haven't used Lob myself. But I hear good things. https://lob.com/
I really hate to "me too!" on comments. But I have followed a lot of what patio11 says on HN (I've gone through his comment history even, to learn quite a bit!) and I am a fan. Thank you for all of your information and congratulations to you and your wife on having Lillian! Many happy returns.
I believe you mean prosecute.
Agreed on password manager, but I still think the decrease is significant. I won't run my mouth further and might try to quantify that decrease over the holidays.
Just to add on to this for any non-native speakers.

"picked up" in this context could be replaced with "acquired" without changing the meaning.
Something about this seems familiar... Is there a legal distinction between a company forcing its operating system users to have its web browser preinstalled, and a company forcing its search engine users to have its lyrics search results "preinstalled"?
Ask HN: Why everyone make own nosql db?
every week i read about new amazing nosql db. why? why? why?
This kind of talk is what bothers me about investment in this industry -- I've never seen anywhere else where people are so OK with no ROI. This is where all the dumb money in SV is coming from.
So you call people out on hiding behind their votes, and that we should alienate those that cast their votes we disagree with.

...and then you admit you're using a throwaway account here. Ironically, you're hiding behind your throwaway account instead of posting it under your real account/persona. Precisely because you are afraid that people will do what you told them is the best way to fix this problem of government we're discussing, and alienate/shun you for your views..
Voting third party, or not voting, wastes an opportunity to vote against the greater evil. For example, Bush wouldn't have been elected in 2000 had liberal Nader votes voted for Gore instead. If a third party was dominant on voting day, only then would they be a viable choice worth voting for.
Iggy Azalea has hired a crack team of cybermercenaries to take down NK. As communication between different groups calling themselves Anonymous can be quite poor, she hopes to create enough disarray and confusion among the script kiddies to divert and ultimately sublimate the energy and attention currently focused on her.
This should be also applied to within engineering teams as well. Employees when encouraged to move from team to team after certain intervals (such as 3-4 years). There has been argument that this doesn't allow people to specialize but I feel 3-4 years is long time after which returns are probably diminishing in developing specialization. This keeps life interesting and you get insights on how other teams work, their process and tools etc.
This is honestly a better guide to Thrift than we have inside Facebook, though I wish that said more.
Dividends are taxed at your income btw. So these values only make sense inside a tax-advantaged account.

They'll be a bit lower once you factor in taxes, which can be a sizable chuck (especially because that tax difference "compounds" year over year in the reinvestment case)
And the eggs don't?
If two people kidnapped your wife and children saying they would rape and slaughter them in 24 hours, and you somehow caught one of the two culprits, you would do whatever it took to save your family. Whatever it took. And if you say you wouldn't, then you're either a lier, or you are a cruel and cowardly person. On the world scale, performing non-lethal EIT on one terrorist in order to save 500 or 5000 or 50000 lives is both reasonable and moral. To think otherwise is just shocking.
Shucks, fracking is no longer profitable. I was really looking forward to more earth quakes and flammable tap water.
SF and other cities already have variable, usage based parking fees[0]; I imagine these will only become more widespread.

[0] http://sfpark.org/
Both the article and cperciva use the algorithmic structure of CRC; but the article's trick still runs front-to-back. You need a "combine chunks" operation if you want to outsource part of the work to another processor.
A lot of people are bashing its appearance. I think it looks cute. So, to each his own on the regard. But seriously guys, this is happening a lot sooner than I thought and I really could not be any more excited to have these on the road.
GetStream's CTO and co-author of the stream-framework here. If anyone has any questions I will be more than happy to reply :)
I disagree. City driving at 25 mph is a lot more complicated and needs a lot more computing power than highway driving at 60-70 mph. City driving involves: handling the "dead zone" of intersection (square of pavement with no marking), poorly marked roads, pedestrians/cyclists/cars getting in your way, complex turn lanes, etc. By comparison highway driving is a piece of cake: clearly marked lanes, no sharp turns, no intersections, clear entry/exit ramps, all vehicles moving in the same direction, no pedestrians.
Forget your kids... I'm baffled. I'm baffled that people are willing to squander so much money on cars, especially people who have relatively little of it. If you think about it I'm sure you pay tens of thousands of dollars on a thing that moves you around but ultimately, sits around way more than not.

I am somewhat anxious to see how this plays out financially and economically otherwise. Will these cars cost the same as a car that every person now buys for themselves with maybe a little higher cost of maintenance and operation (M&O)? Will there essentially be one manufacturer because one vehicle can support 10 people and we don't need millions of these things pumped out? And will the collapse of competition mean that there will be a monopoly (dare I say it, Über) that over-charges all of humanity after they have essentially captured the market in the exact way that an evil empire like Über would?

An even bigger question I have, will this kind of development essentially mean the doom for anonymous movements? We can all imagine that there will essentially be no way that you will be able to ride in one of these without identifying yourself and at some point manual vehicles will be banned; very likely in most of our lifetimes. At which point you, the guy who rides his bike or walks will be highly suspect if you are even able to at all, since you must be hiding something since you don't want to use the government tracker transporter.
Enterprise support:

Q: "Your secure banking portal has critical vulnerability!"

A: "Did you try to reboot your computer?"
And a company pushing users searching for a music track to YouTube as a first result.
On average? Not a lot, I'd imagine. But it occasionally will. This tangent we've gone on off on, for example, though I'm not sure you'd agree. I think @hemantv's assertion would have served the discussion better had it been framed as a question:

"Isn't this a lot like the Nuremberg defense?", for example.
Awesome, thanks for writing this up for me.

I wonder if there's reason to think that all or many stars would need capturing.

Also, is there perhaps an alternative situation, where, put simply, there power needs can be sufficiently met without capturing all that available? (Lower power tech, or some very efficient power capture / production?)
Hmm, this might motivate me to take my complaining about security beyond twitter.
from the article:

PayPal had a hard time hiring women, Max Levchin, another co-founder, later told a class at Stanford, “because PayPal was just a bunch of nerds! They never talked to women. So how were they supposed to interact with and hire them?”

“The notion that diversity in an early team is important or good is completely wrong,” he added. “The more diverse the early group, the harder it is for people to find common ground.”

Later, in an interview, Mr. Levchin said he had been speaking about diversity of programming backgrounds, not race or gender.
And to do it on 500 terrorists, where in 499 cases it didn't lead to anything and in the 500th case it led to saving 500 lives is it still moral and reasonable?

Apart of course from the fact that any information revealed during torture is usually useless. And of course the fact that it's, you know, illegal.
Cute, adorable, non-threatening... could have been achieved and still looked.. better, methinks.
Well my sample size is 1, but if I extrapolate irresponsibly, all of them.
Because it's a rapidly-evolving space without many of the constraints of the relational databases in the last 40 years.
I found this tutorial helped me write far cleaner JavaScript than I was writing before.

http://jhusain.github.io/learnrx/
There is no information in the article about where the information on calorie counts came from. Personally, they seem wrong to me, at least on some of the items. I don't think the Cowboy Ribeye from Ruth's Cris, for example, really contains 1650 calories.
This is an issue that only a small percentage of people will ever care about as long as the system works well enough (eg annual inflation circa 3%). Even if people were to care, why is Bitcoin guaranteed the victor?
Google Will Mark HTTP Sites as Non-Secure Starting in 2015
>Is there any significant historical evidence of mass genocide among seafaring cultures of the north?

Hell, yes. Most cultures along the Western Atlantic seaboard have long oral traditions and solid historical evidence of devastating Viking raids.

>...whether to trade or colonize.

You forgot rape, pillage, burn, and slaughter. Then write songs about it afterwards.
Is the 25mph limit a US thing? In the UK the normal minimum (aside from select residential zones where the neighbours complain) is 30mph. Many people would be very annoyed to sit behind a car doing 5 below the speed limit.
> Permitting large-scale "exploitation" requires large-scale irrationality, wouldn't you think? It's not rational to be exploited...

That assumes that you have a better alternative. My alternative to being exploited by the greedy capitalists is revolution, but for that to work, a bunch of my fellow oppressed have to agree. My decision is (normally) whether to hopelessly revolt and get crushed, or to make the best of it and go along. In that context, going along is probably a rational choice.

> ... and it's really not rational to be in an exploited minority.

Marxism says that the exploited are the majority, not the minority.

Look, I'm not an apologist for Marxism. I don't want a Marxist revolution, and I don't want to live in the aftermath of one. But I think you're a bit mis-characterizing their position. (Once you characterize it accurately, then disagree as much and as eloquently as you please.)
Really bad for a fresh graduate in the UK. I was unemployed for a year and a half (I did get a couple of temporary low paid jobs to get some experience). There were jobs around and I got interviews, but in the end they all ended up saying "not enough experience".
Well to be clear to the North Koreans this is 100% a propaganda movie.
It may be a bit out of date (and sparse in places,) but I've always pointed those who seem confused to this article from CSS Tricks:

http://css-tricks.com/job-titles-in-the-web-industry/
Pretty ridiculous to suggest that supporting torture might be needed to feed one's family. In reality it's easy to be against torture and other evils.
I read that Anonymous rejected the North Korea hypothesis:

http://www.thedailybeast.com/articles/2014/12/20/sony-hacker...
Student loans follow you through bankruptcy.
In fact, now that you mention it, this is pretty much Baymax-the-Car. It just needs to puff up when it accidentally drives into a lake.
Search for "shake it off lyrics". As of right now, that leads to a bunch of non-google related results too.
Biggy Available as Pre-Release on Nuget
Java was the coolest / most hyped up language back in 2000. Was .NET even around then?
And the right to privacy of innocent noncombatants is compromised in the process. There will in fact be casualties in a cyber war, even if people are not killed or physically injured.
Based on information here: http://nknetobserver.github.io/
This legal defense is embedded in US jurisprudence. Most people would be familiar with the concept of "mistake of law" not being a lawful defense. In other words, it is not a recognized defense to say one did the act, but should not be accountable because they did not know it was criminal. However, one exception is if a government official gives a interpretation of the law, even if that interpretation is wrong, then relying on the government official's interpretation becomes a lawful defense.

Therefore, it is a little different that the Nuremberg defense, as I understand it, where that defense is essentially claiming you were ordered by superiors to take an action that was unlawful.

So the practical difference being in one case you know or believe what you are being commanded to do is criminal and the other case you are specifically informed by some government official with authority that the act you are being ordered to do is lawful.
It exists as well, but isn't mentioned in the article. The article just cares about single process speed-up.

The other "merge CRCs" solution starts out resembling:

/* Return the CRC-64 of two sequential blocks, where crc1 is the CRC-64 of the
first block, crc2 is the CRC-64 of the second block, and len2 is the length
of the second block. */
uint64_t crc64_combine(uint64_t crc1, uint64_t crc2, uintmax_t len2)
There are a lot of these, see

http://stackoverflow.com/questions/4261981/any-snail-mail-ap...
"...Obviously they have some Chinese blocks routed to them..."

Well not to put too fine a point on it... but if you are reliant on the Chinese... that's the same thing as not having blocks.
Why you shouldn't train employees for security awareness
> about 7% of people were consistent HEs, never endowing their partners with any coin. They discovered that another 9% were quasi-HE (or qHE), giving their partners money a small proportion of the time. About a quarter of people consistently gave them a hefty chunk of change. These people were called Consistent Cooperators or CCs. And everyone else was in the middle, so the researchers called them Ordinary People (or ORDs)

According to another notation out there...

* the 16% HE+qHE's are called "Sociopaths"

* the 60% ORD's care called "Clueless"

* the 25% CC's are called "Losers"
Find out whether MongoDB fits for your use cases
I'm coming around to your way of thinking.

If you have a way to draw a wall (twisty line) that doesn't intersect with any other wall, then it's trivial. Just draw a new wall optionally anchored on a wall. The line crossing bookkeeping seems annoying. If i had to do something right now, i'd use a bitmap of cells to indicate the presence or absence of a wall. Can't set a bit with more than 1 adjacent (north/south/east/west) bit set.
I've written many blog posts about the twenty Internet eras; so many it's unnecessary for me to explain them now. But trust me when I say they were well-researched and thought out, and in no way clickbait to get others to confirm my ill-advised beliefs shaped by casual observation and personal bias.

(Just as a reminder: the twenty eras of the internet are push, pull, see-saw, elevator, jet fuel, anti-gravity, pancake, upside-down layer 7 cake, kaleidoscope, obtuse, vermillion, buckwheat, macho man randy savage, hooves, keebler, shilm, bob dole, sepultura, blumpkin, and pope)

It's obvious from the pattern of eras over time (because, seriously, does that not make total sense to everyone??) that Google and Facebook are going to become obsolete quite soon. In fact, I think it's high time we had a paradigm shift in the way we process business execution in order to survive the constantly fluctuating post-apocalyptic hellscape we are all destined to occupy.

What will the next era be? Why, probably one where the same old tired shit gets paraded around as something new by yet another johnny-come-genius CS major who thinks artificial intelligence is getting a response to their Twitter bot trained to respond positively to trending pablum. Who knows, someone on this very site could start the next internet era!
Re: your SEO comment:

"AR is virtually guaranteed to be a mortal lock on the query [appointment reminder] due to the combination of the exact match domain bonus and the fact that most links to it naturally cite the name of the company."

Wasn't that largely made irrelevant a while back? I'd be willing to bet the majority of your relevancy comes from the backlinks and content on their pages vs. your exact match domain. Hopefully you're not building a link profile focusing on that link text as there have been reports of people getting dinged for that.
Half the country effectively voted in favor of torture.

Are you talking about the half pretending to try to close Gitmo or the half not pretending?
Thank you for not putting "Why" at the beginning of the article title.
Yeah, exactly. It also seems like this low energy technique is more or less a Hohmann transfer to a different point in Mars's orbit. The energy is saved by not arriving at Mars with a big velocity relative to the planet, which feels kind of extraneous to the question of whether a Hohmann transfer is used or not. Maybe it's the final Hohmann transfer into orbit around Mars they are referring to? That would make sense. Or is that obvious?
Projecting much? You aren't showing much empathy to anyone that doesn't share your political views. The CIA under Bush tortured folks, and the CIA under Obama killed American citizens with drones.
Good point. And to the same point, neither do accusations anymore....

I think there is a lot going on and we don't know anything about it. I'm not sure if this for national security reasons or because we would be outraged beyond belief....
How touch typing can improve the quality of the software you create
Ah, but my choice is for good, not evil, and harms no one. Sorry, but you'll not find a hole in my logic regarding ethics; it's flawless.
"It doesn't need a cool factor"

That was the death knell of Google Glass (at least in its current incarnation). Seems that Google hasn't learned much.