skysight-inc/HackerNews huggingface dataset:
Absolutely, but tons of places still use it (and md5 shudder), and you rarely know what hashing algorithm a place is using when you sign up. So when picking a "secure password" you should probably assume the worst.
There was a schism and some people created it as a spin off.

Similar sense of humour, but no interest in celebrities.
Facebook Says Some of Your Personal Data Is Its 'Intellectual Property'
Keep in mind that Amazon is a big place, and your mileage can vary greatly depending on which team you are in. Personally, there are some good and bad points with my team (and pager duty always sucks), but overall I'm not discontent. I'm not sure about the pay-scale claims though. I had thought that I was being paid pretty well, and cross checking against external sites seemed to confirm that.

You can also just take the job at Amazon and switch to the MS offer if you get it and don't like what you see at Amazon. Its considered incredibly rude, yes, but our group has had that pulled on us a couple of times.
Quitting your old job seems like a very sane thing to have done. Your position now is unrelated to your position before. By that I mean quitting your job was one event, and what you did afterwards was another. If the current situation isn't working out for you, it's not because you left the previous (horrible) situation, it's that you've unfortunately found yourself in another horrible situation.

In other words, deciding to quit your old job was probably a good idea. If going freelance isn't a good idea for you it doesn't invalidate the idea of quitting your job. It just means you have to come up with a new idea.

I feel for you though man, freelancing was tough. Especially if you made as many mistakes in it as I did. From what you say however, I wouldn't have stayed very long at your old company.
GLaDOSiri: "I've created a strong password, but you'll just write it on a sticky note left on your computer anyway."
The HR people in my company help me all the time. It's a shame that so many workplaces are so adversarial.
IBM Announces New SmartCloud Services, Partnership With Nirvanix
You made a decision that it hasn't worked (yet). It doesn't necessarily mean that it was a/the wrong decision, only one without the expected outcome. You are only 20, really, you are still just a kid, it's kind of offensive for older guys like me to hear you say you're so depressed. Like the rest of us, you will make some steps in your life that will lead you to a dead end and you will have to go back and start over again. You are stressed now? Wait until you have a wife and kid and risk more than your lifestyle with your decisions.

Decisions that don't work out great are not bad. Decisions that harm other people are bad, like suiciding, killing or stealing. And have inmind that people that support you through whatever, are your real friends.

Quiting your job might mean that you have guts or that you are naive. In both cases, you are too young to blame and you have a lot more to try out before your life ends.
Could be interesting, even though most of this was already doable through the regular API, some new interesting things (send Request to a friend for example is a nice idea).

But with the FB Credits thing, i'm not sure what are the implications in terms of revenue stream, if my app already as an advertiser platform, do i have to funnel it through Facebook, or FB Credits are just for end users? Anybody as more information regarding this?
I can't believe Amazon still conducts their interviews in 6 hour blocks. I interviewed there in December 2000 (yup, 2 weeks before the bust) and I was flown in to interview with a crap-ton of other people.

We interviewed for 4 hours, then broke for a 45 minute lunch (where we were basically interviewed/watched by employees), then interviewed for another 3 hours. Then several of us were taken out for dinner by employees where, duh, we were quasi-interviewed for our social skills. That kind of day is crazy and I never want to do it again.
> hackers use a “massive set of sign-in IDs and passwords against our network database,” while repeatedly failing.

Sony detects script kiddies brute-forcing their servers, film at 11.
I only got down the first few paragraphs but it sounds like most of the complaints are "retail vs tech company" stuff. Retail has razor-thin margins so of course they will all be cheap as hell. If you think Amazon is bad, try working for Walmart HQ.
How the New Patent Laws Will Impact You
Passwords need to die. Passphrases if you truly insist, but preferably Id like all sites to create new sessions by sending me an email with a temporary token.
Looks useful to me! I would like to see when the tweet was made, a link to the actual tweet, and the option to change location/filter by keyword.

Edit: I see that you can already change location. Well done!
Last night I talked with a friend about all this. My friend pointed out many of the things this author did: people are protesting against the machine using things the machine created; they don't provide a solution but simply a redundant description of the problem. I know and respect a number of people who are protesting in my city, and they are sincere in their efforts to make change. The trouble is, I don't think they will succeed this way. A real solution would be to get rid of these things: forsake the extra computers, the wireless contract, food produced and distributed by soulless corporations, the fancy cars; join or start a local food cooperative, live in a housing co-op, support credit unions, and aggressively buy local - even if it means severe inconvenience. Need to organize a trip down to city hall to protest? If you use your phone, you've already lost.

That's how the "machine" got to where it is: it provided convenience, delivered on the backs of screwed workers, in the waves of polluted ecosystems, in the gasps of strangled local economies, and with trodden and corrupt opportunism at every step. You want something? Just ask. But somebody will be paying.

I'm deliberately not taking a side here: if you think our current situation is a problem, then the solution is to let go of convenience and standard of living - at least until a viable alternative crops up (and I think it has in the form of cooperation). If you don't think there is a problem, please go on your merry way. It's your right.
A Million-user Comet Application with Mochiweb (2008)
Probably that half the web rely on GET requests to do things they are totally not intended to do, like, deleting a resource.

Therefore, if you suddenly find a way to actually forbid GET to ever trigger that, then that half wouldn't work "properly" any more.
>Why should a GET never modify data?

Because that's what the HTTP spec says. Wander off-spec, and you will eventually have problems, like the unfortunate gov department in the article.

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Saf...

Relatedly, idempotency is a too-poorly understood concept.
Not at all what I expected, and I think he has a point. Especially if the code is properly tested.
How My Lifestyle Business Became a Startup
The only Rajni movie I've seen was Endhiran, but it was enough to understand exactly what you mean.
Unfortunately, this article (and regrettably most of the 99%ers) are missing the point entirely. This isn't about "99% of us don't have enough". It is about "The rich get richer simply because they are rich."

The article states We created the beast that we protest against. We also possess the power to defeat it... We have the means for change, we work hard for it, and WE are the 99%.
The problem is we've been working hard for decades and the middle class is getting smaller, and we aren't moving up. Anyone can give an anecdote to the contrary, but this still isn't about "making it", it is about the "haves" getting more, not by virtue of their talent, but rather by keeping others down with their immense resources.
It's still not obvious to me that quitting the job was the wrong choice. The mistake was what he did afterward in failing to find an alternative source of income. It's a common mistake to quit without an adequate plan, so that is a good lesson learned.
Hey bud, not to be an ass, but it's times like these that define you as a person. It isn't when you have your cushy salaried position being the office bitch -- it's when you have to man-up and hustle your way thru. The easy times don't make you stronger, and if you're a hustler you'll learn from it. I've left two salaried positions to work on my own venture, and I've failed both times -- and I'm fuckin proud of it (I'm 20 also). Yeah you feel like shit when you're down and out, but it's only temporary. Take this time to learn about yourself.

After running out of cash on my second startup I got a job waiting tables. I took the opportunity to learn to sell and interact with customers. It's become a handy skill. Now I'm a lead engineer with a nice salary, just got a 20% raise, but guess what.. FUCK THAT. Guys like us weren't meant to live the middle path. Your dad doesn't get it, just like my dad doesn't get it. We're not here to make our dads happy. They made their life, and we're making ours. I've got my next-product that I'm working on, I have customers that I talk to, and now I'm going to leave my comfort (salaried job) to hustle some deals. Each failure is one step closer to success.

When we're 40 and homeless, we're gonna have some damn good stories to tell. Get some exercise, get your mind off your situation, watch Office Space to remind yourself why we're not some yes-man schmucks. It really does get better, trust me.
Sorry about the wrong term, though I think it was clear from context. s/paid therapist/psychiatrist practicing psychotherapy/.

If you don't believe the medical industry suffers from the same problems as the political industry, with "sales reps" taking on the roles of "lobbyists", you should do some googling. Here's a nice database: http://projects.propublica.org/docdollars/
Hitting the ground running: A Python programmer builds a Rails 3.1 app in a day
Startup Quote: Aza Raskin, Co-founder, Massive Health
What about sub-vectors? That smells like a 2 to me...

I'd rather call fold or foldr myself and KNOW how it handled more than 2 arguments. I'd rather do it for add-vectors too, just so it was consistent. You have to define primitives somewhere. Even if what you call elsewhere is some fluffy handle-everything function. At the very least, I wouldn't call it a smell.
I fear I have no idea at all. Sorry.
Vim regexes are awesome
To the user, the interface is the product.

- Aza Raskin (@azaaza)

http://startupquote.com/post/11356477287
Daily Mobile Minute - Top mobile advertising trends
Hype much? Why would an API ever be platform-specific?

EDIT: Has anybody ever actually used one of this cloud-hosted mobile backend services? Is it really any better than writing/hosting my own backend? Can it move beyond the trivial store-and-retrieve case?
> Most people use their phone as...surprise surprise, a phone.

Yeah. Back in the day. Or in rural Nebraska.

Nowadays, smartphones are used for tons of things besides calling. I'd even go as far as to say that actual call time is far less than other-use time. Else we wouldn't have TONS of web traffic originating from mobile phones and 300,000 apps in the App Store.

> Speed is irrelevant to the majority of users I know

Are those the same "most users" that use their smartphone "as a phone"?

For those people even a smartphone is irrelevant. They can get by with some dumb device.

Now, speed is irrelevant as a goal in itself. But a faster CPU enables more powerful apps. Without that irrelevant "speed", we wouldn't have the ability to handle 8 megapixel images properly, or edit movies in iMovie mobile to name a few examples. And for 3D games, more speed is better.

> Further, I'd challenge you to name one non-game app that would be massively improved by a faster chipset over what is currently available on iPhone 4 devices. Just ONE.

Just one?

1) Any music app (like Fruity Loops, Beatmaker, Massive, etc) would be able to either play more samples / synthesize more voices = improved polyphony, or synthesize better voices = better sound quality.

2) Any video encoding/editing app, such as iMovie mobile will be massively improved in what it can do.

3) Any drawing app, like Brushes. Most use complicated code to render realistic brush responses and lag when live-painting.

4) Any app written with an "interpreted" layer, from Adobe's flash transcompiled apps to Mono Touch will feel more native. Also, MacRuby will be eligible for iOS apps soon, as the GC problem is solved, and it will greatly benefit from a faster CPU.

Oh, and a faster CPU also does stuff in less time, so if the power requirements per instruction are the same as the previous CPU (which often happens with next generation CPUs), a faster CPU means better battery life.

Basically what you're saying is: "640K should be enough for everybody".
I would be more interested in generating pass-phrases like the "4 common word password" of XKCD.
What Amazon's strict Kindle Fire app guidelines mean for users
Nice concept. How would you log in to your email, though? Surely you'd need a strong password? ;)
Thanks. Yep you can change the loc but maybe I need to make it more obvious.

Better filtering is high on the priorities. As for the dates on the tweets. I'm only holding 6 days worth at the moment, I think I'll break them up by Today/Yesterday/Older in future. Otherwise it'll be too easy to miss new tweets maybe not at your exact location. Better linking or a summary pane is on the list as well.

Thanks for taking the time to look and comment.
The SSL certificate industry can and should be replaced
Huh? I, for one, didn't even know Siri existed until the keynote.

So I'd say, yes, there is a reason.
There are two problems.

1: disabling cookies bypasses security checks

2: a GET request is not side-effect free

The root cause is the combination of both issues.
Buddy, you had the balls to take a risk. You fell on your face, but at least you took the risk. You did more good in that failure than most dreamers do in their lives. That willingness to put it all on the line will probably serve you all your life.

And all your life is what you have ahead of you. Dying at 20 would be such a waste. Especially for a lad that has balls the size of grapefruits who's willing to follow his dreams.
Have you considered doing a similar one to help companies find good candidates to hire?

(forgive the mention of this fact but:)

StyleOwner (SF) is hiring (today we're at the UC Berkeley Startup Fair) and we'll be at the Github party on Monday. email matt@styleowner.com for more details. Hiring for both frontend and backend positions. Ideal candidate will want to do 20% time toward open source work.
Microsoft to develop Hadoop distributions for Windows
I agree almost completely. I organise a food co-op out of my living room, have lived in multiple cooperative houses, and am going before the city council tonight to get permission to build an eco-village on land that I cooperatively purchased together with friends for this purpose.

However, I think there is validity in being angry and protesting about the way things are. If only to publicly show how many people feel this way and to get this issue into people's awareness. Just because we have some clear ideas about how one could address the problems they are raising doesn't mean the publicity from raising them, or getting together to gather more ideas and build community isn't useful.
I believe the theory is that the A players, secure in their own skills, want to be able to delegate work to people who are as competent as they are, whereas the B players want to surround themselves with people who make them look good by comparison.
Being disingenuous won't increase market share, especially when the press jump expose it as hogwash.

Microsoft would do better to get rid of the people that produce this trash and hire more browser engineers.
How Wesleyan’s Counter Culture Came To Rule New York’s Tech Scene
Great post Clint, and good inspiration for "older" founders. We found the same niche ourselves, "hosting" companies are a dime a dozen, but our company in a year of operation has lost less than 10 customers. Solve an emotional problem with empathy, and the world will flock to you.
Github's new look: The Code Tab
Gabriel Weinberg uses this
No platform can save Google+ from dieing. Steve himself seems to hint at that by saying a Platform is not enough.
I keep typing the urls into the "Search Google Developers". Seems like a bit of poor design there.
I haven't had a chance to change my password yet. The website that allowed you to do so had some security issue that forced it to be taken down.

Thankfully, I originally used a throwaway password and don't have a valid credit card on that account anymore, so I honestly don't care at this point what happens to it.
Nice. You need to linkify the tweets so users don't need to copy and paste the URLs to the actual job posts.
Hi there. And good luck with the recruitment.

I'd consider something like this, but I'm not sure how it'd work. Would you just loook for people saying 'I'm looking for a job' or would it be something more complex based on what expertise you can infer from there tweets?

Thanks for the feedback.
Do you still read books?
Be Good (Not Less Bad)
Sony seems to be learning its lesson... it disclosed the hack attempts, locked the accounts and are looking into securing the login system further as a result of this.

As an aside, I would point out that XBL hack reports (with purchased/stolen points) have been running rampant for the last year[4], with Microsoft working hard to bury the reports. One of the editors at VE3D was hit by it and had a few thousand Points purchased against their account.

There have been on-again/off-again rumors that the iTunes store has been compromised for the last year with people reporting apps purchased against their accounts and Apple saying that no hack has occurred (oddly enough this all took place after the iTunes store ratings shenanigans in 2010[1][2]).

As a customer I'd rather places disclosed hack attempts to me and what they were doing to combat it than cover it up, deny it, say it never happens and everything is safe and then wait for the other shoe to drop.

This reminds me of the LastPass announcement[3] when they detected an irregularity in the form of a few extra bytes transferred from a source to destination server where the bytes that arrived were less than were sent, so they went to defcon3, posted the issue on the block and set forth on rebuilding and locking the systems down without every actually confirming a hack... just being safe.

There were a fair share of people irate at the news; I wonder how much of it was anger at the team (you couldn't really claim they didn't know what they were doing) or just anger at the fact that something they had set-and-forget(ed) was now suddenly they had to worry about.

No one ever wants to hear the bad news, but bad news delivered along side "how we are fixing it" is always a good way to tell if your data is in good hands.

[1] http://www.engadget.com/2010/07/04/inexplicable-rise-in-ipho...
[2] http://www.thebuzzmedia.com/itunes-app-store-hacked-again-us...
[3] http://blog.lastpass.com/2011/05/lastpass-security-notificat...
[4] http://www.joystiq.com/2011/06/17/report-lulzsec-hacking-gro...
worrydream.com has become an old friend around HN - http://www.hnsearch.com/search#request/all&q=worrydream....

(Not w/o good reason.)
There is a huge range of placebo effectiveness. Placebo's that cause side effects work better than those that don't. Placebo's handed to you by people in lab coats work better than people in normal attire etc.

Also, while placebo's have little effect on cancer or broken bones they do show significant and measurable effects with increased immune response, reduce pain, reduce signs of depression and a host of other things.

PS: This get's really complected there is even evidence that many anti deprecation work on the side effect and only show up as better than 'placebo' when the placebo's have no side effects.
You're 20 you've got plenty of time.

Not everyone enjoys being an entrepreneur. If you feel like you're the kind of guy who needs stable employment, consider this: get your GED (this should be simple for someone like yourself), and take the SAT.

Then apply for college, you should be able to live off of loans while you finish and keep freelancing for some extra cash. You can get a computer science degree and be done by the time your 24.

Also if you need a little math help get this book http://www.amazon.com/Maths-Students-Survival-Self-Help-Engi...

Once again, you're only 20, you're smart, you'll be fine. Just remember that anything worth doing is hard--if it wasn't hard, everyone would do it, and it wouldn't be worth doing.
It looks good, but what exactly do I get out of that page as someone who wants to know who this guy is (which, as I understand, is the purpose of a bio)? It doesn't even say his _name_.
I flag spam posts on a daily basis but the lack of feedback - is the system automated or are there mods? - is disappointed as there is no way to know if I'm making a meaningful contribution or just wasting time.

Also, I would like to suggest that in order to submit a story, your account has to have a certain amount of karma and be at least x days old.
It is probably not a common use case, but in applications such as garbage collectors, interpreters, allocators, some kind of caches, etc... you may want to keep track of a set of pointers in a hash table. Hence you need a hash function.
I like it. But...

The download button is a step backwards. First, I had to search (cmd-f) to find it. There's plenty of room under "stats & graph" for a more distinct button. Secondly, the tab it brings you to makes it look like there's nothing to download. Look at:

https://github.com/mongodb/mongo/downloads

The text makes it seem like an error almost..then I saw the buttons.
OTOH, it could certainly read the subject.
Looks like a good start to something potentially very useful.

Some suggestions:

I'd like to see how old a tweet is. I don't have any idea how fresh some of this information is (without clicking on the user and searching through their history).

Related to that, I'd also like a link to the original tweet, so that I can potentially follow any conversation on that tweet.

It'd also be nice if any hyperlinks in the tweets were active links, rather than just text that I need to cut/paste.

Something that's potentially a little harder would be to let the user determine the radius that they want to see tweets for. I'm in Minneapolis, and I'm seeing some tweets for Iowa and Wisconsin. Those could be useful to me, but I'd more likely want to filter those to a smaller radius.
Fundamentally the wrong wy to deal with this. If it had appeared a few years ago (i.e. before LESS and SASS) it might have been viable for about 5 minutes...

Use LESS and precompile your CSS... it will change your life.
Seriously, why do you advertise positions if you're not going to hire until "in a few months"? The impression that you're making on applicants is that you're just fishing for resumes. Please consider that applicants put time and effort into preparing a cover letter and their resume. If that's how you treat applicants, I wonder how you treat employees?

Sadly, you're not the only one in the industry who behaves like this. I experienced exactly the same thing with Mozilla this year. I welcome that hokua is making this public because that way of treating applicants should really be outlawed.
shuf -n4 /usr/share/dict/words