skysight-inc/HackerNews huggingface dataset:
The use of deprecated HTML tags and bad practices in general stopped me from exploring Arc further. I found I couldn't hack the HN code without first fixing all of the HTML. Fixing all of the HTML is a herculean task because it's mixed up with all the code, instead of in some kind of template system.

Arc might be a good language for certain things, but it is obvious that PG hadn't made a serious web app in 10 years. Lots of these (framework-agnostic) design decisions have been settled for 5+ years now, and for good reason.
u just caught me checking something hence the array.
looking into the search problem now. thanks
20 Ways to Attack Shyness
There's

http://searchyc.com/

Or alternatively your favourite search engine with the site:news.ycombinator.com operator (or equivalent).

This is definitely a frequently asked question but sadly not covered in the FAQ.

In fairness, searchyc.com is the top result on google for any of "search ycombinator", "search y combinator" or "search hacker news", so you didn't look very hard.
It works, and it isn't doing any harm.
Here's the original article instead of the linked meta-babble.

http://www.tomshardware.com/reviews/ssd-hdd-battery,1955.htm...

EDIT: After trying to read and understand the article, I'm beyond confused. According to the chart on

http://www.tomshardware.com/reviews/ssd-hdd-battery,1955-14....

There are two SSDs that consume less power both idle and under load than the tested HDD. There's no summary data for actual battery life. I think they're trying to explain the disparity by saying the HDD spends more time idle. I really can't tell from all the verbose and confusing writing.
Grid Hell
Devunity - social dev platform
I'll second dive into python. I thought it was an excellent read. The book does a good job of teaching the language while showing a lot of practical examples.
I've started recently with LISP and it's been a rewarding experience. I've noticed that it's just more flexible than the C-like languages. For example, I have been able to get the factorial of a number as big as 3000 in a very short time! That was simply not possible with a C-like program. I've used Emacs with the "Superior Lisp Interaction Mode" preloaded, upon the suggestion I got from useful book "Practical Common Lisp by Peter Seibel" (It's available on line at gigamonkeys.com)

I have also acquired the book "ANSI Common Lisp by Paul Graham", which is a classic and no-nonsense book. I personally find Paul Graham's approach quite refreshing.

Having seen Ruby being employed in various environments, I've also started to learn Ruby. It's a multi-paradigm and dynamic language and hope to use it in a RoR application development. It kind of forces you to think dynamically and that helps you to write more efficient code, I guess.

So far, I couldn't find enough time for either Java or Python.

And oh, lastly I must say: C++ with templates (STL) is quite indispensable. If you master C++ with all its features like STL, you'll find that it can handle a whole lot of things quite elegantly.
<shrug> It sounds all very forced and fake to me.
Goof-off Day
Just pretend you're in emacs-- C-c C-t C-v enter.
Is the UK Government the first to take that step? I think they are to expect huge benefits, at least after the first hype -if any- slows down and people start to develop serious applications. Bold move.
Google’s Ethos, Applied to Dining?
I posted this specifically because I disagree with the conclusions of the article and wanted to hear some opinions from the HN crowd.

I think that the vast majority of content (not search-engine) sites have come to adopt the "new window external link" methodology and that is, in fact, what people expect. I'm never angry at a site if I click on a link and a new tab pops up. If I accidentally forget to open a link in a new window though, I AM angry because it has destroyed my state and there's no way to just get it back (the back button is not always perfect).
Neat. Strange that it's a .com though.
"Permit easy reversal of actions" is kind of a toughy and rare among web apps. Also not quite an interface item as it takes some substantial functionality in the code to accomplish.

B-
sudo ln -s /usr/bin/mate /usr/bin/mate_wait
export EDITOR="mate_wait"

"mate_wait" does not need a "-w"

I had a problem recently where crontab -e didn't like mate. mate_wait seems to work as an EDITOR value everywhere.
I loved the idle "shoot the Halo guy in the crotch" part, I can't think of how often I've been idling in a game whilst talking to a noob repeatedly shooting a teammate in the crotch in CS:S
Second last sentence: "I do admit that considering my experience with CodeIgniter, I might have inadvertently set it up optimally without doing the same to the other two frameworks." I felt a little cheated reading that at the very end of the piece, might be better to put it near the beginning.
10 Steps to a 7 Figure Income From Your Site
Also, the 13m they've taken in funding is quite a bit to just play constant catch up.
Intel: an expensive many-core future is ahead of us
I realise that, although I'd have to say it's not exactly the way I would have handled the situation. In my experience, linking binary Fortran libraries against C code doesn't lead to interfaces that expect such array pointers, and when porting Fortran code to C, I would have probably handled the index numbering issue with a macro for element access where converting to 0-based notation isn't completely foolproof.

Actually, I probably would have provided the numerical recipes code in two versions, one in the 1-based format, the other in idiomatic C.

But then I'm more of a software engineer than a computational physicist even though my degree certificate claims otherwise.
Disclaimer: I used to moderate at sysopt.com, Scotts first "startup" (though back then most sites were "hobbies" really rather than "startups"). He is a nice guy and now that he is blogging I thought some of his wisdom could benefit people here especially as he has a string of successful online businesses.
I personally hate windows being opened for me. My browser offers several contextual menu options on a link, such as "Open Link Behind Window" (my usual preference, if I choose to open a window).

I think it is okay for a browser to give a user a global or site-specific option to do this, because this is a preference and belongs on the client side.
It's funny that it's possible to use Google to make this kind of comparisons... but I've found that Google can't answer the question "how to send a bug report to GMail". There are links that take me to "help" pages (I don't want "help") that insist that I should subscribe to a mail list.
Don’t Strive to Be Rich
Let's review. The long tail exists because links and traffic on the web (roughly approximating attention/buying intent/market size) follow a power law.

So of course there are still going to be hits that seem to be "winner take all"; if it weren't for the "fat head", we wouldn't need to talk about the long tail.

The long tail becomes important in the age of the web because it's more accessible. Just because it's accessible doesn't mean it is going to make you rich -- but it's more possible than it was before the web.

You really don't have to look very hard to find business that could not exist without the web. So the long tail as a "theory" is almost self-evident.

So, I just don't understand what there is to refute or debunk.
Can U.S. citizens enter? Nothing in the rules that says no.
What I Hate About Becoming a Designer
If you go there, this is also a nice read...

Guaranteed to Fail:
http://www.wrevenue.com/2008/02/09/guaranteed-to-fail/
ASUS to build iMac-like PCs, rumored to be at $500
sublimetext is the only application that can make my windows box crash to the point that I have to reboot. I tried it at serveral version points. Reported to the author, he couldn't find the problem.

And it has exactly one (1) feature that the others don't: the bird-view of your code.

Stay away.
Mobile Web to Get Standards
Since you already know C++, learning Java really won't expand your mind at all so I wouldn't waste time on it. My personal recommendation would be Lisp...
I started using vi in '89 to program in C/C++.

In 95-97, I used emacs mostly to program in perl. Then I discovered vim, it seemed as powerful and I used it until 2002 when I disovered Jedit.

It was around 2005, that I started using Eclipse. I think I was the last kid in the block to use it and it is a big help, I love the refactoring functionality.
Ooop!
You're clear to not get redirected to here anymore:
http://www.youtube.com/watch?v=eBGIQ7ZuuiU
I don't understand what they mean by "no VB runtime". My impression was that the VB installer always included all the DLLs necessary to run on a generic Win32 system. If they change something to break VB programs, they'll also be breaking lots of other Win32 software, too.
I love how it works on my phone! Seriously!
Rogers draws fire for iPhone rates
It is because table layouts actually work while css layouts are better in theory than in practice.

I think css people are proud of getting something to work using css while table people just want to get things done.
Dabbleboard gets an upgrade (launched at HN)
Tips for MySQL to PostgreSQL Switch
Learning to spell "python" would be a good start.
Its not because nobody cares but more to do with business.
Web apps, social sites, news, ecommerce and so on, is what consumers want and where the money is.

The computer science and computing issues are the enablers, not the products.
The UK Ordnance Survey (government mapping organisation) opening up its data is a big step - and not before time. Until now they've been very precious with releasing any of their tax-payer owned information.
Re-post: http://news.ycombinator.com/item?id=233207
Surely SSDs would also turn off and enter a power saving mode when not in use?
The History of Erlang
Yes, I can name several youtube competitors that do quite well, focusing on a specific niche youtube ignores (but I can't visit them from here at work).
Finding the advice also good as I learn to fail more often.
Check PyQT.

If you're a C hacker Objective C may be the best option, but I don't know mature http://www.gnustep.org/ is.
HDD peek at a higher power level but they can read and write data without reaching peak power levels when reading and writing sequential data such as large media files. I don't think this is a big deal as other components swamp the SSD's power levels and it's not that hard to significantly reduce the power used in SSD.
Buffett's Berkshire Has Worst First Half Since 1990
http://justfuckinggoogleit.com/
So, I just don't understand what there is to refute or debunk.

What the study is trying to debunk is that publishers/etc should cut down on their focus on the blockbuster hits and focus more on the "long tail" titles. From what the study is showing, doing the exact opposite may be the way to go.
Being a limited edition product, we're only printing the shirts that are bought. If you bought shirt #1, we want to make sure its the right cut and size for you. Therefore, we can't print it till you buy it. Similarly, we can't print the whole run till the purchasing window is closed.
Direct links to some of the APIs/data files:

Neighborhood Statistics API:
http://neighbourhood.statistics.gov.uk/dissemination/Info.do...

NHS Choices API:
http://www.nhs.uk/nhscwebservices/Pages/Webservices.aspx

EduBase School Data:
http://www.opsi.gov.uk/advice/poi/edubase300608.zip

XML data file of "official notices":
http://www.londongazette.co.uk/mashup/gazettesrdf.htm
How To Build Social Network Followers
I believe in the faq it says anyone can enter. The only caveat is Civil Servants can't receive a monetary prize and instead will be given a gift, such as a macbook air.
Would You Pay Internet Taxes
Misleading headline... these PCs aren't Mac clones, even though they use the fully-integrated-in-the-monitor approach. Apple isn't the only one to do that though.
What? No Qcodo?? http://qcodo.com
In Defense of XML
RateMyPrison - http://visits.sicamp.org/ - Brilliant Stuff!
Related article on how governments should open up their data and become platforms: http://news.ycombinator.com/item?id=198512
Yeah, that is a bit strange. I was expecting api.gov.uk or the like
On example of the question would be, "Do your tests ever find bugs, or do they just sit there always working."

No koolaid, how about the post from this moron http://kurt.karmalab.org/articles/2008/02/07/rails-app-witho...

If you look at page 470 of the latest Code Complete, it shows that unit tests have a very low defect detection rate,

Cleanroom software engineering has the best record of quality, but there's no buzz for that now in the ruby community, maybe because it doesnt sell books :-P
DOESN'T MATTER!!!
It seemed kind of interesting, but I lost my patience after about 100 mouse clicks. What a terrible mode of presentation!
Agreed - just needed to point out that because HN uses presentational markup doesn't magically make it good design as some of the other commenters seem to think.

Probably it just means PG thinks he has better things to do with his time than learning CSS. It might only take you a few hours to learn enough CSS to save you considerable time in the long run. However if you only use like an hour a year on page design anyway, it might still be a bad investment.
How to Find Passion in Your Job
Machinima: Making movies using 3D engines in The Sims et al
lol how arrington thought the natural language algorithm was developed at "Park" instead of "PARC"
Bloomberg is really obsessed with this best/worst since X thing:

http://bloomberg.com/news/breakingnews/

And I don't see how a stock dropping 5% more than the S&P is that big a story. I own a B share, but I've checked the price maybe twice in the last six years.
I had been shy as a teen and got over it. But since my last girlfriend left around a year ago (my first serious relationship), I've been thrown back into the breach.

I had forgotten how diabolical this torment was, actually. Inability to connect with any other person. No interest in meeting new people, despite a persistent, stinging loneliness. It's really fascinating to revisit this state as an adult. And painful.
Just my 2 cents:

a. no matter how much formal education you have, you already have enough

b. if doesn't matter where you live

c. go with your gut (you know you want to)
Excellent article. Tips (#11,#12,#14,#16) are key. Especially #16 ("Practice being in uncomfortable situations") - the idea is that what is uncomfortable for you is very personal and very real and what you need to work on...

Daily practice makes shyness diminish. As someone who has been aware of his shyness all his life, I think it really simmers down to: selfishness (they're thinking about me [no they're not]), perfectionism (what do I say? if I clam up say nothing, I won't be hurt [umm?]), and most importantly, expectations, I hope they like me [twisted logic: if they don't like me, then I'll be hurt. So I won't talk to them, and I'll be in my shell and protected]

Great quote from one of the commenters:

“The way you overcome shyness is to become so wrapped up in something that you forget to be afraid”
- Claudia Lady Bird Johnson
Flashblock is a popular add-on for Firefox. I would recommend a button on your page that adds your site to the Flashblock "allowed" list.
Automated line-call system at Wimbledon yields much useful data
Web site of Hawk-Eye system:
http://www.hawkeyeinnovations.co.uk/
does someone know how much time it takes to start a new instance? and also the delay between 2 pollings?

I'm asking since with websites like digg, traffic can 10x for your website in 60 seconds.
FF plugins are great. So are websites with basic features built into them, such as the "hyperlink."

I don't know if there is anything more fundamental to making the internet a "net" than the links connecting all the pages.
Ballmer on Yahoo Deal: The Bankers “screwed everything up.”
I wish the scientists would make up their minds. I was all ready to move to Iceland:

http://news.ycombinator.com/item?id=193619
The two key features of an AIM firewall are filter rules about who can talk to who (or, in corporations, whitelists), and direct relay of messages between people in the same company, so company information isn't hitting OSCAR.

I should have been clearer, but, we gave up. But check out:

www.imlogic.com
www.akonix.com
In some ways this announcement is typical of the UK government. All spin little substance.

All transport information cost lots of money (GBP 50,000 for Train info), can't even get a free copy to prototype with.

None of the Land registry information is available. E.g. Houseprices, etc.

The map data released by UK Ordnance Survey is no different than what the other 1/2 dozen map providers have released in the past two years. They again charge thousands of pounds for detailed information like road location, etc.

If one wanted to do Everyblock in the UK. It would cost you 100,000 gbp+ to get started.

I think it's a good start, but it doesn't go far enough.
I found direct links to several of the APIs and data files and they all have .uk extensions.

I was confused by the .com web site as well, not quite sure whether or not they are affiliated with the UK government..?
I didn't like the other headlines either, saying it's iMac's rival. You are right though.

And true that this is not unique even in the PC world. What's exciting about this story is the prospective price and the fact that there's at least one decent, innovative PC manufacturer not under Microsoft's control.
I simply don't buy this argument.

Who cares if there's a wealth of experience out there regarding XML? When you're designing software, if your primary goal is making it easy on your developers, YOU'RE DOING IT WRONG.

There is one situation, and one situation only, where XML is the right tool for the job. That situation is where a computer must produce and/or consume a file that must be read and/or written by a human. That's it. The only time. So, XHTML, ja. SOAP, nein. If a computer is consuming data another computer has produced, why would you want to encode that data in something so hard to parse, and so potentially ambiguous as XML? It's lunacy.
Yes. This used to be a big problem.
Google is a terrible way to find good programming/CS books. I think that's why the OP was asking here, where he can expect to find books that other hackers have used personally and can thus make earnest and informed recommendations.

I did indeed learn some languages using the google route, but in retrospect, I could have saved myself a lot of time and pain if a forum like this had been around, where I could get expert opinions.
Auto Transport Car Shipping
Auto Transport Car Shipping Nationwide Transport
With no exceptions at my high school, the respected teachers respected their students. This appears to be a necessary condition, but not a sufficient one -- there were some teachers who respected the students but weren't themselves respected (for various reasons).
Nationwide Moving Company
Nationwide Moving Company movers state to state cross country moving services.
Name does not tell me anything,
Get your site SEO
Make a point of your startup , text you wrote is too small and does not make any sense what website is about.
Speedup your search and make the boxes smaller they are loading to slow due to images etc
Do some advertising
Overall not bad.
Fair enough. However, it seems obvious that if you're capable of big hits, that's what you should be going for. But if, for example, your only competitive advantage is the acuteness of your awareness that big-footed women have trouble finding heels, then the Long Tail is your friend.
I found this article on Webmonkey to be a slightly better introduction into Django:

http://www.webmonkey.com/tutorial/Install_Django_and_Build_Y...
I don't think you understand what I was implying.
I have to say I've become a huge Code Igniter fan over the past year. I didn't use to think much of PHP (I prefer Python), but CI really makes it feel a bit like a real language and they have the best user guide documentation that I've seen for a framework.

If you have to use PHP, I do recommend trying CI-- we've had good experiences with the performance, but that's really not why we toyed with it. Django/Python has been good to us, too, but I was shocked to find that a PHP framework could work out so nicely.
You could ask pg if he would run your algorithms on the voting data he has.
"Print & sell the shirts at cost + shipping."
What the hell kind of a business model is that? (Hint: there's no profit.)

"Keep up the excellent blog & artist profiles."
Thanks for the compliment, we'll try.

"Create a community voting page wherein if enough people pledge to buy, you print."
That's a good idea, and it's what Threadless does. It's feature-bloat we've discussed for the future.
Your tips like these are awesome.

I should have thanked you earlier as well. edw519 and I followed http://news.ycombinator.com/item?id=119006 in SS'08 and got great results. Thanks a lot.
I think it mostly boils down to bad hiring decisions. People -- mostly nonprogramming managers -- said "hey, these guys are just as good and only cost a third as much" and hired more or less indiscriminately. (As with any other group of people, some Indians are smart, some less so. Some are passionate about what they do; others view it as just a job.) So they ended up with some guys who were indeed as good at one third of the price, and many more who weren't. They got the same result, of course, as what they'd get hiring indiscriminately in wealthier countries. I don't think companies with good hiring cultures have these problems, in India or anywhere else.

There are other problems with outsourcing to somewhere far away (which India is for many people): people will have stay up late or start very early to attend meetings, language can be an issue, and matters that are simple but take a few rounds of communication can end up taking days to resolve.

Those problems can all be managed with smart leadership, but when that's lacking, it's easier to point fingers at people with little chance of fairly defending themselves.
Is it easy to learn Tcl/Tk as a C hacker?
Also can I design beautiful looking widgets with it? I mean like things that can be done with DHTML for a browser ?

I liked Enso's interface ... can that type of interface be designed using Tcl/Tk ?
The End of Theory - Chris Anderson
168 Billion reasons to stop using Google Analytics
The Big Bang Theory Of Product Launch
Citibank ATM breach reveals PIN security problems
The group behind this, the "Power of Information" taskforce, are trying to fix this. They need people to build things against the existing limited set of APIs that demonstrate how important this data is, so they can use that as an argument in getting better data made available under friendlier terms.
I have an Asus EEE and the battery life is so-so, good enough for a decent train ride. When I installed software (lots of disk activity) while on battery, boy the battery went down quick.
Built To Last would be a great book too.

http://www.google.com/search?hl=en&q=built+to+last&b...
Google's not bad for ruby, scheme, etc. tutorials. I've been doing same for OCaml and F#; Also try (espec. delicious)

http://searchyc.com/python+tutorial

http://del.icio.us/tag/ruby+tutorial

http://technorati.com/tag/Ruby+tutorial

http://www.reddit.com/r/programming/search?q=python+tutorial...

here's a starting line: admin tasks you do repetitivly in whatever o/s you use. Automate them. Build in checks for filename conflicts, large file/network transfers, run script off hours, etc. or rewrite something from the activestate's CPAN-loose equivalent, submit it back when it's tested robust and you know it's not a dup

http://aspn.activestate.com/ASPN/Cookbook/Python

and, oh yea, Martelli's Python in a Nutshell from Oreilly. Covers 2.4, read the PEPs to see what's new in 2.5 and 2.6. Also, Matz's original ruby nutshell on Oreilly, the little one that covers 1.6. It's little outdated, but it's also a small book that you can read carefully , cover to cover