skysight-inc/HackerNews huggingface dataset:
For the record:

http://www.quora.com/Why-is-Asana-developing-their-own-progr...

To quote:

Update: For the last few months, Asana has moved from
writing Lunascript for our application code to Javascript.
The two main things that were slowing down our development:
too much remaining research-level work to make the compiler
output more performant code
lack of tool support

We're *not* a framework company, so we didn't want to devote
years to this work at the expense of building our product. We're
still using the framework primitives we developed for the
language -- most importantly, systems for reactively recomputing
our UI and synchronizing changes with the server -- we're just no
longer using the slightly nicer syntax (and functional style)
that Lunascript provided.

Long term, we may revive the Lunascript compiler. We think this
may be especially appealing once we shift from focusing Asana as
a single product to Asana as a platform. But for the immediate
future, we're focused on releasing our first product at the
expense of continuing work on Lunascript proper.
Design Principles Behind Microsoft Metro (And Why Windows Phone Falls Short)
Yes. This is what is known as open source intelligence. It's a valid as long as you adequately consider the source. It's also not necessarily a bad thing to publicize areas that would be protected by the laws of war. It also aids in the planning of reconstruction efforts.
Cheap Original Acer Aspire Timeline 5810T Series battery 
6 cells Acer Aspire Timeline 5810T Series Battery | High Quality * 4800mAh Laptop Battery for Aspire Timeline 5810T Series
Hah... I knew it: http://news.ycombinator.com/item?id=1818857
High Talent Density
One of the Most Powerful Debugging Practices (it's a trap)
I think I may have spent so much time listening to Rosenstein that I ended up not knowing anything by the end of the video. There were far too many tech-hipster soundbytes which obscured the real value of the product. Thankfully I was able to read up on it at a few other sources, and watch the live demo bits with the sound off and get a better picture. Overall it looks like a useful app, which offers a few of the things that I'd like to see in Jira.
What does the engineering onboarding involve?
I think this tipped some folks off about how powerful Anonymous could be, if it was guided somehow. Or maybe, it was simply the awakening within Anonymous that it could be something other than a childish prankster.

Historically, this describes a lot of political formations beyond Anonymous. There's a number of situations where semi-apolitical hooligans became political forces. The Young Lords, for instance.
That blog post is from a year ago. In the intervening time, Asana's actually moved away from developing Lunascript. [1] Instead, they're just coding in Javascript. There's a lesson in there somewhere [2]

[1] http://www.quora.com/Why-is-Asana-developing-their-own-progr...

[2] http://www.joelonsoftware.com/articles/fog0000000018.html
"Its the ability to reach a massive amount of people that's valuable."

... but this isn't necessarily valuable until a company sells, right?
Tell HN: Mailchimp is incredible
I just tried Mailchimp for the first time for my student organization, the Penn State Entrepreneurship Network. I sent out an email to our 300+ members and now I am glued to my computer, hitting refresh every 30 seconds (who am I kidding, every 5 seconds!) to check the analytics of the campaign.

In a tech world filled with hype, Mailchimp is the real deal. So to whoever is behind Mailchimp, congrats on getting so many things right. And, thank you!
What doesn't happen to most people? Job offers? I think that's untrue.

Look at the jobs you're being offered -- how's the environment? The pay? Benefits? Long-term prospects?

Where would you live, with your parents? Or do you want to move out and live closer to work?
iPhone, Android, and Mac clients. Maintaining as well as improving the web interface and the API. Lots more scaling - people check Twitter way more than they do Wordpress-hosted blogs.

I'm sure there's more, this is just what came off the top of my head.
http://gurlgoestoafrica.tumblr.com/

The author needs to read this and get a life. Stop focusing on the downsides and actually do some work. It's as though people want to entirely forget the past and merely see the present.

This post is, entirely, ignorant and racist.
I initially upvoted you because I agree - it is mind boggling but really I think the reality is that scaling at levels like that is a much bigger job/problem than you/I can imagine. Also I doubt all of the people are technical?
Never undervalue the value of college. It's not just about the academics.

My thoughts ... is there a community college or university near where you 'could' be working full time? If so, maybe you could figure something out where you could work part/full time and go to school at the same time. Sometimes companies offer special deals that pay some or all of your tuition for 1 class per semester.

If you decide to work and go to school at the same time, get your AA first. That way if you decide you want to go to a different university, you can usually transfer the AA degree.

Keep us updated :)
Alpha workstations were pretty awesome just then - although we used to buy the cheap ones with NT and install linux.
Ask HN: What face recognition framework should I use?
I have an idea for an app I'd like to build that compares similar faces (I'd rather not say much more than that about the app) and I was wondering if anyone has advice about which face recognition framework I should use.

I know I can just google this and get a bunch of frameworks, but I'd like your advice.
I was talking to an Indian friend in grad school when he explained why schools in India were better than those in the U.S. He said it had to do with how our kids learned the alphabet with a song. He learned it by memory forward and backward. He later mentioned how a teacher in India might cane a child who didn't pay attention. That's when I became enlightened.
I think the classic rule of form following function doesn't have to do with doing one then the other. Rather, I believe it refers to the beauty of something which is built to be highly functional (e.g. higher mathematics, the piano, poetry(?)). In this case, aesthetics are functional.
Please, don't downvote opinions you don't agree with. Even though the opinion may look ridiculous to you in general(it does to me), it is clearly stated and has its inner logic and has the right to be expressed. Downvoting is for irrelevant or emotion-driven comments.

(see http://ycombinator.com/newsguidelines.html )
I don't find it a difficult question, actually. It's something I've been meaning to write about for a while now. Anonymous is a political movement that is analogous to the internet immune system. It self-organizes, and attacks that which it deems a threat to internet freedom.

Gene Simmons was attacked because his statements, and his position as a pop star made him a target as a threat. Like all immune systems, Anonymous is known to overreact.

If you look at the targets for Anonymous in terms of political uprisings, you'll notice a concentration of places where the internet played a large role and/or was targeted. Uprisings occur the world over, but Anonymous gets involved when the internet is threatened.

In this sense, the use of the "V for Vendetta" mask is a perfect symbol for Anonymous, for anyone who has read the comic book (or even just seen the film adaptation).

The only verdict is vengeance; a vendetta, held as a votive, not in vain, for the value and veracity of such shall one day vindicate the vigilant and the virtuous.

V was not so much interested in popular revolt, anarchism, social equality, etc. per se. He was interested in revenge. Justice became the ultimate form of revenge against a tyrannical government.

You can see that similarly in the actions of Anonymous. Democratic movements are supported against dictatorships, and transparency is supported against representatives of Democracy. Not because Anonymous is a positive force for Democracy or transparency, but because those are weapons they can wield against the internet's perceived enemies.

So yes, Anonymous is a political movement, although a leaderless, amorphous, and pluralistic one united only in negative political space. They don't seek to create, as much as destroy their political enemies. But, as some say, "the urge to destroy is also a creative urge".
I believe douglass adams once referenced this as "zen and the art of going to the lavatory"
I feel like I'm more ticklish when I know it's coming.
If they are serious about buying and you are serious about selling, it might behoove you to find a broker or 3rd party with experience in these types of deals.

... this is what I would do if I was in your shoes.
90% of the articles are link bait lists.
That depends on what you call a high res img.

Worst case: http://articles.cnn.com/2007-10-17/us/monalisa.mystery_1_leo...

150,000 dots per inch, 13 light spectrums, including ultra-
violet and infrared at say 10 bit per spectrum * largest painting in the world (12 384 000 square inches)
http://www.msnbc.msn.com/id/14309591/ns/world_news-weird_new...

150 000 x 150 000 x 13 x 12 x (12 384 000 bits) = 4.71279266 exabytes
take the full time job and go to school part-time and/or online
:P
It's important to note that we abandoned (or "put on hold") Lunascript, but not Luna. The vision for Luna always revolved around making it easy to write bug-free, real-time, responsive, collaborative, interactive webapps. The syntax of Lunascript over directly using the framework in Javascript was always a nice-to-have.

I'm not denying your lesson, of course. To this day we still have some Lunascript in the codebase, and it does create some developer friction that costs real time. In retrospect, I'm sure it seems obvious that we should skipped the language and just built the framework.

However, it's important to understand that the language itself was built mostly by Justin very early in the company's history, and basically no work was poured into it after we hired employees and built out the product. One framing of Lunascript is two guys taking a few months to try a few big ideas out before building a company they want to do the right way. We always knew we would have to compromise on ideals once we moved forward, but we wanted to see what stuck. I think a lot of the reason we're under scrutiny here is because people look at the time since D+J left Facebook and are like "what did you guys do with all that time?" The answer is the company didn't get started in earnest until almost a year later when we hired Greg and Malcolm.
Furthermore, shame on HN for taking on the liberal agenda and feeling pity. It's one thing to point out a problem. But to point out a problem without offering a solution? This is pathetic. For the first time, I am embarrassed to be part of this community. Way to be objective like the logical type we aspire to be guys! You've really let me down by even allowing this to reach the front page. This does not help me write code better... in any way. You have exploited HN by posting, and REALLY? upvoting this kind of bullshit.
Just when we thought the era of epilepsy-inducing website design was over.

{
background-color: ick;
font-size: too big;
margin-left: way too much;
margin-right: way too much;
padding: not quite enough;
focus: none;
}
I upvoted you because I have no technical proficiency in the (engineering) challenges they face and would love an explanation by someone from Twitter about their apparently ridiculous employee numbers.
I just have to start wondering when it's over 100 though and now they are at 350.

They don't have an ad sales force right?

They don't have a billing department right?

Maybe they have housekeeping and food prep people included in that 350?

I honestly don't know and my instinct could be very wrong, but 350 seems crazy high.
Quora to the rescue:

http://www.quora.com/Twitter-Inc-company/Why-does-Twitter-ne...
Site is down. Is it hosted on EC2?
10 years since I've graduated. Knowing what I know now, if I was in your position I would postpone school for a year, at least, to take whichever position excites you more. If you do decide to go back to school your real world experience will be so valuable as you take classes; if you don't go back to school it will probably be because you're loving your current situation.
IBM Centennial video, Sabre and the business of enterprise software
I loved using VAX! RIT had one and I managed an account through a friend. I don't remember what shell environment it had on it, but there were plenty of scripts being passed down from one class to another.

We basically had foursquare on the VAX system, since you could keep track of your friends and the systems knew which lab you last logged into.
This is a good problem to have, so if you're feeling pressured, don't. You're choosing the greater of two goods, so to speak, so it's hard to do something at this stage that will drastically screw up your life.

I believe going to college will ultimately open more doors for you than bypassing college to work will. There are things you probably know about right now that you would find interesting but which require a college education. For example, actually working at Apple would almost certainly require a college degree just to get in the door for an interview. That may not be a particular door you'd like to walk through, but the point still stands - by not going to college you are closing that door. Further, part of college involves filling gaps in your knowledge you might not even know exist (so-called 'unknown unknowns'). I took a linguistics course, for example, and find it to be an INCREDIBLY fruitful body of knowledge to draw from as I explain and reason about the world around me. I had no linguistic bent before college, but I am much richer for the knowledge.

By working now, you are gaining some good experience, and you're drawing a paycheck (and the numbers are immaterial right now - almost ANY paycheck beats the money the average college kid earns). You're passing up student loans if those are a concern of yours, and in a sense you'll be learning a lot that college won't teach. I don't know enough about the startup versus media firm to have a solid opinion, but you should keep in mind that your age and lack of a college degree will hinder your ability to switch jobs if either company goes Tango Uniform. Further, depending on when that happens, you may be sitting around for a semester waiting to enroll in college if that's what you decide to do.

If I were you, I'd find some way to get a college education on something approaching a reasonable time frame. By reasonable, I don't mean four or even five years - I'm thinking closer to seven. If you can keep up work full time while getting that degree, you reap the benefits of both choices at the cost of some of your social life. I did that with grad school and don't feel I missed anything worth experiencing. That said, I'm a modern day Daniel Plainview, meaning I 'tolerate' most people but like very few. Your mileage will almost certainly vary, and the choice and consequences are ultimately yours.
Polish and strap this baby to Node.js and we got something interesting!

This functional model is something I've been striving towards in Rails, but over the years I feel the "rails way" more emcompasses development idioms instead of application idioms.
One problem for the 'surprise' analysis of ticklishness is that we are still ticklish when we see a 3rd party tickling us, and when there is therefore no surprise as the existence and source of the tactile sensations.
Handling on average something like 76000 status updates per second (much higher when something interesting happens in the world), each of which must quickly become available to anywhere from 1 to a million clients.

Wordpress.com is trivial compared to Twitter.
I believe having a copyright on your idea is the only way to go. Remember, you can copyright an idea, but not its implementation. But you gotta consult a lawyer.
Wish I could upvote this a thousand time as well :)
This is very cool and will work exactly the way I want it to work. Thanks!
There are errata, and then there are errata. No doubt there are some really nasty workarounds in the BIOS, but over the past 10 years Intel has been very good at preventing customer-visible defects at the OS kernel level and above.
hip hop can be all sorts of things, it doesn't just have to be what you like. Kanye's album was good, so are Weezy's mixtapes and Gucci's last mix that came out. Each of them has their own context. So does Del, Anticon, and everyone else.
just updated that to explain that Luna is still core to our app, and working on an answer to "What is the Luna framework"
There used to be an Android app that did that. Though I can't remember the name of it, it was incredibly handy.

I lost it at some point and, not remembering the app name, have failed to re-download it.
Yes but that's handled by hardware, not by people, and I am sure only a few critical coders handle the software performace.

WordPress.com is not as trivial as you might think http://en.wordpress.com/stats/

Certainly it's just a matter of scaling once you hit a certain level of volume, you just have to be able to bring more servers online into the grid.

Scaling from 10,000 users to 1 million is probably very hard.

Scaling from 1 million to 100 million, well you better have a pattern down that works with easy hardware replication (like google does).
PG&E is...PEOPLE!
I'm just really starting to get into Android and was hoping for the chance to really get in and get excited about the technology. Much like it was in my first experience with the web all the way back in 2007.

I'm really disappointed that I won't have the chance to go. I hope it's not because tons of people are going for the free device.

I've actually become a huge Android advocate to my friends, but things like this irk me something awful.
Nice find. I think it Lunascript might the classical case of programmer naiveté: "I can re-invent the wheel so much better, and it will take not that much time".
Usually is part of the process of maturing up as a programmer/engineer. Get the main stuff done (wow, this looks like a cool idea), but soon you are treading in deep waters as soon as the technology start hitting the edge cases, and day to day usability.

My self have started a couple of these overambitious projects, without realizing the amount of work it takes to get something in production level. Sure you can cover the base functionality pretty quickly, but it is the edge cases and polishing and making a robust solution that actually take the most time.

Sometimes these over-ambitious projects, succeed (Linux is the prime example), but usually they do because there is a huge need in the market for such product.

Perhaps Lunascript is something more 'interesting in paper, but not that great in practice'.
Look for Simple Answers
Huzzah, I asked this question!
Alternatively, you could set up a private git repo, and use ssh keys to control access with gitolite or similar...

I tend to think that Dropbox is only useful for people who can't figure out version control, but that's probably my own bias.
My "new hire" treatment as government contractor was so bad I almost quit. Even though it's a huge organization there's no process at all in place; you're just thrown to the wolves. Basic things like where and how to get my security badge and car tags were not covered. I was not given any input about what was expected of me, but I found out about things I was supposed to do only when I was getting yelled at for not having them done. Everyone I work with are of the baby boomer generation, while I am a millennial, and instead of mentoring me they excluded me. Often I would get in trouble for missing meetings because the location of the meeting was spread by word of mouth but no one would come by and tell me. My first project was to port some code written by a much older engineer, but this engineer believed that he had job security if he were the only one who knew the system. Our boss told him "You WILL let him shadow you and read your code," and he shot back, "He will NOT shadow me and he will not see my code!" For the first few weeks, the only copy I had of the code I was supposed to port, I got from snooping in his trash when he threw away a CD (old hacker trick :) ).

Things got better eventually but it was definitely the worst way to treat a new hire.
Maybe, but I doubt it. In fact, an outdoor ATM is probably an appealing location in which to rob someone. And now we have ipods, iphones, laptops, etc that almost everyone is carrying. Casual theft is still appealing and there's much to be stolen.
Site's IP points EC2... While the site is down, google cache to the rescue: http://tinyurl.com/4o2psun
Take the job. You get money and learn. If the job stagnates think about going to school, but for now take the job!!

Sincerely,
Second year Uni CS student.
You might want to read Jane Jacobs "The Death and Life of Great American Cities".
They do have an ad sales force.
http://bits.blogs.nytimes.com/2010/08/24/new-hires-at-twitte...
Good god, go to college. Jobs will be there. And be there. And be there. Forever. Getting a job offer is the exact opposite of a once in a lifetime event. Going to college is a once (maybe twice if you do it right) in a lifetime opportunity - don't waste it working as a jr developer.

This is not a close call.
Aol is Grasping for Salvation
> Sometimes these over-ambitious projects, succeed (Linux is the prime example), but usually they do because there is a huge need in the market for such product.

Linux was not that ambitious to start with. That's why it succeeded: while everyone else was waiting for Hurd or AT&T-free BSD, Linux was rapidly gaining momentum.
Unintended consequences seem like trouble here. Like many people I keep my phone in my pants pocket, if it were face inwards when I did that and I sit down then it'd turn off the alerts. Apple would get roasted if they did such a thing.
Talks about the codebase, about the system as a whole, also about specific sub-systems, about how to think through some things and, maybe, about recent design decisions.
How timely! I was actually at a Google recruiting event/tech talk today at my university, where a Google engineer repeated this quote to us. Fittingly, he also misquoted it and said that 5 exabytes of data are created every day, instead of every two days as in the original quote. I looked at him askance for a moment due to the absurdity of the number--thanks for clearing it up!
Wow, very nice find. I took a stab at the question via Google but gave up.

I also discovered they have their own (but singular) datacenter:

http://engineering.twitter.com/2010/07/room-to-grow-twitter-...

But they are planning on adding more, which leads me to believe maybe that's what some of the new hires are for.
FIDE sponsors a $10,000 competition to create a new chess rating system
> Linode is a good example of how we're different. As per my knowledge, you can have your own kernel, that's true, but you need to make a special request to support & then wait for them to modify your server. It's not included out of the box.

Nope you just compile it yourself set up grub right and choose 64bit or 32bit pv-grub for your kernel
Ask HN: putting single quote character in an HN comment. How?
Certain wikipedia links and such contain apostrophes, and I can't seem to figure out how to make HN not erase them and make the link invalid.
You're an order of magnitude past their peak load - New Years Eve they set a new record of almost 7000/second.

http://thenextweb.com/twitter/2011/01/06/new-years-eve-set-a...

I don't believe Twitter is trivial, but I think they're perceived as more complex than they are - WordPress + Reddit + Heroku only have like 10% that number combined. Apples to oranges, but those 3 companies would be doing more everythings per second than Twitter when you combine them.
Wasn't their iPhone stuff a single guy who had a nice/leading client they bought last year?