skysight-inc/HackerNews huggingface dataset:
1) I think socializing is overrated, and doing work that is meaningful to you is underrated.

2) It's really all about balance. You probably need a good mixture of the following to be happy: socializing, exercise, work, alone time. A lot of times situations occur where you have to sacrifice one area for another. Like with a startup, you probably have to work a lot more and won' have time for other things. For this reason, I think startup life is unsustainable (because it'll probably make you sacrifice too much socializing/alone time/exercise). However, the upsides of startups are still great, and I think worthwhile, so I think it'd make sense to make a ton of money from a startup after working for a few years, and then rebalance your life afterwards and benefit from the money.

3) Friendships seem to be a function of repeated, unplanned interactions, and of situations that encourage you to let your guard down. http://www.nytimes.com/2012/07/15/fashion/the-challenge-of-m.... I'd suggest doing something you love, or starting a new hobby. I meet a lot of people playing basketball. You could take a kickboxing class, or a guitar class, or a dancing class. But maybe you don't want to pay money. Maybe theres a ton of people like you. Maybe there's an opportunity to organize a group of people together, each an expert in something, and you guys take turns teaching each other something new and fun...
UnQLite - A Transactional Key/Value Store for C/C++ Host Applications
Hmm, is it very hard to DDoS DNS servers? I'm a bit confused about the DNS part of what you said.
It shouldn't be a criminal offense. It should be a civil tort.

Please explain the rationale of using jail to punish someone for lying on a resume. How does that make the world a better place?
I was under the impression that polygraph results were inadmissible as evidence in court proceedings, and if so, of what importance is teaching people how to beat "lie detector" tests?
not if you don't want to pay for licenses.
Talk to everyone. The person that makes your coffee, the person in line at the grocery store, your next door neighbor and so on. Get in the habit of talking with everyone you meet. This could help you become more connected and could possibly lead to some new friendships.
Not to be rude but if you don't understand what I just said, you might want to re-read the article you just cited.
You missed the part where _Bool is not the same as int.
> - I only ever felt proud of a day's work during a stellar day. Anything less made me feel inadequate (in the office, I feel good about what I accomplish and don't feel guilty about less productive periods).

This. Surely this should be considered a fair drawback of office work?

My qualms are with the fact that office work seems to sorely hinder one's ability to self-report about actual productivity. Whilst this is lovely for one's mood (the value of which should, admittedly, not be understated), it seems to bode ill for effectively self-managing one's efforts to get work done.
That needed to be clarified and was missing in Linus reply.
It is a very important point, from the language perspective.
a lawyer and owner of a tech patent - not a troll- http://patents.justia.com/inventor/peter-a-groverman
Server side encryption? We want client side encryption and the server doesn't get to know the key.
That seems like a misleadingly-broad term, but sure. IMO, public-key cryptography (or just asymmetric crypto) is already an improvement over "the Diffie-Hellman key exchange," which is what's generally implied when talking about public-key crypto.
It's also worth noting that a subject taking the plea bargain does not necessarily mean they got the right person who committed the crime. There are many documented cases where an innocent person was coerced in to taking a plea bargain to avoid a costly trial, because they were afraid of being found guilty regardless, and opt for the "lesser" sentence -- again for a crime they did not commit.

The gamification of justice, where the only score that matters is convictions.
Well, that's the thing, I don't think (to my knowledge, basically) that they even track such things. Finger-print analysis isn't even standardized, apparently.

Brandon Mayfield is one example of a high-level failure in such analysis. He was implicated in the Madrid bombings by a finger-print and thus faced serious international terrorism charges despite being completely innocent.

Here's an article that touches on some of the issues, and also mentions some of Brandon Mayfield's experience:

http://www.cbsnews.com/8301-3445_162-4069140.html

A finger-print analyst in the linked article claims 98% efficacy, though there is no data to back up that number. With no standards and no apparent statistics to back up their successes and failures.
There are a lot of baseless assertions there. You have no evidence on your side at all. On the other hand, there's lots of evidence that patents fundamentally retard progress. See http://www.dklevine.com/general/intellectual/againstfinal.ht...
Please understand that there are much more relevant factors to the use of fingerprint to fingermark comparison evidence in court than their ability to discriminate under ideal laboratory conditions.

For some information see:

National Institute of Standards and Technology, National Institute of Justice, February 2012 report: "Latent Print Examination and Human Factors: Improving the Practice through a Systems Approach" (http://nij.gov/pubs-sum/latent-print-human-factors.htm)

In general there is a move towards probabilistic assessment of the strength of evidence (likelihood ratios), which offers a logically correct way of approaching problems in the forensic evaluation of evidence.
Not a single experience. The most egregious. I do not have a singular happy experience with any lawyer where I felt, you know, actually represented.

If you have had the fortune of having a lawyer do you well, good for you. I have never once experienced this. I have many examples to draw from.

EDIT: well well well, you're actually a lawyer. No wonder your bias.

Many examples:

* Didn't read my filings prior to court

* Forgot our conversations, and misrepresented my statements

* charged thousands, never showed up in court

* threatening me

* accusing me of threatening them (example cited)

* charging many thousands of dollars for retainer, while never doing any hours of work aside from a 30-minute phone call

* charging me telling me they could achieve a certain outcome, then telling me that there was nothing they could do and it was out of their control.

Yeah - fuck that.
Start menu 8 and other start menu replacements do not work in windows 8.1 (windows blue). They have deliberately sabotaged these utility programs.
Ahem. You forgot one of the most potent weapons in Microsoft's IP arsenal: patents. I wish they weren't as powerful as they are, but they can't be ignored.
You are being rude, but I care about learning more than rudeness, so if you'll kindly help me out:

But DNS servers can also be queried for the IP addresses of huge swaths of the Internet, putting the person listed as making the request on the receiving end of a massive response. In a blog post published Wednesday, CloudFlare CEO Matthew Prince said each DNS request sent by the Spamhaus attackers was likely only 36 bytes long, while each response was about 3,000 bytes. By spoofing the requests to make them appear as if they originated with Spamhaus, the attackers can turn the firepower of all those networks against their opponent, all but guaranteeing it won't be available to process legitimate traffic.

I'm still not really getting it. Which IP addresses are they referring to when they say "huge swaths of the internet"?

To get Spamhaus back online, CloudFlare relied on Anycast, a routing technique that distributes the same IP address across 23 data centers across the world. Internet traffic almost always chooses the shortest physical path. Anycast allows the geographically dispersed junk traffic to be absorbed by dozens of individual centers, where each packet is then inspected. When it bears signatures found in the attack traffic—for example, if it's a 3,000-byte response from an open DNS resolver—it is discarded in the CloudFlare data center. Only Legitimate Web requests are allowed to be forwarded to the Spamhaus data center.

How do they differentiate between a legit query and a DDoS query?
Did we all read the same article? He complains about "algorithmic interviews", the comments here are about AVL trees and sorting algorithms, but what he was actually asked to write was "a string parsing implementation".

Well, OK, I suppose it's possible they tried to get him to write yacc, but it sounds much more like they asked him to do some trivial loops and tree traversal, at the very most some basic recursive descent parsing.

This ain't rocket science, it's not complex O(n) analysis, it's only slightly above the fizzbuzz level. If you're writing code at all then I think it's reasonable expect you to understand recursion and loops, even if much of the job is just going to be hooking up jquery plugins.
That document exists too:

http://www.gamers.org/docs/FAQ/bfgfaq/
My bool is a char. I'm not going to add junk to my compiler for actual bool support. I guess I could explain that. I have a ToBool(StrStr()) function.
Did past competition winners end up with a position at Facebook?
Using bool in C, as well as C++ has distinct advantages. If Linus or some idiot cannot control himself from making mistakes, and from causing serious damage to the code, it is his fault. You can always aim it at your foot given any construction tool. I don't care if fools can't control it, but I wouldn't say no to bool.
NSA send a cease-and-desist letter to Zazzle
Letting the guy go because his techniques are ineffective only guarantees that everyone will sit up and take notice when they do prosecute someone.

IMO, a better strategy would be to prosecute everyone, including and preferably starting with those whose techniques are _not_ effective.

Following that line of logic, if we believe the government to be clever, then we can't draw conclusions as to the efficacy of his techniques, but if we believe the government to be naive or reactionary, then we should conclude that his techniques work.

Either way, the real method will find its way into the public domain sooner or later, and the only question is how easily accessible it'll be to the average joe.
Sorry, I should have said "tech media". Every "tech journalist" and their grandmother out there likes to write about patent trolls, and calling for the government to make changes.

And here we have a study by a branch of the US Congress, the one entity that, based on the constitution, can make sweeping changes to the patent system. The Congress' investigative branch went off to study the problem and essentially said trolls are not a big problem.

But as far as tech media patent-related reporting goes, this one has gone nigh unmentioned. Even though software patents are specifically called out. Why?

My suspicion is that the lack of attention is mostly because the study does not gel with the perception the tech media is trying to sell, that trolls are a huge burden on the economy. And typically, these complaints are made by practicing companies who, if one were to be uncharitable, one could say are actually doing most of the litigation [1].

To me, the signs point to a submarine [2]. And if that seems far-fetched, consider this:

You ever hear of a "study" that claimed trolls cost the economy something like 29 billion (pinkie to corner of mouth) dollars a year? A number that gets mentioned in any article about trolls or patents in general? Well, last year multiple sources poked holes all over it [3, 4, 5, 6].

Would you like to guess how many tech media outlets reported about that?

Now, would you also like to guess how many tech media outlets continue to harp on about the debunked 29 billion number every chance they get?

1. http://seattletimes.com/html/businesstechnology/2021696607_g...

2. http://www.paulgraham.com/submarine.html

3. http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2117421

4. http://blog.patentology.com.au/2012/06/29-billion-us-troll-t...

5. (Pay-/Registration-walled) http://www.iam-magazine.com/blog/Detail.aspx?g=454c1adc-52c3...

6. (A recap of the previous 3 references, as well as highlighting the sources of funding for the authors of the "study") http://gametimeip.com/2012/07/30/patent-scholars-challenge-b...
I wager it's pretty rare for the following conditions to exist simultaneously:

- Small enough that $2k a month is a serious spend.
- Big enough to draw the attention of someone who cares to DDoS you.
- Important enough to one's customers that a few hours of downtime
is a serious issue.

If you somehow cause all three to exist at once, either you're going out of your way to piss off the wrong people, or you're not charging enough.

(Also, there's always the option to roll your own DDoS protection. It's complicated, but not super complicated, at least for a 90% solution. If I'm not mistaken, it basically involves detecting anomalous traffic and telling upstream routers that you don't exist for the source IP generating that traffic. Someone who knows more about it might be able to fill in some details.)
Hire a really good SysAdmin.
I think what he's saying is he read this [1] instead and then decided to put it in practice... again.

[1] http://www.amazon.com/Maverick-Success-Behind-Unusual-Workpl...
I recall a recent post that looks at other definitions of the boolean ... http://nshipster.com/bool/

We need to develop one universal standard... :)
theyve been stuck in alpha for like a decade... by the time Windows UI becomes futuristic they will still have windows 95 UI... ReactOS in my opinion is nothing but a hobby i wouldnt use it for free even if Windows costs 2000$
Just for a reference, how many decades of C experience are behind your comment? Nothing personal here, it is just one really need that information to put your reply into context.
The article never actually connects the conviction with the story, so we have to speculate I suppose.

> even though he knows that those candidates are unqualified for those jobs

How would he know that? Is he familiar with the hiring criteria of every government agency?
It is my opinion that much of modern LEO's abilities to solve crimes are based on maintaining a facade of authority built up by the common perception of their methods.

Only slightly removed from your point - FBI profilers are completely bogus, they employ the same techniques as fortune tellers.

http://www.newyorker.com/reporting/2007/11/12/071112fa_fact_...

http://wordsofsocraticgadfly.blogspot.com/2007/11/fbi-crimin...
Funny I was actually thinking the opposite, why in the world did you ever respect or trust a lawyer!?
...the race card

A word almost solely employed by racists, when expressing dislike about the fact that anyone dare identify a racial component in anything, anywhere. Just FYI.

People have a right to be offended by derogatory words, especially -- but not only -- if they are directed towards themselves or people like them. The issue here is that Terry most likely doesn't have the ability to use a different word, or express his fear/anger in controlled way. His vocabulary is an expression of the culture in which he lives -- if he were in Russia he would be expressing fears about the KGB, not the CIA, for example.

Someone else compared his writings to a Markov chain -- the n-word is part of the input corpus to his diseased mental processes then. I personally don't infer intent on his part.
This pointer-to-bool bug isn't theoretical, either—it happened to me just a few months ago. The Cocoa function NSAssert works on objects, and raises an exception on a nil pointer. A similar assertion in a library I was using was simply casting to BOOL (a signed char), causing the error you described. It was a nightmare to debug, since it was interacting with a black box that I believed was the source of the problem.
I reason that it will take less than 50 years. Given the advances in object recognition, and graphical rendering. We can already make fictional worlds a reality in HD. I'd say less than 10 years. This will have a big impact on the entertainment industry.
A Teetotaler's secret to code 30hrs stright.
Redis doesn't compress contents of lists (or hashes or zsets) in a "ziplist", it packs them in a concise manner that omits structure overhead.

Source: the source code of Redis itself https://github.com/antirez/redis/blob/unstable/src/ziplist.c , Redis documentation: http://redis.io/topics/memory-optimization , and/or my book: http://bitly.com/redis-in-action .
I'm not sure what you are trying to say here. Yes, they don't just take random people. The breast cancer study, for example, wanted 18+ year old females, with a T1c to T3 invasive breast cancer, at any N stage, with no distant metastases, with a tumor size >1.5 cm in at least one dimension. They had to be a surgical candidate, with no chemotherapy, radiotherapy, or biologic/targeted therapy for that tumor or any other malignancy in the past 5 years. They had to have an ECOG status of 0-1, and adequate scores on several measures of organ function, and no significant heart problems or blood pressure problems.

The patients were randomly assigned to the control group or to the test group. Those in the control group were either treated with Doxorubicin/Cyclophosphamide or Docetaxel/Cyclophosphamide, randomly assigned.

Those in the test group were either treated with Doxorubicin/Cyclophosphamide or Docetaxel/Cyclophosphamide, assigned by the genomic data Potti claimed would predict which would work better for that patient.
The http://www.taichiwarwick.co.uk has a ton (actually all but the index.php) of broken links.

I found the http://www.open2innovate.co.uk/ site confusing. There are so many horizontal lines that it takes me a few seconds to orientate myself and even then I lose focus on what is important.
Oddly enough, as someone who was fluent in SoftICE, I almost cringed when NT surpassed Win32. I love Windows 7 now...the interface is second to none and I don't have to reinstall the OS every 3 months, but sometimes I miss the days where if a program didn't do what I wanted, I could have it grovelling at my feet within 30 minutes.

This was great for either sniffing out serial numbers or getting unlimited health in games. I know there are good NT debuggers around nowadays, but nothing really beats loading in at ring0 on Win32 =].
As a Lie Detector Antidetection Instructor – a "Lie Instructor", essentially – any prospective student who tells you their illegal plans is either an undercover agent, or has so little natural talent for lying they should be rejected from further instruction in any case.
I would look for meetups to attend. You could start by attending the local tech/startup meetups. From there you may try other types and keep moving as you meet people. One thing to do is smile, shake hands, and listen to what others have to say. Buy a beer or two to those whose conversation you enjoy.
While you have good intentions, I have a feeling your idea would backfire some how. Judging the objectivity of a patent through its inclusion within a peer-reviewed journal or a conference is only going to lead to more loopholes that can be easily exploited.
The "huge swaths of the internet" part is poorly phrased in the article. What they're basically saying is that there are a large number of DNS servers on the Internet that allow anyone to query them. Attackers query those servers and forge the source address that the query originates from such that it points at the IP address of their target. The attacker needs only send 36 bytes of data to the DNS server and the server responds with up to thousands of bytes of response -- directly at the target of the attack.

I don't know precisely how CloudFlare mitigated it but I can make some guesses:

- They may have just blocked UDP traffic on their edge. Since their DDoS mitigation service is specifically for HTTP and HTTPS, UDP is safe to simply drop.
- They may have determined that the attack responses had payloads that fell within a size range, and configured their mitigation hardware or routers to drop packets in that size envelope.
- They may have analyzed inbound UDP traffic to see what open resolvers were flooding them and surgically blocked UDP traffic from those IPs.
Never understood why we needed a boolean type, myself. What is wrong with 1 and 0?
They have a ferry don't they?
C: the language that can't even get a boolean type right.

And that stuff was standardized by a committee? Wow.
He himself has admitted he's schizophrenic. You'll also notice that he continues to post on Hacker News, despite being hellbanned, and seemingly knowing that he's hellbanned. if you read said comments, it's difficult to believe they stem from a strange sense of humour.
The important bit seems to be the behavior of the _Bool type, not the macroness (also, the [Future Directions section of the Open Group spec](http://pubs.opengroup.org/onlinepubs/007904875/basedefs/stdb...) says #undefing and redefining the macros is obsolescent, leaving open the possibility of changing the implementation from a macro to something else entirely).
Uber drivers file class-action suit over tips
"warning: initialization makes integer from pointer without a cast"

I mean sure, there are warnings and there are warnings. Absurdist pedantry about warning states isn't something I tend to worry about.

But if you're dealing with a code base that is building to completion without attention to this warning (which pops out with the default flags on gcc 4.7.2 -- no -Wall needed!), then you have more serious problems than can be fixed by a builtin pointer-to-bool conversion.
It's extortion. It really is no different from a mafioso coming up to your place of business to demand dues owed for 'protection'.

I wish I had the foresight to created idea/feature patents like 'Allowing users to reply in a forum-like setting in order to generate even more conversation'. That way, I could sue Y-Combinator for 'profiting wildly from my idea.' Perhaps the good folks over at Y-Combinator can take a page from your book and give me a percentage stake in every single start-up they help to seed.
What's wrong with anything that's not false is true?

If you treat it this way you remove the vast majority of the problems with most C or C++ BOOL implementations.

The low bytes of a pointer being 0 (It can happen on Windows with VirtualAlloc and company) can screw up the works, so avoid assigning a pointer to a BOOL and use BOOL b = !!pointer if you have to break that rule.
Y Combinator's Paul Graham defends foreign accent comments
I really think you hit the nail on the head. In a really good group, instant social feedback can be a big energizer. I think its pretty necessary to keep going after a while. Maybe you can get some of that remotely, but nothing replaces getting excited by other people in person.
He plead to 18 USC § 1505 "Obstruction of proceedings".

http://www.law.cornell.edu/uscode/text/18/1505

Seems he was party to an evading an investigation by misrepresenting testimony. That is, knowingly helping somebody lie.

This reminds me of 18 USC § 1001, "Making false statements".

This could be used to go after other "polygraph countermeasure" purveyors. You would have to never advise clients to lie. "Don't lie, try to evade the question, etc."
Big issue for me re: Dropbox clones, device integration/clients. iOS being key for me.
The author of the parent post probably assumed it from radicalbyte's "about" section.