skysight-inc/HackerNews huggingface dataset:
I still recall an article in BYTE from long ago (1986ish) which went over the design of the ST. The article was subtitled "The 68000 Unbounded" and had a nice interview with the chief h/w designer Shivji (forget his first name).

BYTE was a great magazine back in the day...
Yes. But you do it anyway. Just like videogames.
Designing for the Mobile Web
Next up: Brains trying to adjust to information overload

This is why we'll always have cultural lag...
You have to include the cookie.
start small and work your way up?

lets say 1>x>y and x+y<=4...
Thieves finding new ways to steal gas from your car
Counterpoint from a bitter ex-Googler: http://valleywag.com/366983/ex+googler-vents-google-recruite...

However, he's clearly suggesting that classic, relatively timeless material on data structures and algorithms along with a little bit of theory of computation is at the heart of computer science, which is important if you want to do software development, and you'll get no argument from me there.
7 Confessions Of A Verizon DSL Tech Support Rep
Joseph Weizenbaum, Famed Programmer, Is Dead at 85
Probably doesn't count, but I sure like that "sudo" command in Ubuntu.
Common Questions when Adopting Test Driven Development
du -h --max-depth=1 <dir>

apt-cache search --names-only <name>

less -S

free -m

time

host
Apple Manager Writes "Managing Humans" to Help Techies
that part you quoted was totally tongue-in-cheek
gnome-open for gnome users
Rivals4Ever: il sito ideale per le sfide testa a testa
My experience with AIR (mostly twitter clients) has been that the app in use sticks out like a sore thumb and never feels quite right, be it on Windows or Mac OS X.

I hope later versions/apps look and feel more like desktop apps.
xargs; say, a fast replacement for a find-exec:
% find <whatever> -print0 | xargs -0 <command>
A De(Sign)ed Gift for Those That Have it All...
Amgen's billion-dollar tightrope walk
I never ever get past the first phone interview with them. I usually stumble because I forgot some command-line switch or something. The last time they called I said I didn't want to interview since the interviewers often are kind of mean. :`(
Fewer new American millionaires
Symbian os is coded in c++
Java Tip: Using Generics With Wildcards and Extends
10 accidental inventions
Angry? What on earth gave you that impression? I'm curious.

Edit: I'm specifically curious because I can think of a few reasons not to want to work at Google and I'd like to know if others share them.
Another example is (was ?) NuMega's DriverStudio framework for developing Windows drivers in C++. Both examples are more of an exception rather than a rule though.

Here's a lovely discussion from few years back:
http://developers.slashdot.org/article.pl?sid=04/10/27/21102...
Less precise processors may increase battery life
More specific than that: see things from the other person's point of view.
Sudo make me a sandwich. (xkcd reference)
CFOs See Recession Through 2009
Guess Who's Getting the Most Work Visas
WeGame’s 19 Year Old Founder Raises $3 million Financing
What CFO Made $5B Less than His Boss?
VMware Beefs Up Its Bench
Life Expectancy Tied to Education
Everything else I've mentioned you should know cold [...]

You have a lot of warming up to do. Real-world work makes you rusty.

Those quotes make it sound like Google's interview process is biased toward people who know a lot of basic-CS trivia. If real-world work makes you rusty, doesn't that imply that the interview is favoring people who have studied up on certain things such that they know them better than they actually need to? I would agree that a good candidate should have been familiar with the details of everything Yegge mentions at some point. But is there really much value in knowing these things "cold", rather than merely knowing them "warm"?
Preloading .flv and .mp3 files with Flash
And there are people like me, who get pinged via some channel (linkedin, email, phone, etc) by google recruiters ad nauseam. And every time, tell them no thank you. In the beginning you'll be polite, after three years you'll ask them politely to go pound sand.

Why? I have many friends that work there. I have many friends that work there only because they hope it'll get better once they make it into the "inner circle". These are not people who work on podunk projects, think indexing, crawling, gmail.

Further, these same friends are hyper paranoid that they'll let something slip in good ol technical banter that we used to do; because google is soo damn secretive and the penalties range from simple hazing to termination if their slip of the lip was known (and I'm not talking about it showing up on techcrunch or vallywag or even a personal blog).
Did you refuse a job offer from Google?

Yes.

If so, would you tell us why?

Several reasons, in no particular order: 1. The interview process was completely and utterly broken; among other things, Google changed their mind about which position I was applying for 3 times without consulting me. 2. The job offer (for a position which would have required that I move from Canada to the US) arrived shortly after the US Senate voted away the right of Habeas Corpus. 3. I was interested in developing a system for online encrypted backups, and I was talking to someone who told me that his boss would be interested in licensing some of my work (the licensing didn't end up happening -- a draft MOU ended up arriving two months late which was completely different to what had been discussed in person -- but I decided to go ahead with my work anyway). 4. While I was told that my suggested choice of research projects "would be ok" (I was offered a research position), there was a clear lack of enthusiasm for it; and similarly I had no enthusiasm for the fields of research Google's director of research mentioned.

In short, they screwed up the recruiting process; the job location wasn't ideal; I had another interesting option; and our interests didn't fit very well.
First of all, do NOT start by using a javascript library (prototype, jquery, etc).
Learning a library isn't half as useful as learning the language.

So, get a copy of O'Reily Definitive guide, Start working through that. Watch the Douglas Crockford lectures from Yahoo.

Install firebug and start messing around.

"Hrm I've read about the arguments.callee property. Lets play with that for a few minutes and see how it works" etc etc

The main thing is just to explore, get down to the nuts and bolts, see how it all really works. Try things out, and see if they work or not.
Site down? (404)
Mozilla Expands Prism Desktop Effort
And there are people like me, who get pinged via some channel (linkedin, email, phone, etc) by google recruiters ad nauseam. And every time, tell them no thank you.

A year after I turned down Google's offer, I started getting poked repeatedly by Google recruiters (I'm guessing that after a year, the new employee referral bonus is up for grabs again). I complained to a friend of mine who works at Google, and he had someone put "DO NOT CONTACT" on my file -- and I haven't had a single email from their recruiters since. I don't know if you can get the same thing added to your file, but it might be worth asking.
12 Future Apps For Your iPhone
Well with proper fashion, the enemy's gate is always down.

I just pay $12/year and subscribe to "Nylon for guys" magazine (http://guys.nylonmag.com/) - it really does do all the work involved with "staying current" so you don't have to look like this guy: http://yogan.meinungsverstaerker.de/fun/80s1337ness.jpg

Also, I wouldn't consider the last photo of you to be "haute couture": you're just copying Steve Jobs with a little bit of hair gel.
You guys should also create a centralized listing of all jobs on SnapTalent on your destination site so that people can browse through more than those that appear on a given blog.
My very first language ever was javascript. I completed Thau's javascript tutorial and the advanced version (both at webmonkey.com), and from there I got a really nice start (without knowing it).

If you combine a simple introduction like that with plenty of exploration with Firebug, and have a strong motivation -like making a kick-ass webpage for yourself-, you are on your way,
Yes, see:
http://jeffsrants.wordpress.com/2007/10/07/social-networks-k...
Dan Ariely: Applying behavioral economics to Open Source
WordPress is 100% open source
I didn't know that - thanks.
Great Time to be a Nerd
I've heard that Google has really mixed, often shitty interviewing and this just confirms the hearsay.

My experience doesn't match that. I decided against accepting Google's offer, but I can't find any fault with my interviewers; while there were a few instances of "I know this is a lame question, but I'm supposed to ask it", most of the questions I was asked were quite interesting -- and my interviewers were clearly ready and eager to learn when I presented them with solutions which were better than the "official" solutions they expected.
oddly enough, a good chunk of OS/400 was written in C++ - http://portal.acm.org/citation.cfm?id=226239.226253&coll...
A free intro to economics
That would be the positive half of the "mixed." I thought my interview process was not so hot, personally. Not horrible, but not at all as good as yours.
Prom Dresses
Online fashionable prom dresses, prom gown, 2008 Prom Dresses, bridesmaid dresses, bridesmaid gowns, cheap bridesmaid dresses, discount bridesmaid dress, cheap prom dresses, bridal gowns, formal gown, evening gown at Shopshop.com
Mind mapping in your browser (SVG and VML so no plugins)
The media is the revolution - Tools and Transformations
No. Social networking in general builds social capital. This can increase productivity and general well-being. It can also bring nothing to you or anyone else, just as any other thing you do.
If you really wanna work at Google, why not build something cool and possibly get bought out by Google instead? Better than trying to join through this (broken?) interview process.

Personally, I'd rather not have 10 different bosses above me... but that's just me.
I agree, David. I let myself get taken in. Sorry.
Ask YC: Good resources for dev/staging/production config
Looking for some good information regarding keeping development, staging, and production separate from one another in order to balance development of new features and maintenance of the current release.

Any and all info is greatly appreciated. For the record, however, we're using SVN and Django. Three developers on the project.
lynx, top, "curl -O <url>" on my mac since it doesn't come with wget (who's dumb idea was that?)
Anatomy of a failed Agile adoption
Adobe seems to have reinvented client/server. Congrats.
"Four Steps to the Epiphany" is a must-read. Also, get "Bootstrapping" from Greg Gianforte.
Anything that puts me that low on an organizational chart is incredibly unappealing to me. The conventional corporate path of becoming a director after working really hard seems crazy to me. And forget about becoming an executive.
Hmm, I don't like the stereotype. Most of my friends that are programmers are fairly fashion forward.

I live in Vancouver, so maybe that is different from the valley.

Some of my friends are the Yaletown game developer nerds. This probably describes me. I like my Pumas and Lacoste shoes. When Douglas Coupland described the "Nikumas" in his book jPod, I almost fell over from laughing because he described the situation perfectly. The rest of the attire fits the shoes. Think Kanye West's outfit.

I know the Gastown web developer nerds too. They wear their Skechers and other hipster-nerd shoes. The rest of the attire matches.
"I just pay $12/year and subscribe to "Nylon for guys" magazine"

You may be a hipster.
http://www.urbandictionary.com/define.php?term=hipster

"Listens to bands that you have never heard of. Has hairstyle that can only be described as "complicated." (Most likely achieved by a minimum of one week not washing it.) Probably tattooed. Maybe gay. Definitely cooler than you. Reads Black Book, Nylon, and the Styles section of the New York Times. Drinks Pabst Blue Ribbon. Often. Complains. Always denies being a hipster..."
Did they do regressions to take income out of the picture?
Amen. Simplifies DOM traversal, allows you to do cool things (others aren't doing commercially yet), and takes cross-browser compatibility out of your hair.
Could this sort of thing be done with a bookmarklet? That way the highlighting wouldn't depend on a server.
Props to Jared.. 19 and getting funded for a second time, on his 3rd startup.

Sometimes I wonder what I could have accomplished if I didn't spend 4-5 years working for a piece of paper. Likewise, I also wonder what my life would have been like had I gone to a regular college that had more than 30% women..
Supply and demand will equalize unless interfered with by force/threat of force.

Never bite the invisible hand that leads you.
Jumpsuit + Bedazzler + Scissors = Brilliant!
This seems like it would be hell for anything more complicated than a simple presentation. As someone who has multiple mindaps with several thousand nodes, often containing notes on a dozen or so books on a given topic, this just isn't a realistic option. Especially considering that the FreeMind .9b16 already does a very good job at exporting to the web, and doesn't lag even on my PowerBook G4.

I could see maybe using it to create a short Python syntax cheat sheet or something to share with friends, but that's about it.
Sprouts
Interesting game.. See http://en.wikipedia.org/wiki/Sprouts_(game) for math behind it,
Rules of Communication: Not Trying To Be Rude
Thanks for that. I will definitely check it out.

I read about Excite's early days in Founders at Work.
First of all, congrats to Jared! Great accomplishment indeed.

For me, college was definitely four exciting years and I don't regret it one bit. The access to learning opportunity was just tremendous, with every subject at my fingertip. I mean, you just don't get the chance to learn from experts in fields of engineering, business, philosophy, sociology, sciences, music, and many other subjects outside of college. But, I suppose now we have Wikipedia!

However though, I have always thought middle school through high school was a total waste of time. For what you learn... the US education system could easily condense those 7 years to 2.
That's the most off topic spam that I've seen yet.
I've been using TortoiseCVS ( http://www.tortoisecvs.org/ ) for a while on some small-to-medium scale projects. Its working out pretty well for version control and branching.
I too am interested in this. I'm a relative newbie to this all.

At the moment, we have a simple script that pulls down the latest (or any) revision and deploys it on the production server. Our app is mostly client side, so there's not a lot of complex backend logic, which makes things easier.

I highly recommend having separate dev and production servers for anything but the simplest app. SliceHost slices or other VPS works well for this. Just make sure you get one with enough memory. We were regularly wedging our 256MB dev slice, which was a pain in the ass.
Voiceless Phone Calls
Any thoughts on when you'll be available for non-US jobs? I'm currently working at a start-up in Germany and would love to be able to use the service to find people here.
Maybe not negatively rated, but disregarded. Which is why I mostly refrain from giving advice, and instead stick to arguments.
yeah I have to agree I often think they are over looked.
To be a bit contrarian, there are some kinds of 'new things' where you're better off trying to build them at a BigCo like Google. Think of all the data and processing power they have.

Google's weird, though. I'm both deeply impressed, and somewhat intimidated by them.
What we've been doing is the following:

Source code management system (we use SVN) with two branches: development and production. Anything goes on development and we use the ElectricCommander system to do automatic build and test off of the development branch.

Code that's being released to production is manually merged to the production branch and ElectricCommander runs build and test.

To deploy we have a staging server that takes the output from the build system and we can use it for final testing if we want to do something manual (mostly we don't). Then the build system is instructed to deploy the code (which in our case is rsync over ssh to our servers).

The servers will pick up the new code by cycling virtual machines (basically all our servers are virtual and when the VM starts it picks up the latest code).
yeah I wasn't sure. I think its kinda a forum more of a hybrid.

I would love some for forum like features if I was honest. Split the questions, news and cool links and I think it would be more forum like.
I agree with you about joining low in the "org" chart being
unappealing.

But the comment about having to "work really hard" to become a director confuses me...

It seems all paths to extreme success involve hard work..
Class inheritence is NOT about code reuse
I disagree. In my opinion, if used right, social networking is the ultimate organization and communication tool. Facebook has gradually evolved to become an excellent organized address book. It keeps track of all my friends' contact information, birthdays, etc. Sure, you can do all that in an Excel spreadsheet, but could you always have the information up to date like Facebook is?

In the same argument, you can also argue instant messengers and Emails are total waste of time. Since god knows how much time employees waste chatting over instant messengers, sending unrelated Emails? Hence, you also need to look at the benefits of how much time Emails and IM saves you. There are always benefits/disadvantage of every tool, it all depends on how you use it.
Favorite Social Media Wiki
20 Free Ebooks and Whitepapers for Better Web Design
Most used CSS tricks
Working really hard to become a couple steps down on an org chart is much less appealing to me than working really hard and having a self-sustaining or acquired business.
Creating a minimalist workspace
High Performance Ajax with GWT
Look, I'm glad you have a site selling prom dresses. And it's fine to submit your startup to this site. It's a perfectly reasonable way to introduce yourself to the community. But you've gotta give us some context. Tell us what you're doing and ask for feedback. This just looks like spam to everyone. And news.yc doesn't pass pagerank, so spamming isn't worth it.
I'd love to stay fashionably dressed. As it is though, I just can't afford it. Or, I'd rather spend my money on something else. How much do you spend to buy the current season's clothing? And what's the best way to get it? I'd love to have a website where I input my basic style preferences or rate different fashions of the current season and get output of links to buy in style clothes/outfits I would like in my price range.
I would not say it's Reddit stuff. Rather, I would say it conveys a message in a clever manner, based on facts.

And it is not an anti-capitalist message. She is not saying that capitalism is the problem. She just sheds light on the fact that lots of the externalized costs of production are both harmful and hidden from view.

I personally think she makes a really good point in saying that one needs to see the "big picture".
Animation of the evolution of a website design (gif)
This would be especially cool in an application like Google's image search. And @Readmore above... this definitely has a lot of potential as a mobile device app, and everyone knows the mobile internet is growing fast!
I saw your comment on the newcomments page and got excited to rebut the quote. Then I saw it was 50 days old and I already had.
Generic commands that use /etc/mailcap: see, edit, print, compose

socat is the swiss army knife that just about lets you forget everything's not a file:

$ socat readline: file:/dev/ttyS0,crnl,crtscts,echo=0 # interact with a serial port

$ socat readline: tcp:google.com:80 # interact with a tcp port

$ socat tcp-listen:1234,fork exec:cat # a forking cat service
Wow... truly amazing. I have always been frustrated with all the wires behind my computer and TV, and thought it would be awesome if wire could be completely eliminated with wireless. I never knew wireless power is close to be an reality!

If NASA already developed the technology back in the 70's, why hasn't it be commercialized? Is there risk (radiation perhaps?) associated with this?
"First, Break All the Rules: What the World's Greatest Managers Do Differently". I know it has a cheap title but it there is plenty of merit in it. The Gallup organization carried out a massive survey of various business units in an attempt to discover commonalities between the successful units. The results showed that there are essentially 12 things that must be true about a unit in order for it to be successful.

Its a fun read if nothing else. It contains a lot of counter convention logic that would be right at home in one of PG's essays.
I have to say something about all of this...My name is Joel, I am on the team that built the awesome highlighter. Thanks for all the comments, positive and negative. We're working hard to clean up the product and put out new features. If anyone has questions or suggestions you can find us on twitter:

http://twitter.com/hooande
http://twitter.com/lukebrdn

We hope we'll see you guys in Boston
Ummm.... This is News.ycombinator.

The general geshtalt of the site is all about starting startups. I wouldn't necessarily say that's groupthink. At least I wouldn't say that to loud here. ;)
Why self promotion is considered as spam when you have good stuff.

Do all the story links submitted here have no adverts?
Thanks for your opinion. and Please wait I am going to contribute few good stories here.
Using Expression Blend to build a Silverlight 2 app
I think you might as well tell the toaster the same thing for all it's likely to be effective.
Ignore what others say about your interests, put your head down, do a bit of hard work (but mostly play,); get involved in communities (eg, your favourite javascript library's community), get recognised for your work, learn from the masters, but don't ask for answers, ask for tips.

That's all I could say, I'm 16, and currently working along side some very cool people. I've been in it about 3 years.
Actually you can construct a finite automate (= a rule) - that operates on the digits and checks for divisibility - for any fixed number.
this blog should come with an option to turn verbosity off.
This is a pretty cool way to see relativity in action! I actually like the Nine 'Roid game these guys made more than the classic game
Zimbra Collaboration Suite Open Source Edition On CentOS
The Algorithm Design Manual (e-book)
GoDaddy Uses ICANN Domain Verification for (Dirty) Marketing Purposes
Don't Miss: Pi Day
Business Lessons From Blue Man: The Why To Guide
Business Planning for Startups and Old Hands
AOL Buying Bebo, Falco Email
Using the iPhone SDK on a PowerPC Mac
Not to mention that there isn't even an "ICANN Domain Confirmation" link on the &*&^ site!

They're hoping you'll get bored looking for it and drop some money.
W3C CSSOM View Module
yea I don't really see the point of memorizing CS trivia when

A) I can google it if I ever need to know
B) Most languages today have support for graphs, trees, and sorts, and other cs trivia things built in or via stable libraries

It seems like a potential employee's ability to 'get things done' would be more important
Even if the community here is "diluted" with TC members, it is a net positive effect for techcrunchers to get smarter people to talk with.
AOL acquires Bebo for 850 million
Most basics stay in fashion for about a decade.
I just realized that I have about 10 years to do all the hacking I want, and then the current crop of 12-year-olds will hit the market and annihilate us old guys.
"Sure, you can do all that in an Excel spreadsheet, but could you always have the information up to date like Facebook is?"

If you spend as much time as you do on facebook doing it, it would not only be up to date, but also include links to google maps, favorite color and last time you had latte together.