skysight-inc/HackerNews huggingface dataset:
Who am I?

- Software developer with systems and automated test experience as well
- 12 years experience in C++, Java, Perl, and Web. Been using Groovy/Grails/JQuery, open to Angular and/or whatever languages and technologies perform and scale best while providing an intuitive development experience.
- Very intelligent and competent, always a top performer (graduated salutatorian at 16, 780 Math SAT I think, Genius IQ - not trying or expecting to impress, just trying to say I'm not dumb)
- Unfortunately I worked in defense industry, and had much of my time wasted with BS and having to reverse engineer and then re-engineer broken systems. So while I consider myself capable, I'm likely not at the level I would have been had I gone straight to SV. I assume there is a stigma attached to working in defense, if so please feel free to share.
- No great contacts in SV, so starting from scratch to build a reputation, a network of capable and trustworthy associates, and a knowledge of how things work. I do not underestimate the challenges this presents. But perhaps I may be overestimating them?
The Diplomat: Is Cyber War the New Cold War?
What about everyone that sells online and doesn't do it through eBay?
I have been wondering if I should look into AngularJS but I'm a bit worried about it's future given Google also has Dart which seems to be competing with it, or am I wrong? We all know what Google is like when it comes to closing stuff down.
Link should be: http://wiki.lesswrong.com/wiki/Crocker%27s_rules
Thanks, but you didn't try calling that number, did you? It is disconnected.
I'm trying to understand what you mean by "Microprocessor programming." Do you mean something like Assembly language? Or do you mean Microprocessor design?

I'm wondering if I might be able to help out, but I'm not sure I understand the question. I'm an EE with a lot of digital design background and some software.
I was hoping someone would write an essay like this, but this one falls short of the mark with some fluff in the second half. I think the most important debate topics from this incident are this:

- Does it make sense to shut down an entire city on a business day to catch a criminal, even one with suspected small explosives? I would argue 'no' in this case with all the data, but it could still make sense in a case like the Mumbai terror attacks with several trained terrorists who knew what they were doing

- Should we applaud the fact that people were 'willing to stay in lockdown' as I've seen several Boston residents say? My opinion: absolutely not, people stayed inside for fear not bravery, which is exactly the goal of 'terror'-ism

- Does this incident mean that more people should have personal guns/weapons to defend themselves? I think 'no' on this as well. What I would have liked to see is every private citizen outside Watertown to operate as they would normally in defiance of the terrorists, with heightened police presence in risky areas. The whole point of security is to defend liberty, and by impeding the liberty of private citizens for even one day, an argument could be made that the terrorists partially succeeded in their goal
OK. I'd go with more than one picture per user then, though.
> Having no dependents, I could dedicate myself to what seemed right rather than to whatever someone with money wanted me to do.

I don't buy the false choice of GNU/no children or children/no GNU. Why does it have to be either/or?
Baruch Athletics - 2013 Summer Camp: July 1 - August 16
@sabat, you're hellbanned. Looking through your comment history I can't tell why.

His comment:

>Anecdotally, when my son was a baby, I definitely knew his cry, and it felt instinctual (although in truth, it's probably just subconscious recognition).
I'm really sick of people criticizing the "lockdown" and "police state" - especially since most of it seems to be written by people from well outside of the Boston area (btw I'm writing this as someone who's bedroom is a thousand feet from where the MIT police officer was shot). The request to shelter in place was just that, a request. It was not an order, it was not illegal to go outside. The vast majority of us chose to stay inside. We made this decision because it's a) safer for us in the short term by not getting caught in the crossfire and b) safer in the long term by staying out of the way to make it easier for law enforcement to prevent these people from endangering us further.

Many comparisons to other cities and other suspects at large have been presented in the last few days and all the comparisons I've seen really aren't comparable. In most cases (at least those I've seen) they either have absolutely no clue where the suspect(s) is OR they know exactly where the suspect(s) is. Boston didn't issue the shelter in place request the city Monday afternoon when they knew whoever did this was somewhere out there. They made the request four days later, AFTER they had killed a cop and engaged countless others in a scenario you rarely see outside of an action movie.

They had a rough idea of where they were pretty sure he was (they were off by a block, but that's a different discussion). It's different when you have no idea where the suspect is (i.e. where we were Monday afternoon through Friday morning). It's different when you have the suspect pinned down to one specific location (and you can surround and cut off any means of escape). They removed the shelter in place request once they felt they were back to where they were (not sure where he is).

We caught him, alive and with no harm to civilians. Out of towners can keep Monday morning quarterbacking this whole thing all they want as an academic exercise. But for those of us that it actually affected we're pretty damn happy (and proud) with how Friday turned out.
I changed mine to "Sent from my iPhone 6". People were wondering how I got one =).
> bringing arguably trivial products to market ... with a lack of game-changing innovation to separate them.

It sounds to me like you are judging the founder. Not that I would disagree with you.

Don't get me wrong, I think Leah is awesome. She just builds up companies for soft landings/aquihires and pockets some money along the way. There is no reason a viable company couldn't exist on the grove model.
I challenge you to do this with a tablet that has a Wacom screen, or for that matter with any tablet. On the PCT you could probably get away with solar charging, but now you have two pieces of electronic gear that need to survive 5 months of continuous abuse.

Packs fall apart, boots fall apart, tents develop leaks, sleeping pads develop leaks, T-shirts tear where a pack rubs on them, critters chew through your food bag, O-rings in stoves wear out, and socks have maybe a 2-3 month lifespan. This kind of use occasionally gets the better of headlamps, and they're designed with this sort of use in mind. Hell, I broke a camera lens (mechanically, not the glass, and it was repairable) that was made in the era when such things were made of metal throughout and you had to focus for yourself.

Cell phones travel surprisingly well, but that's probably because they fit in ziplock bags, it's easy to get a silnylon stuff sack with a roll closure in that size, and they aren't big enough to be subjected to serious bending stress in a pack. Seriously, there's nothing iPad sized in a pack that'll protect it from the repeated bending as the whole load shifts slightly at every step. Paperback books tend to get curled from it, even if you try to pack them carefully.

I agree with you whole-heartedly that even in general use paper is more powerful because of the input limitation. Even once that's overcome, paper will still be more powerful in any situation where durability is key and replacement options are limited.
Hard to press flowers or do rubbings with tablets, too.
What's the matter with that? You can study the stuff at universities to a much deeper level.
I think these guys have the idea nailed:

http://threesheetsresearch.com/?p=233

I love the copy on their about page (I have no affiliation!):

"At Three Sheets Market Research, we’re not only researchers. We’re consumers."

"Choose Three Sheets Market Research. Because your customers drink."

PS: is this idea trending - I have seen it 3 times in 1 day.
What overall complexity of IPv6 are you talking about?
NNTR or NNRT?
I'm aware of that, but if I had to give up VLA to get the rest of C11, I'd do so in a heartbeat.
One of the things that immediately jump out to me is that the first set of trips are on all different carriers. Besides that, none of them are partners in any shape or form so while an airline can book almost any flight you want from any other legacy carrier on their own ticket stock, you will be paying the full coach fare.

Booking those segments separately means that you aren't just taking what the other airlines report as the fare but it is looking for the lowest possible fare on each airline, issuing a ticket on their own ticket stock. For example, American and United aren't partners so I can book an United leg on an American ticket but even if there are supercheap fares available, it's going to give me a relatively high fare for the "foreign" leg.

In general, what Adam Goldstein said about the downsides of buying a bunch of one-way tickets is correct but the baggage issue depends on the carrier. Most of the big carriers have interline baggage agreements with the other majors eliminating the need to retrieve baggage and recheck it. So if I have a Delta flight and a United flight on separate tickets, I can tell the Delta agent at check-in to check my bags through to United. You would do that by showing them an itinerary or proof of a ticket. Low cost carriers like Southwest, Spirit, Frontier, and Ryan Air generally don't have interline baggage agreements with anyone.

Where this breaks down is if you have irregular operations on one of your flights. If the inbound is late and you just make the connecting flight, your bags probably won't. You'll also get the run around if your baggage gets damaged. Generally I'd build in a 2 hr buffer if I'm changing airlines.

Disclaimer: I used to work in reservations at Delta Air Lines.
I'd add PT Sans as also a great, free sans-serif font. In fact, sometimes I can't tell them apart: see the pairing here:

http://www.google.com/fonts/specimen/PT+Sans#pairings

Open Sans is killing it in usage...1.9 billion font views in the last week, according to Google Fonts API: http://www.google.com/fonts/specimen/Open+Sans#stats , which is more than 2.5x as popular as the next popular Google Font, Oswald: http://www.google.com/fonts/specimen/Oswald#stats

I'd love to see Open Sans used so frequently that Helvetica becomes fresh, again.
I used to hate that signature but I've discovered how useful it is when sending a short, terse email from my phone. Nice idea.
Futures Eliminate Time
The problem is not in the routers or operating systems, it's in the applications.

Programmers do not yet know enough about IPv6, nor do they have the drive to learn about it.
I prefer Helvetica Neue (1983); its spacing and curves are a little more relaxed than traditional Helvetica. Plus, Helvetica is notorious for being rendered poorly on Windows web browsers. Since Windows does not have a Helvetica Neue (unless the user has installed an Adobe design application), you can avoid Helvetica on Windows with a CSS font stack like:

font-family: 'Helvetica Neue',Arial,sans-serif;
The comment that triggered the hellban was:

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

"I love how Jason Fried, the most self-important man in software (who can't code) is first on the list to diss the security patches. Fuck you, Jason. Learn to code. Then you can diss."

I imagine that telling someone "fuck you" directly is a hellbannable offense (even if the sentiment is genuine)
BRIF - Brief response is fine
I love Fluxbox. It only uses 10MB of RAM and runs just about anything you can imagine.
Or glue in the beer labels!
Now, imagine if you hadn't had to profile at all, or even drop to C, because you'd written algorithmically efficient code, and could rely on the runtime executing it well?

Think of all the saved time ...
This is a great article and the diagrams illustrating the difference between a binary heap and a B-heap are awesome. The comments are amusingly negative, too.

It's worth noting that it was published in 2010, though. The Wikipedia article on B-heaps actually references this article: http://en.wikipedia.org/wiki/B-heap
> so this is for interested amateurs - i don't think the nsa is going to be very excited learning who has completed the course...

Yes. Though: I studied cryptography as part of mathematics in university, and while we studied much more sophisticated attacks and ways to break your ciphers, we never actually ended up coding up the breaks even of comparatively trivial attacks.
>> And with almost similar success rates, I find it hard to believe why anyone would pay that much money for very little more. The returns diminish really quickly.

The diminishing returns are irrelevant when your life is on the line and you risk losing your life. You just don't want to be that one

>> Also, you don't bribe people in the hospitals mentioned in the article.

Please re-read my comment. I was talking about corruption in state hospitals.
In the early days of the telephone, there was some debate about the proper way to start and terminate a discussion.

Many were fond of starting a discussion with 'ahoy', ending with 'that is all'. Alas, 'hello' and 'goodbye' won the competition.

That is all.
Beautiful. I usually cross paths with PCT hikers when I am working near Carson Pass. They always look so happy. Every year it's tempting to just set aside my responsibilities and join them. Maybe next year.
Why did you use German here? (Please pardon the off-topic comment. Just my interest as a native speaker.)
Personally, I find the latter response just disrespectful of my time. If all you want/need to say is you can't make it, don't write a bloody novel! All I need is an answer.

There's a time and place for long communication and it's in person. Not in an email.
Not that there is a "right" or "wrong" answer if you want to invoke that. There is no "winning" at evolution.
Really? Downvotes for just suggesting a scenario?
Angular is a front end JS framework. Dart is a language. So no, they are not competing.
The robots remind me of the Karol the robot... Very cool concept though!
Ignore Everybody - by Hugh MacLeod
Depends if you consider widescale NAT a solution or not since that is what ISPs seem to be considering.

Personally, I don't.
It's incredible to hear that since your work is really insightful (Codea reminds me of http://worrydream.com/#!/LearnableProgramming) and is pointing in an interesting direction. At the same time I do get that you need to put bread on the table, so to speak. Still with startup culture booming one has to wonder, why not commit? Have you guys tried that or is it something in the works?
If you know what you want, you have to guess at how to get the automatic device to give you that result, and you have to look at the result to see if the device correctly inferred what you want. That feedback loop where you reverse-engineer someone else's guess at your workflow produces more cognitive load than a dozen knobs with deterministic and predictable effects. Being able to eliminate the feedback loop is a huge win, and is why keyboard-based interfaces can still be more productive than GUIs where you have to look to make sure the button is where you expect it and the cursor is where you want it.
Well yes they are, but it is regulated (in terms of educational qualification etc). What I was trying to get at, is developing and underdeveloped countries face a lot of problems. To produce worthy result in such circumstances is something definitely worth cheering IMO.

There are so many deprived/underdeveloped/developing societies in the world which are similar to India in terms of the resources that they have access to, yet somehow the aspirations of people are not channelized and they end up doing things which are awful (e.g. terrorism). I feel India could be used as a positive example in such cases.

There are a lot of inspiring stories of people who perform amazingly well, despite access to very little resources, just because they have a direction in life and an aspiration that is meaningful. I have been inspired by several such stories in my life, which will find absolutely no mention in any western or even local media.
IPv4 and IPv6 are both complex protocols. Changing anything does mean that you have to replace all the routers, but if you only change the address length, the new routers are almost the same as the old ones, nothing needs re-engineered. Nobody needs retrained. Most software just needs a struct in a header file modified. You do need to replace everything, but you don't need to re-engineer everything. (Not necessarily my opinion, but my interpretation of GP's opinion)
I'm glad I'm not the only person who had this reaction.

Sheesh, how hard is it to type out "A one word response would be fine." It takes me less than 10 seconds to type that. C'mon.
Likewise. +1 for VSRW
A quick whois search turns up yet more:

415-513-5196
domain.admin@obvious.com
2601 Mission Street, San Francisco, CA, 94401
Recent-ish Firefox Android builds use Open Sans.

https://blog.mozilla.org/ux/2013/03/improved-type-on-firefox...
The Internet sales tax rush
I really like Open Sans for display and small text, but it renders wide and a bit too open for body text, hence the readability issues.
Wonderful - showing how little magic there really is in kernel programming. I recommend that everyone who does Linux programming go through this tutorial, even if just for fun - and for the sake of seeing how different the world on the other side of the syscall is. When writing a kernel-mode driver, a single bug usually means a reboot: either because you screwed up some refcount, so the module cannot be unloaded anymore - or because you clobbered something badly and the kernel is toast.

Having a driver-writing background, I silently laugh at the recent unit testing hype - I simply know from experience there are areas where you need much more care, gut and skill than def test_something(). And besides, you just can't unit-test a DMA transfer.
Or you could finish with "A simple yes or no is fine" and prevent the recipient from having to googling an acronym.
Ohh! Some India-nigger is confused about God and me.

-----

http://arstechnica.com/science/2013/04/scientists-get-coelac...

God said "fish shoulders" was significant in evolution.

God says...

and know the latter end of them; or declare us things for to come.

41:23 Shew the things that are to come hereafter, that we may know
that ye are gods: yea, do good, or do evil, that we may be dismayed,
and behold it together.

41:24 Behold, ye are of nothing, and your work of nought: an
abomination is he that chooseth you.

41:25 I have raised up one from the north, and he shall come: from the
rising of the sun shall he call upon my name: and he shall come upon
princes as upon morter, and as the potter treadeth clay.

41:26 Who hath declared from the beginning, that we may know? and
beforetime, that we may say, He is righteous? yea, there is none that
sheweth, yea, there is none that declareth, yea, there is none that
heareth your words.

----

You have any grammar pet peeves, God?

God says...

74:12 For God is my King of old, working salvation in the midst of the
earth.

74:13 Thou didst divide the sea by thy strength: thou brakest the
heads of the dragons in the waters.

74:14 Thou brakest the heads of leviathan in pieces, and gavest him to
be meat to the people inhabiting the wilderness.

74:15 Thou didst cleave the fountain and the flood: thou driedst up
mighty rivers.

74:16 The day is thine, the night also is thine: thou hast prepared
the light and the sun.

74:17 Thou hast set all the borders of the earth: thou hast made
summer and winter.

----

Royal We
"Very short reply Welcome" VSRW was discussed elsewhere to make clear that it is an invitation but not an expectation.
I'd expect more than a single off-color comment before banning someone. This particular user has a long set of perfectly valid and relevant comments throughout his comment history. There should be a pervasive problem with the user that fails to be resolved, even after an open dialog with others, before the community resorts to the boot. Even then, there's no reason for a hell ban specifically. Hell bans are meant to throw off unmonitored spammers who aren't meticulous enough to check that they do in fact have clean accounts to spam through. The Jesus-Spam that's been making the rounds recently is a good example; lots of Bible verses and more or less the exact same message in every post, not at all relevant to the link. Obvious spam. Sabat obviously isn't in this category.

However, the moderation system on HN isn't even opaque; it's a pitch black box. Zero accountability.
Animating with physics instead of a timing function
Source Sans Pro is an excellent, extremely versatile, well-hinted and very contemporary-looking humanist sans-serif. Not to mention the platform availability and wide selection of weights. It's become my new Helvetica.
I was aware of this (and I think majority of their customers are aware of it). However, majority of companies which use CipherCloud just need to be compliant - in other words that cloud provider (administrator, support etc.) cannot read their data during normal course of operation (answering support questions, etc.).

Lets take an example of HIPAA - the idea of HIPAA is that company managing records needs to track who can see medical data and to detect when unauthorized employees or employees without legitimate cause looks health related records. So my understanding is that if a cloud provider starts decrypting data encrypted via CipherCloud, then that is already criminal act.
Since the President has said he would veto it, most people don't think it will even pass the Senate.

People are saving up their 'capital' (e.g. blacking out their websites) for when there is a real danger of something like this becoming law.
It's primarily due to router discovery and automatic address assignment combining with stacks built to prefer 6 if available making it trivial to hijack/reroute/mitm your traffic. It's a significant concern on local networks that haven't intentionally deployed 6, you can see this behavior where things like laptops will inadvertently take over traffic on a network and push it through its 6 tunnel, generally evading network boundary controls.
I don't understand, Helvetica Neue renders awfully at body-text sizes on computer displays. Unless you need the light weights, use Arial. It's Helvetica made to look good on computers under 16px.

font-family: Arial, sans-serif;
+1 this sounds nicer.
Seriously? "Google Ideas Director Involved in ‘Regime Change’" is quite a bit different than "Google is doing things the CIA cannot do". It's as if you didn't read the article: Jared Cohen is a loose cannon, he's doing things on his own that Google did not explicitly approve of. Cohen is going places that Google is urging him not to go. "Google" per se is not doing things. Jaren Cohen is doing things. It seems debatable that Cohen does things the CIA can't. The CIA has a large employee base, Cohen is one person.

A junk article, in short, written from a very paranoiac viewpoint.
You can't communicate effectively without a protocol/language/etc, but communicating is not about consensus; it's about communicating ideas/thoughts/etc. Consensus is a part of communication, not its aim.

I agree that not offending/annoying someone is beneficial and might outweigh the message you have to communicate, but that isn't relevant to discussion about the efficiency of the protocol. If in spite of brusqueness, your point comes across, then it's effective communication.
I see you enjoy neardoc/heredoc
VSRE is implied in twitter or SMS simply because the length of the message is limited. Maybe we could introduce replies without bodies for emails? RWB? also know for "Royal Winnipeg Ballet"