skysight-inc/HackerNews huggingface dataset:
Doesn't matter that they don't offer the exact same search, just needs general principle points to be made.

"We don't believe in censoring the web, so here's our promise to you: our entire service will always work 100% to give you what you're looking for."

"When you search with DuckDuckGo, you know that, no matter what you're looking for, you're receiving our very best."

"We know it's not our place to make it harder to search for certain topics, so we'll keep providing you with the best tools for the job, and leave you to chose how to use them."

etc.
Perpetual Money vs. Perpetual License
Have you considered what Google does with money they save by not employing a team of tens of thousands of customer support personnel? They pass it on to you. In the form of more AdSense earnings, lower cost to advertisers, more money for R&D to improve ad targeting.

Of course there's the corporate 767, but that's chump change compared to what they pay publishers each year and how Adwords has enabled small businesses world-wide.
I just finished four months of do-it-yourself carpentry in order to turn a sitting room at my home into a home office:

Before: http://family.efinke.com/wp-content/uploads/2010/11/House-Vi...

After: http://family.efinke.com/wp-content/uploads/2011/01/IMG_5086...

Some more "after" pictures, which might be of interest to anyone else that enjoys woodworking as an "away-from-computer" hobby:

Drawers: http://family.efinke.com/wp-content/uploads/2011/01/IMG_5089...

http://family.efinke.com/wp-content/uploads/2011/01/IMG_5098...

http://family.efinke.com/wp-content/uploads/2011/01/IMG_5078...

Custom sliding shelves: http://family.efinke.com/wp-content/uploads/2011/01/IMG_5080...
I'm not convinced that "Do no evil" applies to Google's handling of advertisers. I've seen it happen that some small company will get its ads banned, and all Google will say is Google isn't sure the company is legitimate. The company makes no headway getting it resolved--until they go hire expensive advertising consultants to manage their Google campaigns, and the consultants have not trouble getting Google to review and reverse the ban within a day or two.
I already want EULA reform. Ever print out the one for MS Office? Sheesh. The last one I had (2003) was, as I recall, 27 pages of 9 point font.
Looks lovely, although I haven't tried it yet. The website is a little sparse on information though and it's hard to see what features the product has from the videos. Some demos would be nice, or videos of the demos. Maybe a SDK reference so we can see what the underlying tech can do.

Of course being able to publish to the web would be an awesome addition (even if it's Flash).
> Inspired by confusion about this poll question...

Great, now we'll need another poll: "Where do you work (geographically)?" :)
This is hacker news, shouldn't they be evolving the shape, instead of just straight drawing it? Also, it should be powered by node.js somehow, and have $3 million in seed funding.
[Female Founder]

Perhaps the title should read, "What Stops Women from Becoming Founders? I was hoping to read an essay on women who are already founders and their challenges (as the title implies).

I am a founder and will be launching my start-up soon, and I have a newborn. I am truly thankful that I can stay home, take care of my baby and continue working on executing my idea.

I agree with Jessica's points and appreciate her sharing her personal experience, however, there aren't specific to women.

IMO, what can really stop a female founder from pushing their idea through to execution is:

--pregnancy hormones
--post-pregnancy hormones
--motherhood

Seriously, when facing these three factors, you must be absolutely certain about your idea and driven to keep it moving; especially when it's easier to hold your sweet baby all day and simply throw in the towel.
I typically do a local coffee shop in the morning then finish up at the home office. The morning walk is refreshing and once I get in a groove at the coffee shop it's easy to finish strong at home. Sometimes it can be too hard to get rolling while at home in the morning -- too comfy I suppose.
:) I no longer want to apply for a job at Google - that was 2 years ago when I was still interested in going through that route. Now I'm co-founder of a company called udemy.com and quite happy with my life as an entrepreneur.
The bright side: LinkedIn have the budget/experience to create Android/Blackberry versions.

The down side: LinkedIn's current blackberry app is really terrible, I'm sure anyone who's used it will agree with me on that. (Certainly the appstore reviews do.) Can't speak to their Android/iPhone apps... are they any good?
Someone's done research on anti-facial recognition too. http://ahprojects.com/blog/122
> Whats the point of getting notified after getting to the restaurant?

I don't know about you, but I'm not adding another step to the list of things I have to remember to do (manually) when picking a place to go. Foursquare is one of those things that some people will always use when they arrive somewhere, and so for them it's a 0-extra-action way of saying "Careful."

Now, I don't actually use Foursquare, but I get why this would be neat for someone who does.
For people who work in a coffee shop:

a) Does the noise bother you?

b) Do you ever get sick of being in the same place everyday?

c) Does the owner ever get sick of you being there everyday?
My experience has been the same, though I'm only working from these locations few hours a week on my side project.

Your comment made me wonder though about the the state of affairs at most workplaces. How we spend 8-9 hours chained to one desk and one office/location for months and years on end is to me, puzzling. I wonder what the results would be like if employees had the flexibility to work from wherever, for extended periods of time, back to their desk for a few months, and off again.
Example database-driven web application in Go
Hmmm, interesting. You clearly explored deeply into this. To clarify, nothing wrong with any of this, they are simple different states of being. I feel a slight advantage in being able to switch, be able to go in and out of both states. Perhaps I'm none anymore.
I'm not sure if all extroverts judge people based on what they see on the surface. I feel the defining attribute of extrovert is much smaller fear (or even ignorance) of uncertainty. I feel introverts hate being wrong so much more it becomes painful, so they display a stronger fear (and recognition) of uncertainty in all domains in life.
See my response to the previous comment. Not to be cocky - but I think I know enough Google employees now that I probably could find a position there. However, I don't in any way want to work there right now.
Andy Rubin has said that they are developing functionality that allows a developer to design a tablet application which will work equally well on a phone. Something about designing an application as a series of panes. I believe it was in his "All Things D" talk, where he debuted the Motorola Xoom.

There's mention of it (multipane UIs) here: http://developer.android.com/sdk/android-3.0-highlights.html...
Just go to Facebook, their ads work better anyway: http://blog.fairsoftware.net/2010/07/22/facebook-ads-crush-g...

A little bit of competition always helps improve customer service.
Last time I actually talked to a human at Google, they said you needed to spend $10k per month to get actual customer service...

I find my ads get in and out of purgatory much faster than yours - almost always less than 24 hours. Bingo must really freak them out.
LOL. I guess landing in every Palm phone currently in production with the full backing and weight of HP is considered "still very much in the experimental phase." Somebody probably isn't a very good Javascript programmer. =P Wait till they make their Feb 9th announcement too.

http://developer.palm.com/index.php?id=2109
http://www.google.com/search?q=palm+feb+9
Yeah, I know. I meant more like personal, face to face connection. One conversation on a coffee shop is ok, but 5 emails back and forth, not really what I meant (not to dismiss the founders who sent 5 emails back and forth to me, you were really helpful, but this is not what I'd like to measure here).
Adding on to that, do you stay at the same shop all day or do you spend the first half at one place, eat lunch, then go to another?
> You won't be deported to Columbia

You certainly wouldn't want that to happen - I hear they still program in Pearl there.
I've said this multiple times before, but it warrants repeating. Customer care is Google's Achilles' heel. I'm mostly OK with them having little support for free products, but when there are thousands of dollars on the line with AdWords or AdSense I expect them to step up their game.

I'm convinced that offering prompt customer service for these two services alone would lead them to make far more money than they'd have invested in it.

Frustrated customers can become competitors at times. Google has been lucky thanks to its virtual monopoly on search (tough from a technical standpoint) and ads (tough from a business standpoint), but they need to be careful. Technology has a habit of changing things quickly.
With functions you have to make a conscious effort to quote arguments, otherwise the strict evaluation will evaluate its arguments before the function. Also, with macros you can introduce you new "implicit" control and structure semantics; it's very common for forms to have an "implicit progn", or a block named NIL or similar.
Mozilla, Google take different approaches to ad tracking opt-out
33 Key Influencers Now Supporting Startup Visa Canada
Have you considered what Google does with money they save by not employing a team of tens of thousands of customer support personnel?

It makes no difference to me whether they use it to improve AdWords, maintain their 35% margins, buy their own airline, employ brilliant PhDs, give free massages and chocolate icecream to everyone, or underwrite non-profitable products like everything Google does which isn't search/AdSense. All I want is for the thing that I pay money for to work. I'm practically begging for them to take my money.
That is some solid carpentry! Awesome bookshelves.

Kudos to you mister, the rest of us mere mortals can but bow before your presence.
That is very nice work! How long have you been doing carpentry? How long did it take to learn?
I'm stuck in 90° rotated mode :(
So I guess "Other web bigco" was your option.
It's not a joke, but you link a complaint about "comedic" tables. I see.

The only bait is your trolling, which I won't abet further.
Redfin does a good job showing info. (where redfin is anyhow)
YC Co-Founder Jessica Livingston On The Dearth Of Women In Tech
Facial-recognition alone is probably a ways off, but if you were able to combine a number of digital hints you'd be able to give your system a tremendous boost. Think about everything we do that's logged into a database.

cell phone location, credit-card purchases, mass-transit card swipes (and cameras by those turnstiles), future location-specific purchases (airline tickets, concert tickets, etc.), EZ-Pass for your car, IP address of your web browser, location-tagged tweets, foursquare check-in, historical matches based on a routine, and on and on and on.

You may not be able to easily match a random face against your entire database ... but if you were able to combine all of those elements together you could almost say where someone was more times than not without even having an image of the person. Right now only the government could get access to everything listed above ... but if the trend of over-sharing and openness continues it's not a stretch to imagine this being heavily commercialized. Depending on how many of their services you use, Google probably has a pretty good idea where a large percentage of their users are at any given time. Combine that with the natural evolution of StreetView (live video) and you've got your product.
Ask HN: Mojolicious or Catalyst?
I have been wanting to use Perl for a Web App that I've been wanting to develop. I've brought the frameworks down to Mojolicious or Catalyst. I'd like to use TT2 as the templating, which I know both can do. Or are there any other Perl frameworks that out do both of these?
thats nice .. how will you monetize it ?
Tuesday lesson ... grab a place
If you click all the way through to the grubwithus site, it's pretty funny to see that the "Females Only" is not being obeyed eg. "Adam G."
When I was still an aspiring writer (might return to that one day, right now I'm an aspiring startup dude) I used to do all my writing in coffee shops.

I find that the only way I can do anything creative is with a lot of noise around me, the randomer the better. Helps me focus and get into the flow for some reason.

Honestly, if there isn't enough noise I will often play three different pieces of music at once to create it.

As for b) and c) I never stayed at one place for more than a few hours.
Amazon deserves to be listed here, I think.
I have tried advertising on Facebook. If you want, I'll break out my stats and do a blog post about it. Let me spoil the conclusion to that blog post: I got substantially more out of it when I paid them $140 for virtual cowboy goods than when I paid them $140 for ads.
The design goal here is that you can get factorials by calling a function, but decide how to compute them (cached or not, with the ability to add new algorithms) by changing state. A dubious goal, but not completely insane.

In python, it would be 15 lines, and simple. No utils, factories, algorithms or singletons.

I imagine it could be done in more reasonable java than this, but could it really be done cleanly and compactly?
Believe it or not I do much of my work walking along the street. When I'm doing office hours at YC (and the weather's good and we don't need to look at screens) I usually suggest going for a walk.
Looking at Yegge's projects, I think NBL was just "javascript". The first big one was a rails clone on Rhino, which he talked about but never released (http://www.youtube.com/watch?v=1QD9XQm_Jd4).

After that, he started building a system for extending emacs with JS, named "ejacs". It never got fully baked, but the effort produced the very nice js2-mode. Details here: http://steve-yegge.blogspot.com/2008/11/ejacs-javascript-int...

So, I think NBL was just "Javascript". Awesome call. Despite the problems with the standards process, JS has exploded in popularity over the past three years.
Is Small Fear of Uncertainty the defining Attribute of an Extrovert?
I prefer cerebral introverts for any activity that involves brain cells. So take my words in the context of an ally who likes accurate descriptions of reality. Most of you are introverts. To be more precise, most of you are power-, status-hungry, introverted software yuppies (I've been one, no shame in it:) What would you say is the defining characteristic of an extrovert? I think we all read what Paul Graham had to say, so let's not rehash that. What do you think defines an extrovert?
A home office. A large room over the garage, that looks into the bowl of Diamond Head from 1100' up on the hill.

Expansive ocean views... kinda distracting.
Surprisingly, Facebook is kicking Google's ass on this.

If you spend a decent amount on Facebook, you will get a rep you can email any time and get back a response from a real human. They can expedite the approval of your ads and will even retroactively approve ads that were disapproved by mistake.
In Lisp they're pretty easy:

((lambda (x) (list x (list 'quote x))) '(lambda (x) (list x (list 'quote x))))

returns itself (note: written in Clisp; I've had issues with Lispworks doing things properly). You can also stuff messages in there pretty easily:

((lambda (x y) (list x (list 'quote x) y)) '(lambda (x y) (list x (list 'quote x) y)) "Hello, world")
Have you tried facebook? 3 yrs ago, when I first started out as an affiliate marketer, 90% of my ad spend was in adwords. At this point, my ad spend has tilted obscenely in facebook's favor over adwords.

I remember the hours I used to spend optimising my adwords. But not any more. I spend less than 5% of that time on adwords now. By xmas of this year, it should be down to 0.
There's also a TeX package, microtype, which does this same thing (among other optimizations, such as punctuation overhang).

I've found that text with variable font widths looks "off" to my eyes, but because the effect is so subtle I'm not sure that this isn't just psychological.
I didn't doubt that he wasn't serious about it. I just wanted weigh in on the situation.
I would guess people are searching "bittorrent [copyright material]" and someone has had their lawyers shout at google for it, because it could be seen as prompting users into pirating. Like "torrent li[nkin park]" might have got them in trouble because before the person was just searching "torrent li[nux]" so now a user who wants a legit torrent for linux is being told oh hey you can pirate linkin park albums too!

(I don't agree that this is right, but it seems the sensible explanation to me)
the market for servers would be very-fast persistent disk cache and/or just really fast disk. "enterprise" types are willing to pay rather a lot for that sort of thing. Rather more, I think, than most people will be willing to pay for an instant-on laptop.

Combine a few of those things with appropriate marketing and something like bcache[1] and you have a product you can mark up 10x over parts cost. Look at FusionIO for a current-gen competitive (though slower) product.

[1]http://bcache.evilpiepirate.org/
Good features, OK design, but probably won't gain traction due to reliance on .NET.

edit: out of genuine curiousity, why the downvote?
Don't mean to be harsh, but I believe that many people won't have any idea how to open a doc. I'd be willing to help work on an alternative a better design if the aforementioned approach won't work.
My biggest frustration with Google's motto is that it is not "Do no evil" ...but that it should be.

Their motto is "Don't be evil." I'm sure it wasn't an intentional weasel, but it does allow a lot of weasel/wiggle room, as in: I could not in good conscience call the whole outfit 'evil' - but I worry about some of its specific behaviors/policies having evil effects. [/rant]
It's one thing for them to refrain from auto-completing the users' first few letters with suggestions including the filthiest words in the language. That's quite understandable to me. After all, it seems unlikely that those results are what users ordinarily want and there is a very high attentional cost to offering them wrongly (from the UI perspective).

But in this case, they're filtering out perfectly ordinary words for perfectly legitimate network protocols and actual products. If I type "utorren" there's no reason Google should withhold the "t" other that pure evil search-term engineering.

It's incomprehensible to me that a company that refused to filter "democracy" in China will agree to demote "utorrent" in America.
Thanks! This was my first serious carpentry project apart from just fixing things around the house, but I've been watching shows like The New Yankee Workshop and This Old House for years, as well as reading every Wood/Handyman/American Woodworker magazine I can get a subscription to.

I think I learned more though throughout the course of this project than I have in the past 10 years of just reading about how to do it. A typical day would end with my wife asking "How is it going out there?" (in the garage), and I would answer, "Well, I'm learning a lot about how not to do things."
> This is not a laughing matter.

The fact that they're not actively pushing users to searching for certain bittorrent-related terms may not be a laughing matter, but the way people are responding to it certainly is.
Thanks! The shelving turned out better than even I expected, mostly due to my wife's design and direction.
Ask HN: Are you using a Public Key for your communications?
This is a question mostly driven by curiosity (of course some cryptography 101 never hurts..).
One Prof. in my University is using a Public Key for his professional contacts and I was wondering if you consider something like that an overkill or something that could be used broadly?

Just to be clear once more this is a curiosity question.
I suppose the MacBook Air is light enough that one could do "look at screen" work like this.

Watch out for traffic though.
Ext JS 4: Anatomy of a Model
In the second example, I find it depends on the language. In general I prefer the top version, but in SQL and some other languages I will usually use the second. That's because I might well want to comment out part of the statement. For example:
select
col_1
-- , col_2
, col_3
from
the_table
;
With this approach (the OP's second approach), I can easily comment out a whole line and the rest of the statement will be syntactically correct. The alternative means having to chase around to find the trailing comma (or 'and', or whatever).

But maybe it really only matters because of my recent 'suck it and see' approach to SQL, where I've been exploring an unknown database, trying to find the queries that work...
If you get a whiteboard, I would suggest putting it far enough away from your desk that you need to stand up (or roll over to it) in order to use it. I've found that kind of physical separation very helpful in creating a mental separation between "designing mode" and "implementing mode."
On a stage, with an orchestra. (I'm a professional singer.)
It took five years for LINQ to be added to C# because it was too painful for anyone other than Microsoft to add any syntax to the language. Macros would have fixed that.
Poll: What is your personal annual income?
Under $10,000
$10,000 - $25,000
$25,000 - $50,000
$50,000 - $75,000
$75,000 - $100,000
$100,000 - $250,000
What's the difference between "Non-web company" and "Other"? I work in the financial services industry, for example.
Great piece by Jessica. It's cool reading this as I'm 25 years old now, even though I'm a guy. Whenever the topic of women entrepreneurs comes to mind though, I always think of Rose Blumkin - http://www.buffettsecrets.com/rose-blumkin-nebraska-furnitur...

She was Buffett's most favorite founder at Berkshire Hathaway. Granted that she's quite the outlier (started her first business when she was 44 and then worked 7 days/week until the age of 104!), she's a clear-cut example of someone who defies the stereotype. She's one of the most hardcore founders I have ever read about. Another great piece on her life: http://www.nytimes.com/1998/08/13/business/rose-blumkin-reta...

"Put her up against the top graduates of the top business schools or chief executives of the Fortune 500 and, assuming an even start with the same resources, she'd run rings around them" - Buffett
Start up that aggregates and sells unfilled inventory of competing companies 
As a start up that seeks to aggregate, manage (in real time), and sell unfilled inventory(example: seats) of various companies that are in direct competition with each other, which added values of the platform should be emphasized when initial partnerships (with the companies) are being individually sought and established? BTW: the platform serves as an discreet channel for the individual companies that are providing the start up platform with their unfilled inventory.
The FourSquare integration is kinda neat, but it seems like the inspection data would be more useful before you go.

In Seattle/King County you can look up that info on a website or use the iOS app 'Seattle Inspections' -- http://inspectapp.com/
Google hopes to fix weak growth of Android Market app purchases
It's rather obviously not "completely disabled" if I can type "bittorrent" and then get auto-suggestions.
I used to have a home office, but we moved into an (allegedly) temporary place and my desk is just in a corner of the living room now. It's not anything approaching ideal and we're hoping to buy a house soon so I can have my office back.