skysight-inc/HackerNews huggingface dataset:
Many people fail to realize how hard it is for the military, government and law enforcement to recruit top security talent.

There are several reasons that come to mind, a few of which are hard problems to solve.

1. Market competition. The information security industry is currently undergoing major growth. As a whole, it is a thriving and exciting place to work. This allows companies to recruit top talent and, sometimes more importantly, pay top dollar. Sure, there's the occasional genius that comes out of the NSA (like Charlie Miller, for example), but even he is now at Accuvant. If you're a scraggly kid who spent all his high school years behind a terminal, and you're offered low wages to work for the FBI or DoD, or extremely high pay to work for a large consulting firm, which would you pick? Patriotism doesn't help all that much.

2. While less security guys have criminal backgrounds than many would think, the strict clearance required to perform intelligence-related work conflicts with a lot of personalities. Infosec people generally fall into one of two categories: very clean cut, professional, etc., or the typical "dirty hacker" that hangs out in a basement or studio apartment, breaking into networks and slugging beers. Three letter agencies say they want these guys, but there's no way they'd conform to government standards or pass a strict background check. No drugs for ten years? That's a problem for a lot of people.

3. Lastly, and this is probably the weakest point, but a lot of people disagree with things the U.S. government is doing. NSA wiretapping? Security professionals generally don't want to be a part of that. I'm hesitant to make sweeping generalizations, but if you go to a security or hacker conference (DEFCON comes to mind), you'll notice that a lot of the talks and sentiment are of a "rebellious" nature. At the very least, security people are strong advocates of privacy. Working for the NSA or the Air Force Cyber Command doesn't generally sit well with a lot of these people.

China has their best hackers in their military, working for the state. The United States has their best hackers in the private sector. I'm not saying that there aren't a few seeds of genius laying around Fort Meade, but it's not the same as what you see in the private sector.

If the government wants to recruit more hackers, they need to sweeten the offer; but how can they do so with (a) government-controlled funding and salaries, (b) strict background checks that are required for sensitive work, such as national security and (c) a mandate that many people they're trying to recruit simply don't support?
Given all of the conversations about breaking bad news to your customers, I thought this was a great example of an effective way of doing so.

It's written in plain language. It explains the various options that were available and which option the company chose. It's written in a conversational tone and not simply a list of bullet points.
PaperJS
Use "YC" discount code to save 15% on Women 2.0 PITCH NYC Conference (Nov. 14)
Women 2.0 PITCH NYC Conference and Competition<p>November 14, 2012 @ Manhattan Center, NYC<p>Network with 800+ men and women in tech at PITCH NYC Conference & Competition discussing the “New Entrepreneur Economy”. Learn from talks given by leading women of tech companies and startups including Meebo, Songkick, Adafruit Industries, DailyWorth, Maykah and more. Startup competition finalists will pitch live onstage to judging panel and audience for prizes. Participate in lunchtime mentoring and more!<p>Save 15% on PITCH NYC tickets with discount code "YC" when you register here: http://pitch.women2.com
I'm not sure if this story is reliable, but if it is, will HN users come down as hard on Google as it always does on Apple for being "draconian" and "anti-competitive"?

[Not surprised this has already gotten downvoted. Anyone got a mirror?]
Turn-by-Turn navigation came on Android way earlier than it came with iPhone 5 yesterday.

How fair it is for Apple complain about stealing ideas?
>No one talks about this stuff!

I literally LOL'd at that. You can't throw a stick without hitting a bunch of college students obsessing about this stuff. Is this guy even on the internet?
Just as "(some) MBAs are as useless as French Windows on a submarine", so are (some) programmers, and (some) doctors, and (some) <insert profession here>. Did you think that bashing on people with an MBA degree was going to lend credibility to your opinion?
The iphone 7 prototype looks like a good start but they can take it much, much farther. A quick calculation: my arm is roughly 34 inches long and an icon row is about 1/2 inch. Factoring in for hardware chrome they could squeeze in maybe 64 rows for a whopping 256 apps on the home screen! There is TONS of room to grow here.
Apple wins German ban against Motorola, can pay €25M to enforce it
Maybe they need a license to use the Android brand, not the software.
> This seems to be a very basic attack, wondering why this attack vector wasn't publicly known much earlier...

in hindsight everything looks very basic. If this was so simple, why didn't you come up with it?
He's fixed it, and now another thread unwinds.
there is what I mean:

this is idiomatic Lisp:

(define (keep pred l)
(cond ((null? l) '())
((pred (car l))
(cons (car l) (keep pred (cdr l))))
(else (keep pred (cdr l)))))

this is nonsense:

(defn keep
"Returns a lazy sequence of the non-nil results of (f item). Note, this means false return values will be included. f must be free of side-effects."
{:added "1.2"
:static true}
([f coll]
(lazy-seq
(when-let [s (seq coll)]
(if (chunked-seq? s)
(let [c (chunk-first s)
size (count c)
b (chunk-buffer size)]
(dotimes [i size]
(let [x (f (.nth c i))]
(when-not (nil? x)
(chunk-append b x))))
(chunk-cons (chunk b) (keep f (chunk-rest s))))
(let [x (f (first s))]
(if (nil? x)
(keep f (rest s))
(cons x (keep f (rest s))))))))))

When one breaks the underlying ideas he ruins the spell..
Congrats to the Balsamiq team! To anyone who isn't using Balsamiq yet, do it--an astoundingly useful bit of software. It's difficult to convey just how valuable this tool is for anyone that makes software/website for people to use.

The fact that everyone at the company is friendly and helpful and awesome is a significant bonus.
PixelQI is dual mode e-ink and LCD. They display full color in LCD mode and black and white in e-ink mode.

The fast refreshing fully reflective full color tech is called mirasol.
Design falls under Design Patent/trademark (Trade Dress) not copyright.
First short film shot 100% using Google Glass prototypes debuts
The phone that got a rep for screens cracking? In personal experience the iPhone is robust and hardy, having met hundreds of drops fine.
The consumer that buys a dream is your best customer, that's why dreams are the all time best selling products in history
Heat transfer doesn't scale quite like that. Once the surface area gets beyond "tiny subcircuit" you're limited by the essentially 1D transfer "up" through the packaging and can't rely on the ability of the cooler silicon in the surrounding regions. One core is still a really big circuit.

And yes, caches are big regions and hard to make faster synchronously. But you can treat this with pipelining -- that's one reason even the 32k L1 data cache in SNB/IVB has a 4 cycle (!) latency. Note that the even the gargantuan L3 cache on these chips (which is literally 1/3 of the die area) is still running at full speed, just with a ~30 cycle latency.
> But that's old news, and doesn't need to be re-hashed now

Well gee Jeremy, thanks for rehashing it then! ;)

I work on a legacy Rails 2.x app at my day job. Wading through the alias_method_chain soup is not fun. I for one am glad the time was spent to eliminate the technical debt that came from too much feature push in earlier versions of Rails and an underemphasis on code quality. They now have a great foundation on which to add future features (which is more or less what you're saying at the end)
I was cracking up over the big unattributed quote at the bottom of the product page:
"This will change everything"
Hot Startup Profile: bodyADDICTS « Cdling Highlights
it's all about the money, all about the dum dum dali dum dum
I think the the bar for usability is significantly affected by the money they may have to pay to have the phone replaced if their contract expired, they bought it upfront, etc.

I know if I had a £500 device that had a broken screen I would keep using it at least until I could afford to get the screen replaced.
Interesting. Much more game-like than I was picturing. (I had in mind something like that old Choose Your Own Adventure series.) I guess the line between interactive story and game is pretty blurry. It's not clear what PlayStory is. The treatment of the feature list suggests a more story-oriented approach, less game-like.
What we did when all the other SMS tools didn't work (in Tanzania)
There's a distinction between testing, and disclosing test results to anyone other than the student.

(I don't have much time to type, so maybe this is too brief.)
I think that's it. The phrase "the famous, or even infamous, ..." is fairly common. Monkey see, monkey do.
This is the only worthwhile article on the iPhone 5/iOS 6 I've read yet.

In a nutshell, Apple now has the "Pixar problem" -- they're so successful that there's no ability for them to actually innovate, because it risks failure.

Pixar handled this (with Jobs still around, sigh) by hiring Brad Bird, who is arguable one of the top directors worldwide now, but at the time, had only one movie to his name that was a huge failure, commercially (still a great film though -- The Iron Giant). Bird brought his own team, his own style, and a whole boatload of organizational change to Pixar -- and was wildly successful. He force Pixar to up their game when they were already at the top.

(Later, when Pixar needed a save on Ratatouille, Bird was there to pick up the pieces. He's easily the best hire Pixar made post-IPO.)

I don't know where Apple is going to go, but I don't see anyone like a Brad Bird on the horizon, and I'm doubtful one even exists to bring in.

Perhaps that's the real problem.
I agree the thing serving foo.js should be setting its sha hash in the headers. The client can validate that the header hash and the actual contents match, if it so desires.

On the web application side, by putting a "sha" tag in the script tag, the app is saying, "Fail if foo.js isn't the one I expect, regardless of where it comes from." By putting a "shared_cached" in the script tag, the app is telling the client where it is allowed to look for and to put foo.js.

Finally, a client should be able to ignore any shared cache requests and make everything private at the user's request.
Nodejs Version 0.8.9 (Stable)
I find it absolutely ludicrous, that people want to enforce their own value judgment on media, and what they are allowed to report on and on what not.

Nobody forces them to buy the Sun - never the less over two million people buy the paper every day. Are you seriously arguing that a paper that 10% of Britain reads every day should be banned from advertising on Twitter, just because you disagree on their reporting style?

Living in a free society means that you have to tolerate different opinions to your own. Sure, if they break certain laws, go and prosecute them.

People arguing on issues like these based on their personal views are in my opinion no better to these who want to ban porn from the internet, because it their personal value judgment says it is wrong.
CSS Lint v0.9.9 now available
Yeah, it totally reflects such a process. Maybe the suits wanted something sleek and "frictionless marketplace" or something, but it also just screams process: clearly the lowest common denominator, the least offensive to the largest number of people.
Visualizing Latency Numbers Every Programmer Should Know
[I'm not really sure] [the point of your assertions is]. [I think that] [A seeming insinuation of what you are claiming is...] [That insinuation, if present, would seem to be groundless].

Rejecting a false assertion might be clever if it were not falsely asserted [in the first place]. But anyone can play this game. Its almost as good as the false [false dichotomy] that follows. This is pure [classic] trolling. And as HN readers will see...it continues in this thread ad infinitum from here.
You misunderstood the vulnerability here a bit.

It works even when you have "passive observation". All you need is two things 1) to make the victim run your JavaScript, irregardless where you make your victim fetch and run your script. And 2) sniff his packets to see what is going over the wire. You can do both things very easily for example in a caffe on an open WiFi network. Or in a caffe with WPA2 where you and your victim are on the same wifi, using the same password from the caffe. (Arp poisoning your victim...)

Take the "you and victim are at secure wpa2 caffe", the bartender gives both of you the wifi password. You perform an ARP poisoning on your victim, now all his communication goes through your computer, you act as gateway for him. Now you have 2 from above. Then you can for example replace his request for a http://cdn.google.com/jquery.js with your own jquery.js spiced with this new CRIME fancy JavaScrip as well, in which you just create a lot of img elements with src set to say https://facebook.com. And so on as described in CRIME you can reveal the victims session cookie for example.

The tools to perform arp have been around since the stone age, the tools to serve your victim your own .js for some random request of his over http have also been around since the stone age. And now we have crime to reveal parts of the victims supposedly secure communication channel as well.
I can't believe we're calling them "smart drugs" if they don't even take the opportunity to overuse the ümlaut...
I imagine there are agreements that provide access to early builds, input on new features, testing on new hardware, etc. etc.
It should be 2.

William Shatner was in Loaded Weapon 1 (1993)[0] with Denise Richards[1]
Denise Richards was in Wild Things (1998)[2] with Kevin Bacon

Source: http://www.cs.washington.edu/education/courses/cse373/11wi/h...

[0] http://www.imdb.com/title/tt0107659/fullcredits#cast

[1] http://www.imdb.com/name/nm0000612/

[2] http://www.imdb.com/title/tt0120890/
freemail, OpenStreetMap, F-Droid etc.
Did any of those people disagree with him before? Has he changed anyone's opinion? If he had said the opposite, that the verdict was correct, would anyone here say "hmmm, he's given me a lot to think about."? Or would they just say, "it's so sad to see a legend lose touch."?
I should have been clear: it is the plan to maintain this dichotomy
Yeah, if you're interested in this subject you should definitely sign up on Fallen London and play through it a bit:

http://fallenlondon.storynexus.com/

It's a really well-done example of an interactive story game that's both "story" and "game." Lots of interesting ideas in there.
Here are a couple sources that explain why Dave McClure felt that an application was necessary and how they will be handling the process through AngelList.

TNW: http://thenextweb.com/insider/2012/09/13/500-startups-breaks...

TechCrunch: http://techcrunch.com/2012/09/13/500-startups-angellist/
Please pardon my momentary lack of precision. It was brought on by a lack of legalistic thought.

Substitute "logically consistent and practically workable, along with distinguishing between physical property and ideas" for "makes sense". By "logically consistence" I mean derivable from a few clearly stated axioms or assumptions, and a few primitives, like "and", "non-exclusive or", "negation" and a rule of deduction like modus ponens.

By "practically workable" I mean things like "having a fixed term", "having a central repository" and "clearly marked". Allowing rather extensive excerpting also seems necessary to preserve what

The current US standard of "author's life + 70 years" leaves a lot of uncertainty about when some material enters public domain. Having a copyright mark on stuff, rather than the automatic assumption of copyright would help eliminate a lot of uncertainty. Having a central registry where one could (automatically) get confirmation of copyright would help. The automatic presumption of fair use or fair dealing when an excerpt is used, rather than fair use as affirmative defense, would reduce lawsuits-as-free-speech suppression. Getting rid of the "property" part of "intellectual property" also seems like it help reduce problems, just because the concept of possession of an idea is false to fact, and causes people to make false assumptions.

I freely admit that even in the face of a logically consistent, confusion reducing copyright regime where free speech is assumed to trump copyright, some lawsuits would still come up, and indeed, be necessary.

I think that the current arrangement in the USA guarantees the use of courts of law to suppress opinions. The current arrangement also guarantees a majority of illogical outcomes, by almost any standard of "logical".

Happy now?
Here's the real problem: The major carriers charge the same rate regardless of whether you got a free phone from them or not. The phone subsidy doesn't go away even if you paid $500 out of pocket for a Nexus.
China Telecos Huawei & ZTE Deny Espionage Links In Congressional probe
That would still be 1. To have a bacon (non-capital) number of 0, you would have to be the bacon.
Anyone who has followed Woz for any amount of time is completely unsurprised by this quote. Woz is the troublemaker they were talking about in that ad.
Chrome For iOS Market Share Reaches 2.7%
It all falls apart when you have to say "p mid" or use Om(N)islash, though.
Exactly, this is not a bug and this won't be fixed. Go adds a ";" at the end of lines like "func main()", which in this case means "func main(){" has a different meaning than "func main()".
If you have the time, some links would be greatly appreciated. I'd love to see those studies.
The big take away I got from this is that if you can qualify for a good mortgage and are actually going to stay for 5+ years it is almost universally cheaper to buy then rent. Even in the high priced towns like NYC, San Fran, and Boston.
Shafter, not Shatner.

This guy is famous in Baconumerology, but I am skeptical that all the links included count as "films".
I hate those terms, but by his definitions, Go is statically typed and defaults to not including features if they think they might be misused. Doesn't sound that liberal to me, compared to, say, Ruby with monkey-patching.
I'm going to side with you here. Loved math as a kid. My high school then used the Chicago series, and I barely got past “Functions, Statistics, and Trigonometry”. I later got a bachelors and masters in mathematics from pretty good schools, reveling in abstraction and structure.

(Said logic compels me to say it's impossible to know whether the Chicago textbook series was responsible for that earlier poor performance, and not the more likely issues of the specific teachers, family, or adolescence. But! Anecdote.)
People spent years without loops too, "quite happily" doing it with jumps. Lacking useful abstractions is not a case of preference, it is being inferior.
Rule of thumb, the larger the effect size, the fewer the number of participants. The larger the random variation across people the greater the number of participants.

There are also exact formulas for simple tests.
This is really a nice move. Obviously it's intent is to help 500 startup and ensure Dave doesn't miss any nice deals. However, it's a great help for entrepreneurs and founders.

Since AngelList is an agnostic platform, the amount of time an energy you spent on one application can help you with other investment opportunity.

I learnt this the hard way. We recently applied to AngelPad. I really like their small size and watching Scoble's interview with Thomas made me think it was the outfit I wanted to be involved with. That devotion got stronger after talking to AngelPad graduates.

That said, AngelPad promised a 10-day turnaround. Nicely, they soon emailed everyone and explained due to the volume it may take them a bit longer but either way (in or out) they contact you-that was a nice gesture! Now you like them even more.
So I spent a lot of my referral capital and time to enhance our chance of getting in. So far we are approaching the two months mark and I have not heard back at all. I do understand they are busy and I'm thinking they are being very diligent and I've emailing them every couple of weeks.

But now seeing what 500 startup has done, I wish everyone would use the same standard. This way, I spent all my energy in building my referrals in one place and I can apply to multiple program.
These accelerators/incubators are designed to help founders, so why not use a process like angellist for future application and let founder spent their time an energy once and focus on building product, traction and a business.
Having URI types that are content-centric rather than location-centric has been typical of P2P networks for over a decade... but web browser support has been spotty. (It's sometimes been faked via a localhost HTTP proxy.)

A new chance for this to change soon may be come alongside the forthcoming browser-to-browser connectivity standards under the heading "WebRTC". Then you won't just have to hope a matching file might be in your local cache... you can cooperate with other nearby nodes to find reliable replicas (like the P2P networks do), triggered by a content-hash-specifying URI scheme.
"Eventually no one will remember he helped start Apple.." strongly disagree. And I don't think Woz even cares if anyone remembers him or not.
Why is your team bad ass?

This is my kind of application. This is similar to TechStars's application question "Why should we accept you?" which is great since you can candidly answer why you are a good investment.
Well said. I think it's sad that the mind behind Apple technology is getting forgotten while the marketer gets all the glory. I, too, hope Woz is right and the case gets overturned on appeal.

I am also noticing the shift to Android in my circles. This could be a good thing.
Lab mice can get depressed as well - there is specific way by which it gets achieved, so it's not even a human-only problem.
Don't see why you were downvoted. My daughter had the same experience with Everyday Math in a top-tier private school: intense anxiety. Now she's in a good public school with Houghton Mifflin. Say what you want about public school and Houghton Mifflin, but her standardized test scores have gone from 'needs remediation' to 'consider advanced placement' and while she still doesn't rank math as her favorite subject, she doesn't actively combat it.
How AppFog was built using Cloud Foundry
I got to 3 with Bela Lugosi. I couldn't get any further, so I finally turned to the comments to see who had >3.
Run `git blame` on the code pathway that's throwing the exception (in the gem.) Look at the changes that have occurred on it and either move back to a version of the gem that works, or change my code to suit the new version.

Alternatively, look at the changelog or just manually decrement the version number until my tests pass, obviously taking care not to move back past any critical security updates.

Also, the precise version numbers used in railstutorial are available in the code listings here: https://github.com/railstutorial/sample_app_2nd_ed/blob/mast...

The (fast paced|aglie|slapdash) nature of the rails ecosystem does necessitate a certain degree of attention to detail when it comes to versioning. However this applies equally to sinatra. It's worse with node.
The only reason iPhone 7 mockup looks weird is because our laptops' screens are not tall enough.

I predict Macbooks Airs in 2014 will be 28 inches tall and will display the new iPhone 7 photos flawlessly.