skysight-inc/HackerNews huggingface dataset:
My preferred programmers grep: http://petdance.com/ack/

Though rkern is a very clever fellow, and I'm sure grin is sufficiently awesome. I think I'll benchmark the two...I kinda suspect ack is faster, but maybe Python will surprise me (when I used to work in Python a few years ago, I was occasionally disappointed in its performance for tasks like this).

Interestingly, grin uses the exact same output format as ack...same colors and all.

And, yep, ack is quite a bit faster:

$ time ack joe
real 0m1.708s
user 0m1.308s
sys 0m0.348s

$ time grin -d .svn joe
real 0m6.066s
user 0m5.191s
sys 0m0.802s

Looks like grin is trying to deal with things that ack doesn't (binary files, for example), so perhaps that's a factor.

And, of course, grep (when massaged appropriately to make it only search the bits we really want) is faster still:

$ time find * -name '.svn' -prune -o -type f -exec grep joe \{\} +
real 0m0.412s
user 0m0.149s
sys 0m0.189s

So, theoretically, one could wrap that up in an alias, but ack is sufficiently fast, and does enough other cool tricks that I'll just stick with it.
I write notes, which I generally consider my plan. It never ends up as a full fledged, fully written plan though. But I feel like I need to cover the basics, like who I would market to, how I would make money, some general estimates on how much money the idea could make, what the costs will be, how much capital it will require, that sort of thing.

I found too many times I got excited about an idea only to later realize it was completely stupid and had no possible chance of making money. I have too many ideas in my head, so writing notes is part of the vetting process. If I can't figure out who would buy or, why and for how much, and if that will be enough in comparison to how much I would need to spend, then its not worth spending more of my time on.

I think business plans or notes need to be written, because you come up with ideas and strategies and find problems you would never have thought of. I think its even more important when you're selling an actual physical product or service, because capital is so intensive.

I think PG's advice is really for experimental entrepreneurship, where its labor intensive but not necessarily capital intensive, very much like many web 2.0 companies these days. If you're planning on building a widget that will cost $100 to make and sell for $200, you'd better be damned sure you know who might buy it, who would sell it, and when you'll start turning a profit. A good plan can be a process to tell you how those things will happen.
I think the take-away from this article isn't that you should absolutely use the 4-1/2 day workweek model at your firm; instead, I read it to say that they had experimented with several different schedules, put some serious thought into what worked and what didn't, and then implemented a solution which was tailored to their team, deployment schedule, and customer base.

If you want something which works as well in your business, don't just mindlessly clone this, or the 37signals 4-day week, or the first-stage startup 80-hour deathmarch, or any existing schedule -- work it out for your own environment.

Personally, I've been doing a lot of tweaking of my own schedule at work over the last year, and found that having at least one full day a week where work from home is a big booster to my productivity. It's an entire day where I can avoid random interruptions, and I never have that meeting in the middle of the morning that basically wastes the day through lunchtime.
I'll say this: the site was good enough to get me to come back for a second look. I do agree with an earlier poster who said the stories need better layout. They were a bit hard to read as they look now.
I dont blame the writer for blogging the incident . he has already said he has facts and witnesses and he would not risk telling a lie to the whole world .. sometimes you have to tell your own side of the story because even potential investors will wonder why youhave not made a statement to defend yourself.
If nothing comes out of it readers can learn a thing or 2 from the story ...
I am at a power of 2 forever. Completely unchangeable, I'm practically invincible. Bow before me.
Based on your word choices and spelling mistakes, I'm gonna place your age in the neighborhood of 16-17. Am I right? Maybe you'll find this kind of topic more interesting when you're a bit older...
Reasoning ability is (little more than) working-memory capacity?*
They are each expected to produce about 300 megawatt hours of power.

That makes no sense. 300 megawatts OR 300 megawatt-hours of stored power per how long?
Hmmm. No Mac (or, I assume, Linux) version yet. Windows only. No official word on a release date...
Why rewrite ack? It's already blazing fast and easy to customize even if you're not actually a perl head.
I am the author of the article. Unless you've been in a situation like this, it's best not to armchair quarterback. I expected a mixed reaction to this, and that's fine.

I had a choice. 1) do nothing, hope the harassment stopped spontaneously (the private eye I hired caught this manager trying to sabotage an unrelated deal nearly a year after I left, so what would you conclude?), 2) fight back on my own terms. The nature of bullies is that they continue bullying until someone stops them. I couldn't afford to sue, and didn't want to spend the next couple years dealing with them in court either.

I would have rather just moved on. I just wish this individual had been reasonable. There were dozens of ways to deal with the situation amicably, all of which would have resulted in us sticking around, and them making money from the products they acquired. None of us wanted this outcome.

Lesson learned besides avoiding earnouts, also investigate whether a company has experience with M&A or larger investments, and thoroughly check executive history to find prior deals (just being in the room when someone else was running a deal doesn't count). If they have not managed an acquisition before, there's a high risk that they'll screw it up. It's human nature that people don't want to admit their own mistakes, so if that happens, you'll become the scapegoat for it all.

For buyers, the lesson learned is that in a small acquisition, you're also acquiring living thinking human beings, not livestock. Hardball pennywise tactics might save you some money in the short term, but nearly always create resentment, early departures, etc, and degrade the value of what you bought in the first place.

Take all of this with a grain of salt though, as I am a disgruntled employee, etc.
If you can't muster the creativity to come up with one name (or the nerve put one you've created out there), things already do not bode well for your startup. Just think over your vision, what makes it clever, unique, etc, and try to distill all of that to one or two words.
Windows only... like 99% of HN users...
Google's Chrome aims to kill Windows, make Web the OS of choice
I'm trying to seed a replacement phrase, "beckons the question," so that we get to keep around the cool archaic sense of "beg."
Scientists uncover key elements behind physics of stickiness
Yeah, but then you fall off the leader board, because your score is -1. :P
His blog is called whydoeseverythingsuck seems like you should go in expecting whine over substance.

Oh, and according to W3C IE only has about 50% of market share, which is a lot different than the 75% he claims. is there a more accurate source he's going off of, or is it hyperbole?
The purpose of an OS is to stay out of the way so applications can do their thing. Exactly how is this IE8 vs. XP surprising?
Congrats Nickb - his stuff is good. Does he have a bio?
JavaScript speed test
Only for Windows, unfortunately.
not much content there
Holy shit this browser is fast.

Wow.
An efficient javascript engine would enable, finally, awesome javascript graphics (via canvas).
True. And fairly polished, too.
Video: The Story Behind Google Chrome
Not always. I predict this will be one of those mistakes that stays a mistake.
No Mac version. :(
Coderific employer rating site for coders shuts down
not yet... have heart.
Wow, strong words. I do have a couple of OK domain names that I own. I'm trying to find a better one. Getting the name right is super important. I have plenty of time.

If you've tried to register a domain name recently, you'll find that short, good domains all are taken. The only 5 letter .com domains still available are things like xyzys.com.

Let's see if this blog post ends up working - I didn't think it would make it high up on news.yc.
Very. I'm very impressed with this so far.
*Google Chrome for Linux is in development and a team of engineers is working hard to bring it to you as soon as possible.

It does not work on Linux. :(
Neat idea, but I'm not sure of its practicality. People typically don't stay on a single page for extended periods of time. So after setting up the javascript compute client and transferring data, there wouldn't be time to run many actual tasks in most cases.

Also of note, Facebook already kinda does this. They sometimes inject javascript into production pages to run load tests on new code behind the scenes.
While I hesitate to call any automated web app testing tool "easy" the Hudson/Selenium combination is VERY nice, and free. I'm a huge fan.
I listened to part of the shareholder thing. I think they said it's been in development for 2 years. That's a long time to stay in stealth mode...
While annoying, it is a useful data point about the writer, like misspellings used to be before spell-checkers became so common.
It doesn't appear to support proxies during the install process.
Have any of you Mac folks tried it virtualized to see how it feels?
Thank you, those are indeed excellent comics. I think this one is especially good:

http://www.scottmccloud.com/comics/mi/mi-25/mi-25-1.html
V8: Chrome's JavaScript engine source code
Extremely polished.

My only complaint so far is that I miss the bar at the bottom of the browser that typically displays the active link and download status. I find the little pop-up distracting.

If this survives the day without a stability issue it becomes my primary browser.
Not only does it feel much faster than Firefox/IE, but everything is much simpler. They stripped away all the unnecessary toolbars and menus, and the configuration options are much simpler.
Thanks for the answers and reminding me why I love this site.

It's great to hear about success stories like this especially using the dual-license model.
Ran it here virtualized. It crashed twice right away but has been going great since. It is really fast.
I didn't mean to word it strongly, and I apologize if you took offense. I just meant to convey that you're probably overanalyzing and giving up too early.
Running it here... very snappy, the only shame is having to look at Windows XP fonts which are really ugly.

Roll on the mac version.
The combined search/address bar is great -- the best ideas are often so obvious in hindsight (likewise for gmail's email organization)

EDIT: and the "new tab" button is in exactly the right spot
Fish or Foul? - Experts make the best victims because they jump to conclusions.
I need adblocker plus!!
Guys its rock solid and AWESOME. I just love it. Rock and roll time. I am running john resigs dromaeo on it. Lets hope for the best. Cheers!
The interface is very sleek.Speed is awesome. But font rendering is really bad.And where is the Tools,View menus? Wont be my primary browser for XP.
Pretty swell, but I won't ditch Firefox just yet...I can't do without Firebug, so I'll have at least one FF window, at least during working hours.

(This comment posted via Chrome)
There is a download link right on the Google homepage now.

http://www.google.com/
The popular notion is that Google doesn't know how to do UIs. Guess that's not exactly right.
Dromaeo results http://dromaeo.com/?id=20571
Check it out. A lot faster than FF and Safari. I am not counting IE here...IE is outdated with the launch of Chrome.
Google Chrome: First impressions
Nice UI: What results google and yahoo have in common
Who want's to bet this browser will catch up to and get more popular than firefox? It's sleeker, looks smaller, yet does the same stuff.
First job ad - how did I do?
I've taken over the hiring process at Justin.TV and just submitted my first ad (http://news.ycombinator.com/item?id=292977).

There's been a bunch of discussion here about what makes a good job ad, so I'd be interested in any feedback on this one. Is anything obvious missing? Does anything in the ad turn you off JTV? Thanks in advance.
The problem with a "business plan" is that some people would see such a thing as the only roadmap and follow it into oblivion instead of making the subtle (and sometimes not so subtle) course corrections as business conditions and customer requirements change.

But the other extreme is to have no plan. So some sort of "Stage 1" plan is a good idea, with an ideal "Stage 2" roadmap that is open to change based upon what happens with user adoption of Stage 1. Getting to Stage 1 would need to be a good accomplishment preferably with an alpha/beta version so you can find out if you are on-track.
Yeah, the status bar is clunky though.

Phew.. the JS rendering in this beast is wicked.
Can I haz Firebug in Chrome plz?
Looks like they made some minor adjustments for keyboard-only types: instead of a dotted gray box, they highlight whatever item you've tabbed to with a more visible yellow box.

And text boxes are expandable! (Or is this a News.YC feature I missed?)

Edit: Last paragraph wrong on both counts; see response.
Some JS tests:

http://www.celtickane.com/webdesign/jsspeed2007.php
http://andrew.hedges.name/experiments/speed_test/index4.html

Needless to say, it's fast...
When I embark upon a project, work or fun, I always spend a good deal of time up front just daydreaming about it. Sometimes I do this for months before I get anything down on paper. Over the years I have perfected the skill of prototyping in my head - thinking through use cases, what-if scenarios etc. The advantage of this is that it is much faster than anything else - but you have to be able to juggle a lot of stuff in your head at once. The result of this is that I can slowly build a complete mental model of the project in my head so that when I actually start the project I know exactly what I want to make, how I want to make it, what problems I will run into and how to solve them.

Work-wise this is sometimes a problem because co-workers seem to think that I often just sit and stare out the window, but when at last I get going they can't believe how fast I get things done.
It's also a hell of a lot faster... among those who care about this sort of thing, this definitely is going to be the browser of choice.

This is a really big deal.
the source and build instructions for linux are available. checking it out now, but it will probably take a while on my laptop.

edit: http://dev.chromium.org/developers/how-tos/build-instruction...
I think that it's very important to separate casual sex as we observe it in our culture and casual sex as it could be. All of your points only make sense if we make tons of cultural assumptions.

Casual sex in and of itself is obviously neither "feminist" nor "anti-feminist." Even here, it depends if you're talking about an idealized, consistent feminism or the perverted reality of modern feminist thought.
Those are features of Webkit, the core browser technology that Chrome and Safari are built on.
The JS performance alone might well be game changing. That, plus Google Gears, and Microsoft Office is starting to look vulnerable.
Just to question a few things you have stated without backing them up, I will aim for a neutral standpoint on this matter:

"Future partners will view it negatively, and the psychological consequences of casual sex are severe and generally undesirable." Why and why on both those.

"So, I'd phrase the question as thus: why is prostitution considered anti-feminist?" Who said it is?

"Casual sex represents (admittedly contained) social regression." I don't agree where you take this argument. Caveman dragging Jane to his cave is not the same type of situation as casual sex. One was done for reproductive purposes, one is done for pleasure.

"However, I'm also a pragmatist, and the fruits borne of casual sex are detrimental to society. I would never support a law banning casual sex, as it would be impossible to define, but I'd prefer that this class of activities fade into the background as behaviors to be avoided, rather than being glamorized by shows like Sex and the City." This contradicts your previous statement that you are utterly liberal. Being liberal is not about one's own choices - it is about respecting the choices others make. So, it is entirely reasonable to not partake in casual sex as a liberal, not to judge others.
I wondered how it would handle an infinite loop of javascript alerts, so I wrote a little script to test it:

http://www.paulbutler.org/projects/chrome/test.html

It passed! I'd be curious to know how Opera and Safari do on the test. I have a hunch Opera might pass it.
How hard would it be for FF add-ons to be ported onto Chrome? Is Google going to offer add-ons?
Yeah, I dig it for real. Unfortunately, there are three Opera features that I have come to require -- direction-key navigation among links; mouse gestures for Forward and Back; and named searches* created by right-clicking search fields on sites. If plugins fill these holes, I will seriously consider using this.

* For example, right-click the field on dictionary.com and declare that "d foo" in the address bar will look up "foo" using that form from now on.

Q: It's open source, iron_ball, why not write your own?
I think Google might have Mozilla beat on intuitiveness of the UI.
I heard it from two different lawyers that it's better to have a made-up word instead of a (combination of) real words - a lot easier to deal with trademarks.

So talk to your lawyer about that.
Second sentence is nice
Google Chrome JavaScript Speed Test | Emad Ibrahim
Note: If you want to use a Chromium-based browser, you should look elsewhere. Although many Chromium modules build under Linux and a few unit tests pass, nothing actually runs.
Wow Google Chrome Is Fast
Fonts definitely need some attention from a graphics person. My company's intranet time reporting app looks like it was re-rendered by a techie -- the fonts are small and seem to be designed as bitmaps with no eye to anti-aliasing. It's much more functional, but it looks like crap.
And pretty amazing they didn't have a leak!
The one thing it doesn't have at this point?

Extensions.

I'm guessing there are plenty of people who will dig the browser, but without the bells and whistles provided by extensions, many users won't switch.

I can live without AdBlock/FlashBlock, since I don't frequent many sites that have heavy third-party content, but as I said above, I can't live without Firebug right now.
Webkit's Web Inspector is there, which I know is not Firebug, but I mention it in case you didn't see it.
In the presser, they said an Extension API is forthcoming.
oops. right. shame on me.
If you want to test the GC in Javascript, try out an infinite loop of unreferenced allocations. Generational GC should be able to handle this without breaking a sweat.
Several things about the tab interface bother me:
- Double clicking on the tab bar to open a new tab just resizes the window because it's actually the title bar
- There is no window menu icon in the top left, so double clicking there doesn't close the browser
- Closing all tabs closes the application

It's certainly fast, though, and probably will supplant FireFox as my gmail browser. The tab switching animation is slick too. Definitely looking forward to how this develops. Seems more like a web application browser and less like a web page browser, which is obviously something Google needs to seriously attack Microsoft's desktop monopolies.
Coool. Do you know if it is possible for Chrome to remember the font magnification for visited websites? In FF, I usually enlarge website font, and FF remembers my choice. Chrome doesn't do this automatically.
I'm really diggin' this browser. My favorite feature has to be the 'Incognito Window'.
nothing runnable there, unfortunately. sorry, i should've noticed the "Note:" there.
Where does I'm gonna place you?
The UI design is a step above! Bravo to Google! This is another way that this browser will contribute by stepping up the competition a notch.

Another example: When the browser window is maximized with multiple tabs, there is no space wasted on the title bar!
I'm unique too :)
I just installed it - and I feel this will be the same experience as when I went from Hotbot to Google way back when. A friend told me about this wicked new search engine, and after having used it once I never used hotbot again.

I have the same feeling about this.
That's fine but this idea was better communicated by simply pointing to the original piece - Feynman's speech.

This article was a rehash of Feynman's speech plus a lot of "managers do this, down with managers!". Ironically in its blanket unqualified assertions the article itself is what it complains about - junk science.
reminds me of the time when utorrent was released when all the other clients were memory hogs and slow....
The "create application shortcut" on desktop thing is truly revolutionary and could change the way people view web apps.
I never thought I'd say "hurray" to yet-another-web-browser, but Google hit it out of the park with this one. Hurray!
Can you guys run it through http://dromaeo.com/ ? Curious to see how it performs virtualized on a Mac.
Hm, Chrome doesn't seem to fill the _charset_ hidden input. Interesting, whether it's just that the feature is not yet implemented, or they don't consider it to be useful/good.
Evidence points to more than 10 million iPhones sold
Chromium - Google's Chrome source code
Actually, I wasn't trying to test the javascript VM at all, just how the browser handled an infinite loop of alert dialogs. Since alert windows steal focus, an infinite loop of them will keep stealing focus. I wanted to know how Chrome would handle this.
Wow. It comes with a javascript/dom debugger ... it seems roughly on par with firebug.

And the task manager is amazing, exactly what I've been wanting.

(all the good stuff is under the Page menu, then the developer submenu. Took me a while to find).
Worst implementation of bookmarks yet. I have over 5k of them and managing them in Chrome will be a futile process. Clicking the "Open all Bookmarks in New window" button also crashes the browser when you have that many.

It is nice and fast though.
None taken. :-)

I'd just love to have a short, compelling .com domain. Let's see if this post works.