skysight-inc/HackerNews huggingface dataset:
So now you just need to distribute your CA certificate everywhere

As opposed to writing down the key signature of your server's host keys on a card in your wallet? You only need to look at it the first time you connect to the server, and it's a lot less of a pain in the ass than trying to install custom CA certs on every machine you SSH from.
Distortion in what sense?
I'm not the Parent but if I'm ever a transient I'll hold onto my $30/mo 24-Hour Fitness membership for dear life. Toilets and hot showers all over the country.
C++ has "and"/"or"/"not" etc., so you can do

if(not A and B)

but I'm not sure I've ever seen anyone do it. http://en.cppreference.com/w/cpp/language/operator_alternati...

To get them in C, see the note about iso646.h in the link.
Wired: Cloudy future without integration
This has come up so often on Hacker News that I decided to create a very simple JSON API for checking email addresses. Free to use for anyone. Performs the right regexp check for email addresses based on RFC-5321 rules (not the oft-quoted but incorrect RFC-822 rules, which are for mail headers), performs MX lookups to ensure mail can be delivered, and performs the same "did you mean" type checks that kicksend's mailcheck performs.

I've included both jQuery and server side example code on the site.

https://www.emailitin.com/email_validator
This is what PNaCl (Portable Native Client) is trying to do. I'm skeptical though; PNaCl is still experimental in Chromium 29 (the current development version), and requires the browser to download extra files outside of the Chromium package itself, probably because LLVM is quite bulky. If we're going to run high-performance code with the C memory model in a browser, I think asm.js is the best way to do it.
Small world, I think I worked for the same guy. My favorite nugget of wisdom from him was a dismissive "connect the dots..." that turned out to imply something that was disastrously incorrect.
And Python was created to support a variety of programming styles.

While not strictly untrue, depending on what you consider a "style", it did cause a double-take.
But to what end are you serving by following this propaganda? Is there irrefutable empirical evidence that shows this, rather, extreme approach to product development actually yields better results? To me it is just part and parcel of some "do everything in public all the time" meme. Ironically, the view being proffered here is much more like a cult than the view of being more, well, reasonable.

What I'd like to see from people like this is 24/7 webcams in offices programmers worker's mic'ed up, with some sort of peanut gallery available for viewers. :)
The web is an external plugin to the computer. JavaScript is its programming language.
Journalism - kind of, depending on your definition of journalism. And it's not a media play, it's a hard technology play, so SV is a better fit.
Man, I'm not exactly a bleeding-heart type but even I would find that behavior on the part of the customer rude.

You know a better way to "hurt the evil owners"? Just don't go to that store at all. But asking a customer a question is not a crime (unlike your Nuremberg analogy), these "victims" chose to walk into the store (unlike Nuremberg again), and being needlessly rude is needless, not required.
>This "pop" usage of zen hurts my religious sensibilities. zen is about being a lotus in a dirt-pool.

That's not very Zen of you.
Where are you now? How are things? Are you still happy?
>I want to start a family, and I want them to have the best life and the best opportunities available. Not to be spoiled, but simply to have a good life.

This... does not always work out how you think it will.

I'm the oldest of six. (Divorced/remarried parents, 3 kids each). I'm dramatically more successful than any of my siblings, adjusted for age. According to the tests, I'm not any smarter than them; according to in-school performance, well, I'm about the worst of the bunch, academically.

Now part of this was just plain luck; I graduated from highschool in like 97-98, and had a solid sysadmin/programming job within months. If I had gone to college? There's no way I would have been able to do as well looking for work in 2002.

But, I think a lot of it was that when I was growing up? money wasn't a given. I mean, my parents weren't dirt poor or anything; they owned a house, etc... But, I watched as they moved up from renting crappy places to buying their first house. Clothing often came from goodwill. They loaned me money to get a cheap car when I got out of high school, but I was expected to pay them back. If I worked hard and got good grades and scholarships, there'd probably have been some help for college, but it certainly wasn't a given.

By the time my siblings came of age? my parents were in much better shape.

Now, I mean, when I say I'm more successful, I mean financially, maybe they are happier, I don't know. It's quite possible; I certainly wouldn't call myself well-adjusted. And certainly, that can be more important than money; but I'm pretty much the only one here that wouldn't be in trouble if our parental safety net went away, and that's kindof a big thing, I think.

But, my point is? more money does not always mean more successful children. Children look at what you do, not what you say, so if you are optimizing for successful children, it's probably best to have them watch you /become/ successful, not watch how you act after you have become successful, and have time to enjoy the fruits of that effort.
MySQL and Data Truncation: A descent into IEEE hell
If anyone can leave Facebook it's teens. Their social networks aren't developed/mature enough where they have to depend on other people's social network preferences. Most teens could literally leave on a whim and bring most of their friend with them. I still remember how quick the exodus from ICQ to MSN was (and nobody hated ICQ.. it just kinda happened).

Also when a teen tells you that they hate something because there's too much drama.. it means they fuckin' love it. They CAN leave but they don't want to because Facebook is so effective at stoking their out-of-control hormones. With Instagram in the fold this is especially true. As for why everyone else is on Facebook? Well it's because everyone else is on Facebook. And how else are you going to see pictures from your out-of-the-country relatives or creep on your high-school crush. I think Facebook has reached enough critical mass to not have to worry about becoming irrelevant for quite some time. For the record I don't use Facebook much myself, other than to keep a reminder of when everyone's birthday is.
Open-Ended Questions are Bad
It's exciting to think that people with physical disabilities might be able to use this technology to explore places and communicate.
I program almost exclusively on my chromebook, with an oldish amd64 atom processor. I program almost exclusively in Go using vim. Vim is very low cpu usage and I would expect that to get you pretty far. Go is very sweet here because it has a fast, and very efficient, compiler which produces fast, and very efficient, code. All of these together might extend the battery life of your laptop. I have no experimental evidence for this though :) Go also compiles to ARM pretty well as I understand. Could be a good'un.
Mobile page looks down, but article is still up on main page: http://www.slate.com/blogs/xx_factor/2013/05/22/teenagers_ha...
As an idiom I quite like this form. I often do similar for double iterations:

for (int x = 0; x < width; x++)
for (int y = 0; y < height; y++) {
do_something(x, y);
}
The choice is platform-dependent.
I quit Vonage a long time ago when I noticed my bill was steadily rising around 25 cents each months over a 4/5 year period. When I tried to cancel service, I found out that in order to cancel you have to remember their 'special' assigned password to get the the web page that gives you a number to call to cancel. After calling and waiting a long time to speak to a representative, the call quality was horrible!! I have to think this is part of their business model. I am not impressed with this company.
I use http://shoutkey.com/ all the time for conveniently moving URLs between computers, or communicating them to others.
There are - just ask some real good doctor how will put an end to the game if it comes to this.

We had this conversation with some MD while dating - both of us suffering from severe hypofunction of the empathy glands. So after some discussion in detail (and grossing out the couples dining around us) we come to the conclusion that a massive shot of important hormone with healthy dose of prescription stuff should do the trick due to the way breathing is done in the human body. Somewhat improvement on the current lethal injection protocols.
> “Honestly,” one 15-year-old girl told Pew, “I'm on it constantly but I hate it so much.”

Maybe I'm too far from high school but I can't picture a situation where you would have to use FB "constantly" even though you "hate it". It's not really explained in the article either, there's just some superficial quotes about "Drama" and "Adult presence".

I know adult's who say they hate facebook but maintain accounts but this equates to logging in for a couple minutes a couple times a week, liking some photos, maybe posting a few and then getting on with their day.
> The real test for popularity will be which languages the polyglot programmers will choose if unburdened by legacy code

See the GitHub top languages:
https://github.com/languages
After you get a validating stub resolver, since your OS probably doesn't ship with one by default.
In the future we'll all be TaskRabbits
There's nothing wrong with doing full validation. Just don't use that regexp - it's for RFC822 email addresses, which is how you might see them in an email header, including things like comments.

You want an RFC821 (or more specifically RFC5321 now) email address regexp. See my post here about the email validator I wrote: https://www.emailitin.com/email_validator
When a toilet brush becomes a CEO’s secret ROI weapon
That's a tall order upending CL. You'd have to offer some kind of super-astonishing improvement to do it I would imagine.

Personally I wouldn't even try. They're too entrenched as the defacto online classifieds provider to the United States. Like eBay is to auctions.

If you _were_ to defeat them, you'd have to do something like find a way to get orders of magnitude more eyeballs onto each ad somehow. I'd guess that distribution channels would be your best bet in terms of implementing a net improvement. How to do that I do not know, but its my guess that that's the way to add value to the space.

Maybe work out a deal with all the major newspapers' online departments to mirror all the ads on your site on their classifieds sections, so no matter what newspaper someone is reading, your ads are there. But that's a tall order in itself.

You have your work cut out for you that's for sure. Good luck!
I ENVY your experience with your investors.

I had an experience with an angel investor, where she said: "You need my money, what's stopping me from just hiring some programmers from India and making what you have." I told her, "passion," and I walked away from the deal .

This taught me to take advice from others and NEVER deal with family. It also taught me that if my pitch is a website/app/service get my users and growth rate manageable, so leverage is in my favor.
Des Moines is big for financials. Specifically insurance.
I really feel for you. I broke my arm a few years ago, and never found a good way around it. I really honestly felt like I was mentally handicapped (does anyone else feel like when they're coding they think with their hands?).

The best I can say is take it easy - don't force the use of your broken arm - you could really mess things up if you push it before it's healed.
http://www.ureddit.com/
For a second I was thinking the opposite, in that the investor wanted to continue the happiness and bring in a second round of funding. Thus giving his first investment a greater chance of success.
The only thing mailcheck doesn't do is check if the domain has MX records, so valid looking domains that you'll never be able to send anything to will pass.

I've tried to help this situation by creating an API for you guys: https://www.emailitin.com/email_validator
This also provides an advantage when debugging. It will become immediately obvious which condition fails when stepping through the code. That isn't always the case with a long string of &&s.
Ask HN: Best Time To Visit SF This Summer?
Hi there, I’m a CS student from Arizona with a year left before I graduate college. My passion for startups started about a year ago when I discovered Hacker News. Every time I read about startups and people building things to show on HN, it gives me courage to continue with my dream of diving into the world of startups one day, ideally once I graduate. I’ve been working diligently on a couple of side projects during my free time for a while now, which helps me keep engaged in web development. This summer I’m interning in Seattle, WA as a software developer, and I’ll finally have enough money saved up to visit San Francisco for the first time.

I was hoping to gain some insight from the startup community in San Francisco as to what the best time this summer might be to visit “The City.” I have until August 2 before my internship comes to an end, so any weekend from now until August will work! I am looking to probably arrive on a Thursday night and return to Seattle the following Sunday. This will give me a chance to use all day Friday to pay a visit to any startups that would be open to the idea of me visiting their office space that day! I am also looking for a place to stay, so if you have any recommendation as to where the best places to stay are, I would greatly appreciate any suggestions you may have!

If you work at a startup in SF, or know of someone who works at a startup, who would be open to the idea of me visiting your office space, send me an e-mail at jlteran@cs.arizona.edu or comment on here!

Cheers!
The annotated transcript: "We Steal Secrets: The Story of Wikileaks"
"All those failures..."

They only are if you decide they are failures. Use those "failures" as a platform.

Chances are you are not alone in this. I know, I am reading into this and I am seeing myself. You are me.

There are lots of us in this boat.

Remember, this is our platform.
I have been in leading-edge programming since a good bit before you were born. I have been part of many startups, one very successful, another one on hold, a consulting firm that had a nice exit.

Very much in contrast what you have said in this post and in other posts that you have offered here, I find the demand for seasoned programmers, developers, architects at an all-time high. I have recently had to turn down two very lucrative engagements due to my apparent unclonability.

I have had low spots careerwise--a period of self-unemployment, but I was determined to not get into the negative thinking, as I am sensing in your posts.

My wife bought me a fiction book by Garth Stein, The Art of Racing in the Rain. One of the phrases in the book was "Your car goes where your eyes are." If your eyes are on the wall next to the race track, that is where the car will go.

To put it in non-racing terms, you are likely to fulfill your expectations.
I'm not sure if I understand what you're saying, or if _you_ understand what you're talking about to be honest.. ;-)

If you need to access a server you'll always need a computer.
authorized_keys are public keys only. it does not matter if other computers have your public key. all it does is give you access.

the private key of your ssh key(s) give access to several servers, thats why its the part that you want to protect. if one server has a rootkit, well, that sucks. but if that rootkited server can access all the servers YOU can access, you're screwed.
I'm sorry, but describing homelessness as "a cool hack" is pretty twisted.
> He tells people “he likes building things” because that seems to be a publicly acceptable rationale for building a tech company…but super secretly he just sees starting a tech company as a means to generating an inordinate amount of wealth quickly

I have a hard time believing that anyone who is only fueled by money and does not truly enjoy 'building things' would last all that long starting a company.

I know a great many writers. Not many people get rich writing (if $1 billion tech company exits are black swans, then JK Rowling is like a rainbow swan or something), and yet there are still people who choose to write. They truly enjoy writing, they make their lives work even though they no they're not very likely to end up with a million dollar book deal.

I get the feeling from most of the really great people I've met in the tech world that they would be 'building things' even if it there wasn't the seemingly realistic possibility of millions of dollars. They're not in it for the end game of travel or sex, they're in it because they're only happy 'building things.'
How is this specifically different than just throwing up a quick and dirty sinatra or php app on heroku?
The Terminator ran COBOL? The screenshot clearly shows 6502 assembly language: http://www.pagetable.com/docs/terminator/01-23-27.jpg
While you could do much worse for a measure of popularity, some languages are popular, but dont have a huge open source community. For example, Objective-C and C# are both probably higher in reality.
While many suggestions are correct, i also like the monkey-sphere one because its based on GPG trust model.

With the CA you have to have a base trust in a CA cert, with GPG you trust whatever you want.
it's way more impressive to talk at cocktail parties about what financial you work for than what no-name-startup/consultancy/generic-design-shop you're working for.

Well then this must be a perspective thing, too. I suppose if you go to cocktail parties with Wall Street types then that might be true, but in the social circles I run in (a mix of tech, fashion and media) working for a financial company is instantly seen as very boring.
I was working at a golf course plugging a charging cord into a golf cart. There was at least a small puddle in that building 24/7.
Because it's cheaper, but has a lower quality UI/UX.
Ask jokes from natural language processing andriod app
Sept/Oct
I know that you asked for a new programming language to learn.

But if you want to increase your skills as a programmer I think that learning algorithms and data structures that you don't know is better for your development than learning new programming language ( this book is a good one: http://en.wikipedia.org/wiki/Introduction_to_Algorithms ) .

While learning hard algorithms and data structures you will also learn how to think in a new ways. Also I recommend reading about concurrency and parallel programming ( general texts, nothing language specific ).

This will help you in writing better code in any language and also in understanding code written by others.
Next headline. . . "Teens hate parents, but Can't Leave". Give me a break.
It's probably more along the lines of "I hate that I have to use Facebook, because that's the cool thing to do, but everyone else uses it, so I'd be even more uncool if I didn't use it."
A "lifestyle company" is a dirty word to investors. For the owner though, it can be a very rewarding career with a fantastic salary. There's little ability for VCs to profit from it though, so you won't hear anybody who is going that route support you.
Because it's not popular. People use Objective C because iOS is popular, not the language.
I run into this warning all the time. It forces me to double-check. Finally I understood the reason. And it was an interesting read too!
The quote was at the start of my comment, after which I offered a way of reiterating it.
If not for the need to get and later free the

Dir *b;

, and print the message, this condition would get a lot simpler. I'd find it more readable to write a function

bool samefile(Dir *a, Dir *b)

, have it consist of a single-line return statement, and then have the caller just do if (samefile(a, b)) { ... }.
EMail sent. I'll be sure to remember you when I make my millions, lol.
Payers of the licence fee would appreciate more of this kind of information, thanks
The Hazards of Remembering Positions in Vectors
"global variables in C are initialized to zero implicitly"

NULL pointers will lead to a crash. It would be more interesting to have it as a random pointer, which could do quite anything.
Spammers tend to be stupid. When I post my email address as "me+tag@mydomain.com" on a certain popular, well-scraped website, I see lots of rejected traffic to "tag@mydomain.com".
You could use challenge response with the yubi (or just oath) and save the ssh key passphrase in keychain..
or you could get a yubikey neo and store the ssh key in the yubikey

neos can store the rsa key and use it to authenticate via ssh, as it has opengpg smartcard emulation support
Building and provisioning an Ubuntu 12.04 VM with Vagrant and VirtualBox 4.0.6
Please research "fun" and "story", I think you will find out why fun stories are often based on things which may not be feasible.
No more like:

If I didn't use Facebook I wouldn't know what everyone is talking about. See also: reality TV.
Thats been the case with xooglers interviewing with my company. It seems like there are a lot of average to below average people working at Google for some reason. Or at least the below average people interview a lot.
I can definitely agree with the social aspect of oss and contributing to oss. my contributions have come as a direct result of interacting with various people in the community casually, and finding out about things I can continue to along the way serendipitously.
I don't think it really improves readability. All the programmers are familiar with && and ||, and using something else will just confuse people.

Also, it's not really that hard to #define it yourself, instead of using includes.
They notified their users of an upcoming change and gave them about a month of warning. It'd be nice if the users could go ahead and make the change as soon as they read the email, but it's not like Tumblr is going to intentionally withhold that key detail indefinitely.

It's just a little flub, and nobody's blog is or was negatively affected, so I don't really see a need to drag out the pitchforks over it.
Hopefully that's not the SMTP syntax you're actually using.

* There's no space between FROM: and the address in SMTP
* Email addresses must come between angle brackets

I'd reject (give you a 5xx) that from my mail server for those reasons alone.
This piece is a disaster. Samsung made an $8 billion profit, so the truck metaphor is misapplied.

His poorly-chosen metrics do not lend much support to his position. They fail to show momentum. If I were deciding which platform to support, I would be far more interested to see developers and customers dropping other smartphones for Apple and keeping their Apple devices rather than simply see that Apple still has customers and collects margins. At least it's true that Apple still has a warchest to fight back.

TechCrunch said, "There is no way even the most rabid Apple fanboy can deny that iOS is in second place now." I guess he proved them wrong.
> In other words, how much additional security does password-protecting your private key gain you?

Someone took your laptop, they could now have one of two things:

(a) - Just your laptop

(b) - your laptop and every server you're using your key for access to.

b is prevented by the passphrase.
Yahoo submits bid for Hulu