skysight-inc/HackerNews huggingface dataset:
Terminal.app still only supports 8* colors. And GNU screen is a more-than-capable replacement for tabs.

I'll have to try out MouseTerm later.
I doubt it. Google is amazing. It continues to rip its competition to shards.
this reminds me of the "fuck the cloud" article earlier.

article summary: "thiel said google should be dethroned by now. but it isn't. sup with that?"
isn't theory pushed like gospel in academia?

No, not really. When I went to school I switched from CS to Math because I felt like the CS program was too job oriented and I wasn't learning anything of lasting theoretical value.

However, recursion and data structure problems are not theory and a master's in software engineering isn't particularly academic.
The problem here is not with the App Store, but with the showing intelligence level of Apple customers who seem to be too easy to please.

Now I don't own a G1 myself as I prefer the iPhone at the moment, but I haven't heard of problems with the Android Market having this same issue. From what I've seen, personally, the userbase of the G1 is significatly more intelligent than that of the iPhone and aren't going to waste money and bandwidth to download this rubbish.

That said, I need to start developing some apps so I too can have my share in this revenue firehose.
How about just kiddies?

Security professionals also use scripts, but they are mostly 18+.
I would prefer if my own site users wouldn't need to register again.
Paul Graham and Y Combinator to Leave Cambridge, Stay in Silicon Valley Year Round
Microsoft's existing management shouldn't get the web, but they should be smart enough to hire people that do. Why is running, say, Django or Rails or any other web framework so difficult on Windows?
I applied to master's programs because I wasn't sure that I was going to get a PhD. It was a mistake. Top schools don't like master's students, and don't fund them by default. Some professors were confused as to why I didn't apply for a PhD after reading my application. One professor told me to never mention that I wanted a master's degree. Some top schools consider master's students to be a lower form of life than PhD students, and they have to reapply to switch to PhD status. Professors don't take you seriously if you're a master's student. I got accepted into my top choice, but it meant absolutely nothing because there was no funding and little chance of professors acknowledging a master's student's existence.

It's a silly game, and you have to play it right. If you want a master's degree and are unsure about the PhD, apply to a PhD program. If you just want a master's, apply to a PhD program. If you would rather stab yourself than stick around for a PhD, apply to a PhD program. If you want to be treated decently, have research opportunities and perhaps some money, apply to a PhD program.

In a nutshell, if you want to go to grad school, apply to a PhD program.

Luckily I was accepted into a decent school with an assistantship and the ability to switch to PhD if I want to.
A paper model is a good first step because the materials are cheap and easy to work with. Modeling clay, etc are good second steps.

For a first timer CAD modeling is a lot of investment, but it's definitely where you want to be. You can buy a desktop 3D printer now for $5k (http://www.desktopfactory.com/our_product/).
Best site I know to look for effective nonprofits: http://givewell.net/.

They have a good blog as well (I would especially recommend their take on program expenses vs. total expenses: http://blog.givewell.net/?cat=6).
Terminal.app doesn't behave exactly the same as an xterm, so using "xterm-color" is not ideal. I would suggest "dtterm" or "Apple_Terminal" if it's available.
They had some kind of cashback deal involving LiveSearch (is that what they call it) and eBay. Up to 20% off, $200 maximum or something like that.

People were signing up for it, buying gold or silver coins in the amount of about $1000, then getting $200 back. They were able to buy gold and silver for far less than the going spot price.

I am not exactly sure how that increased Microsoft's mindshare or their eventual bottom line; but it sure made a lot of gold and silver buyers happy.
All hail the information triumvirate (Web, Google, Wikipedia)
I'm debating some of these questions myself. I'm getting ready to launch a software as a service product to add language checking tools to CMSs (i.e. Wordpress). I'd like to offer some sort of free version but the processing I do is very CPU intensive not to mention the R&D effort to create this product. Writing improvement isn't a trivial problem :) http://www.hick.org/~raffi/afterthedeadline.jpg is my SS.

Some days I think of charging for usage (similar to other SaaS models), having a monthly per user flat rate, or just making the whole thing free initially until I have enough users and figure out how to monetize then (with more features, ability to add new rules, etc.)
See also this lecture on cache oblivious algorithms by Erik Demaine from MIT 6.046 "Introduction to Algorithms" course:

"This is a particularly fun area, one dear to my heart because I've done a lot of research in this area. This is an area co-founded by Professor Leiserson. So, in fact, the first context in which I met Professor Leiserson was him giving a talk about cache oblivious algorithms at WADS '99 in Vancouver I think. Yeah, that has to be an odd year. So, I learned about cache oblivious algorithms then, started working in the area, and it's been a fun place to play. But this topic in some sense was also developed in the context of this class. I think there was one semester, probably also '98-'99 where all of the problem sets were about cache oblivious algorithms."

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Compute...
Eclipse has an insane amount of plugins to do extra things, and writing your own is pretty simple if you really need to do it.

People tend to forget though that you have shell access as well. You aren't somehow limited to just the ide!
YHackers: Click that "New" link
Lately, I've noticed that some really good submissions aren't making it to the homepage.

Help bring back great articles -- once or twice a day, hit the new link at the top and see if there is anything worth upmodding!

It'll only take a minute and can really help what makes it to the homepage!
Ask HN: What do you think of self-promotion on HN?
When I write something about something, I'm always tempted to submit it on HN. Is it a bad idea? Do you consider it being promotion for loosers? Should I wait (and hope) that someone else will submit it?
You know, I had a thought about this - why not make it an option to show me the 5 most recent new submissions on the bottom of the index page (e.g., the top 25 plus 5 latest). It's not a perfect solution, but at least I'll be aware it's there.

I understand that could lead to some nasty gaming of the system though, just the first idea I thought of.
I present to you Cambridge University http://en.wikipedia.org/wiki/CU_Spaceflight

Why are you presenting that? Did you read that page? It discusses the launching of sounding rockets (rockets that go up, not into orbit). Is there anything about orbital launch, or orbital speed, there?
This type of habitat should also be implemented in developed countries.
I think it depends, but I have no problem with self submission (disclaimer - I've submitted 2 articles myself from my site in the past 6 months, one today).

I would prefer others submit them, but until the community is large enough and my site's following also large enough, I'll submit my own content if I think it is good and relevant to HN. I tend to err on the side of caution though, since HN is a pretty tight and specific community.
Really appreciate the feedback. Sounds like we need to step back and go through the copy and marketing approach with a critical eye after spending so much time mired in the code. Thanks again!
Between 10am and noon. I can do it again around 3pm to 8pm (or later if I'm in the mood).
Based on a lot of feedback about our pricing model, we're going to rethink a few things. Really appreciate your positive feedback!
Android app store 95% smaller than iPhone's
If it is relevant to hackers, submit it. And then let the 'upmod' gods do their thing.
Honestly, I don't see it. It's been a while since I used emacs for development, but the entire reason I moved from emacs to eclipse was because I had at least a 10x improvement in productivity working with large [java] code bases.

Has jdee come a long way since? I just checked and it doesn't look like it.
Geez...those are some sweet designs. We're sans designer at the moment, but we'll see if we can dredge some inspiration from stuff like this. Thanks!
or a little DSL for us to specify what we wanted on our homepage.

(def homepage (page
(top 10)
(newest 5)))
Yeah, we're hearing more and more that our pricing plan isn't ideal. We're considering adding a "solo" plan that allows one user to track one brand at a lower price point. Thanks for the feedback!
Google is clearly getting ready for much lower stock price.
They came to us through a couple degrees of separation. You never know where opportunities will come from.
10pm to 3am also, but I think it's just that there are no distractions.
WTF ... what are you talking about?
Both in the early evenings and early mornings. I have to work all day, so I'm up at about 430 to take care of my dogs and then I start coding before I have to leave for work at 7. Then I get home around 6, hang out with my wife and dogs for a bit, then we usually each get on a computer, she does her thing and I code till about 11 when we go to sleep. Works well, and I get a ton done.
I love the Google AJAX APIs. It took me less than an hour to make an Ajax Wiki Search ( http://chir.ag/wiki/ ) using it last year and I use it all the time. The thing that's not clearly evident when using these examples is that it's not just replacing a one-time REST/XML call with JS but a real-time ajax query which means we can call it in some pretty nifty ways.

I've used the chart API in an internal app such that the user gets a real-time feel of the data as they change the parameters without having to hit "Submit" every three seconds. Also note, the motion api is derived from the Gapminder organization they acquired in 2007.
Yeah, I had never heard of them before I read this. Apparently they ship, like, physical objects through meatspace. Does anyone know why you'd want to do that?
New pricing model: we add a refresh button, connect it to TipJoy, and charge you 10 cents per click :-)

Just kidding...all your feedback is helpful and I've added it to the list (which is growing at an alarming rate). In particular, we're going to completely overhaul the "add brand" page to make it more clear and give you sample results as you're filling out the form so you can see what to expect.
Very true, although I don't own a 360 I have plenty of friends that do, and one feature I thought was interesting was how easy it was for my friend (who is as ignorant about computers and networking as anyone else in the masses) to manage his home network and files (which was on windows inevitably) through his 360, which he never knew how or cared about before owning a 360. Another thing that caught my attention was the content Microsoft made readily available to 360 users, (as you pointed out, steaming Netflix) from entire games, free demos, other user profiles, and game stats.
My best hours are all the hours of night. 5-2ish. I just loose track of time and end up getting sooo much done.
if i were to write something i felt would be relevant and quality, i'd self-promote.

but it would have to be specifically high quality and relevant. all else would not be submitted.
My good zones are 2-5pm and 9-11pm. I try to fill the other parts of the work day with administrative stuff or studying existing code, when possible.
Help our Vets with USA Together | TechJaws
I'll second this. If you feel it is fitting for HN, then it's perfectly fine to submit it yourself.

There are no rules against that, and if you put in the work to write a thought-provoking piece, it deserves attention.
As far as java on emacs, I can't exactly comment. Java is my one main exception to emacs. Its not that I dislike it on emacs, I just have never tried it there. I learned on Eclipse it worked for what I needed (although Eclipse is horribly slow...).
At a company that size there doesn't actually have to be much more to it than what they say. Project A might have too many developers and not enough QA, project B might be short developers and too much QA. Project A gets dev positions cut and project B gets QA positions cut, but they're still hiring for the open slots in both cases.

At a small company, it's fairly trivial to just move people from A to B etc. But when you're steering a ship with thousands of employees it's not worth it.
Now that I think about it, I am pretty sure something like this is possible with some greasemonkey/iframe magic

Still not a perfect solution as not everyone will install it - but a decent start eh?
How general can the partitioning scheme be? Can it generate worst cases for random selection of the pivot?

Also one can always select the median in (deterministic) linear time. This way quicksort won't degenerate to O(n^2) ever.
The problem is that I only write things that are high quality and relevant ;)
Agree with Luke. Very sweet...congrats John and Brett!
I get in around 9:30 and usually zone out for an hour in front of my computer, but it looks like I'm working. I then zone out for another hour after lunch too. In fact, in a given day, I'd say I do fifteen minutes, of real, actual work.
I agree and am not joking when I say I bet there would be a huge interest in people building them all over the US for/by homeless people, people interested in trying something new, 20-somethings living with parents, etc. The better we get at building them, the better they become and the better we can help others build them.

What other groups can you add to this list, who would be interested in building one of these for themselves?
don't we all :)
+ 50% procrastination. Yes, I get more than 100% out of Hacker news!
Ever since losing my job (3 months ago), moving back in with my parents, and returning to college to complete my degree, my sleep habits have been dramatically altered and would now describe myself as either a B-person or night owl. I get most of my work done from 10 pm to 4 am while maintaining/establishing freelance contacts from 2 pm to 4 pm.
I use Mac OS X. Inconsolata is a nice font, but I'm not a fan of using it in the terminal. It's too curvy when compared to Consolas for my liking (which is my font in Xcode). Take a Look at the end of the letters "C", "S", "e", or "y" for example. To put it a different way, Consolas is to Helvetica as Inconsolata is to Arial. Only, Consolas isn't a hideously overused font.

I'm a bit of a font nerd and personally believe that Bitstream Vera font family is the single best UI-related project to come out of Linux.
The two need not be mutually exclusive.
"I'm not a supporter of mandates. I wouldn't want the government mandating Microsoft software--why would I therefore seek an open-source mandate?" (from the article)
I second http://www.emachineshop.com
The software is fairly easy to use. You can get your prototype built in pretty much any material you can imagine, and the price is pretty good too.

My only problem was the cost to ship custom cut boat glass to Alaska. Ouch.
I code when I feel the groove. I'm one of those people who code until I’m done with what I wanted to achieve or my head spins and I must stop.
Dude.

You're on a board ran by somebody who wrote books and articles about hacking. Every time any of us posts, we're helping somebody else self-promote somewhere down the road.

Life is self-promotion. I can't read a zillion articles looking for you. If you write something we might like, go for it. I want to read it.

I'd much rather have people write and submit their own article than the usual crap we get where one famous person writes something (usually a rant) and the crowd gathers around and cheers. Celebrity does not equal potential relevance -- you might have great ideas to submit on subject X that we'll never hear about unless you submit.

In fact, given my druthers, I'd limit the number of articles we could see from famous writers to only so many per week. After a while, it all starts to look like so much noise. Fresh voices welcome.
All the world's a stage, even hacker news.
Go for it - it will get downmoded if its junk, as hacker news is one of the few bullshit freezones left.
Hey, I kinda like that idea!
Exactly. A Toyota transmission, while a unique overall design, contains commodity parts from a variety of manufacturers. Tesla essentially invented a new transmission (among other things) and that will require a whole new supply chain.

Tesla's struggles show just how hard it is to make dramatic strides in a low-margin, high-capital cost, supply chain dependent industry such as automobile manufacturing.
If I could respond to my own comment, I would also like to offer one other piece of advice:

If you're learning towards graduate school, research the GROUPS and not the schools. Even within departments you will have a variety of experiences, and knowing what you want well in advance is key. Here are some observations about advisers (if you change your mind and end up applying for a PhD program):

- Young professors generally are trying to build their name in the community and will work you like no other. You will probably publish often. Stress is common.

- Middle-aged professors at the height of their career will generally be not available to you. This is when they travel to conferences and meetings. Your real adviser will probably be your Post-Doc.

- Retirement-bound professors will be freely available and have a wealth of experience through which you can draw upon. They generally care less about department politics and more about your personal happiness and success. However, they probably won't pressure you as often to get things done (may be good or bad).
I used to work at Pogo, EA's web games site. When I started it was all free, but we added a subscription tier with more features, more games, etc. When I left two years ago Pogo had about 15 million monthly uniques and 1.5 million paid subscribers (at $40/year, a great business). So our ratio was 10% - that was way above our expectations. Pogo has a very die-hard community - I'd plan on getting more like 5% if you execute it well.

If at all possible I would not charge for the existing free product, but instead think of new features that will be worth a premium to your top users.
This is from a couple years ago. It didn't work out very well. The local government officials wouldn't let them build anything. The technology is cool though; literally.
The lack of any real evangelism is hurting App Engine.

If Google was doing a better job highlighting companies or projects using the service, posting interesting articles, actually improving the service based on feedback -- they might have gained more traction by now.

They are wholly inconsistent, the last blog post was a month ago.

You can't just launch a service and wait for ... magic. You'd think that Goog would understand this.

App Engine isn't dead by far, but it could be a much bigger player in the cloud space if someone at Google would wake up.
When I write something about something, I'm always tempted to submit it on HN.

It says in the guidelines to do just that: http://ycombinator.com/newsguidelines.html

If you want to add initial commentary on the link, write a blog post about it and submit that instead.
If you don't self promote in some way, how will anyone know you're writing something somewhere. :)

Seriously, though, I think this is where the voting comes in and the community will decide if the article is interesting or not.
I code usually between 3pm to 8pm. Sometimes 10pm to 1am.
that donation page is abysmal...honestly if I just found that page using Google, I'd think it was a scam site.

It looks like the site hasn't been updated since 2001
Whistleblower: NSA Targeted Journalists, Snooped on All U.S. Communications
I've built http://readmytweets.com using the GAE. Even though it has problems (e.g., no distributed transactions), I still predict that GAE will be very successful.

But that's a problem in a way: your competition is about to increase several orders of magnitude as server cost goes to zero. Think of all those high school and university students who will be attempting their own web startups.
It is. When Kate renovated my house in California she
built a retaining wall out of it. That could be a good way for this technology to get a foot in the door in the US.

Another option that might work even better in the US is straw bale adobe:

http://www.buildingwithawareness.com/house1.html

I believe the reason Kate & Co. went with Eco-Domes for Darfur was that they couldn't count on finding anything there except dirt. But there is lots of straw in the US.
Very interesting screenshot. How is this application run? Is it a browser add-on?
Important fact is that burst sort ("string" being the important keyword in title) is not as general as quick sort and thus it can be very fast. With assumptions required by quick sort (having comparison operator) sorting cannot be faster than O(Nlog(N)) (on average).

If you are interested in general sorting algorithm with good worst case performance, try merge sort. Merge sort is O(Nlog(N)) independent of input data, but with significantly larger constants than quick sort, also in theory it requires O(N) auxiliary space, but that is only case for arrays, linked-lists can be sorted in place.
Digg to cut workforce 10%, hire new sales team
Image Recognition Software Breakthrough
It goes in bursts, and depends how interesting the thing I'm working on is. My sleep schedule shifts a lot, (I think I was meant for a 25 hour day) so right now I work from 7pm to like 5am.
Being a student I've learned to pack it in between the classes as well as during some classes. However this semester I've managed to get myself a schedule where I have no classes on Tuesdays or Thursdays.

That said, I tend to get up and work out in the morning and if its Tue/Thu then I'm coding till lunch, coding till dinner, then on and off in the evening unless the g/f objects. MWF its just whenever I get time. In between classes and so on. Sat & Sun is hit or miss. Just depends on my plans.
I like the reddit layout for this. At the top show the latest submission, granted the reddit thing is a little bit more complicated...but for HN you can get away with just showing the latest entry since there are so few new submissions
Well, the platform also seriously lacks some stuff to start developing anything serious on it like: being able to buy more quota, fulltext search, a weird 1000 result limit and most importantly bulk data editing/backup/restore.

But we host our http://www.versionsapp.com site on it and that works extremely well: http://www.madebysofa.com/#blog/appengine_hosting
To others who replied: why the dogpile? -12? known's being civil.
Don't knock secretaries. My mother spent a number of years writing letters for her EdD boss, who was close to functionally illiterate. (He was hardpressed to compose a grammatical sentence, much less a coherent paragraph.)
sculpy, wood, foam, sandpaper, exacto knives, chisels, saws.
Yes, it's ok to submit your own stuff. If you get to the point where you've submitted 20 things and none of them got any upvotes, though, you may want to start to be more selective.
Multiple VM Wares running different versions of IE is pretty solid for testing.
Ytterbium ions have been teleported over a distance of a metre