skysight-inc/HackerNews huggingface dataset:
Originally my comment was in reply to yours because I was going to build on your third point, controlling your thoughts. I ended up talking about a few other things, though, so I can see why some of my comments where unclear.

The comment about 'just dealing with it' wasn't directed towards you.

The comment about seeing a doctor was meant for the OP.

Perhaps I should have commented on the original post and not in reply to your comment.

SAM is S-Adenosyl Methionine (http://en.wikipedia.org/wiki/S-Adenosyl_methionine#Polyamine...). "SAM is required for cellular growth and repair. It is also involved in the biosynthesis of several hormones and neurotransmitters that affect mood, such as dopamine and serotonin."

I tried 5-HTP for a short while and felt like I had a very slight improvement in mood. I was quite depressed at the time though, so I doubt a dietary supplement would have cut it anyway.
How a Failed App Became a Business
I know it's anecdotal, but workspaces make me _much_ more productive. I use awesomewm and it's very fast to be able to keep everything up and active and just switch over to a screen dedicated to web, email, IM, or the rest of my screens which usually have different clients' projects up for easy and quick access, and makes switching tasks much easier. It doesn't clutter anything to have all this up at once; no task bar clutter, no window clutter.

If someone knows how to use workspaces and has cause for more than one or two windows over the course of their computer usage, I don't see how they could _not_ make someone more productive.
Techcrunch used to be my favourite site a few years back because (from what I can remember) it was very much about start-ups. Now its got all sorts of junk about general tech stuff, products, bla bla bla. If I had my way get rid of all these new blog posters at TechCrunch and just have Arrington and one or two others. They just seem to be writing opinion and waffle pieces these days. I wish I could just get Arringtons posts, rather that the rest.
css text-shadow on body content is over-rated and actually makes it harder to read.
400M*.01 would actually be $4M

But basically CPM means cost per mille (thousand). I believe 1 cent per pageview is absurdly high for most CPM banner ads, with the real amount being closer to $.003. It all depends on how valuable a demographic you have (or mix of demographics) in the eyes of the advertiser, though.
I've dabbled with Awesome and Xmonad, but am not an expert. However I've found that Compiz Grid + Guake on Gnome gives me mouse-less window management too:

http://guake.org/ (in most repo's)

Grid:

sudo apt-get install compiz-fusion-plugins-extra

CompizConfig -> Window Management -> Enable Grid

Desktop controls:

* Position and tile a window: Ctrl-Alt-[Numpad]

* Show/Hide console: F12

* Open multiple console tabs: Shift-Ctrl-T

* Change workspace: Super-[leftarrow], Super-[righarrow]

* Start any program, open any file: Alt-F2 or Super-Space (for Gnome-Do)
I love C++, but I upvoted this because most C vs. C++ rants focus on things that are not actually C++'s biggest problems. This is one of the few C++ rants that actually brings up of legitimate points. They are not reasons that would stop me personally from preferring C++ over C, but they are valid criticisms.

P.S. On the subject of format strings vs. cout and the "<<" madness, C++0x's variadic templates will allow a type-safe printf. So hopefully in the future we WILL see C++ move back toward format strings, but without loosing the type safety. It also gives the possibility of instead of having to remember to use %d for ints and %f for floats, we could just use format strings that use {1}, {2}, etc. as format string placeholders, the way C# does. Freeing you from having to specify in the format string what the type is is something C++0x type-safe-printf would allow you to do that you could never do in C.
I'll bite (I wrote this post). I actually mentioned VisualWebsiteOptimizer at the bottom of the Optimizely post, but no, I haven't done a full profile on it. If the founder happens to read this, I'd be happy to check out the site — make sure to emphasize how you're different/better than the competition. I'd also recommend waiting a week or two to reach out, otherwise the post will be a little bit "me too".

As for why they may have been passed over in the first place, I don't have a definitive answer, but a few things come to mind. First, the name sounds off alarm bells in my head (or at least, makes it sound mediocre). Given the dearth of good, brief domain names I know this isn't fair, but most sites we see that are 3+ words strung together in a non-clever way are terrible.

Also, I notice that the latest email I have from the founder was sent at 3:40AM on a Sunday (he's out in India, so that would probably explain it). If you're going to send a pitch, try doing it on a Wed-Fri, around noon or afternoon. The news cycle tends to slow down then (and I'm still at my desk), though there's no set rule.
Surviving Pottersville: Debt Is The New Hot Potato
My short rant:

C++ is as bad as they say it is. It is horrible, it is the worst language in the world ... except for all the other (a la Winston Churchill and democracy).
The horrifical complexifications of C++ are just terrible, yet every one of them has a reason behind it. And also, the horrifical complexities are a bit more optional than the horrifical complexities of, say, Java.
There isn't another language that has both the large-scale modularization given by OO and low-level efficiency of direct pointer manipulation and other C features. You get a vast library of available free code and a huge number of available tools to boot.

There is no other language for crafting large-scale, high performance tools. Java and C# can be just as fast but even fast Java has even greater verbosity overhead. And the scripting languages are great yet their resource overhead makes up for their compactness.

C++ is definitely a language of "big design". "Thinking in C++" is a mistake. You should think in your design and implement in C++. Unlike C, C++ seduces people to take the code for the design.

In any case, however flawed, the thing occupies a niche no other language can. I'm sorry.
Yeah, even without the YC connection that alone would have probably made this enough to pursue.
Alexandrescuisms has 2 hits on google including this page. To what are you referring?
"const *const char &" is not valid C++ syntax, so I'm pretty sure you can't increment it. Therefore, anyone saying you can increment it doesn't understand it. QED.
Pretty much anytime someone changes something about a DE interface someone else claims that they're "ripping off OS X", and most of the time it makes no sense whatsoever. I would ignore these people.
To clarify: Smalltalk-80 was released by a research group at PARC. Squeak was released by a research group at Apple. And then later a research group at Disney.
these numbers are easily gamed. the trick is to add some invisible iframes that load up an empty page on your domain. you can fire them after the page has loaded so it doesn't slow your site down. I know it works for compete and i assume it works on other services too.
Firefox Home for the iPhone Now Available in the App Store
http://erdani.com/book/main.html
Apple's New Signal Bars (Comparison)
This directly contradicts Henry Ford's opinion in this recently submitted article http://news.ycombinator.com/item?id=1494361

Without disposable time and income people won't be able to buy the products which create the wealth of the upper class. If the middle class disappears, the upper class will disappear as well.
Start here: http://en.wikipedia.org/wiki/Andrei_Alexandrescu
Do you mean 6 and 8 hrs per day, or 6 hours over the course of the week and 8 hrs over the course of the weekend? Because if you meant the first, (1) I am skeptical that you have 6 hours of good work in you in addition to your regular job, unless maybe your job isn't coding at all and you live alone and you don't actually like to see humans, and (2) that's 46 hours per week! I sure hope you could build something worth $1000/month after a year of that--and after 4 years of $1000/month you'll have earned $20/hr on your original work.
I didn't say you would loose your data. I said wipe out your data with the implication of it being wiped off your phone.

That being said, maybe my understanding of how iPhone updates happen is a little flawed. I'm not too clear if it wipes your phone clean and then resyncs everything after the update. Or does it keep your data on the phone during the upgrade?
After getting use to the STL containers... I could never go back to pure C. I use C++ daily and love it. Nothing against C (if that's what you like) it's a great little language.

Why is it that C programmers bitch about C++, but C++ programmers don't bitch about C?
Ditto. Fidelity brokerage account + "mysmart cash" checking account.
I always see streams brought up as a critique of C++, at least compared to how it is handled by C, and I agree that they are terrible. However, everyone else also agrees that they are terrible, and as an added bonus the C IO functions are still available.

C++ brings a lot of heavy-weight machinery to the table but the best part is that you don't have to use it. If you just want to write C but desire templates to reduce the amount of writing you need to do then so be it, write C-with-templates!

My big beef with the language is mostly due to the legacy crud it is saddled with in the C preprocessor. Many of the build time issues I find myself suffering with are because of people, for example, including Windows.h a) in the first place and b) not defining WIN32_LEAN_AND_MEAN. Junior (and senior, for that matter!) developers seldom know how to properly structure their code so that their iteration times don't plummet.
A few other commenters have explained it pretty well, but I think the main problem is that things get lost way too easily. Most filesystems are just way too vast and even the strictest user will eventually end up misplacing a few files. And when that happens, it sucks.

I think the solution is not to destroy the concepts of files and folders, but to become increasingly dependent on tagging and context-sensitive searches. Most DEs have shifted to this approach; there's Spotlight in OS X, whatever that search on the start menu is called in Win7, and various daemons/systems in Linux (Beagle, Nepomuk, etc.). There are third-party utilities too, like Google Desktop Search. As those things improve, and as we see more work to narrow the filesystem concept to only things that are usable to the user and allow automatic tagging of content, usability issues will go away.
Get Firefox Home on Your iPhone: The Mozilla Blog
V8 mostly follows it: http://code.google.com/p/v8/wiki/Contributing
Might work for classes. Good luck with "count" or "item".

But I take it from your third paragraph that you agree with the OP and myself that IDEs with good refactoring tools are a good thing.
I'm curious if I can tell the difference between good coffee and bad. Where can I go in Austin, TX to get a great cup of coffee, and what should I order?

If I can't tell the difference between the good stuff and the stuff I usually drink, then there is no need to go through the fuss, however, I'd love to have an awakening.
OK OK - edited: Rubyists are very stringent about syntax style, and there are styles WRT to C# but I'm not altogether aware of how you would accomplish the same things that I set out to do.

Specifically: a null check.
Yeah, there's a couple of initiatives out there mostly aimed at helping photographers makes sure they're images aren't used without license... http://www.tineye.com/ is the only one that comes to mind.
And a really good way to syphon US dollars to help pay down the Japanese national debt. Not like we need profits to stay here.
The best lie the devil ever told was convincing the world he did not exist, and the best triumph of Google's PR campaign is convincing developers that any developer interested in Google rankings who is not an employee of theirs is by definition a web spammer.

Disclaimer: I am very freaking interested in Google rankings, since they determine my ability to eat.
Kindle skins
Your Kindle transcended your every expectation, but the lack of a cover could cause some serious civil disobedience read on for help finding your Best Kindle Cover for your brand new Kindle 2 Ebook Reader.
LRJew: An LRU efficiency simulator
Thank you!

Yahoo Video is awful. It doesn't show you how much of it has actually loaded, and once it's done it has to load all over again to play a second time.
Speaking of point & grunt, bear in mind that in the early '70s Alan Kay and Adele Goldberg were building by testing it in the Palo Alto schools. Now we grown-ups have adopted a paradigm which designed to be understood by young children.

(Though when I go back and reread Kay on this, I'm actually struck by the incredible sophistication he expected of the 12-year-olds, far from "point-and-grunt".)
not saying it's overpriced...just saying that there is competition and wondering what their price is in comparison.
Don't worry. Murder only takes a few minutes.
The problem with std::string is that when I type a quoted string in my code, it isn't natively a std::string, it's natively a char* and gets converted to strings. C++'s biggest mistake was not standardizing early on an official object-oriented string datatype. It should have been in the first version of C++, it should have been treated like a primitive type (even if it isn't), and they should have said "thou shalt use this type for your strings". It makes me sick every time I see some goofy custom string class.

One problem with const-correctness is C++ uses "const&" to mean two different things: it could mean either a reference to a persistent object you're not allowed to change, or it could refer to a temporary object which you're prevented from changing because the changes will disappear. The problem is it conflated access control with lifetime. It would have been better if there were a "temp" keyword - although the last thing C++ needs is more combinatorics of type decorators.

On the subject of consts, though, C++ simply enforces const correctness more, but doesn't the same criticism of confusing const apply to pointers in C as well? You can just as easily declare a "const * const" in C as in C++. So I fail to see why Zed Shaw writing something in C gets him away from that "problem", unless he doesn't write const correct C.
I like C or C++ for native but use C++ more because I write it with simplicity. Complex C++ like MFC, Windows API, template hell is disgusting and wrongly gave C++ a bad name.

C++ OO can be done to really abstract the application but still be very manageable and simple. Also C++ is a game industry cornerstone. I think game code in C is actually harder to consume that game code in C++.
or find out who should be blamed for the recent Murder failure.
Video Interview with the South's SuperAngel: Drinks On Fifth – Sig Mosley, Act I
the name sounds off alarm bells in my head (or at least, makes it sound mediocre)

I know where you are coming from, but startup names can be deceptive. Lot's of great products have bad names, and vice versa. Would you have reviewed the product if it was named Visual Studio - http://www.visualstudio.com, which in my opinion is an ambiguous and mediocre name for a developer product.
Is there really a "large cost of entry"? I somehow doubt Duck Duck Go has a multi-billion dollar war chest backing it...

And Google's "monopoly" is very much based on it's reputation - remember how quickly we all jumped ship from Alta Vista - and surely Bing and Yahoo provide enough competition that if Google _were_ manipulating search returns in obviously monopolistic ways, people would notice and publish evidence soon enough?
From the documentation: "A key may be either an integer or a string" So your boolean true is converted to the integer 1 and your boolean false is converted to the integer 0. Dump those arrays and you'll see they don't contain boolean keys. Then it's just a simple matter of '0' == 0 and ' 0' != 1. It's all perfectly logical.
Sony Ericsson Xperia Mobile Phone
I don't really agree with this. I successfully did better in less time working full time and having it address a personal problem had nothing to do with my drive to see it through. I just think that at some level you have to be passionate about what you're doing. My product idea was focused on a relatively boring area: sales proposals. What excited me was the idea that I could do some really interesting things to change how proposals are created and presented. That's what helped me get to this point.

Also, doing everything yourself is brutal so don't. I don't have a cofounder but I outsourced the less important tasks so I could focus on the critical ones. I outsourced some content creation (sample proposals that I edited later), some of the code (after laying down the foundation), and even competitive research or personal tasks that would've taken my focus away from my product.

Aside from that, make sure to get support. Find people that are going through the same thing and find great advisors; you'll need both. It's a lot of work but well worth it!
Here is what worked for me.

At some point (a long long time ago), I came pretty close, and one day I wrote a long, very thorough explanation of what exactly was wrong and why I was going to do it.

After finishing it, I read it with a critical eye and imagined people finding it after I do it. I put myself in their shoes and saw right away - those reasons are NOT got enough. Pretty much everyone who'd see it would think "Wow, that guy was a fucking pussy for offing himself like that." I saw that my problems were not THAT serious, and totally not worth doing it.

Immediately, I felt much better, and started writing a concrete plan to solve my issues. Some of those problems are still present in my life, and occasionally I do feel depressed about them, but since then, overall my life has been a thousand times better, and I've never seriously considering doing it, nor do I think I will ever.
I like the QT library. It is an alternative to all this absurdity. QT's strings, streams and containers have infinitely better syntax than the bondage and discipline of STL. And QT may not be standard but it's going to be more widely used and supported than any string class I might roll myself.
Most of the comments here are good and helpful, but -- go talk to a shrink immediately. Like, right now.
What happens when we run out of oil and coal?
> Simply put, there are a growing number of regulators, agitators, and regular people who just don't trust Google when it comes to the integrity of its search results.

More simply put, there are a growing number of * who would like to get a piece of that google action.
Excuse the jargon, but... gnome-shell is a plugin for mutter, which is a fork of metacity, built on top of Clutter (thus "mutter") for awesome 3D scene/animation support.

In fewer words: Yes, it has some 3Ds in it. ;-)
I can't believe that a Techcrunch writer, who I assume considers himself a serious journalist, would actually come out and say that he didn't cover a startup because the name doesn't have a Web 2.0 flourish like "ly" or "ckr". Visual Website Optimizer is a fantastic name- it tells you exactly what the app does, and how you can derive a benefit from it- it lets you optimize a website visually. I can't think of a much better name, and tacking a "ly" on does not magically create legitimacy.

I'm kind of pissed that the Web 2.0 culture has somehow made a less memorable, less descriptive name superior. It completely flies in the face of traditional, accepted marketing and branding theory and, frankly, gives the appearance of lazy incestuous journalism.
One thing that puzzles me is the "expressiveness" factor. When I read code, in any language, I translate that code into blocks / models, not English. I don't read the code as I would read a book or an article. That would take too much effort / time because right after "reading" it, I would still have to parse it into the mental model.

For me, if you write "if (myvariable != null) { }" or "unless(myvariable.nil?) end" doesn't make a difference. In fact, if I were to read it as English "if my variable is not null do" sounds better than "unless my variable is null, question mark?" -- I'm actually puzzled how you would "read" that.

In any case, my argument is that a translation from code -> mental model is more efficient than code -> English -> mental model, in which case expressiveness is only helpful in as much as it helps in parsing the code and not "reading" it in English.
The user manual can be called Murder, She Wrote.
How to Create an Engaging and Effective Bio Page
You can't automatically retrieve someone's name with their cellphone/mobile number in the way you can with a credit card check, but admittedly it's not very hard. Removing the risk of being ripped off is the major benefit over a cc check.
Self language still alive - new release for Linux, Mac
Because we're having too much fun writing cool things in C++ to bother to write rants.
Get Free Alloy promotional codes
Use Alloy coupon codes for great discounts while shopping at online. These free Alloy promotional codes ,Alloy Coupons and Alloy Coupon codes gives great offers for you.
The biggest advice I can give you is to forget the consumer market and create a B2B product. You only need 20 customers paying $50 a month to get $1000 a month revenue and be able to easily get a 20-50k exit.
If you figure out a way to save a business $50 a month, or 1 developer man-hour a month, hitting that revenue target will be trivial.

I have done this numerous times with tools I had initially built for myself to automate a repetitive marketing task which I then spun out into subscription services and flipped for a 5 figure sum.
A conversation several jobs ago, well before the iPhone:

Engineering Manager: Well, mobile is obviously a next big thing.

Me: You know what would be hot? If you could be listening to your MP3, then you get a call and the music fades out into your call. Then when the call ends, it fades back in. That would sell like hotcakes.

Engineering Manager: [Looks at me like I'm an idiot]
google is doing well and forcing other companies to innovate and compete. the folks who run or are involved in these other shitty companies are pissed and just want to rant. so far, most everything google is doing and has done has benefited the end consumer in one way or another. so far.

as an average user who doesn't own a company or hold a financial stake in google or their competitors, i feel like all of this rant is bullshit.
good to know, thanks for the lesson. i've never really understood business valuation, perhaps i'll read up...
Didn't some of the Self research get used in the JVM?
Lots and lots of things are bad in C++. But that's because it's an elaborate language with lots of things in it. You only have to use one bad thing at a time ;-).

Basically, any language with lots of modularity and lots of low level access is going to be big and have lots of features that are problematic in some situations.
Yeah sure, it might affect how much people like you. Unfortunately, when you have to sit around a table and decide who has to be laid off, I am sorry to say I have never known likeability to be a consideration. If someone is nice you will feel worse about having to let them go, but you are never going to get rid of your grumpy hero programmer to keep the slow-coding nice guy. I can say this from experience.

The OP was about being indispensable; and as I said, the person who is indispensable is the one the business can least afford to lose. There are occasionally other considerations, but they are all done without reference to most of the items on that list, at least from what I have seen.
Data in Flight