skysight-inc/HackerNews huggingface dataset:
I do it through the way I was taught in my communications class and in many of the instructor classes: make it like a good, bad , good "sandwich"

For most people I deal wth, especially those who are do not prefer bluntness, he sandwich method really works the best. In your email you start out by saying something hat they did well or something that went well. You then carefully transition to he bad news (whether that he they are to be fired, you couldn't get the job done, etc) and then you wrap it up with some good news, so that when they are finished reading they aren't left with a bad taste in their mouth.

However this approach doesn't work for everyone, and for some it may even prove to make matters worse between you and the recipient. For those who appreciate bluntness (you should make sure hey are this type!) sometimes breaking the bad news at the start of he conversation/email works best. However even when I do it this way, I always recommend that you finish off with something positive/constructive to lessen the blow.

As always, when discuss these sorts of matters, it is always best to be communicate face-to-face with the person, of possible, as sometimes things in email/text/phone can get misconstrued and taken out of hand. In fact meetin IRL is probably better than Skype too, as you guarantee that the person can't just abruptly stop communication and you can leverage your body communication skills to lessen the blow.

TLDR: Use the good, bad, good "sandwich" for most people, use the upfront "bad news first" method for those who like it straight and blunt. Oh and try to meet IRL to break the news.
The physics jokes are probably the best part of the show, and they're sort of an easter egg for people who get them. That's the part of the show where the effort invested (expert consultant, etc.) really shines through.

In general, I find the show mildly to moderately funny. I'm certainly not offended by it, as a lot of people seem to be. I just take it for what it is. It's a mainstream show that happens to feature some insider humor, rather than the other way around. Characterizations of the show as "nerd blackface" seem misguided, IMO. Legitimately offensive "nerd blackface" would be, for example, the portrayal of Asian-American characters in '80s comedies like Revenge of the Nerds and Sixteen Candles.
Nicely done.

> Edit: not sure how to post code in comments. e.g. * is lost

Put a couple of blanks before each line. This displays it in a monospace font, too.
This is the SSL cert provider used by Namecheap, I just got my first SSL cert signed here, the experience was smooth.

The longest delay in the whole process was from my own mailserver at the verifying site listed in the WHOIS record, which does greylisting (so it usually takes about 30 minutes to start exchanging mail with anyone you haven't received mail from before, since the server has to wait for them to retry...)

The whole process was smooth as butter, $9 later I have SSL support on my site.
You can ask, but that doesn't mean the employees have to tell you anything. Given that this is a voluntary incentive program, I'm unable to see how anyone can complain about it. To me, it's like a person complaining about a company weight loss program because they are already thin.
To quote Brian Kernighan, "Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"
Case in point, your bank's crappy .asp pages running on IIS were not vulnerable to this one .
I think the author has become a little confused by what nautical mile means today and has meant in the past.

Originally (maybe as far back as the 15th Century) a nautical mile was just 1 minute of arc of the Earth's circumference no matter where you were on the Earth.

A nautical mile at the pole would be quite short, a nautical mile at the equator would be quite long.
I've been using and loving Scala for more than a year now as my main language. I was just curious to hear about these others, that's all.
Omada Health gets $23M to 'deliver weight loss over an Internet connection'
Did Steve Jobs Lower Your Salary?
Tight, but I'd still use multiple yields, all the conditions in the one liner may be difficult to read.
Men Are Different
Just speculating: not having a recommendation when you first begin because you don't have any data.
Aren't you worried about downtime? Clients calling @ 2am doesn't sound like a fun time to me.
It feels strange to mix "please" with such a direct imperative. In fact it comes across as the opposite, like an authority is talking down to you. They could at least use the polite construction, "Would you please scan your item now." It would feel more like a request.
You do like to argue that others are wrong. That rapidly gets old when that's your first objection to anyone's criticism, as it has been in this posting.

It looks like you now agree that there are acceptable reasons for some people to get a double major. Your original argument says that a "[d]ouble majoring in college is a very suboptimal strategy". Have you changed your mind?

You have observed that people do get double and even triple majors. Thus, if people make rational decisions - your basic premise requires that people maximize utility - then either your conclusion that people are making the wrong decision must be incorrect, or you are privy to information that students don't have.

You have not demonstrated any evidence that you have extra information. To the contrary, you've received information from people who have stated things like "[i]t has given me more choice".

Your response has been to challenge the judgement of those people, when the appropriate response would be to question your own premises.

Otherwise, all you can conclude is that to those people "slightly improved credentials" is worth "three boring classes."

FWIW, I had no "trusted professor or mentor." In any case, what's to say that hypothetical mentor wouldn't have suggested a triple major anyway?
It depends on the host. If you're lucky enough to get a host that's mostly idle you have the CPU all to yourself most of the time because Linode doesn't have per-VM caps.

You can improve your luck by going for a more expensive plan.
Stocks rally as Fed calms rate worries; Nasdaq positive for 2014
I hate to burst you bubble, and I am glad that you believe that Rutgers is a part of the Ivy League[1], but I assure you it isn't. Rutgers admits nearly 61% of applicants in, and based on a cursory google search, UMich accepts about 37% and UC Berkeley accepts 18%.

Rutgers is The State University of NJ[2]. It is a very old institution (8th oldest), and that may be where the confusion comes from, since all the other Ivy's came from that time period.

[1] http://en.wikipedia.org/wiki/Ivy_League#Members
[2] http://www.rutgers.edu/
I tried this a few years ago in Firefox, but NSS kept throwing all kinds of bizarre errors, as it demanded that various intermediate CAs be trusted.
What about a web app? Whiteboard and video chat works great there, and it's a huge market :)

ADDITION: After all, this is what Khan of Khan Academy does (he uses a wacom though, but then it's a end user decision).
Precisely.

The very reason HSM vendors will be shouting about this for years as well, as anyone using those will at least have ensured their private key hasn't gone AWOL.
The keyword is "might". In the meantime, OP is out of a job and I just
Hope he has some savings to fall back on because I doubt that temp agency will be looking to take him back.
It's available now: https://play.google.com/store/apps/details?id=com.dropbox.ca...
3M futureLAB Students Build Tiny 3D Printed Mobile House for Millennials
This is a great product. I was working on a product when a new developer joined and started writing Ruby like he was writing in PHP, ignoring all of the programming language's idioms. What was worse was that with every commit where his code was "cleaned up", he'd put them back in!
> If your DNS is compromised SSL and x509 is currently what's protecting your users from a fraudulent site.

Uhm no? Because you can litterally just buy a new valid cert for it? As long as we're talking Domain Validated.

I doubt your average user will notice that there isn't a green bar anymore or that the certificate lacks ownership information.
The Default-Thinking Method of Problem Solving
Andrew Warner's Mixergy Celebrates 1,000th interview
Yep — Digital Ocean does it the same way. It's great to see good ideas spreading.
Heh, in the C version I wish that "value = str(i);" was replaced with "value = "%d" % (i);"

Format strings feel like C. And not the fun parts of C.
I use the $5 servers for everything I run. Never had speed issues despite pretty heavy traffic loads, so I haven't bothered to upgrade.
Spiped + SSH = Secure Proxy
Dart improves async and server-side performance
I've been playing around with the new PatternSynonyms extension. In combination with the existing ViewPatterns extension, I'm going to really have to change the way I think about API design. This is actually pretty fantastic.

{-# LANGUAGE ViewPatterns, PatternSynonyms #-}

import Data.Set as S

-- patterns that a library might provide
pattern x :< m <- (minView -> Just (x, m))
pattern m :> x <- (maxView -> Just (x, m))
pattern Null <- (S.null -> True)

-- a really dumb test function using those patterns
doubleMin :: (Ord a, Num a) => Set a -> Set a
doubleMin (x :< s) = insert (2 * x) s
doubleMin x = x

Ignore how dumb my test function is, and just focus on how lightweight it becomes to match views of the data structure. Figuring out what patterns to include my libraries is going to be a fun new design point.
How To Secure Your Site with HSTS (Considering Heartbleed)
SVM is great, it's often stacked on top of neural networks to do classification.

But it can't really deal with extracting features, especially from things like images and sounds. If you fed images ( pixel by pixel ) straight to the SVM and tell it to classify them, it would do extremely poorly - especially with big images.

A better thing is to have a deep ( layered ) network that will get pixel data from the input and pass it through layers that will then extract some useful features from it - for example, learn to recognize lines.

Then, after this information passes through the whole network, you are finished with smaller amount of features that are more useful for classification. Then you an send this information to SVM and it will deal with it a lot easier than if you tried to feed it straight pixels.

The thing is, we don't really have problems with classification algorithms - SVM does extremely well. What is the biggest hurdle is simply extracting features that then can be fed to well-working classification algorithms.
That's still $2.50/per month and even less after a write off.

Multiply that by 6 projects and it will be $15 bucks per month.
haha glad to see modelviewculture has finally embraced the destiny it was born for - as spammy link bait top 10 list blog with regurgitated content. I guess this was truly the one trick SEO consultants didn't want you to know.

By the way, as a male founder I've heard every single one of these multiple multiple times.
I would love to hear what's important to you in the execution of such a service in case I start actively developing OurDoings again.
Tarsnap: No heartbleed here
Because taking money to issue certificates sets good incentives...
For those of you wondering what Mono is:

Cross platform, open source .NET development framework
[Linux, Windows, Mac]-compatible .NET

http://www.mono-project.com
I thought this was well known, and I think it only happens when someone tries to submit a comment, so the title is slightly misleading. There is a perceptible delay while trying to submit after a day or so, but it seems to cache the result so it's faster if you comment again within the interval.
How to recover from Heartbleed
I always tell people this straight up. I'm about the money, everything I do is about the money. I just really REALLY do not want to work at any company until I'm 50, life is seriously way too short. My circle of friends, most of us have already exited and are living the life, I'm trying to follow suit.

The notion of retiring before 30 fuels me entirely.
You don't. You need to set reasonable expectations and approach a coding job as a "new" task instead of one you perceive you've failed at - you probably know more than many intermediate developers but it sounds like your ability to ship code is the biggest problem. Being a programmer doesn't mean knowing the entire stack and each and every piece of it, its about being able to pick out whats important to the task at hand.

I've run into a frequent roadblock in that I always want to know all the elements of what I'm getting into. I'm finding that in MOST cases its not important at all, until you're architecting a new system. Leave that to senior level folks for now, just find a place you can fix or work on UI elements or clear bugs - theres no need to be so stressed about a programming job, just reach for a branch that you can grasp firmly.
The idea, I think, is that the error is apologizing on behalf of the people who run the website, who can't be expected to be there in person to say sorry. You get "sorry" messages from other-than-humans all the time: "Sorry, we're closed" or "Sorry, this machine is out of order."

In each case I've always thought of it as shorthand for "The management is sorry to inform you that..." or something like that. It's mean to be a sort of humanity surrogate, and I don't see much of a problem with that.

Of course, it can easily go overboard. Over-"please"-ing and "thank you" after every single step can be wearying - on phone support, it's always "thank you for giving me that information. I'm sorry for the wait while I put it in. We thank you for your patience."
I'm an engineer at Google who worked on the query parser code in 2009 and 2010. I can assure you that at no point around then did punctuation like square brackets get used, inside or outside quotation marks. The results changing from results that suited your intent to results that didn't must have been caused by other changes to the ranking algorithm or the Web as a whole over those years that happened to be unlucky for you.

Punctuation is a huge challenge for us. We can't simply index all the punctuation on every web page on the internet -- think of the blowup of our index! Think how much slower our search pipeline would be! But we're working on it. Now we recognize some common punctuation uses cases like @ and #. Compare the search results for mattcutts vs. @mattcutts, or obama vs. #obama. We'll keep working on the other ones. The programming ones hinder us coders a lot too. :-)
Using that website is like manually cranking an old movie projector.
Congratulations to Andrew for all your wonderful interviews since 2008! Glad to be a part of the celebration. I meant to ask you during my interview: what have you found is a secret to getting people to open up and share their most interesting stories/insights?
I think you meant to post this: https://www.youtube.com/watch?v=Y3PwG4UoJ0Y
My thoughts on the success of Quora are consistent with that of Joel Spolsky's take on cultural anthropology: http://vimeo.com/37309773

Watch from 9:30 on. "The idea of Stack Overflow is to attract anyone who is an expert programmer and repel anyone who's not"

My prediction - Google/Facebook (someone in that arena) will buy Quora.
Sure, and Amazon has been doing it for the better part of a decade.
We launched Deckset
What is this doing different that I can't already do with http://statigr.am/?
If YC's goal is to find the next Dropbox it makes sense that they fund ~3% of applicants. If their goal is to get more people starting startups it makes no sense. So this seems like a case where we should look at what they do, not what they say.
https://www.youtube.com/watch?v=vgk-lA12FBk
WoT and CA systems are both problematic since they can be altered on the fly and thus 'hijacked'.

I wonder if we wouldn't be better of with something similar to what SSH does. Accept trust the first time and verify that the signature doesn't change on every subsequent connection attempt. This way one would be immune to hijacks.

It wouldn't solve first time verification, but how likely is a first time spoof? And for really sensitive communications you could use pre-shared keys. I could for instance get a hardware token from my bank containing their public key.
A couple of problems:

The average internet user has no idea who's trustworthy and who isn't. If they have to personally grant trust in order to get at some content they're looking for, they'll simply do it. This is the same behavior that causes people to execute boobs.exe attached to a random email that landed in their inbox.

In order for this to work, the average internet user must cede the trust decision-making process to some other entity who claims to be more qualified to do it, like say the company who makes their browser. There are four browser makers that account for probably 90+% of usage. Now you're right back to where you started with the current oligopoly system, except that with the new system there's a much larger attack surface for nefarious agents to use when trying to insert themselves into the trust chain because anyone at all could let them in.

Cynically, that's the problem with internet security protocols in general - they have to work not only for smart, self-interested people but also for stupid people who are actively self-harming. That's a really tough bar to meet.
HP pays $108 million to resolve bribery case
Doubtful; why would they be worried about the black box pinger's battery running out then? Also, it's much easier to listen for the pings than to look for visual indication, since the pings can be analyzed by DSP software.
Not sure I'd want to give this site Github access:
http://filippo.io/Heartbleed/#houndci.com
I founded a company in 2003 and I heard almost every one of these. Some of them from women.
Thinking from a consumer perspective, the temperature and humidity sensors aren't really useful. It's a phone, not a weather station.

I think though, this gets to the heart of the problem with Samsung. They throw a lot of shit at the wall with no care for design or even how the thing is supposed to be lived with.

(FWIW, I think LG, Nokia and HTC are doing decent work in mobile.)
This seems like it would be pretty thin in the face of genuine wrongful termination.
Most VC'S take ~20% of the money invested at the time of the investment. They also get a cut of the returns but there better off investing in crappy company's than sitting on the money. Sure, they do have to have some justification and can't say donate it to charity but as long as the fit is reasonable and there are no good options there going to pick something.

This is also on of the reasons they do separate funds. If 9/10 funds lose 50% of the money and one get's 500% returns they take a bug cut of that return despite only breaking even on average. It also explains why they don't care about small returns if a fund does not break even they don't care if it loses 1% or 99% they already have there cut and are not making any extra cash.
Sadly, we had very similar experiences.
Building a huge project on any unknown stack seems ... iffy.

Apropos this rant that I recently (re-)read: http://lua-users.org/lists/lua-l/2011-10/msg00825.html

Some other guy read about LuaJIT somewhere, so they give it a try, but obviously don't get a speedup and (of course) blame LuaJIT. They write angry letters to me, I try to politely explain to them that their design leaves something to be desired, they blame the messenger.

Then they go and write a post-mortem in a game-centric blog about how bad Lua is, that nobody should ever use scripting for anything and that their next stellar project will use C# with lots of enterprise-ready frameworks. And that they're hiring, because they got nobody with a friggin clue about C#, but management dined with someone from Redmond and they know best, of course.
On acceptance of failure...

I am curious how truly different Silicon Valley is versus other areas. While we give lip service to the idea of failure being OK, the reality is in most places it is destructive to your long term prospects.

I am from the midwest and around here there is a very cliquey mindset. Hang in and around the startup communities and you will see the people who claim to be investors, the people who actually are investors, the people who claim to be founders/entreprenuers and the people actually doing something. Then there are the posers, always around trying to be part of the game and gossiping about every founder, judging every idea and trying to generally be seen as part of the in-crowd. It is like high school only with serious money involved. I point all this out to say that this clique mindset gives lip service to the idea of failure or pivots being OK but in reality - you just blew it. You didn't have what it takes. You are really no good. Your idea sucked. etc etc etc.

What is worse is that breaking into the funding market is rather difficult unless you have a success story under your belt. Started a company and exited (even if a meager acquihire) then you get an instant seat at the table. On the flip side, if you failed - that failure acts as a noose going forward.

Like I said, I am really curious if SV is truly different or people like to think it is different and market it as different when in reality it is the same high school clique show that I see around here.

I hope it is different, I truly do.
The issue is with Slashcode that runs many sites including Slashdot, its birthplace.
Isn't Stack Overflow the opposite of that though?
No GitHub Repo Access
There are two types of altruism:

1. The desire to perform win-win, wealth-creating transactions.

2. The desire to redistribute wealth from yourself to people who ascribe greater utility to that wealth.

I think what you're objecting to is Type 1 Altruists pretending to be Type 2 Altruists. Although I can't fault you for that, keep in mind that both types of altruism are utility-promoting, and that you can't have Type 2 without Type 1. :)
Should The Internet of Things Matter to Hackers?
Thats the point. There was no widely recognized host before that could try to challenge big "cloud" companies. Now since DO is around trying to steal the market with pricing (and acceptable quality), Linode needs to step up their game. All of sudden it turned out that they can give twice the resources, hourly pricing and still make money. Hail to free market competition!
Joose – A Post-modern object system for JavaScript
to make a ton of money, you normally have to create a ton of value. the best way to do that is usually to change the world in some way, however small.

most great founders want to both do something great and to make a lot of money.
To be fair to big companies, it is quite possible for the brilliant engineer with an idea that he's passionate about, to change the world while working for a big company. Obvious examples that come to mind - Jeff Dean, Sanjay Ghemawat.
I look at the alumni companies and I get the feeling the YC never needed a unicorn. There are lots of interesting companies in there that will generate plenty of cash operationally, not necessarily via exit.