skysight-inc/HackerNews huggingface dataset:
Agreed. I love your excitement and energy, but there's no reason you can't explore this idea while at Yale, or during a summer break. When you do a startup, you should look at the worst case scenario - you may regret falling behind in studies. The odds are you're going to fail, and things take much longer than planned - are you okay with that? Oh, and if you want to raise money any time soon, you may want to think about a different market. I don't want to be a downer, but I think it's important that the startup fantasy be balanced with reality. Good luck!
Asana is yet another tasklist. Trello is an innovation. I get the feeling that Asana is built for the people who built it, whereas Trello was built for everyone. Despite this, Asana should be praised for utilizing keyboard shortcuts.

I see no feature beyond the basic tasklist features that all PM software has. Not even velocity like Pivotal Tracker.

What is innovative about Asana? The customer doesn't give a shit whether it's done in Luna.
But does the lack of an English major prevent you from securing a $40,000 job?
I'm somewhat of two minds about this.

On the one hand, I think he has a point that said features of JS.next are cutting against the grain of present-day JS. There are quite a lot of people programming in JS, many of whom may or may not deserve to be called good programmers but who nonetheless can produce functioning web pages, that would have to switch to a very different coding model to work with JS using these new features.

On the other hand, it's difficult to program your code when you know than any of your invariants can be accidentally stomped on by any other code that happens to run on the same page. It's also difficult to write libraries when everything's guts are exposed, even with red tape. Raymond Chen over at MSFT has an entire blog that could be titled "How Implementation Details Become De Facto Interfaces Due to Insufficient Encapsulation."

I think my final thought on the matter, is that when you think about it, it's really quite silly that we only have one language for front-end web development. It is, in fact, unacceptably silly. Like, seriously guys, what the hell? This is totally crazy. If you want to do server work, or non-web client applications, or embedded, or whatever else, you have a full array of programming languages. These run the gamut from ball-gag-and-leather-straitjacket static languages to walk-into-anyone's-house-and-drink-their-milk dynamic languages, from concise expressive languages to low-level bit-fiddly-ones, from parens to curly braces to significant whitespace to perl.

On the web we have JavaScript. Not that it's a bad language, it has its warts (what doesn't?) but it's actually a cute little language. But I don't have the option of using a language with static guarantees. Or deterministic memory management. Or asynchrony. Or macros. None of these are strictly better, they're all just personal preferences, but the point is, you don't have the choice.

That lack of choice is probably what's driving these against-the-grain additions to JS.next. They're adding more features to JavaScript so that it can cover some of the bases that it currently doesn't, and all the different directions it's being pulled in are understandably causing some stress. I think it's the wrong solution, but it's also the one with the easiest transition path. The ideal solution, is that we could use different languages from different paradigms, but how the hell do you crowbar them into existing browsers?

So uh... do I have conclusion? I dunno, language evolution is hard, let's go shopping.
So what is the solution here? I'm sure its not that I should be running IE9 :-)

I'm experiencing the same problem rendering the site on Chrome in Windows 7. I tried running through the ClearType tuning thing - with no success.

However, it appears that Chrome on Windows is the problem here, as it also renders fine in Windows Firefox. Chrome and Firefox in Ubuntu works fine as well.

Here is a Windows 7 comparison of Chrome vs Firefox rendering:

http://i.imgur.com/Qq05Z.png
I found my computer science education to be pretty lightweight and not tremendously useful or beneficial to me.

I found my english, psychology, history and philosophy educations, which I took dead seriously as you did, to be tremendously useful. They didn't force me to learn, and the classes were relatively easy if you just wanted to pass, and I saw plenty of classmates learn nothing but still pass or get high marks.

But for those who take it seriously, it is nothing short of enlightening. You can skim through it and get your A+ and go on to the next stage of your rat-race, but you're shortchanging yourself.

I pity those who don't understand what the great scientists and artists of the past called "enlightenment". It's something you can only get from a serious study of the liberal arts. It has nothing to do with making money, although it can certainly help with making money, even if it doesn't lead to some well-defined corporate career.

Engineers scoff at me when I talk about phenomenology or existentialism or the value in mythology, fiction, critical analysis, personality theory. I pity them. They don't know what they're missing.
I think it'll always amaze that we haven't been able to do better tools than the goold old ones (Vim, Emac & Unix tools I'm looking at you).
Typo in pic: Manhahattan
I'm always glad that this kind of topic comes up.

Last month I went to the HN Meetup in London that Harj spoke at. On the way there I was recounting to a workmate how low the lows can be and how at the record label we would have these bleak months wondering if we'd screwed up absolutely everything.

It's really hard to explain to someone without this experience what it feels like. How hard it can be to go into work, and how you struggle to remember that this is what you want when through your head part of you is demanding you quit and work in a kitchen somewhere anonymously and simply.

He didn't believe me, not really. He was just listening.

Then during the speech that Harj gave, after inspiring everyone to take the risk, he then mentioned the lows. The devastating lows.

And I think that's important.

The only truths I firmly hold from having done a startup and now doing one again:

* Everyone is a mess and doesn't know what they're doing.

* Everyone is going to go through their darkest days with their startup.

It's much harder to invest the time and energy over a prolonged period to deliver than anyone thinks. And there is no easy path or way around it.

The only thing that seems universal in coping with it, is exercise. Make exercise part of the startup. Being fit for the job is part of the job, and if that means coming in late post-exercise some day, that's way way better than working your butt off until midnight and doing it again at 6am.
Another point (perhaps not what the parent meant): the author pulls out computer science from the mid-80s peak.

See here: http://imgur.com/XUCku
I think that's the easiest solution. Twitter and Facebook have two different atmospheres - you don't get 20,000 followers because you have 20,000 friends, but because you have 20,000 people interested in your role as a professional authority and your posts about product trends, etc. Similarly, Facebook isn't tailored to disseminating a lot of information to a lot of people quickly and consistently - the number of people who'd really care about your personal life is almost always much lower than the number of people interested in new product information from your company (presuming they have a professional stake in it).
Because most questions are not about whether something is morally acceptable. You shouldn't have to ask the question "Is it morally wrong to do X?", you should know, based on your own sense of things. Unless you're a utilitarian and it's hard to calculate the side effects of doing X, but that's not the case here.

So I believe the OP is being disingenuous with this question. One way this thread could possibly affect the OP's behavior is by getting him to do something he himself deems unethical. I have no wish to help that. The other way is that he could behave in a way more restricted than his ethical boundaries would allow, and he wants to know exactly how far he can go without crossing the line. If that's his tack, I have no wish to give information helping him there, I'd rather force simulators of scruples to have to play it extra safe. Or maybe two people are in a disagreement and they decided to resolve things by posting a thread here. In which case I'd say going by majority decision is a poor way to resolve ethical problems. People should have their own sense of ethics.
I honestly don't know where I would be without vim. Happy Birthday!
Definitely.

All of the "sync vim plugins from github" scripts + combined with Pathogen have made using and trying plugins much easier.

Github + better visibility have perhaps raised the overall quality of plugins by making it easier to copy and extend existing plugins.

I'm happy with the renewed interest and still learning new things in Vim all the time after 5-6 years of using it.
Trend of Cheap Laptop Labels
They are mutually re-enforcing. I suspect the degree screen for jobs came second, though.
Open Source Eclipse Celebrates 10th Birthday
No supporter of the liberal arts claims that it's the degree that counts. It's the education that counts. Jobs got his liberal education even if he didn't get his degree -- and it shows.
Asana is focused on designing something that only they like. Trello seems to have focused on actually empathizing with the "any person."
Money where my mouth is: London Bike App source (iOS, MonoTouch) released
I've released the source to one of my real-life iPhone apps, done in MonoTouch. The code is a little old (I've not done a lot to it in nearly 12 months), but it's working and real.
Why a freelancer, and not an employee?
To be honest, even retweets and links to blogs I wouldn't show interest in on Facebook. It's not a matter of a post being too long for me to read on Facebook, or I would. It's a matter of expectation. On Facebook I expect to see a personal opinion about the way politics is being run, not a link to a professional discussion about politics. Both happen, but the second is likely to see much more action on a medium like Twitter.
Hmm, that seems a bit misleading. The SSE implementation will of course be much faster than a non-vectorized implementation... it's working on 4 floats at a time.

A vectorized version of the marvelous method would be a fairer comparison. If your data is not very vectorizable and you don't need high precision, it's still fairly marvelous.
URDU SEX STORIES: Ek Ladki Meri Shop Par Aye Aor Phirrrrr
How would you manage the different stages of a development task in Asana: backlog -> in progress -> pending deployment -> deployed

In Trello, changing from one state to another is a matter of drag and dropping to the next list. How would you do that in Asana?
The article made the point that 50% more students are enrolling in college, but amount of students in the STEM fields remained constant. Does anyone know why this is?
Right, I know. That's the word I used, and it was marked as spelled incorrectly by someone who replied to my original comment. I was wondering why?
http://code.google.com/appengine/articles/managing-resources... says Note: All Go instances have concurrent requests enabled automatically. then says their Python is not ready for concurrency.

A note I'd make about Go: if error handling is idiomatic Go, there should be some effort to make it less prominent, it's boilerplate.
We have a limited budget.

If the website is successful we would consider a work-for-hire option.
Asana is closer to getflow than basecamp in my opinion.
It's unsettling how Yahoo management refuses to acknowledge Yahoo as a tech company despite great offerings like this.
I can't imagine how you'd define "leafblower".
Anyone else using http://www.thymer.com ? Super easy 2d (team members and projects) task list!

Any feature comparison?
Long waiting patch for Google Closure Lib
Why would Google wait for over a year to merge this simple patch where it merged many others already: http://codereview.appspot.com/1670041/
Are Google's open source projects only for PR?
I'd love to hear your thoughts about Interstate (http://interstateapp.com) - if you have the time. From your comment I think you'd like it.
My general feeling is that these un-features take things away, and what they purport to provide in exchange is fewer bugs by virtue of being able to check certain constraints at ‘compile time’.

I’m all for taking things away, but I personally want more in exchange. For example, if you’re going to give me immutable or const declarations, give me lazy evaluation as part of the bargain.

So I’m not opposed to taking things away, I am just optimistic that we can provide a lot more value than ‘constraints’ in exchange. And if we aren’t going to provide more value, I think we’re setting our sights too low.
It's a suboptimal feature. Most developers like to write code that gets used a lot (at least I do). If a feature that you hoped will be popular is only used by a tiny subset, then you probably failed.

In Facebook's case, they may have written the initial lists feature as way to show they're "doing something" about privacy, so simply deploying the feature is a win.

But in Google's case, they've made Circles a central feature of their platform and it's coming up short (so far at least).
I don't disagree, but then, I'm not sure you can make a good comparison between Google+ and Facebook. One is meant for productivity - Google+ was marketed from the start as a more business-inclined way to interact with people (conferences, setting up meetings, etc.). Facebook isn't really trying to be productive, so perhaps the author shouldn't have used the comparison at all. Facebook is really just about interacting vicariously through the internet, with no rhyme or reason to it.
Your original entry ( id=3189015 ) went dead, and I have no way of referring anyone to you; can you put some contact information in your profile?
Though, in my case, I'm still working on establishing my professional authority on Twitter… :) As a matter of fact my number of Facebook friends and Twitter followers are dangerously close.
Nice post. I think the proper solution is to agree on some set of byte code that browsers will support and allow any language to compile (or be interpreted) to output those byte codes.

Otherwise you will, as you say, end up with the situation that Javascript becomes a huge mass of compromises that ultimately suits no-one.
Presumably, the students likely to enroll in a math or science program were (by and large) already heading to college 25 years ago.

This presumption is not supported by the data. Since 1970 the proportion of STEM degrees out of all degrees awarded has averaged 24% with a SD of `2.
Happy Birthday Eclipse. Just as awkward and clunky as a tween should be.
To summarize: don't forget people are lazy.
Can anyone explain if/how this app downloads mail in the background? I thought that wasn't possible using the current iOS API?
Google Can Now Index Your Comments Made Through Facebook
Think New Clean Energy Costs too Much? Oil Cost $500 a Barrel at Startup
"Shit work" is a common enough phrase that it seemed appropriate to me.
This is getting interesting. For me on Windows 7 Firefox (both 7.0.1 and the current Beta version), Chrome, Safari and Opera all have this issue while IE9 does not. Which version of Firefox are you running?

Edit: Additionally, if I use the so-called "F12 Developer Tools" in IE9 to switch the browser mode to IE8 the font will have the same problem.

Edit 2: I found this article http://www.owlfolio.org/htmletc/legibility-of-embedded-web-f... - I also found a few references to being able to activate hinting for the fonts used in the embedding process. Not sure what the options are from TypeKit (the service used on this site) and I can't check on my own TypeKit account as their website is currently down for maintenance.
Solyndra's cash debacle; bonuses given right before closure
Bankruptsy docs show the salaries and bonuses paid to all employees. Bonuses were given in August, right before the solar giant shut down.

Also shows that admin and executive assistants were paid the same as seasoned engineers.
I was hoping this article would have a little more substance. I'm not very creative and even I thought of bluetooth keyboard + $$$ for apps to recreate the same experience as a laptop.

To me, it'd be cool to market custom business dashboards for businesses. "Running the business" could mean doing scheduling (with draggable pictures of people!), glancing at inventory, checking daily|weekly|monthly financial stats, perhaps even taking credit card purchases. That sort of thing . The kind of thing you see in Star Trek.

Intelligent interfaces for consuming and directing, not necessarily producing, would be rather inventive but I'd love to hear from small business owners about the viability of such an idea.
Show HN: Hot & Cold game in mobile web browser
After reading Mark Pilgrims "Dive into HTML5" (currently available at http://diveintohtml5.info) I wanted to play a little with the new API features. I started with Geolocation API, which actually is not a part of HTML5 specification. My main goal was to check if browser geolocation performance is sufficient to work in realtime tracking applications. So I created this simple game, to be used in web browsers on mobile devices. I hope you know Hot & Cold scout game (http://www.scoutorama.com/activity/activity_display.cfm?gm_id=131)?
Try it now with your mobile phone here:

http://biesiad.github.com/hotncold

I would be happy to hear your feedback and any ideas for more 'serious' implementations.
I'd really love for a social network to correctly anticipate all the people i'd like to share something with, and to automagically categorize stuff like that. It'd be sweet.
But it seems like the worst-case scenario if it gets it wrong could be pretty terrible.

He's absolutely right, though, that a key problem with circles and lists and other shit work is that it's very rarely well integrated into the clients.

(I also want disagree with the claim that "no one wants to do shit work". I believe the entire genre of MMORPGs -- even, dare i say, RTS' -- stand as testament against. They also suggest how high peoples tolerance of shit work is if it is well integrated into a client ;)
The mice used in this study are a breed engineered to suffer accelerated aging, which means it doesn't have too much to say about what will happen in normal mice: this study adds weight to arguments for the importance of senescent cells in aging by virtue of the degree of change that was produced. To my eyes, the important outcome here is the development of a reliable way to flush out senescent cells in mice - which can now be applied to otherwise normal mice to see what happens there. Will they live longer, what will their risk of age-related disease be, etc?

For further reading on senescent cells, see:

http://www.fightaging.org/archives/2008/06/why-do-we-accumul...

For commentary on this research:

http://www.fightaging.org/archives/2011/11/a-demonstration-o...

The paper:

http://dx.doi.org/10.1038/nature10600

"Senescent cells accumulate in various tissues and organs with ageing and have been hypothesized to disrupt tissue structure and function because of the components they secrete. However, whether senescent cells are causally implicated in age-related dysfunction and whether their removal is beneficial has remained unknown. To address these fundamental questions, we made use of a biomarker for senescence, p16Ink4a, to design a novel transgene, INK-ATTAC, for inducible elimination of p16Ink4a-positive senescent cells upon administration of a drug."

Running this method in otherwise normal mice rather than the BubR1 accelerated aging mice used here will be an important test of the merits of research programs like the SENS Foundation's apoptoSENS:

http://sens.org/sens-research/research-themes/apoptosens

But it will be at least another five years, I'd imagine, to get the results of a life span study in ordinary mice, even if they turn right around and start pulling down the grants right now.

The BubR1 mutant progeria-suffering mice used in this work are discussed in a good article at the lab website:

http://discoverysedge.mayo.edu/de07-2-aging-vandeursen/index...
So I signup, add my bank account details, and then my clients can pay me via their credit cards, which they can put on record and do a recurring payment?
"I'm sorry you don't like the Launchrock strategy."

It's your strategy if you selected Launchrock. What's the point of asking people to tell their friends when there is nothing to say? Also, investors are not "super early adopers."

"We iterate too quickly at this stage to put up a more informative page."

If you are changing every substantive aspect of your business such that there is no foundational premise you can communicate it sounds more like something else than iteration.
Dynamically Shrinking Titles
yeah but all the others did when id was an independent entity - it's now owned by ZeniMax Media
Google gets second shot at federal cloud contract, faces uphill fight
you would need to signup for a merchant account with braintree first and tie that to your bank account, and then you would enter your braintree account info into corduroy.

when your customers (or your staff) would enter a credit card and choose to save it, it gets stored in your braintree vault and future payments tell braintree to use that stored card to process the payment.
Reasons Why People Don?t Buy From You
"immensely tedious"

Aye, there's the rub. IT'S NOT FUN.

Disturbs me that on Netflix I've rated six-hundred-and-fifty-four movies - that's a huge amount of "$#!^ work", yet I did it compulsively and enjoyed it. That's the whole thing about "crowd sourcing", "data mining", etc. - persuade people to WANT to do the work, and they will with little complaint. If your users are viewing it as "$#!^ work", you've done it wrong.
How Lytro's Weird Design Tells A Story About Revolutionary Tech
Trinity is alive
I see what your saying but I don't think so.

They usually dual license the old engines , distribute 1 under GPL and another under a commercial (albeit relatively cheap compared to the newer engines) license.

The GPL license can only be used to create games that are also GPL licensed (so stuff like alien arena I think).

I suppose this could allow someone to start developing using the GPL'd engine and then switch to the commercial engine later once they had something ready to release.

I like to think it is more to do with carmack being curious as to what people will do with his creations.
Just called Flow ;-)
I agree. Something I said a few months ago:

I think most people have relatively clear friend/work boundaries, but even then I encountered a few "Hmmm" moments when putting people in circles. I suspect that most people don't actually want to group the people in their social network - it can take a surprising amount of introspection. Time will tell if that's true.
Just Flow, not GetFlow ;-) Appreciate the kind words.
What I got out of JC:

- A good english teacher (Strunk and White). My writing improved tremendously.

- Calculus

- A taste for history

What I didn't get:

- Anything relevant to CS

- Any good math beyond calculus (they offered "statistics for business majors", which was really lame)

On the whole it was a good way for a self-learner to get some cheap learning out of the way, and also get some job experience (as a coop in the IT shop of a local government organization).
I could definitely see that. I guess my point is more that I don't think the experience you outlined is unique to college. And I'm sure there is a whole other conversation (I see it everywhere in these comments) about the value for the price.