skysight-inc/HackerNews huggingface dataset:
Code Complete is the top item over on SO, its my choice, and it was recently reviewed on hn-books: http://hn-books.com/Books/Code-Complete.htm

I tried really hard to ding the book, but it had such a big impact on me and others when we read it that I really couldn't. McConnell knocked one out of the park with CC.

I've read it twice, and the second time it still made a difference.

Excellent book.

BTW, it's interesting that when I posted the review on hn, I thought it would get a great reception, but a couple of folks said they found the book tedious and dull. http://news.ycombinator.com/item?id=2263127 I really wish those guys would elaborate a bit, because Code Complete is one of 2 or 3 books that everybody seems to like and recommend.
How Things Work in digital version?
Is the Foursquare API Living Up to Its Potential?
While each of your individual complains may make sense, as a whole, they are amusingly self-contradictory.

You start with arguing for groundbreaking changes in the semantics and internal API, which practically render every single binary extension obsolete. Then you complain about minor semantics changes that forced you to do simple mechanical conversion.

Don't you think C extension authors would be equally or even more upset at having to rewrite their extensions from scratch? Even with the minimal incompatibilities on the C API level, it took ~2 years to port numpy/scipy, do you believe it would have ever happened if the changes you advocate for were introduced? Well, had the scope of Python 3 included removal of GIL and a JIT compiler, I doubt we had a single release yet while the usage of Python 2.x would be on decline (see the sad story of Perl 6).

Concerning your individual complaints.

It makes no effort to move towards the multicore era -- very minor changes would make the language potentially scale much better.

"Very minor changes"? I seriously doubt it. Besides, I'm sure you didn't miss the announcement: we are already in the "cloud" era. ;)

Print syntax changed.

It was probably done to remove two ugly special forms:

print foo,
print >>file, foo

You no longer have the same kind of tuple expansion in function calls.

Doesn't strike me as a good example. It was a problem both for introspection tools and C API, it was discouraged for a long time and hardly in use. I can't believe there's a single tear shed for the loss of it.

Oh. And just to be ass-backwards, we'll call the executable "python" just like in Python 2. If you install Python 3, and scripts begin with #!/usr/bin/python, suddenly your system breaks.

That's what `make altinstall` is for, which is thoroughly documented in the section "Installing multiple versions" of README. If somebody doesn't read installation instructions, perhaps it's their fault after all?

"very hard to optimize", "very minor changes", "seriously broken"

Seriously, it's not very specific. A lot of heat, not enough sense.
Would totally apply if I didn't have horrible fashion sense.

On the other hand, maybe I could learn a lot.
Memories Can’t Wait
By "Discordian," I'm thinking you mean the TAZ-theory and other stuff from RAW's other work, not so much the carefree pranksterism of the Principia Discordia, right? Either way, it's a model for which I hold such a low prior probability that it would take a lot of evidence to convince me, but the latter seems to have more internal consistency.

As for your link, people thought you were talking about the overreaching of the Tolkien estate; you were talking about what appeared to be a button taking sides in an imaginary cultural divide. Simple miscommunication.
I think it just brings up the question of why people like to code. Some people like to see a finished product that solves real problems. Other people really like the actual coding process, regardless of the result. It's stimulating and challenging, and each little adrenaline rush of "I figured out how to do x" is enjoyable.

For some coding is a means to an enjoyable end. For others, the coding itself is enjoyable.
Iran threatens boycott of 2012 London Games, claims logo is racist
Businesses that use Groupon as a demand side solution are the ones beating themselves up. Businesses that use Groupon as a supply side solution reap the rewards. Groupons are great for getting rid of excess inventory, but its terrible for recruiting loyal customers, for the reasons mentioned in the article.

Groupon using businesses just need to understand how to effectively fit Groupon in there own business model. Using Groupon as a catch all marketing scheme is not the way to go.

Groupon should work with small businesses and help them understand this instead of marketing them self as the perfect solution for marketing your product/service.
I wish to express my gratitude for you posting this question.

I've been feeling rather inadequate lately because of all the posts about weekend projects. One thing I've had to try to convince myself of is that things always look different from the outside than the inside. The perfect marriage isn't always so perfect. The perfect family is often the most broken.

I'm trying to say that comparing myself to what I PERCEIVE to be the reality of others is a losing proposition. Someone will always be better, quicker, faster. All I can do is try to do what I'm able to do, little by little, day by day.

I bet people look at you and wonder how you do x in y time. Or how you do "x" at all! Your curiosity is not much different. You're looking at something from the outside - and it always appears easier from that perspective.

Keep your spirits up! You'll be fine.
Hey, what does your frontpage have anything to do with what you do? Maybe you're using linkbait articles to attract users to your actual feature which is unrelated and buried deep?
http://help.joyent.com/index.php?pg=forums.posts&id=949&... acknowledges it's a real outage and talks of rebuilding the server after a significant hardware failure from two days ago, which implies they didn't have a disaster recovery plan.
My dropbox folder.
Any future which can read it is not going to need any kind of "how to rebuild technology after an apocalypse" kind of information.

1) Random data. Hopefully they find an 8Gb memory stick in a mysteriously impervious container, fille with heavily compressed or encrypted data (heh heh) and it becomes a notorious puzzle.

2) Sell the space.
That's some flawless reasoning.
Now that's a job I'd want. Me and my n-gram generator. =)
Bandwidth runs out fast (images are the killer). CPU has gone over a couple times too.
The problem with this generation of tablets (in my astoundingly subjective opinion) is weight, so I'd optimize for that, but that design goal conflicts somewhat with ruggedization.
It all depends on the exact details of any contracts with the VC such as your shareholder agreement. Is there a drag-along right? What board representation does the VC have? Do you have the ability to call a shareholder meeting and get them voted off the board?

You need to work through with your lawyer and ask him or her in great detail what options you have in terms of forcing the VC to cooperate. Can you wind up the company without his/her agreement? What non-compete clauses apply? Can they be worked around?

Do you have the right to make a share issue in a way that would dilute the VC below a control threshold (while satisfying all legal and fiduciary obligations)?

Others in this thread have suggested you 'out' the VC - do not do this without legal advice, and I would recommend you not do it at all. You need to be 100% in compliance with the law of libel etc. Even if a staff member leaks information without your consent that places you in a weaker position not a stronger position.

If you have strong options, then pursue them. This may lead to the VC showing willingness to compromise. In which case, do genuinely consider compromise.
The quote is out of context and doesn't really support the point. Kay wasn't talking about soft problem solving strategies so much as concrete representation systems.

Here's the full quote:

"At PARC we had a slogan: 'Point of view is worth 80 IQ points.' It was based on a few things from the past like how smart you had to be in Roman times to multiply two numbers together; only geniuses did it. We haven't gotten any smarter, we've just changed our representation system. We think better generally by inventing better representations; that's something that we as computer scientists recognize as one of the main things that we try to do."
Commercial - by cost/board I mean the cost to assemble a PCB. Placing each component has a cost, even when done automatically, especially since that (probably unique) cap is another type of component in the set-up stage. But I'm just a student and haven't actually ever produced a PCB in volume.

But even for a hacker fewer components mean easier layout and assembly. Not to mention that the timings generated by a micro are much easier to tweak.
Now, a bookmarklet would be really nice!

Just sayin'...
Tassie’s take on Obama’s Startup America
Well that was a quick turnaround.
They've also essentially became the official icons of web 2.0 so many sites used them, there should be some sort of lifetime achievement award.
Swipely (Providence, RI)

https://swipely.com/s/positions.html#software-engineering-in...
I fail to see how the following code from the book is an example of a singleton:

01	var mySingleton = function(){

02

03	/* here are my private variables and methods /

04	var privateVariable = 'something private';

05	function showPrivate(){

06	console.log(privateVariable);

07	}

08

09	/ public variables and methods (which can access private variables and methods ) */

10	return {

11	publicMethod:function(){

12	showPrivate();

13	},

14	publicVar:'the public can see this!'

15	}

16	}

17

18	var single = mySingleton();

Also, the code is missing semicolons. Missing semicolons is a problem when minifying the code. I would recommend running your example code through JS lint for the next edition of the book.

Still, I've been looking to improve my JS foo and reading through this book may help. I will continue. It is attractively formatted and addresses topics that I want to know more about.
From what you mention, it sounds like his behaviour has drastically changed.

Have you considered the possibility that he is having serious trouble in his personal life - perhaps financial or relationship trouble?

His recent behaviour does sound dodgy but in common with how people react when they are facing serious personal issues. It could also be that someone else is putting pressure on him in regards to this deal.

You may want to approach him sympathetically to see if that could be the case.
1000Memories is looking for an engineering intern. http://1000memories.com/jobs#engineer_intern

We're trying to change the way personal history is recorded. Right now, we're focused on letting families and friends remember the lives of those who've passed away.

If you're interested in working for a small (but very well funded) YC company in SF, get in touch with me at michael@1000memories.com.
Sounds like there was some confusion earlier. We are chatting with 20 people at once right now on Olark, it's easy to get lost. Please email us at support@tellfi.com and we'll figure everything out for you.
...and you have to pay those margins, in order to get the kind of customer service they provide. However, most people actually don't want better customer service: they want cheaper prices, which leads to competition for lower margins. If you want better service, you need to convince 99% of people to not purchase plane tickets from websites that sort by price (which, incidentally, is also how most people buy telephone service and even the food they eat). I mean, even hipmunk, with its "sort by agony" feature, still is heavily biased towards cheaper flights.
Meh, 404s need to be fixed though ;)
javascript: void $('img').each(function(i,img) { var $i = $(img), w = $i.width(), h = $i.height(); if ( w && h ) img.src = 'http://placekitten.com/+w+/+h;});

Paste that in foxnews.com!
http://placekitten.com/{string}/{string}

I know thats not the point but a funny error would be nice... :D
I have trouble believing this is the case. Perhaps only in a very limited set of circumstances. Can you give us some references?

The reason I doubt it is that it opens a huge can of worms about how I could entrap a third-party into a contract that they haven't accepted and haven't exchanged consideration for.
Domain was bought in 1999. They did not restrict .edu to accredited universitities-and-colleges-and-things until 2001, and academia.edu was grandfathered in.
You can also do Loorum Eepsoom - paste Lorem Ipsum into a Swedish Chef translator.

Makes me laugh, anyway.
"... [would you be willing to send to me the first four pages (items 1 through 120) of your "Saved Stories"?] Nobody else sees that link. ..."

How daft I didn't see that. Submissions are public ~ http://news.ycombinator.com/submitted?id=Vivtek So RiderOfGiraffes will rely on willing users to submit them? Why not scrape names off existing comments in posts? and submissions?
To be very blunt, you'd have to convince me that what you want to do with it was interesting enough to be worth my effort to collect and send you the information - either by coming up with a very cool use or a really easy way for me to send it.

I don't mind sharing that information with you, otherwise.
We are very actively hiring (interns and junior developers) at Goodreads, in SF:

http://www.goodreads.com/about/jobs
It shouldbe a minor mode that renders images instead of image-like URLs. Not that impossible to do. It's a bit beyond my magical powers, but I am sure it also ends with a ")"
Good points, it is eye-opening to re-read my own words.

The tech is flipping awesome. The company is commercializing research developed at a university. Imagine a research lab with several people -- the really smart ones that truly invented the tech got jobs and moved on. The guy that copied everyone elses homework started this business from what they left behind.

It's a small niche, that's why customers keep finding us. But the tech really is the best in our niche. Perhaps needs more polish to finish the research to commercial transition - but functionally excellent.

Definitely no efforts made to attract customers, and little effort to retain them. Yet somehow they keep calling. Now in negotiations with the first big customer -- if the deal works out the company will be on solid financial ground for awhile.

That's the sort of upside that makes me consider sticking around. Of course, I also think about launching for myself....
It was a pretty simple plugin.
Source Server with DreamHost VPS TF2/CSS/HL2 - Akensai.com
I don't know what they're using, but I hope it gets better soon. Particularly with Asian character sets it's pretty hit or miss. Then put the result through Google Translate and... wow (not in a good way). Love the concept, just hope there's a 2.0 in the near future!
I have the same problem with any company that has the word "solutions" in their name.

My problem with it is that by having the term "solutions" in your name, you have a clearly defined problem for which your company is the only answer. Invariably, I find that any company with the word "solutions" in their name cannot succinctly define what it is they do.

They imply they are the solution to something, but I just see it as a company founded by the marketing department.
Nothing really surprising about this list. I think it's interesting that programming languages and algorithms are both covered, but operating systems is absent. I've long been looking for a good book about operating systems, but all the popular ones (e.g. "Operating Systems Concepts" by Silberschatz) seem overly verbose. Does anyone have a good recommendation in this area?
weight is not an issue for this project... in fact, they may be mounted.
Start-ups blossom in Tassie
Dave McClure on why design is more important than technology
I agree. I haven't done Erlang since 2009, but reading through that book taught me a lot about functional programming theory, state mutation concepts, parallelising code properly and many other things. Definitely not a book for beginners to programming but I think that an individual with at least one language under their belt will get a lot out of it. It's a very easy read considering the myriad topics covered.
It is because it isn't relevant to developers in general. Not all developers aspire to be entrepreneurs
The power of software is such that even crap has changed the world in beneficial ways.
Cuda rack servers are available for multiple vendors.

http://www.geeks3d.com/20091009/cxt8000-nvidia-tesla-based-s...
Indeed, the clear truth (as numerous luminaries have also said) is that internet would never have existed without massive government intervention to require local telephone companies to allow data to be transmitted over "their" phone lines, which otherwise they would have prevented.
Want to find a co-founder for your startup? Try PairUpNYC
My understanding is that Groupon allows them to set a limit.
I applied a while back to Adobe through a guy I know on the Air team, he's since left, and I haven't heard anything back but your team looks cool! Still hopeful though, not quite sure how Adobe works company wise.
Salon.com Merger Talks Collapse
My personal photos. Always the first thing to be backed up and always the first thing to save in a disaster.

Either I can use the time-capsule as a safe backup and come back to it in 60 years. Or someone else will find it in another time (far distant future) and it will be an important archeological find. Oh to be immortal.
Gmail back soon for everyone
The Arguments Against High Frequency Trading
Yes, I believe it can. Though it is a small field. I think it's worth putting more efforts into other interviews at this point.
It is also indicative of how uncreative the founders were. To me, I intuit this as clear confirmation that it was a company founded with no strategy other than to suckle from the teat of defense spending.

How much you want to bet that the H. B. and G. of this company had ties/tenure in DoD or other governmental departments and were thus situated to reply to RFPs from their previous colleagues.

This is very common in the MIC.
Thanks for the question, it's a very good one. We are still working on developing an information architecture that makes more sense. As it stands, we've focused the home page on our editorial content rather than UGC (which tend to focus on Bieber for the most part and has massively quality variance). As noted, some of our better content & features often get buried.
1) I would store books of all kind - Science, History, Language, Economics, Philosophy etc. Also some religious writings such as Vedas.

2) If there is some space left, I would like to keep information, designs, code, etc of important products.
- Video of Leonard Cohen's Dance me to the end of Love

- Text of One Hundred Years of Solitude

and random crap.
What have you done to get your apps noticed on the app store ?
This works great as long as your definition of portability extend only to systems with python (or perl, or tcl, or php, or ruby) installed.

Shell is the least common denominator.
K&R is one of my favorite books, too. It's probably one of the only programming books that I like to read purely for leisure and enjoyment. Often, when novice programmers ask me if they should learn C, I say yes, not because I'm sure it will help them in their careers (though I feel it does), but because it will get them to read and enjoy K&R.
JPMorgan says tablets to grow into $35 billion market by 2012
How Female Entrepreneurs Define Success
Well, hasn't the iPad userbase almost doubled in that time?
I like the layout...clean. I've used LaterBro before which ultra-simple and free I believe. You may want to add more screenshots of what you're offering to show a little more value ;)
The down round theory doesn't really make sense. Let's say you own x% of a $y car, but you have the power to crash it and write it off (at which point it is worth $z for parts, z << y) with no consequences except the loss of value in your share. If you do it, after the crash, you can buy any percentage d% you don't already own in a down round (0 < d < 90), at the current price, $z/100%.

Before the crash and down round, your interest is worth $(y * x/100). After the crash, your interest is worth $z * (x + d)/100%, but you have to pay an additional d%/100% * $z. Therefore, the crash and down round changes your wealth by $z * (x% + d%)/100% - $(y * x%/100%) - d%/100% * $z = $(z-y)*(x%/100%). Since z << y, and x > 0, the VC will always lose wealth by destroying value to force a down round. If they could get a z value higher than the true value, the situation might, change, but that would be difficult.

What I think is actually happening here is the VC is playing what is called a game of chicken in game theory (http://en.wikipedia.org/wiki/Game_of_Chicken) to try to get more than their rightful share of the deal. A game of chicken is where if one player gives up first, the player who gives up loses a small amount, and the other player gains a small amount. If neither player gives up, they both lose a large amount. The VC wants you to give them more, by forcing you to choose between doing what they want, or hurting both yourself and them by completely destroying value in the company.

Strategically, you now need to either capitulate to what they want, convince them that you won't back down (if they are convinced you won't back down no matter what, it is in their interests to back down and let the next acquisition opportunity go ahead), or find a way to stop them blocking acquisition.
Ask HN: How do I create a poll on HN?
How do you create a poll for HNers to reply to?
Are Amazon.com’s Days Of Tax Free Selling Numbered?
The secret of IKEA's success
(Tired counterexample to an overbroad generalization:)

I'm 22, and I wear a wristwatch. I wear an expensive wristwatch, actually, that's solar powered, radio synchronized, has a barometer, etc. If I had a wristwatch that merely told the time, however, I might not bother.
Apparently some clips now available, here's one http://www.youtube.com/watch?v=5PK5Sq3bIHY

Release date 4/15/11...isn't that tax day?
The answer you are looking for is homebrew: http://mxcl.github.com/homebrew/

That's not to say the process you are describing shouldn't be easier, but I've switched to OS X for almost all desktop work since homebrew and can't imagine using OS X for dev work without it.
Actually the entirety of the onus to show anything in any way, is on you.

I am not the one suggesting that huge amounts of changes need be made, including a fraud-ridden scheme like the current carbon credit scam, which makes me guilty, simply due to my entirely natural and necessary respiration.

You want to claim that CO2 is something dangerous, and should be lumped in with radium, cadmium, mercury (all actual, true pollutants)? Prove it.