skysight-inc/HackerNews huggingface dataset:
This is a good point. As much as I like google, I've been bitten by the "google discontinues service xyz" problem a couple times in the past.
Online dating looks for love on social media
Not me. Ever since I got back from Everest I keep my mouth shut.
Hello dwiel, I did something sort-of like this about 12 years ago. My wife and I sold our house in San Diego and moved to the mountains in Central Arizona. Definitely lower cost of living. We bought a small, very well insulated house, and except for travel (for fun) and health insurance, our living expenses are very low. We find our fun in hanging with friends, cooking, hiking, etc.

Living away from large cities == great life style. Highly recommended.
I have 149,508 messages in my primary Google Apps box, which is using 4,706 MB. In ReMail, the same box is using 466.2 MB of storage.
I can't help but recall Thomas Edison's arduous yet ultimately fruitful work to invent the light bulb.

He says, "If I find 10,000 ways something won't work, I haven't failed. I am not discouraged, because every wrong attempt discarded is another step forward."

I'm just discovering Go, and I am terrible! But, hey, I don't know what I'm doing and it's certainly not going to do me any harm to fail until I get it right!

Developers are great at figuring problems out, but there's no replacement for experience. I frequently create little "spikes" to figure out how to nail down a concept... and sometimes I just outright fail. I don't mind, it's a learning experience.

Take a step back from the game, mentally, and put your focus on the metagame; track your progress over many games (might be easier with some consistent opponents), tracking area and game length as well as your recognition of the various Go forms (Seki, Double Atari, etc).

If challenging yourself doesn't work in one aspect, try another way.

You're definitely an inspiration to me, so I hope something here inspires you to overcome your challenges!

Matt
> If you found a tribe that was as into lifting stuff as the Tarahumara are into running, I'm sure you would find examples of older people lifting burdens that would amaze us.

This tribe inhabits a land called Korea. The only place I've ever seen a 5'5" elderly man carry a full-sized fridge up six flights of stairs on his back. It was superhuman.
Now if only TextMate didn't hang when loading a large directory, or a directory containing a circular symlink path...
Ask HN: Halloween Costume Ideas
Trying to think of a witty halloween costume idea, any funny/witty/pithy/punny ideas?
Have you tried nginx/passenger? I ask because I wonder how much of that gain is part of switching to nginx rather than switching to unicorn...
I have to admit that I find more value in just using RDF and RDFS, along with simple to install and admin RDF data stores like Sesame, and perhaps Redland (nice, but does not fully support RDFS inferencing).

Something that works for me is always keeping Sesame running (and OpenCyc, but mostly for learning/experimenting - I have never done anything practical with OpenCyc, after years of playing with it) on a server on my LAN at home. If you always have a RDF data store available, then it is easier to use it as an alternative to a relational database, if that is appropriate for a project.

Anyway, I like "semantic web 'light'" :-)
In other words, the human body is built for adaptability.
... and does not have bandwidth pooling, does it?
Ask HN: Hacker space/cafe in San Diego?
I'm visiting San Diego next week. Where do hackers usually work at?

I saw Hivehaus but the one-day pass ($35) is too expensive.
Yeah, a lot of companies do this. As somebody who went to a mediocre state school, I obviously don't care for this practice, but as somebody who does hiring, I understand. In addition to advertising our positions at good schools, I always post them at my alma mater as well (somehow I feel bad if I don't), and it's just depressing. Resumes I get from my school are routinely littered with embarrassing errors (how do you misspell the name of the college you're currently attending, anyway?) and are consistently weak on experience compared to their peers at the better-known institutions.

In general, restricting your candidate pool based on where they want to school probably really improves the signal-to-noise ratio. And since recruiting is a numbers game anyway, with dozens or hundreds of applicants applying to each position, it's not exactly an illogical thing to do.
I installed the bundle. Now when I open a TextMate project file, and try cmd-shift-f, NiceFind will search in the parent directory of the TextMate project file, but not through all of the files in the project.

??
Slicehost does: http://www.slicehost.com/articles/2008/9/17/bandwidth-poolin...
It's not a mail app, it's a search index. Like X1 Search (Windows desktop search application) except on the iPhone and indexing Gmail/IMAP accounts. Its settings are separate from the iPhone's Mail app.
This is a good point. As a species we aren't particularly strong, see particularly well, smell with any acuity, hear with any particular precision, swim particularly fast, run very fast, have natural weapons or any other thing which are typical hallmarks of animals near or at the top of the food chain, like cheetahs, or bears, or wolves etc.

But we do lots of things pretty well and relatively efficiently sans our brains.

So for example, a cheetah is faster than greased lightening, but it has no endurance. We're no cheetah speed, but we can run a horse to exhaustion or outclimb a bear or hunt in more organized packs than wolves, or find and eat a greater variety (and larger quantity) of food stuffs than a bear...in other words we have a larger variety of ways to extract energy from our environment than any other species, and we can do it in a larger variety of climates, conditions and cirumstances.

This ability to extract and utilize energy, from all parts of the foodchain, as well as other kinds of energy than just caloric (fire, fuel, mechanical, etc.), is more the hallmark of "what makes us human" than anything else.
I spent 2 ours this morning playing with RDS - not really a waste of time since I deploy most of my customer's projects to EC2, etc. Sort-of kicking the tires.

Anyway, it is easy to use, and not having to deal yourself with failure recover, managing a EBS volume if you run MySQL yourself, etc. makes it look like a good service once it comes out of beta.

A few things: right now, you can't pay a reservation fee to get the really cheap EC2 rates. (Basically RDS is a managed-for-your EC2+EBS.) Also, it would be great if they also support PostgreSQL.
If there is a conflict it is reported to the application using couchdb and the application can use whatever logic that it want to manage the conflict. Most recent is a simple method that an application can use.
I use vim for most of my basic editing tasks. I like vim a lot and have been using it for a while, but I use it as a very basic editor. I know I'm missing out on 90%+ of what I could do with vim.

Every once in a while, I crack open vimtutor to fresh up on the basics. I love how vimtutor is in vim and very hands on. Is there an advanced vimtutor that teaches some more cool stuff or does anyone have some other good resources?
This is unbelievably stupid advice, yes it's fun to play with but it certainly isn't practical, especially running office software off of it. I know people who have run openoffice off a USB Flash Drive, but inevitably the drive failed and if they didn't follow proper backup procedures they would have lost some irreplaceable documents.
In fairness, the kid didn't actually call himself brilliant.
on a separate application and server, yes, and it seems faster than apache/passenger, but it still suffers from the 'passenger choke' where touching tmp/restart.txt seems to pause all web traffic for 10-15 seconds, so we never considered it here...
Well, we do have a rather pronounced diving reflex.
You usually can with C-g though. Just a question of knowing the basics.
You forgot UPenn, which is the only U of X that is in the Ivies. But that was kind of my point. The names all run together, and while I do recognize some (and not all positively), I don't recognize any outside the United States beyond TU.
I'd love to hear suggestions on how we could better communicate this.

Please let me know if you have a good idea on how to phrase it.
You're using tmproj files? I'll add support for those to the "coming soon" list, I have only tested on folders as projects so far. Sorry about that. You can remove the plugin by removing:

~/Library/Application\ Support/TextMate/Plugins/NiceFind.tmplugin
attempting to ignore snarkyness, but failing - and that says what about the dozens of rackspace engineers configuring and monitoring and supporting the box over the past two years?
The blog's at http://blog.appsto.re/ .
hahaha. touche.
What is the brain's clock rate and refresh rate?
Of course I review my own app. In addition, my co-founders review the app, my dad rates the app, my investors rate or review the app, and anyone else in the world I can get to rate or review it as well.

I don't consider that unethical in the slightest, considering my competitors literally hire PR firms to write reviews for them, and have armies of employees to do the same. I have written on this topic occasionally:

http://www.andrewljohnson.com/article/Fixing%20the%20App%20S...

It's not just that "everyone else is doing it" that makes it OK to do. If you want your star ratings to be in the same league as the rest of the apps on the store, then you have to generate more reviews than your regular users will provide to keep up with everyone else. It's not a matter of OK - it's a matter of survival.

I do wish there was more credibility to the reviews on the App Store, but that's just not the way it is. Maybe someday Apple's system won't demand all developers get all their buddies to buy and review their app. It's just absolutely pervasive - go check out some popular apps and see if you can pick out all the fake reviews. The clear giveaways are: 1) has only written one review, or only reviewed the app and competitors 2) references new features in the app 3) badmouths competitors 4) long and rambling. The fake reviews usually have some combination of these.

As long as the big guys are paying for reviews, I don't consider it even a little bit unethical to review my own app. Even in my little navigation market, the top app has a company and at least a dozen iPhones - that's a dozen automatic five star reviews. I can't compete on this front, but I can try.
Something really rubs me wrong about the "Foremski's Take" section. It seems truly ignorant about what a programmer is. I always hate those "I could do your job, but you couldn't do mine".

Saying that publishing content is easier now due to the work of programmers trying to appeal to a less technical audience would have been truthful and would have made a good point. Saying that journalist could learn to program easier then a programmer could learn to be a journalist is presumptive and would depend quite a bit on the individual.
M-x rgrep

That's one option. There's also find-dired. I also believe there are a bunch of different extensions that can do this as well (find-in-project, etc.).
Meet up: Santa Barbara
Any entrepreneurs/hackers in Santa Barbara/Ventura/T-oaks/SLO interested in meeting up?
I don't really agree with you unless you work for a very large company that has an economy of scale.

Think you can compete with AppEngine for cost per computation/bandwidth/storage? Developing for AppEngine is a bit restrictive, and Amazon provides much more flexibility for not too much more money for computation/bandwidth/storage.

Also, Amazon associated services like S3 and SimpleDB really are inexpensive for what you get.

I used to base my consulting business on deploying customer aps to VPSs or cheap servers. I think that Amazon and Google AppEngine are the future.
fair enough. You've just given me the confidence to contact as many bloggers as I can (as long as they specifically pertain to our market).

Thanks!!!
Even vBulletin requires manual spam control these days.

Spammers are more than happy to pay sweatshop wages to people who manually register and log in to site after site and post their spam until the account is hand-banned by a moderator.
Don't trust any servers to anyone. When we get a new server we check its stats against reality (have had upside and downside surprises on CPUs), run bonnie++ to make sure IO is as expected (it hasn't been due to exotic RAID problems), and run memtester to see if we have bad RAM (had that too). Takes more time, sure, but no surprises later.
It doesn't look like it was a graceful shutdown either; I had to enter maintenance mode and fsck by hand. Lots of bad free block counts, but now that it's booted, I'm not seeing any corruption. I just use my linode for fun, so I don't really care too much, but it would be nice to get a better explanation than that initial explanation of hosts being erroneously marked as down.
Grubber misses the simple fact that at the time of it's debut, the App Store was the best overall environment for writing mobile apps. Single device/platform, central and easy distribution etc.

Today, both Android and BlackBerry have app stores, and Android is a far better platform from a developers perspective (all apps are 1st class apps, immensely powerful SDK, more mainstream language etc, easier distribution etc).

So while Apple may have initially attracted developers because of quality, they continue to attract them because they are popular and because their app store focuses on payments more. With the coming onslaught of Android devices its very likely that Android devices will outnumber iPhones, all Apple will have left is a store that is more geared towards payment, and even there Android might catch up.

Regardless, 2010 will be an interesting year in the mobile space. I'm working on p a cross-platform app (iPhone/Android/BlackBerry), so I think it'll be interesting to compare downloads, sales, rate of adoption, feedback etc across all three.
Not sure why this is downmodded; but Slicehost is more expensive than Linode. Both have good service and web interfaces, but Linode gives you more RAM for less cash.

They are down today, I guess, but that is to be expected for something you pay $20 a month for.
Quite a few ways.

1. Start with M-x rgrep, it may do everything you need.

2. If not, M-x find-grep lets you run arbitrary grep commands. You may wish to customize grep-find-command to some reasonable default, e.g., mine:

(setq grep-find-command
(concatenate
'string
"find . \\( -path '*.svn' -o -path '*.git' -o -path '*.hg' \\)"
" "
"-prune -o -type f -print0 | xargs -0 grep -I -i -n -e "))

3. If you want to just search open buffers, you may find M-x multi-occur-in-matching-buffers useful. I use this simple wrapper, which you invoke using M-x search-all-buffers:

(defun search-all-buffers (regexp)
(interactive "sRegexp: ")
(multi-occur-in-matching-buffers "." regexp t))

4. You may find filtering files and query-based search replace useful, in which case you should try dired-mode. It does a lot, so try marking files (look in the Mark menu for various options), then operate on them (Operate menu). For example, hit "% m" to mark files by name regex, type "\.[c|h]" to mark all C and header files, then press "Q" to start interactive search-and-replace through all marked files.

5. I don't know of a direct equivalent to Nice Find, e.g., basing a search on "git grep" output, but if you look through the various Git modes, you may find something useful.
Stop Commenting Your Code, Please.
Many simple operations require transactions to be correct. If you've ever implemented a web request handler where you read session data at the beginning and write the whole session at the end; you lost data if you weren't using transactions and the user opened a new tab in the middle.
Neither Android nor Blackberry has hardware or software as well-designed as the iPhone's. One of Apple's major draws has always been its anal attention to detail, which RIM and Google don't share. Google has one of the worst track records regarding design, period.

Neither Android nor the Blackberry has a unified product. When I design for the iPhone I know the exact product dimensions, I know exactly how the user will be interacting with my program, and I know it will be the exact same a year or two from now. I can make one app that any iPhone owner can use and it will be used exactly as I want it used. With Android and Blackberry, that's not the case.

all apps are 1st class apps

Pardon my poor French, but what the fuck does that mean? I've seen Android apps and iPhone apps, and the Android apps are uglier and less elegant.
Any chance nice_find can have an option for following symlinks?
Pain Of Torture Can Make Innocent Seem Guilty
Since the assumption is that MS costs more, I thought I'd dig up some links to prove/disprove that. I learned that MS actually provides hosted Exchange services, which is more of an apples-to-apples comparison with Gmail: http://www.microsoft.com/online/buy.mspx

From that link, there was a "Microsoft Online Services Cost Estimator" (http://www.microsoft.com/online/estimator/default.aspx). I input 30,000 users for Exchange and it estimated $228,000/month. If we assume that the $7.25 million was for 5 years, then Gmail for 30,000 users costs only $120,833/month, which is theoretically $1.3 million/year less than MS hosted Exchange.

For some context on how much of a big deal this is or isn't, according to the LA city budget (http://budget.lacity.org/), their total IT budget is about $100 million/year.
For grep, sure.
It is obvious that gruber is an avid mac user from his posts and generally dislikes windows as many mac users due but this:

But Windows is proof that popularity doesn’t guarantee market-leading quality.

Makes me wonder what market he is speaking of, if it is something along the lines of graphic design (both OS and for uses) sure the mac ranks pretty high up but what about corporate environments, average home users, aging adults, engineering software (civil,electrical,mechanical) these are all things that windows ranks pretty high for market quality.

Windows may be a pain in the ass for some power users or home end users but I bet if the market shares were reversed mac would be heckled as much as windows by average users and certain power users.
It's disconcerting to discover the cause of my server problems today via a thread on Hacker News instead of getting an email or from their RSS feed or something.

That being said, I think Linode is great and I've had a great experience with them so far.
I'll agree. Many labels are worthless used in reference to one's self. "Brilliant" and "Hacker" among the big ones. They don't really mean anything until someone else recognizes it in you. IMHO, it takes a genuine hacker (acknowledged as such by peers) calling someone else a hacker to make it count. I would say the same applies to "brilliant."

While it might do wonders for one's self-esteem, being called "brilliant" by high school teachers doesn't impress me much. In contrast: If Brian Eno says someone is brilliant, I am quite likely to take his word for it.
Well, I think this white paper goes a little overboard, but I might point some customers and potential customers to this PDF anyway.

I love Ruby as a language (I have gone from roughly 50% Common Lisp, 50% Java to using Ruby for about 1/2 my projects - all in a 3 year time period). Just a matter of letting go of the desire for great runtime performance :-)
There once was a really nice quote here on HN: "you can't outsource responsibility".

If in two years time you've never ever had a look at what kernel you are running, especially while tuning a system for performance you only have yourself to blame.

Don't tell me you're running a 'stock' kernel and never bothered tuning it for your application, or considered upgrading it. Also, in your resources list you should have the exact machine configuration, there are tools to retrieve that sort of info automatically.

Then, when you're done, store it in http://inventory.sf.net/
or something like that.

It's typical that the people at rackspace would simply drop in the requested hardware, and that you yourself deal with the configuration.

The smart money is on running some tests after they've done that to make sure it went ok. Asking for a CPU upgrade and not checking if they're operational is just plain stupid.

I figure you literally asked rackspace to upgrade the CPU, and that's what they did.

Did you explicitly ask them to install an SMP kernel with a specific version and they didn't do it ? Or did you expect them to do it but you didn't check if they actually did until today ?

Two full years of trying to tune a box for performance and not noticing this, then publicly blaming rackspace is simply cheap, an attempt at pinning the blame on rackspace, for something that you should have noticed long ago yourself.

Kudos for writing about it but the title should be "How I messed up". That's taking responsibility and then make sure it never ever happens again.
"Most men lead lives of quiet desperation and go to the grave with the song still in them."

Henry David Thoreau
What he means by all apps being first class is that it's really a dogfooded API and platform. Apple is pretty far from the "we build our own apps in the same sandbox you do" state that Android is in.

As an example: Twidroid (and most other Android apps) can run in the background, and use data in the background without a custom push server. Apple's Mail app, on the other hand, isn't buildable (for the iPhone) with the public APIs. You'd need to run in the background for that, which isn't available.

Don't judge the API based on the quality of apps you're seeing - I've seen some well-polished Android apps, and some legendarily horrible iPhone ones.
In the mean time, have you also considering hitting up sites like http://www.couchsurfing.org/ , to bum off a place to stay - in exchange for possible profits when you do actually get it, if you have to?
Most likely he means that Android developers don't need to deal with their apps being 2nd class citizens the way iPhone developers do. Unless you work for Apple:

1) You are restricted as to which parts of the SDK you can use.

2) Your app may be rejected for any reason, no reason, or whatever reason. The reason may or may not be explained, and may or may not make sense.

3) Even if it isn't rejected, it will still take weeks or months to get your app into the hands of customers.

None of this applies to Apple apps, of course. Therefore, independent developers are 2nd class citizens of the iPhone.
It appears to follow symlinks if I uncheck 'Use git-grep'. Unfortunately, if it finds a file (by following a symlink) it seems to always open the file in a new window instead of a tab.
That's the right attitude.

For extra points do serious burn-ins, especially on network hardware, keep a good eye on those error counters as well as mcelog in case you got a faulty ram in there.

It's all part of commissioning a server, especially if you host at a cheap outlet like rackspace.
Unfortunately that is my findings as well.

Thanks a milion for the answer! I will check out Drupal.
Isn't the land bellow the expensive part of housing? Anything a short bicycle ride away from a major town is still in town.
I don't get it? You haven't yet struck riches or you are operating covertly and don't want Chevron to drink your milkshake?
For Silicon Valley entrepreneurs, failure is an option
Chicago locksmith
Jefferson Locksmith 24/7 service provides fast, reliable, professional services at extremely competitive rates. We offers services in chicago, hoboken,hackensack,englewood,new jersey, Evanston,skokie, oak parkand and many more cities. At Jefferson local Locksmiths we stand behind our workmanship - 100% client satisfaction guaranteed.
Gotcha. I'd misinterpreted the remark. Thanks!
I created an issue and I will definitely look into it
http://github.com/briancollins/nice_find/issues/#issue/2