skysight-inc/HackerNews huggingface dataset:
It is this kind of thing --- the password reset code not expecting ever to be hit from a logged-in session, because it's used in the real world exclusively by people who can't log in --- that create 1/2 the bugs in the real world with password resets. You will find blatant bugs that nobody in the world could possibly miss, except that everyone on the dev team missed them because who tests a password reset from a logged-in account?

"What? Every page gets 'current user' from a common header included in every file that it pulls out of the session, and this page also takes 'email address' from a parameter passed in by the user? OOPS."
> They exist in CPUs. They exist in configuration. They exist in dependency version mishaps [...]

They exist in software assisting with formal methods usage too, but what's worse is that frequently implementation is sound and the program still works incorrectly because of erroneous assumptions or bugs in specification. So no, you cannot be sure that your program is bug free without running it... I'm not sure if it is possible to get to being 100% correct in reality - what with cosmic rays altering memory and such...
Wanted to more or less say the same thing. For whatever reason I've run into the issue of bra sizing numerous times over the last 6 months without doing/reading anything that would promote the discussion. Personally I think part of it is that there is a general increase in the open chatter of women on the web due to sites like Pinterest.

I don't know if there is a technological solution to fix it, but if there is it seems like a very real way to improve life for a large amount of the populous. Whomever can make a significant dent in it seems poised to profit in a big way.
This is partly why I didn't "get" Dollar Shave Club. I buy a pack of 52 disposable razors from Costco, really decent ones: http://www2.costco.com/Browse/Product.aspx?Prodid=11093041&#... and it's $30 for basically one razor per week for a year. I don't really see any room to improve on this.
Was just hit with the desire to learn more about Haskell this weekend, after stumbling on some notes from a Language Paradigms class in school...can't wait to check this out!
Here's my source code https://github.com/BinRoot/Haskell-Lectures
Not only can an algorithm provide you with a better fit, but it almost certainly already does. Bra designers already use sophisticated algorithmic models on breast shape and movement when designing bras:

http://discovermagazine.com/2005/nov/physics-of-bras

It's not unreasonable to think that it's feasible to design an algorithm that can result in better bra fitting. Most bra fitting at the moment is done incredibly badly, many women are too embarrassed to get professionally fitted so often use adhoc methods when it comes to bra fitting. That's what an algorithm has to beat.

The exact same arguments that that article makes about shape, touch, etc. were long applied to the clothing market as whole. People argued "who would want to buy shoes online ?" - then Zappos came along. People argued "who would want to buy glasses online ?" - then Warby Parker came along.

The online share of the bra market ($5-$7bn/year in the US) is almost certainly going to increase. The question isn't whether people are going to buy bras online, the question is who they're going to buy them from.

I think the OP is making the mistake of thinking "I wouldn't use this service so no-one will".
>If you're going off of "feel" instead of statistics then you're doing it wrong. Period.

I disagree, at least to a point. Take an experienced Operations/monitoring guy who's been around the block more than once, then sit him in front of the monitoring utilities for a new company developing a new service.

Then, take a total newbie and put him in the same place.

Train them both to equal skill on your tools and operations.

Who do you think will make the most proper calls? Why?

At this point, those statistics and that documentation do not exist yet. What constitutes a "false positive" vs a "drop everything and spin up more VMs and get on the load balancer" can be more of an art than a science, especially when you're first starting out.

As hokey as this sounds, certain systems have a "personality" that varies between installations and companies, that nothing short of day to day use will educate one in.
As all transactions are public, what would stop a government creating a blacklist of bitcoin transactions?

Permanently banning legitimate businesses and bitcoin exchanges/banks from accepting coins from 'tainted' wallets that have received these transactions (as well as parent and grandparent wallets).

I accept that there are use cases when this isn't a problem, but being able to transfer wealth from one currency to another is a feature that a lot of successful currencies have.
Random temporary password is a terrible idea. It is both less usable and less secure than sending a secure random token and asking the user to provide a new password. Many users will never change the temporary password. All of them will leave the password in their mail spool. Without even more database signaling, the "resets" will never expire, because they are just passwords.

Don't do it this way.
That is the simplest possible answer and so it's the one you should use.
There are more reasons to use Lisp actually: the biggest one of which is, probably, that many programs become much simpler in it.

But, actually, such argument is meaningless. The only meaningful argument would be to compare the pros and cons of using Lisp versus some other language for a specific field with some specific constraints.

For instance, I won't be trying to use Lisp over JavaScript for writing Firefox plugins, but, probably I would use it over Objective C for this task ;)
I have no idea what Indian Health Service is.

I know rules are not inherently socialist, what I was saying is you already live with a ton of them, and thinking that adding a few more will drastically decrease your "freedoms" is delusional at best.
Microaggressions aren't character building, they tend to be the most common way racism and sexism are expressed by most people and they create cultures that alienate and attack the validity of people of different races, genders, etc. If you are curious for more, this a decent article from the APA about microaggressions that covers some basics: http://www.apa.org/monitor/2009/02/microaggression.aspx
Honestly as somebody who reads/ writes C every couple of months, I don't see what's so clever about it. This level of understanding for a C programmer should be the bare minimum, I think...
This is going to really depend on your state and your needs.

Many states add some rules to the providers, often to your benefit.

If you have any pre-existing conditions, having continuos coverage is really important in many states, as it prevents companies from denying coverage for those conditions... in many states even if you change providers, as long as you have some coverage.

In New York, where I am, after a lot of research, I ended up joining a chamber of commerce with my company and enrolling my company (me) in a group HMO plan.

This cost me 1535 a month last year, and will cost 1680 a month this year. This covers basically everything, most prescriptions, numerous tests and treatments my family has needed because of pre-existing conditions. (I pay $300 a year to be in the chamber, as well.)

Note: If my company had an employee and I wasn't a sole proprietor, these rates would be 10-15% less.

If I didn't know we would hit the deductible, I would have been on a high deductible plan. If you hit the 10k deductible on the plans I looked at, it costs the same as the plan we are on, you just may end up paying the whole thing up-front.

So, in short, New York, family comprehensive co-pay plan, 20k a year.

(Do COBRA as long as you can, first, if you can. COBRA will almost always be cheaper because your former employer will be a group and have better rates.)
Bordering on off-topic, but that's a really cool tip. Here's a link, for lazy people:
http://www.instructables.com/id/How-to-extend-the-life-of-yo...
I think it was meant to be applicable only a few times.

He has a point, though, about how unthinkable a 100% raise seems, but if you get another job it's entirely possible.
Favorite pairs from the 'X as seen by Y' slide: {{Java, C}, {C, Java}, {PHP, Java}, {Ruby, Java}, {PHP, Ruby}}
Court rules Texas schoolgirl must be RFID tagged or expelled
See, that is really cool, and that is what the pi is for. It's not "hardware hacking" though, and there is nothing wrong with that.
A pack of high-quality razor blades costs $0.25 per blade on Amazon[1]. Is it really worth learning to properly strop a blade to save twenty five cents once a week or so?

[1] http://www.amazon.com/dp/B004RWTQTS/
I agree with you, only because the word "partner" is probably the worst possible choice of word to use to explain a relationship that represents exclusive pair-bonding of a sexual or close to sexual nature.

'Parter' is too often used in the exact opposite meaning: Your business partner, my dance partner, my tennis partner, Partnership in a firm.

If he had said "boyfriend" of even better, "husband" (which I appreciate you Americans haven't fully embraced yet), I could then allow the inference.

Let's be honest here though, if I referred to my wife as my "partner" I'd get the same quizzical looks and stares as people attempt to process what exactly our relationship is.
Accelerator Hacks or How I learned to stop worrying and sit next to Mitch Kapor
Youtube is respecting the claims of copyright holders a lot more than it has to by law.

1. The entire pre-DMCA-takedown process (the first round of complaint and appeal) is not required by law. I think it's a good idea in general (it's nice to have a low-stakes option before you launch into the DMCA process) but the immediate presumption that the complainant is in the right is offensive. Something like "we will start displaying ads if you do not dispute within 24 hours" would sit a lot better.

2. Once the DMCA process has started, the poster was required to go through Youtube's "copyright school", and was limited to posting only short videos. I wish they would wait until one or the other party lost the dispute before doling out punishment and education.

Youtube is within its rights to behave this way, but it's Youtube's choice, not something required by law.
This has been in Lisp since the big flood.
After I posted that I had seriously considered editing it to add the qualifier that it only applies to good big companies. Because the same stability and economies of scale that allow long-term investments and future proofing will under the wrong management instead provide a ready environment for inefficiency, laziness and incompetence to continue to exist for a long period of time without bankrupting the company.
I haven't looked, but assuming they do TLS like everyone else and they haven't provided perfect forward security, then sending the PBKDF2 hash over the wire is still a weakness.

Granted this is the same weakness that exists in most implementations of SSL where one sends their clear text password over a SSL channel.
They don't look really decent. They look like crap. I've tried those type of razors and they're horrible, can't even do one shave if I've left it a week.

If you're an intermittent shaver like me or someone with thick hair I bet they suck.
I would not feel good about my data on random people's servers. I don't trust the encryption. not today and definitely not 10 or 30 years from now when they could still have the data.
Where are the panties in True & Co.’s business model? True & Co. launched in May yet they are still not selling any panties to go with the bras they sell. For every bra a woman buys, she probably buys at least 5 pairs of panties. Also, panties have much better margins than bras. This is basic business strategy that has evaded the founders of True & Co. as well as the VCs who backed them.

I wonder if this sort of thing isn't a symptom of the way the VC sphere is playing in places outside the players' experience. By any reasonable measure True & Co. is a retail business, not a tech business. (An online questionnaire does not a tech business make.) Neither of its founders are retail people, though -- one was a Bain Capital accountant, the other a program manager at Microsoft (http://money.cnn.com/2012/10/04/smallbusiness/true-bra-lam.f...). And their experience in the lingerie business appears to be limited to spending two months chatting up existing Bay Area lingerie vendors (http://mashable.com/2012/05/30/true-and-co/).

If someone told me they were about to Revolutionize An Industry other than their own based on two months of research and a web form, I would be highly skeptical. It sounds too much like the most ridiculous dot-bombs of the 1990s. But these issues don't appear to have hurt their funding any -- probably because it's not like the VCs came out of retail either. To them it's just another Industry To Be Disrupted (insert details here).
Discussion from 6 days ago: http://news.ycombinator.com/item?id=5003631
I see your point, but I think it's very hard to gauge what the appropriate level of insurance is, because the risk factors are opaque and the likely cost of treatment unpredictable.

The other reason I'm strongly in favor of socialized healthcare is because of the insane administrative burdens it imposes on patients, whether or not they have insurance. Every medical decision a person makes about their own health in the US suddenly takes on administrative and financial dimensions that are quite poorly correlated with the clinical considerations.
Dollar Shave Club got ~$10M of their ~$11M funding two months ago[1]. This makes the argument that they've done nothing with their funding a bit silly. It also indicates that there might be plans they have that we haven't seen yet, but are worth funding.

Overall, this sounds like venting about how other companies in your industry are getting funding when you presumably aren't.

[1] http://techcrunch.com/2012/11/01/dollar-shave-club-funding/
Well that's true, but the article already points that taking a few % drivers out of roads could make a huge difference.

See:
http://www.ted.com/talks/jonas_eliasson_how_to_solve_traffic...
You don't need anywhere 500$, most likely 2-5$ toll is good enough.
Common Lisp:

* #(1 2 3)

#(1 2 3)

* (type-of #(1 2 3))

(SIMPLE-VECTOR 3)
He he, boobs.
Though I completely agree with you, the problem these guys are trying to solve is when does the mid-sole break down, which can happen before your shoes look worn.

The bigger problem is that depending on the shoes and milage and runner, I believe the destruction of the shoe will vary.

Having said that, I too don't think there is a market here, but think your idea of a discount on my next pair of shoes is a great idea.
You obviously don't need an algorithm to find a catchy title :-)
Agree, but cost of rebuilding cities is huge and jumping from 1 to 3 story are much higher than building 4-9 story buildings near the transportation hub.
1. Does this work for safety razor blades (e.g. the double bladed type)?
2. How do you do it?
> Eliminating tail calls is by no means a hard problem in the general case - it's on the order of something you might be expected to do in an introductory compilers class.

Actually it is problematic. Especially the interaction with dynamically scoped constructs...
I wasn't being sarcastic. I was legitimately asking what the scenario is that would have you logging into Messenger on a regular basis while never using it.

I'm still not clear what scenario has you logging into Messenger automatically on Windows 7. Were/are you running the Messenger client? I'm not aware of any Win7 SKU that shipped with Messenger. That's part of Windows [Live] Essentials. Maybe some OEMs shipped with this preinstalled? I don't recall Windows 7 by itself ever asking me to provide it with my LiveId/Microsoft Account.
I would like to add that I purchased my mac solely for the purpose of finding out what development would be like on it. I am a C programmer, and I write code in Vim, so in terms of day to day activities, not a lot changes. Until I move into IDE based projects, where I almost always run crying back to my linux machine, and quite regularly the windows one too. I guess it really depends on the environment that you want to set up for writing your code in. Personally though, I would spend all that extra cash on a really nice machine (or even two...) With enough memory for decent virtualization. That way you can even have a Mac VM setup to see what it is like.
I don't see how government could enforce this. not to mention you never know as an outsider which wallet belongs to who.
The UK and Canada work that way, and choose to spend very little money on healthcare.

And yet going to the doctor or the hospital in the UK is a relatively painless experience, other than in the clinical context.
Meh. I'm cynical of the voting ring algorithm.

I used to tweet when I wrote a new post on the Intercom blog but too many of my followers used to +1 the post and now it seems we're in some way blacklisted on HN.

Example: http://blog.intercom.io/the-future-of-email-products/ this post when pretty much viral everywhere else, ~100K page views, submitted to HN lots of times by lots of people and I'm sure most of you guys have read it, but never gets anywhere. Curious.
I think there is a real possibility that this maneuver could blow up in Liongate's face. Presumably there are some important decision-makers who take the argument for fair use seriously: that's why this dispute process exists in the first place. This video is an exemplar of what normal non-lawyer people would classify as fair use, if they're familiar with the concept at all. If Liongate's lawyers are willing to get in the mud over a few ad dollars (rather than the high-sounding crap we usually hear from the content industry), and they get their way, then clearly the system requires more protection for fair use. They might not have run this plan by all the suits at MPAA.
I hear this kind of sentiment a lot and it usually comes from a position of subjective analysis, rather than actual knowledge. I'd be able to support an argument that was based on first-hand knowledge about the product and the reasons for investment. This is simply personal opinion, based on the author's own context. VCs and the founders don't think your boobs need an algorithm. They think there's a market that do want one. Are they right? I don't know and neither does the author.
I want my bookmarks organised, but not public. Does Kippt allow that?
How many active sites are there
Thanks for the detailed and thoughtful reply.

> It is an effective enticement to have a good benefit plan, hence the interview question.

A better enticement is to divorce health coverage and employment 100%. They should have absolutely nothing to do with each other.

Imagine if the employer in Canada dictated where I can live, or what goods I can buy... that's how it feels for me when the employer dictates(or in fact has anything what-so-ever to do with) my health care.

> Keep in mind that self management also presents a fair amount of improperly covered people.

Those people are covered by Canada's public health care, which is exactly what it is there for.

> At least under an employer sponsored plan a trained professional is designing a plan that meets as many of the needs of the employer's workplace as they feel is required.

You are still not even accepting the option of no extended plan at all.

The number of people in Australia that opt for extended private care is small, because the public option is sufficient.
IPhone Mini Rumours
What timr said. I spent two years in Seattle and aside from a few great people I've befriended there, wouldn't go back for the sweetest, cushiest job in the universe.

And I grew up in the Northwest.

Being in New York now though, I reminisce frequently about the rent that, at the time, I thought was atrocious. Seattle has a lot going for it, very little of it appealing to a single, heterosexual male in his 20s.
A video tour of the new Blackberry 10
I actually expected to be able to do something.
The worst part of this problem is again that many non-crony, first-time entrepreneurs, regardless of how compelling their business model is, how great their margins are and how great their team is, still get a hard time and struggle to get funding.

Who cares? I think the real issue is that there seems to be a large number of entrepreneurs whose primary goal is to secure funding. If you can't find an investor, make a plan. Change your business so you don't need external funding (it should start out like that anyway), network, look overseas, work harder so that your business is more appealing etc. If your business is so great, you will find an investor. There is no need to play the victim and claim that "VCs" only fund their friends and fundamentally flawed businesses. Even if, by some wild stretch of the imagination, that is the case, who cares?
I suspect the 37signals employment contracts still say "at will" somewhere in them. In fact, Jason Fried talked about exactly that at one point: http://37signals.com/svn/posts/2239-employment-contracts-wha...

If you want me to treat a position like it's the last one I'll take, then show me the same: treat me like a member of the team that you'll fight to keep around. Offer equity, take that at-will clause out of the contract, treat me like a partner in your success.

Anything else is just blowing smoke, I'm afraid. At the end of the day, you can be let go without notice (and, to be fair, you can also walk away at any time); that's the agreement you sign during your first professional interaction with most US-based companies. And it sets the tone for the rest of the relationship: this is a transient arrangement, and can be discarded as situations change on either side.
PHP needs a vision
survival from what?
Yuki Sugiyama and co did some lovely research on this phenomena and were able to reproduce it on a circular road. A rather splendid video of said experiment: http://www.youtube.com/watch?v=7wm-pZp_mi0
In big companies, the idea that "there's no time to do it right" is often paired with the understanding that there's time to do it again, even if this rarely happens in practice.

Not having a runway or a burn rate to manage does a lot to increase the amount of "we'll just fix it later" thinking. Startups deal with technical debt as well, but there's a difference when it comes from a focus to get one thing absolutely right as opposed to a lack of interest in getting anything really right.
How Did Lead Get Into Our Gasoline Anyway?