skysight-inc/HackerNews huggingface dataset:
It could also be subconscious influence. I don't think that this is a copyright violation, but I don't know enough about IP law to know for sure.
Just write code. Work on open source projects, blog, twitter, and keep a GitHub account with interesting projects in it.

I know that many jobs may hire by running "grep" on hundreds of resumes, but I don't think those jobs are the good ones. I think the good jobs want to hire your brain, not for any particular language, but for the overall value you can add to the company.

Working on open source projects and posting your own projects on sites like GitHub demonstrate your ability to understand architecture and write good code in any language.

This is what I'm looking for anyway, and it seems to be what Google is trying to get at with all the silly questions they ask during interviews. How good is your brain?

http://www.fireworksproject.com/pages/extraordinary_people.h...
Typo in domain that is in title.
The actual Cisco source... http://newsroom.cisco.com/dlls/2010/prod_030910.html

As an aside, it bothers me that news sites like CNET (and others) don't actually link to a source. In this case, they had no issue using the image from the Cisco site, but couldn't be bothered to link to Cisco's actual news post. I digress, maybe I'm making something out of nothing.
It's three times faster than the older CRS-1, which was introduced in 2004.

Woah. Seriously? And they're being congratulated for this? I mean, yeah, this thing is freakishly fast, but is that really all they've managed in 6 years? Moore must be laughing. That, or they're simply delaying things in getting to market to make money on easier tech than they're capable of (makes good business sense, so I wouldn't be surprised).
cmp ax,2E00h ; ALT-C
je pregetstatus
cmp ax,2D00h

I only know a little assembly (just learning it for the past couple weeks), but couldn't he do a byte comparison and save a byte for each of these comparisons in his immediate data? Like so?

cmp ah,2Eh ; ALT-C
je pregetstatus
cmp ah,2Dh

I'm making the assumption that a key press will fit in a single byte... I'm not sure this is true.
Would you hold the same opinion if microsoft had done this and not mozilla? (just asking)
I think this is largely good advice. You could expand it to thinks much more concrete than "improve your job-getting skill": make yourself a portfolio website if you don't already have one. Make decisionmaker-specific pages on your portfolio website targeting the exact interests of the people who you want to hire you.

(Hypothetically assuming I wanted to apply to Google, Big Japanese Megacorp, and Cool Valley Startup, I'd be pitching myself in a very different way in the cover letters and resumes... why show them all the same portfolio? I mean, theoretically I'm supposed to be pretty good at this whole "Build a web page to sell stuff" thing -- if I can't build a web page to sell me, why should they hire me?)

If you don't already have a blog and social proof of value which you can quote to people, start building them. For example: you put a recommendation on your resume in the hope someone calls them, they agree to talk, and then they praise you, right? That's an awful lot of opportunities for the recommendation to not pan out well. Instead, when you ask for a recommendation, ask for a testimonial, too, which you will prominently quote in your Hire Me salesletter. And write the testimonial for them. "Hey boss, can I quote you on '$NAME_HERE is one of the best developers I've ever had the pleasure of working with. He has done things with $PROJECT that we never thought were possible. I'd hire him in a second.'?" (This presumes you have, actually, made a good impression on your boss. If not, then just write down their phone number and pray that no one calls it, because that is apparently what everyone else does.)

Networking is, obviously, another opportunity for improvement. Rather than spending time waiting for someone to call you back, it is (well past) time to start reacquainting yourself with friends and business associates (and mentioning, hey, you're on the market now) and making new friends/business associates.
ATI and Nvidia would still have to write code to make it work. That's the hard part, not coming up with the idea.
That's called a montage! http://www.southparkstudios.com/clips/185666
// Sridhar, allow me to answer the 2nd part.

I guess you don't imply that Zoho engineers who leave the company to create their own startups were not happy working there.

I was happy.

That was the reason that I ended up working for over 8 years instead of just 2 years in some software company to gain experience and then start out on my own, which was my goal when I joined there from college.

Regarding the secret, I believe it boils down to the work culture. He encourages and respects feedback from every employee.

Anyone can provide feedback/opinion - including about CEO's actions, directly on a company wide forum and have the CEO respond to it. He agrees if he may be wrong and does not mock at you if you were silly. That attitude encourages open culture. So you do not have "Yes Sir, OK Sir" coding-monkeys, but much better engineers who are satisfied with their work.
Ok, gotcha, so he really isn't a mediator, but he represents the company. I agree that it would be conflict of interest for him to try and get a piece of the deal from you. If his company wants to pay him for his work, let them.
Good article but scary. If you've a start up without a wad of defensive patents what can you so if a large company gives you a "stepping all over our IP" threat?
If it's not completely unheard of, you'll be able to cite examples...?
Gold Nanoparticles and Lasers Tackle Toxoplasmosis
Dumb and Dumber! I love that movie!
In most cases I agree. If you can't get a job with your primary language, you'll have a harder time getting one in a language you just learned.

But there are exceptions. For instance if you don't have a programming background, learning the basics of something employable is a good idea. Also some things do become obsolete. For instance if your background is VB 5, you should update your skills to be more employable. (Actually you should have done that a few years back...)

Another exception is when a particular area is hot. If not many know a suddenly popular language or library, teaching yourself that tool can give you an edge on those jobs. Of course most jobs are maintaining something that already exists, and so don't need to cool new stuff. And more people try that strategy than there are jobs, so it may be a losing proposition to compete there. But, for instance, a lot of people learned Java back in the mid-90s to jump on a bandwagon, and it worked out for many of them.

Also it is fine to learn something for the job prospects when you have an obvious hole in your resume. For instance if you've been doing statistics professionally and you haven't learned R, you probably should. If you're a Perl web programmer and haven't learned Catalyst, it is at least worth playing with for a couple of weekends. A Java programmer is on solid ground in deciding to learn Spring better.

A special case of the obvious hole is when you need to learn something to get a certification. The whole certification treadmill is something I hate. But there is no question that it can help you, and acquiring relevant certifications is not a useless endeavor.

And a final exception is if there is a specific requirement for a job you want that you have a realistic shot at. For example I learned three languages before my Google interview. I knew that the interview would be in some combination of C++, Java and Python, and I knew none of them. So I learned the basics of all three, and made my lack of experience clear in the interviews. I was not hired for my knowledge of those languages. But without putting out that effort I couldn't have passed the interview. However this kind of situation is the rarest of them all. (This has only happened to me once.)
You'll probably also need to archive Windows and all the DLLs along with those.
Have the people from reddit who are opposed to promoting your own stuff arrived here?
caltech. before numb3rs/big bang theory made it cool.
Black UGG Boots Classic Tall 5815
AWS Import/Export - Support for Raw Drives and Bigger Devices
Should it be /necessary/ to own a house and a car? :)

What is the value in having a car? Transportation. That transportation is so expensive that in much of the US it's cheaper and more convenient to own a half ton piece of steel and burn 7300 gallons of petroleum products a year than to rely on something community-based (public transport, anyone?) - does that say something about us as a nation? That we have naturally (or, as some would point out, unnaturally) drifted towards the methods of least efficiency in our society, for transport at least?

What is the value in having a house? Is it the land? I suppose land is important. What happens when your land loses value drastically, though? Turn it into farmland? Process it for trace elements?

Is it the house? The way they're built these days, they won't last another twenty years.

Our lives are transient. Shouldn't our abodes and methods of transportation be more permanent, built to outlast us and benefit future generations?

True: success takes hard work, dedication, and more hard work. That people are worried, in a modern society, about obtaining access to the very things which are necessary to /do/ that hard work (a safe home; healthy food; transportation to loved ones and places of work; knowledge) makes me sad. Lack of motivation and general ennui among the populace
is not the cause of problems, but a symptom of them.

One cause, as outlined (with poor examples, nonetheless) is bubble-wrapping everything for future generations. Somehow I doubt this is the primary - or even a tertiary - cause. What are the true causes behind it?
It's hard salvaging a shipwreck after Scott McNealy was done with it ;)

And regardless of any merits Jonathan had while CEO at SUN (starting 2006), under his guidance we've got open-source Java and OpenSolaris, not to mention increased focus on other open-source products like OpenOffice. So for the rest of us developers, it was a bigger win than anything Apple did from 2006 until now.

Also, your comment got "fanboy" written all over it.
The definitive guide to this was written by then-Mozilla dev Dave Hyatt:

https://developer.mozilla.org/en/Writing_Efficient_CSS

That's from April 21st, 2000 - almost a decade ago.
Scooped by 10 years on a 10 year old technology, not 6 months.
http://news.ycombinator.com/item?id=1180429
The one point I disagree with is giving people the suggested testimonial. This may vary by culture and person, but there is no better way to guarantee my non-cooperation than telling me what you want me to put my reputation on the line as having said. No matter how good an impression I had before, I'd have a bad one after that interaction.

Otherwise I agree with your advice.
Certainly not a forgotten concept. Flash itself was a highly disruptive technology: originally a vector painting engine created for mid-'90s pen computing, it sneaked under the radar for years under the guise of a harmless animation plugin.

Who could have foreseen in 1998 that Flash would replace not only Shockwave and Java, but also QuickTime and Windows Media on the web?

Sun, Apple and Microsoft had their lunch eaten without even noticing -- and they actively aided their fall by bundling the plugin in their products. ("It's only 100k, and advertisers like to use it for animated banners. How could it possibly threaten our business?")

IMHO, that is disruptive. In contrast, HTML 5 seems rather like a sustaining innovation that supports the existing business model of certain web giants.
3. It's quite possible to determine what the Kolmogorov complexity of something is, it's only impossible to determine what the Kolmogorov complexity of everything is. The halting problem only states that it's impossible to prove whether an arbitrary Turing machine halts. There're many Turing machines that can be proved to halt, some quite easily. For example,

int main(int argc, char** argv) {
return 1;
}

can be proved to halt pretty easily, just looking at the CFG for the program.
Thank you, Bazaar designers, for first-class rename operation
See etherpad.org too which seems to be maintaining the project.
What a beautiful piece of art. i really wish a people could appreciate more all the knowledge and the though process behind design... not everything come for $40 on Elance...
There are still COBOL jobs. But are they the kind you're interested in?

If you're interested in, say, web programming, you're probably going to have a hard time finding a job doing web programming in COBOL.. no matter how great your interviewing/job-hunting skills are.

The same goes for many other preferences regarding work, from location to the kind of company you'll be working at or people you'll be working with. If most jobs you're interested in largely have openings for people who know language X, you'll probably be better off knowing that language.

On the other hand, it's certainly a good idea to have well-rounded skills. So if you're particularly weak at people skills, or job-hunting skills, it's a good idea to work on improving those, as often being a good programmer is not enough to land the job you want.
I'm pretty sure that the Symbian Signed initiative was launched a number of years before the iPhone was announced and both RIM and Qualcomm have had paid app signing for the Blackberry and BREW platforms respectively for even longer.

While there's much to criticise about Apple's approach with the App Store, I don't think it was unreasonable to require app signing and a developer fee in return for getting your apps hosted and easily available on the App Store. I would prefer it if there was also an alternative distribution mechanism available, but that aside I don't have any problem with the App Store as a concept.
It's neither a philosophical nor a scientific problem, because both of those professions deal in universally applicable theory. "Normality" is a sociological categorization—different societies will ascribe it to different people, for different reasons.

The DSM is in the strange position of being akin to a prescriptivist dictionary—it tells society what words mean, and demands they use them that way. The more obvious route would be to have a descriptivist text that just finds, groups, and classifies sentiments that a given society already has about what it considers normal.
It could very well be that I'm tired and missing something, but I don't see where it says that in the TC article. And I don't personally run Firefox, so I can't go through the pages of designs on the page linked to in the TC quote to verify this myself.
I am embarrassed to see that the UI launched in this condition. (I am allowed to be embarrassed rather than just outraged since I work there.)

* Top middle text below the blue line should be removed.

* Some links on the left side lead to ugly, empty search result pages (archiving & discovery implementation, etc.). How about don't show the categories to users until you have something in them?

* "0 review"? You were smart enough to specialize the "1 review" versus "2+ review_s_" case but couldn't work out that 0 is plural?

* There should be a two-line limit on the titles of apps shown in the right-side bar. And they should have icons. The number of reviews should be shown without "reviews," and the stars and number should be a link to the actual reviews.

* When I have no search results, it pops up a result page that seems to assume that I have entered keywords. It says "Your search - - did not return any listings." Then it makes suggestions that I modify my keywords. This should obviously not be the cases since I did not use any keywords in the first place.

* The category titles on the left side should be reworked. The mapping follows:

On all, s/[Ii]mplementation//g
s/[Aa]plication//g

Support and managed services is really two different
categories, they should be split and "services"
eliminated.

The overall odor of management bs is all around this site too. I guess people who eat that are who they are trying to attract, but it doesn't make standing near the outhouse stink any less.

I don't understand how mistakes as basic as these could possibly be made. It's not like there's a complicated database or optimization problem behind this website. It probably won't even see one qps on a normal day. They should have spent more time making it less ugly.

PS: and, uh, there are people using our trademark without permission to advertise their services. E.g. goog setup, here: http://www.google.com/enterprise/marketplace/search?category...
Is it sparse voxel octrees? http://s08.idav.ucdavis.edu/olick-current-and-next-generatio...
Is it GigaVoxels? http://artis.imag.fr/Membres/Cyril.Crassin/
Hey sridhar, question for you: I have heard the reasoning behind zoho hiring out of schools rather than colleges, but considering that most of the most pleasant as well as least pleasant experiences of my life occurred inside college, don't you think you're depriving people of an experience that they can get nowhere else?

I know that it's upto the kids to decide whether they want to take the job or not, but if I had been given a study for 4 more years or start earning now offer, before I entered college, I would have taken the job. I would hardly do the same now that I know more about life in college.
I think approaching your work from the standpoint of "Learn
from success, not failure" is a sure path to succumbing to
confirmation bias and becoming a one-trick pony.

And the stats mentioned show, that approaching work from standpoint "learn from failure" is a sure path to being zero-trick pony. The stats in question show, that those who failed previously have the same success rate as those who never even tried, and those who succeeded previously have success rate higher by third.
Project Looking Glass, while certainly inspired by current UIs, it was definitely not a clone ... pretty innovative actually, although it wasn't usable yet.

You can take a look at a demo here:
http://www.youtube.com/watch?v=JXv8VlpoK_g
Both of the shots (estimate + 'CRM' - really just a comments section) are from Ballpark.
The difference between new-media and old media is that the new media is not afraid to link out to their sources. They know their readers are savvy enough to find their way back.
Funny enough, there is a place in "Rework" which talks about how good job has side-products which can be sold. "Getting real" and "Rework" are exactly such products.
This looks kinda wrong to me: the "wiki" is on google sites. Not on google code as the rest of these kind of technical wikis are (ie. GWT, Android).

Also, they use yahoo groups.

Just seems odd somehow.
I view programming as something of an exercise in critical thinking. I see it as problem solving and applied logic. I feel like the major element is teaching yourself how to learn. If you can identify the next step and take it, you just have to keep repeating that pattern.
If you're just starting out, it might be easier for you to join an existing team and learn from the more experienced members. The Fedora Project is geared toward contributors and is very friendly towards new ones especially. You usually just have to send an email to the list of the team you want to participate in or drop by the IRC channel. Someone will then start you working on whatever you want to do.

http://fedoraproject.org/wiki/Joining_the_Docs_Project
Kumudam still endorsing Nithyananda Articles
Lindsay Lohan Suing E-Trade for Milkaholic "Parody"
Ask HN: Best office chair
Post your favorite (or least favorite) office chairs and why. I'm looking for a new chair for my home office.
He's probably not even aware of it; it's the default on WordPress. To get rid of the ads, you'd first have to be aware that there are any at all (and you won't normally be served ads when you're logged-in as an author), and then pay for the no-ads upgrade. http://en.blog.wordpress.com/2008/09/18/go-ad-free/
Not arbitrarily. Make sure it's nothing new before you say it is. How complicated is the predicate they're searching?
Great work SridharVembu and zoho team.
I'm interested to know the technical composition of the Zoho project teams? How does it work?

Without engineering graduates and constantly evolving programming languages, frameworks, paradigms, and tools, how do you keep to speed and scale ?
bzr rename, true directory support, and made working with Subversion more sane. All the reasons I switched to bazaar from Mercurial.

Now if I could get the trunksapp.com guys to support Bazaar, I'd be golden.
FTA (emphasis mine):
Mozilla is now aware of a post by MetaLab that shows a Mozilla developer copying prior design work. The mockups they cite were an early proof of concept created by cut-and-paste, never final designs. Mozilla respects the hard work of all designers and at no time meant to plagiarize original content. The in-progress designs for the Jetpack SDK’s IDE are available here and following initial sign-off on the proof of concept, the IDE was developed entirely independent of MetaLabs’ work.
In terms of IP, Sun had pretty big cojones ... while the number of patents they got was certainly smaller than Microsoft's, their arsenal touched practically anything you can think of in our field.

So yeah, he's the big stud who "faced down Steve Jobs and Bill Gates". If you want to critique something, disagree with what he's saying, since ad hominems add nothing of value and are insipid / rude / a waist of time for everybody reading.
Lua has always been very fast, but this is just nuts.
No worries, don't beat yourself up, you didn't do anything wrong. I was just wondering what you meant by speedbumping.
Keyboard : Free Blogger Template, 3 Column
There is a big difference between [traffic to the search engine's domain], [searches done on a search engine], and [traffic the search engine sends to other websites].

These are 3 different metrics. You can't extrapolate backwards from a website's referrers to gain knowledge of the first two metrics.

It's easily explained by either searchers having to do more searches on Bing to find a page they want to click, or Bing presenting more information within their own site so that the searcher doesn't have to click away. If either of those rates is higher than Google, then Bing can have higher search share than it will have referral share among other websites.
This could easily have said "Bing stealing market share from Yahoo!" Or, "Bing: still hovering around 10%". Or, "Google: How the $#&@ are they still growing?"

Specific numbers like this are always suspect. All you can really tell from this are trends... and the combined Bing/Yahoo juggernaut is still losing combined share to Google, ever so slightly.
And the advice is just ridiculously obvious to anyone with
a brain. "Never have a meeting without a clear agenda."

Uhm, you assume that someone is actually using brains in average corporation. There is a book titled "Why Do Business Speak like Idiots" (http://fightthebull.com/), worth a read.
As the saying goes, common sense is not so common. Do you know many employees in average corporation who like going to meetings and value them? Meetings there happen because managers think it is a good way to manage. Organizing meeting also keeps someone busy—and the common trait is to confuse busyness with productive work.
There are lots of things obvious to anyone with a brain and those things never get applied because "that's not the way to do things", "that's not our culture", etc. What "Rework" does is to encourage you to challenge those widely accepted traditions.
BTW, I highly recommend Ricardo Semler's "Maverick" and "The Seven-Day weekend" to anyone who even remotely like the stuff 37signals write. Semler also speaks a lot about applying common sense to business. Their stance on meetings is simple—no one is required to attend. If you organize a meeting and nobody shows up, that simply means no one is interested in your idea.