skysight-inc/HackerNews huggingface dataset:
From reading the article, the crucial point is that Dixon's clients told him they were going to use his training to do illegal stuff. Up to that point, Dixon's teachings were protected by the First Amendment. He should have told them to get lost and reported them to the appropriate authorities.

E.g., it's perfectly legal to write articles and teach classes and post YouTube videos on picking locks. Even if the knowledge you spread causes lock makers to lose money and their employees to lose jobs. Indeed, your teachings help society by exposing false security.

However, if someone tells you they are planning a burglary spree and tries to engage you to give a seminar on unusual locks, then you better tell them to take a hike, or you are prosecutable.
What, an XP, Vista or 7 VM is not going to be good enough anymore?
The problem was that this idea was a feature of a point-of-sale (POS) system, not a product.
Yep. PG's advice as given is clearly more actionable than "communicate well"

Really, do you really believe (and/or have any research to show) that "fixing" one's accent as an adult is "actionable" advice in any meaningful way.

Pg just fucked up communicating what he wanted to communicate. Everybody does once in a while. No big deal there. But this blind defense of everything done by one human being is more disturbing by far.
Saying racist things makes those things racist. Being mentally ill makes you mentally ill and—in this case—prone to saying racist things.
I'd like to be outraged, but it does seem like he deserves to serve time.

He's not being prosecuted for providing information generally on how to cheat a polygraph. He committed a crime when he willingly and knowingly aided actual criminals. (Ex. a federal agent with drug cartel ties.)

That's absolutely a crime. Just like it's legal to sell thallium, but it's certainly not legal to sell it to someone who tells me they intend to kill with it.

And it seems he didn't maintain plausible deniability.

(Bring on the downvotes.)
You're probably going to be voted down for saying that, even though you are right. It's like loaning or selling a felon a gun - if I know they are a felon, I'm breaking the law.

A bunch of sanctimonious posters on here will scream out the first amendment and the erosion of our rights but won't bother actually seeing this story for what it really is.
I haven't used Windows 8, but Microsoft's documentation says that IFilter support was removed[1] in Windows 8, so search engine software, document clustering software, etc. that relied on IFilter to extract text from various file formats is probably dead.

1 http://msdn.microsoft.com/en-us/library/ms691105(v=vs.85).as...
It should be noted that both Scientology and the variety of government intelligence agencies (CIA, NSA, etc) have an obsession with berating examinees accusatory and spurious questions and claims, the goal being to get the examinees to incriminate themselves.

Famously (or infamously), a Scientologist examiner's opening question is usually "What are your lies? Everybody has lies, tell me about yours."
I think you said it correctly. And I should write a blog post explaining it better. The reason many companies screw up on hiring is because its difficult.

But to be honest, even after hearing lots of negative feedback from candidate's perspective, if I can smoothen out the interview process for a company, candidates will benefit too. Also, as I said in another comment, through experience (over a period of time) and technical knowledge I will be able to spot talent much faster. And I might end up helping candidate as well if I feel that he is actually the right candidate for a particular job.
If this page displays wrong for you too and you just want to view the images.
http://pastebin.com/MDk6uv1X
I keep seeing how this is "actionable" advise. No it's not. There's enough material in this thread for you (and pg) to read to fix that misapprehension.
This is something I've seen happen phone networks from time to time. A call will get routed into an echo, rather than to its destination. Not sure why it happens, though. There seems to be enough delay that it's getting out into the towers before coming back.
Is consumer software creating a new generation of computer illiterates?
> aided actual criminals

Could you be more specific in what crimes he aided in? Falsifying polygraph test results isn't a crime, since the test results are inadmissible in court cases.
> they've gotten innocent men in trouble. There's a very real probability that the polygraph can say you're lying even when you're not lying.

This is because the polygraph doesn't measure incidents of lies, but it measures fear. Fear of wrongful conviction can be interpreted as lying, which is how it has gotten innocent people (not just men!) in trouble.
...and even more "scientific" methods like finger-prints or DNA evidence. These methods of investigation are often portrayed in popular media as 100% effective in providing proof, however their real rates of effectiveness are quite a bit lower.

Is there hard data on the failure rate of fingerprint evidence? That's quite interesting.
I had not heard of this project before, so I took a look. Cubrid is from South Korea and partly developed by NHN, a Korean portal/search site [1]. Apparently it's quite popular in Korea, and NHN uses it in production for a ton of servers. It's an SQL RDBMS and claims to support a large portion of MySQL's dialect.

[1] http://opensourcebuzz.technetra.com/2010/06/21/meet-cubrid-o...
No one knows. Why just the users? It is a transcendental question. The answer is 42!
(video) is World War III imminent?
(with reference to automated_sysadmin_screen_test)

While your idea is good I hardly see it scaling as it is hard to consistently assure quality of evaluations when done by hired consultants (You)

I have been an employer and I took a different approach, of putting technology at work.

What does that mean? Well we all talk about TDD (Rspec Driven Tests for your code), I applied that to interviews Rspec+Puppet https://github.com/zalora/automated_sysadmin_screen_test

This has worked pretty well for me and it will work for similar scenarios.

I was planning to build this into a service someday and have some pending plans on this, Anybody interested in sweat equity?

1.) This can become a service that recruiters can offer
2.) It can be subscribed on monthly subscription or per candidate basis
3.) Github repository shows the basic idea, it can be applied to other niche too.

Get in-touch if this interests you: a[at]parolkar[dot]com
Russia, Iran and China are allies with Syria. Obama is ready to attack.

So what do you guys think will happen a year from now or 2 years if not very soon?
> but are used as a tool to bring pressure to bear on criminals to cause them to implicate themselves indirectly or confess completely to their crimes.

It should be noted especially loudly that the plea bargain is one of the most widely used (and most successful) technique of coercing an alleged criminal to implicate themselves, and that over 95% of federal court cases end as a result of a plea bargain.
The problem is it's very hard to test even with a real polygraph. You'd have to somehow induce real fear. It's not just about lying, in of itself.
Who Needs Hyperloop? This Guy Is Building Something Bigger
This is correct. However, I think it is good practice to properly attribute trademarks in those cases to make sure that it is clear that it is intended in this way.

A small disclaimer at the bottom of the page saying:

Tumblr(R) is a registered trademark of Tumblr, Inc. which is not affiliated with this site. All other trademarks are owned by their respective owners.

goes a long ways towards avoiding problems like this.
Don't forget the plea bargain, where they threaten you with the death penalty and life in prison unless you confess.
I wouldn't really say I have friends or a life (or at least a "social" one) outside of work. But I wouldn't really say that's a bad thing. I mean you get used to it after a while. If your work is rewarding, then you hopefully you won't feel like your "life is passing you by".
Why choose Symfony
That's not compassion. That's stroking your own ego.
or a variable named 'fuckshit'
Wait, you're a CTO?

Please don't complain about CS degrees being useless and then state some technical rule-of-thumb which a proper theoretical background would help you to understand is poor advice.

Ever been SCUBA diving? It's completely impossible to see your own tank. Your peripheral vision sucks in a dive mask, and you can't turn your head that far. Funny thing is the valve with your primary regulator connected makes an excellent hook for things. Most divers carry knives or scissors just in case they get some fishing line, rope, or kelp wrapped around their tank. Divers also focus a lot on streamlining to maintain an efficient swimming profile. Efficiency underwater means that you breathe less, which means you can stay down longer, see more, and/or get more done. Very occasionally a diver will get something caught on their tank, but it won't trap them. It just slows them down. They wind up breathing through their air much quicker than the rest of the other divers because they're completely unaware that something is giving them an uneven challenge.

Or let's talk about it in a more direct sense...

Let's say you have two candidates. One has 8 years of experience. The other has a BS in Computer Science and 8 years of experience. Otherwise they've rated identically in your interview process. Which one are you going to hire? Are you honestly saying that the guy or gal with 4 years of rigorous formal training in addition to the 8 years of on-the-job experience is only just equally qualified?

Regarding salaries, effort is in absolutely no way related to value. It's a sad fact, but it's a fact nonetheless. Saying it "should" or "shouldn't" be this way is a bit like passing moral judgement on the laws of physics. "This is wrong. If I flap my arms really hard, I should be able to fly."

Further, the idea that value and effort aren't strictly coupled is a key component of scaling a business. As someone with a C-level title, you should understand that intuitively.
Linearity
Are you stupid? How is $1 cent = 1 paise?

Now that we know how strong you are with Math, I'm not surprised I haven't heard about your startup. And also read my comment fully, I only talk in favor of South India. North India is the real third world.
The biggest upside is better readability of code, esp. when you're glancing over documentation of functions.
Penn and Teller did an episode of bullshit on this. The key is to clench your anus muscles. Immediately spikes the charts. Just keep doing that to every question and all of their data is invalid.
The government is abusing the justice system to imprison anyone that represents even a low level threat to it. That is a hallmark of some of the worst regimes in the history of the world. Regardless of his sentence, they have achieved their purpose: to make sure that Americans believe, incorrectly, that it is illegal to protect their rights when the government wants to encroach them.

They convicted this guy largely on a technicality - that they happened to mention that they would be using the knowledge he was teaching them illegally. Even that is a stretch of the law. Next we'll have DEA agents walking into 7-11's buying skittles and Arizona watermelon fruit juice, saying the word "lean" to the checkout person, then indicting the 7-11 organization for complicity in illegal drug manufacturing if they sell the items.
I think it's a marvelous feat of engineering that people were able to prevent Spamhaus from being knocked offline by that massive DDoS.

http://arstechnica.com/security/2013/03/how-whitehats-stoppe...
Tell me about it.

I've only been in the TL for three years or so, but I've spent the majority of that time wondering how regular working-class families with kids can afford to live in the area. I can't imagine how street-level pushers or prostitutes make rent. Maybe they rent places out in Hunters Point or Outer Sunset?
Yeah, same problem here really. You just have to find a niche, some activity that you enjoy as much as your job. Then you'll find you're always finding free time to do that as well. Hopefully the nice / activity you choose is something that can be done with other people too, and then that's how friends appear.
I read the article and in fact the versions of stdbool look pretty close to what he said.

Maybe there is some subtly there I am missing but I do not see it.
Are you still offering HN readers 50GB for $60/yr? That's insanely reasonable. I'd take you up on that.
I think it's pretty clear users don't want to feel like monkeys in a Skinner box.
[April 29, 2013]

Previous submissions about this around that time:

https://news.ycombinator.com/item?id=5614179

https://news.ycombinator.com/item?id=5613891
Considering that polygraphs give false positives quite frequently, and polygraph tests are inadmissible as evidence in the US, I can't see how teaching someone to manipulate one should be illegal...

Of course, the guy didn't just teach people how to manipulate them, he taught people who intended to defraud the state (in a manner of soaking). If he had just not cared about their intent, he wouldn't have a problem.
I really appreciate the feedback! I guess the Best Picture nominees don't give you a great range of what was popular, so this needs to be expanded. I'd love to be able to do general color schemes by decade or year. This was just an afternoon project, so I'll definitely do more with this.
bool a = value & (1 << 5)

a will be 1 or 0, not 1 << 5. You don't get this behavior with a normal int.
MSVC also has a warning about some of this behavior [1], with a nonsense performance subtext. I don't think theres a GCC equivalent.

1: http://msdn.microsoft.com/en-us/library/b6801kcy.aspx
Thank you, it basically looks like github on flat ui. I'll check it out.
Yeah, that was my line of reasoning.

EDIT: Oh, sorry, I misread the original comment.
"PGP-style encryption" probably implies public-key cryptography.

Like the other poster said, using various computer inputs to feed the entropy source during key generation is not specific to PGP or public-key cryptography at all.
I hate when people say stuff like X should get paid more or Y should get paid less. You can't say that without explaining your moral system. You can't go from is to ought.
If the company culture is supportive of such collaboration, that's a great thing to cherish. Frequently with no codified processes engineers would adopt a NMP ("Not My Problem") attitude, with questions getting ignored, and the rest of the organization paying less attention to the channel.
I'd like to see how you do either - We both have throwaway profiles, commenting about stuff we are offended about and by your definition add nothing to the real discussion ;)
Does e-mail obfuscation really make automatic harvesting harder?
I don't see a problem with an O(n) algorithm to set some property on n objects.
So, America should be ranked #1 in your list then. Remember what happened to the Apple vs Samsung verdict? The biased judge?

How is that friendly to entrepreneurs when you keep getting bullshit cease and desist letter from shell companies?

Stop this cliched bullshit dude.
It might be a bug, but the networksolutions.com checkout process also acts opportunistically when you add a domain to a new account. It will ask if you want to 'auto-renew the purchased domains AND all others you previously purchased'. If you change the setting to 'don't auto-renew' and then make a validation error (miss the terms of service checkbox), it will keep state for all other fields, but magically the auto-renew value switches back to the default.
>they've been wrong again and again...

So how can you know how to cheat them?

But if they are any good, then surely the technicians recognize false negatives. "Hah! You're trying to cheat the polygraph! That's a crime!"

It ain't Kafka anymore. It's USA. I can't believe I used to worry about redneck country cops and a few days taking it in the pokey. Might as well just take your chances with a RND function if you're detained now. Of course, if you're a young black male the algo is weighed heavily against you. Money buys a lot of decimal places.
It's less teaching them to lie, and more aiding them in defrauding the state. If he didn't know their purpose it wouldn't be a problem.
Fun fact: NEVER defend yourself in court.

Iwas in divorce court with my ex. I was required to pay her attorney fees, as such - I could not afford my own attorney.

As I was talking to the judge, her attorney was balking, sniffling and laughing at the things I was saying.

I stopped, turned to her and said "Excuse me, you're not being very professional"

She physically recoiled, and said "what!"

The judge said "I am sorry, what did he say"

The attorney said "I don't know - he mumbled and threatened me under his breath!"

THe bailiff began to scream at me and get in my face threatening to take me to jail.

I turned back to the judge and said "No I did not! I told her she was being unprofessional for making snide comments and sounds while I was discussing my case with you. There is audio recording of everything in this room. Replay the recording."

The judge dismissed the whole event, as she knew it were shenanigans on the part of the lawyer.

The bailiff continued to glare at me.

I gave the law firm a poor review on Yelp, Sagaria Law in San Jose, ca. Yelp kept removing it as Sagaria law kept contacting them about the reviews.

I will never respect or trust a lawyer again. This is endemic in our society.
"Is it a crime to lie on a resume then? "
Yes, in some cases, it is :)
It depends on the job you are applying for, and what the lie is.
That's nice but what do start-ups and other less famous organizations do?

Any competitor can buy a 30+ gbps attack for a few dollars.

http://hackforums.net/forumdisplay.php?fid=232

And it costs $2000/month just for 20 gbps of protection.

https://www.staminus.net/ddos-protection
https://ordering.blacklotus.net/cart.php?pid=10

DDoS attacks are going to get larger and more frequent.
Why did use Lenna?

"Two reason was stated in "A Note on Lena" by David C. Munson. First, the Lenna image contains a nice mixture of detail, flat regions, shading, and texture that do a good job of testing various image processing algorithms. It is a good test image! Second, the Lena image is a picture of an attractive woman. It is not surprising that the (mostly male) image processing research community gravitated toward an image that they found attractive. "

http://www.ee.cityu.edu.hk/~lmpo/lenna/Lenna97.html
How a rabbit inspired my desk
I can't speak Japanese, but I've studied it enough to be able to read a little bit. My first Japanese book referred to it as the "tapped R" for exactly this reason.
Have you thought about linking the salary to the performance of the company. Other industries operate this way... I want our industry to operate this way as well.
The subtlety is that bool expands to _Bool, not int. So bool is actually a macro, not "typedef int bool" as in Linus' example code snippet.
Anycast isn't difficult to implement and is widely used to create CDNs. It is simply costly. You need to buy a large block of IPs and have multiple data centers.

After you have that, it is trivial to block all DNS packets, especially due to the fact that Cloudflare doesn't need to receive DNS packets on their public endpoints because they only serve HTTP traffic.
I'm curious about the motivations for coding profanity. I've occasionally included comments like "don't f* with this unless you understand x, y, and z" in an attempt to protect fragile sections of code from careless collaborators. Nearly identical comments without profanity seemed ineffective. Within common conversations I know that profanity often carries an implication of violence, usually for the purpose of intimidation. I also find that profanity is frequently used for comedic relief.

Hopefully these counts don't indicate increasing fragility or violent disagreements within the kernel. Does anyone with kernel experience have any insight into common purposes for kernel profanity?
Prison seems like a good place to have those skills and pass them along.
Have to second this. One of the artists I sometimes contract with for game development is Romanian, and while I sometimes notice idiomatic issues there's absolutely no issue understanding her. Her diction's as good as many native speakers I encounter on a regular basis.
Ask HN : Can someone expose their Arduin or similar to the world?
Write a webserver and use some dynamic DNS magic?
"I will never respect or trust a lawyer again. This is endemic in our society."
You should totally make blanket statements based on a single experience.
Here's the advantage of C99's bool. Lots of C projects do something like this:

typedef char bool;

and then maybe they use it like so:

bool found_it = strstr(haystack, needle);

This has a serious bug that will only manifest 0.4% of the time. The problem is that strstr returns a pointer, and converting a pointer to a smaller integer type throws away the high bytes. If the resulting pointer is not NULL but happens to have a zero low byte, this bool will be false, even though the string was found.

Even if that doesn't happen, you'll often see code like this:

#define true 1
...
if (found_it == true) ...

which is wrong as well.

bool addresses these. Conversions to bool always result in values of 0 or 1, so both of the above problems are avoided.

That said, I agree with Linus. It's not well understood, and using bool in a library header may conflict with another definition of bool in the project. Also, compilers typically warn about at least the first error above. As a C99 feature, bool is too little, too late; had it been part of C89, things might be different.
I am not arguing whether or not it is prosecutable, I am arguing whether or not it is fucking stupid.

Criminalizing knowledge is bullshit. Why should the burden of ratting people out be placed on this dude? It is such bullshit.

Should it be illegal to tell people how to make meth? What about making alcohol? Should it have been illegal to teach people to make liquor in 1919? What about December 31st 11:59 PM 1918?

This whole thing is fucking stupid and the feds have way more interesting things to do than harass people for telling people how to cheat tests.

Its the same line of thought as suing gun manufacturers for murders or alcohol companies for drunk driving. It removes responsibility from the individual.

Not to mention this was a fucking manufactured crime. Glad every serious crime has been solved so we can bust a dude for teaching people to pass lie detector tests, which are unscientific pieces of garbage to begin with.
> Falsifying polygraph test results isn't a crime, since the test results are inadmissible in court cases.
True. But it is an obstruction of justice, and it seems pretty clear that some people were soliciting his services to cover up non-polygraph crimes.

For example, providing false identification to members of the Zetas drug cartel is definitely a crime (and, considering their penchant for bloodshed, a pretty despicable one). It's also whether the "convicted sex offenders" used his training to avoid capture for additional crimes (which would make him something of an accomplice).

Just not clear how we could defend a man who knowingly trained people doing some pretty nefarious things.
Consider a simple bit mask operation, assume 8 bit ints for the sake of brevity:

Prior to C99, assuming you use the mentioned typedef for bool:

bool a = someInt & 0x02

'a' will be 0x02 if the bit is set.

In C99, bool is aliased to _Bool and if the flag is set, the above code will result in 'a' being 0x01 because of C99's requirements for type conversion.

To accurately get the same behavior prior to C99, you can add !!, e.g.:

bool a = !!(someInt & 0x02) //'a' is now 0x01 when the bit is set.