skysight-inc/HackerNews huggingface dataset:
I guess I'll just start reading at the coffeehouse. This has been suggested before and I have no idea how it leads to meeting people, but fair enough. I'll give it a serious run.
Last year I checked out this list and was shocked to see that one of the top 30 was a girl that I had dated a few years back! If only I had just "listened" or "not made out with her best friend", I'd be set for life.
raju@g m a i l failed, what did I miss about raju using google mail in your profile?
their should be a statute of limitation on this sort of thing.
I remember when, having coded in emacs for a few years, I used it for the first time to do a 3-way merge on thousands of lines of code. The amount of time and effort I saved astounded me. The point here is twofold:

1) emacs is very well integrated with extremely powerful tools (in this case diff, merge)

2) emacs is deep; even as an advanced user you can keep improving your efficiency (albeit at a lower rate)

Having said that, I have a question: once I had become fairly comfortable with emacs I switched back to vi. I felt there was a positive correlation between learning new keystrokes/tricks while coding and the quality of code I produce. Has anyone else observed that? If yes, why do you think this is so?
The people who really have a potential to be screwed here are those who have a positive net savings as apposed to those who are mortgaged to the hilt.
How are you making money? Google ads? Blockbuster movie ads? Are you making money or you only have revenue so far? Do you have any funding besides ycombinator?
Well, according to the article it's because it is easy to generate DSLs with, which Erlang is not. Am I missing anything?
Even videos don't seem that bad - the resolution is small. Furthermore, I don't expect to be watching full-length movies on my phone and even if so I would imagine I'd be plugged into a computer or something when downloading.
$2 Billion Valuation Reported for Russian Web Portal
But it lacks colors and classification of already known words, etc.
As a 5d mk1 owner I've started making my lunch every day versus eating out, just so I can buy this the day it comes out, without too much guilt. It has a ton of cool features, and video didn't really rate too highly with me.
Is Google Spreading Itself Too Thin?
If you keep stretching your pinky to the left Control key (which is used a lot in Emacs), you can actually damage your hand especially with heavy Emacs love. Mapping the Caps Lock to Control is useful because it removes the stretching and, besides, Caps Lock is used infrequently enough to not warrant its being on the home row.

(It also makes Ctrl shortcuts in other applications easier.)
Actually, with the current ASU software stack (not shown in the video you linked or its followup video) is quite usable as an everyday phone. Granted it's not yet perfect, but neither is Linux or Windows, and both of them have had far larger user bases and companies backing them.

For the most part, the hardware is not "horrible", but by the fact that Openmoko is a tiny company, they don't have the purchasing power that Apple has to get newer hardware components at an inexpensive price point, hence the older ARM CPU and TI Calypso GSM chipsets. It's still plenty peppy enough and has enough RAM that I can run numerous applications at the same time without degrading performance of the entire system.

Certainly it's not as polished as the iPhone, but for people who actually care about their freedoms, it's fantastic. Even if for the simple reasons that I can flash my Neo at will, and that I have no limitations from the manufacturer as to what I can do with my phone, or how it can be used, it's the best smartphone/PDA I have ever purchased or used.
I buy TV dinners for every day of the week (single guy). It saves a lot of time and prep only takes 5:28 minutes. Cost is $3.33 per dinner ($23.31wk).

To drive costs down further I am saving the plastic trays from the packages and plan on making my own TV dinners in batches (30 at a time).

I used to eat them with disposable silverware, plates and cups to save time dish washing but found this to be a little too costly (compared to washing for free).

There are healthy packages out there to choose from.
New Facebook Scam Emerges
Design patterns are from hell^2
what is dating but trying to branch out your social life?

your best is all anyone can ask. just make sure you really are doing your best, or you're just self-sabotaging. no one here on HN benefits if you succeed or fail.
Ask YC: Server cost estimation
I am working on a startup's business plan and am having trouble estimating server costs per active user.

The closest model for server usage in my opinion would be Pownce or Facebook. The product will be storing user submitted web content including photos, audio, and URLs.

I found an article that tries to estimate Facebook's server costs. These numbers seemed somewhat high to me, however:
http://fishtrain.com/2007/11/07/facebook-valuation/

Are there any online resources for estimating server capacity and cost? Any educated guesses for the startup to use?

Thank you!
Just come right out and say it -- show them advice from agile developers (37Signals, etc) that says "get your stuff out the door or you may not succeed".

Architecture can be flexible -- applications will evolve with growth. As noodle said, commit, build, iterate, repeat.
Not to contradict your overall point, but because you might find it useful - you can supposedly run OS X Server inside VMWare Fusion (itself running on top of OS X).
Erlang = easy to parallelize computer operations.

Ruby = easy to parallelize development.

In a situation where you have plenty of money (like DARPA) and therefore plenty of hardware, people are the bottleneck. This article is about diminishing the people bottleneck, which is the actual 'situation he describes'.
That was sweet, I hope there will be more applications like this...
http://www.youtube.com/watch?v=MgkSZS6o050
More webmaster questions - Answered
Open beats Closed: Best Buy's new APIs
The capistrano approach is to collect a set of SQL sequences that will alter a sample server configuration from one configuration to another, with the purpose of repeating this on other servers such as your production server.

This is fine if you are paid by the hour.

The smarter way is to make changes that span codebase versions. You want to normalize a table so entities can have more than one address? Build an addresses table crosswalked to entity id and let the new code use it. Once you're happy with it you can drop some columns, but if you need to roll back, you haven't thrown anything away.

To me the difference is like that between hiring a hooker and charming a cheerleader. Either way you should make backups. ymmv.
Take a class where there are going to be a lot of women - yoga or hip hop dancing are always good choices. These recently popular "adult kids' game leagues" like kickball or dodgeball have good male/female ratios and seem to have the underlying subtext of meeting potential dates.

Outside of that, it is hard to say without additional details. If you are tall, dark and handsome you just need to get over your social anxiety and get out there. If you're short, fat and ugly, you may need to strategize a bit more. Either way, 80% of winning is showing up - you aren't going to meet many people if you don't leave your house.
How Apple and Amazon Manage Product Reviews
In a word, emacs is responsive -- you realize this as you slowly become familiar with the basic components: buffers and files, the point and region, keymaps, ediff, ffap, running shells inside emacs, tramp, etc. and then, yes, finally emacs lisp. Using these basic tools, you can mix, match and customize until it does what you need for today's project, no matter what language or OS,however many files, script languages, build tools, etc.

At some point it becomes clear that emacs is actually a programming environment for text editing with emacs lisp in the position of universal configuration, scripting and compute language. If you can think of something you want to do with text,files or code (albeit limited to an ascii interface) you can either find it in the extension community or you can quickly bend emacs to do what you want.

My learning curve was approximately two years to feel very competent, five or so to feel like a power user, and then 8 or so to feel make it do most anything.
Detailed summary of MIT's OCW course "Introduction to Algorithms", part VI: Search Trees
disagree because i've heard many reasons why apps are being declined outside of the complaints of nazi-ism that hit the wire. a number of apps have caused significant problems for iphone testers, and thus problems for Apple customer service (bottom line) on supporting user-created issues. It's easier to put a filter on it before hand... and scale up as the base software improves.

AAPL is positioned to be a barrier from the headaches of open computing. And that's what I love about them.
Agreed. Emacs is intuitive in a different way than those flashy GUI apps.

One thing I really love in Emacs is that every text is basically displayed in a buffer, regardless of it being editing text, external program output, file listing, menu items or completion candidates. It means you can use common editing commands (incremental search, region selection, copy&paste, etc) uniformly to navigate those information. It's all text, so you should be able to do so. Then I turn to a supposedly intuitive GUI app that shows a menu with 100 items and I'm just lost since I cannot regexp-search through those items.
Hadoop + Python = Happy
Singer Third Eye Blind :semi charmed life lyrics
a willingness to be irrational about a subject that "doesn't matter" will make you more willing to be irrational about subjects that do matter. it's not that easy to game the human brain and tell it to be rational about this but not about that. much easier to be rational about everything. and it often turns out that being rational about things that you didn't think mattered turn out to matter.
yeah, to be fair it is rather amazing what humanity has accomplished with a brain meant for running from cats on the savanna. but the vast majority of modern comforts is due to a small group of entrepreneurs.
For some reason, I find an oxymoron in phrases like "entrepreneur curriculum."
Please forgive me for being a bit out of it. But I write this as my ignorance might be helpful insight.

I thought justin.tv was this site that tracked a guy named Justin 24/7. I seemed to recall him having a camera crew with him all the time, and that was the shtick. I had heard about them from the early days of this group, and I think had read about the camera crew and such on some web site.

So when I saw this post, I read through the comments and was confused about the "stop worrying about copyright law" statement.

I decided to check it out.

Now, looking at the front page, it seemed like either I was completely mistaking justin.tv for another web site, or it has changed it's goals, or the 'follow justin around' was a publicity ploy to get attention, and that indeed could be one of the 'channels' I see on the front page ("create your own channel"). (if the latter is actually correct, kudos to a great ploy as the name stood out to me)

Either way, I still didn't really 'get it' from the front page. It looked cool, and I was able to surmise what was going on from all the activity (there was a video of someone playing doom) that it was about video sharing.

I finally found the 'about us' section which turns out to be brief bio's of the founders and key employees. And there was a guy named Justin who looked like he might have been the guy who had the 24 hour camera crew with him. But his Bio didn't refer to this.

So perhaps I was imagining the whole thing. That's cool. I've done it before.

But if not, and the 'follow justin' thing really happened, then at least mention it somewhere so a out of touch lad like me doesn't check himself in somewhere.

But I still don't know what makes justin.tv special. It's description is "Justin.tv is the leader in live video and the place to broadcast and share video online." I thought that's what youtube was.

So it justin.tv the more hip version of youtube? Or, as I think about this more, is it the word LIVE that separates it from youtube? Are all the feeds 'live'? Like in real time? If so, that should get a bit more attention than some text at the bottom of the page.

And so as I review the front page, indeed it looks as though the video on the top could be live.

And the video on the bottom are highlights. Aha. Previous recordings.

Ok. Now I get it. That's pretty cool. How about we rewrite the description to be "Justin.tv streams LIVE video.".

But seriously, it took me a while. Live streams should have an icon in the bottom right that say "LIVE!" that doesn't get into the recording.

The concept of 'time' should be more involved in the navigation + searching. The front page should be like TV guide, and I can click on a row, at the 'current time', and see a live recording of that channel. As it plays the TV guide scrolls to the left slowly to mark the passing of time. The length of a show is depicted with width, and I can click anywhere to see the past. And since it's realtime let me sort the channel rows by poularity, ratings etc.

Sorry to be out of it. I'm a little surprised it took me so long to get the 'live' part.
Microsoft negotiates terms with licensed developers on a case by case basis. It is practically unheard of for an Xbox developer to deliver the game that was agreed upon and face rejection. Before a game is released to the market, Microsoft performs a battery of certification and pre-certification reviews to ensure quality and platform consistency. I can't comment on Nintendo or Sony's practices, but I'd assume they are similar.

Xbox Live Community Games is much more similar to Apple's App Store system in that anyone can sell a game. Unlike Apple, we'd happily allow anyone to produce a game which is a direct competitor to one of our games. Check it out when it launches with The New Xbox Experience later this fall.

Disclaimer: I work for Microsoft on XNA Game Studio, but do not have direct knowledge of or involvement in the developer relations or certification processes. Additionally, Community Games is currently in development, so anything I said above is subject to change.
I wouldn't call it a scam considering no money changes hands.
Youtube doesn't do live video whatsoever. And yes, Justin was the guy with the camera strapped to his head 24/7. If a site doesn't make its history clear, you can usually check out wikipedia.
by becoming a 'regular' at an establishment, the employees and other regulars become familiar with you. these can be good starting points for new friendships/relationships.

whats the difference in this and you taking a martial arts (example used elsewhere) class together with a group of regular people? not too much. you just interact less in a coffeehouse.
I've always found one missing - being put into an agreeable state of mind with truthisms. For example:

Babies are cute, violence is bad, <something>, and furthermore, kittens are cuddly.

Makes <something> seem more likely to be true. Is there a name for it?
and another year has passed and I see this list, realizing I'm getting closer and closer to 30 (ok i'm not that close yet).

Does anyone else feel that it's about time for themselves to stop reading the lists and start building something?
This list is precisely how we get things done - by building trusting relationships, ignoring data most likely to be distracting, and focusing on stuff that can hurt us.
But he might not need funding, depending on whether it's an Intellectual Property (IP) company or a franchise, or time hungry, manpower needed, etc etc.
I have often tried to make DSLs for projects, but I have generally always tried to design the DSL from the start... I had (sadly) never considered just writing as if your DSL already existed, then go back and actually implement it.

This is great, because what you write initially is basically what you need to implement your DSL via TDD. In this case the code written in the DSL represents your unit tests for the code implementing the DSL.

Now I just need a project I can try this on. Not sure why I never tried it that way before. Seems like a much better approach than 'designing' a DSL in a top-down manner.
Sweet! They developed this and used it in Wufoo. I love it when research/lab work is immediately useful for live systems.

A while ago, I wrote a little library to give a new random palette of colors using the ColorMatch.dk http://colormatch.dk/ algorithm - 7 color random palette: http://chir.ag/tech/download/7-color-random-palette/ (php). I used it a while for my tech blog and it worked pretty well. There is some code in there to make sure the foreground/background contrast is handled well, though I don't think it's as optimal as in the linked article. Still, could be interesting for others who like colors.
Can rubber ducks help track a melting glacier?
A filter for their store is not objectionable. My objection is that they require all apps to go through their store. It should be like Mac apps and anyone could make one (and distribute it), but not anyone gets listed on Apple's downloads page.

If Apple or Microsoft tried to pull this shit on the desktop they would be massacred. I would stop using OS X immediately.
Well since they said in the presser this morning that tethering would not be allowed, that's not going to be the case.
It would have been more convincing if everything is in CAPS.
Malware that might steal personal info and even bank funds winds up on the mark's computer. That's a scam.
I call them "applause lights".

http://www.overcomingbias.com/2007/09/applause-lights.html

Special case of the halo effect:

http://www.overcomingbias.com/2007/11/halo-effect.html
Ruby and Rails shouldn't be constants.
Since Best Buy competes mainly on price with the other big retailers, don't you think opening up all their data could be a bit risky? How long will it take for someone to start tracking the prices of all their products, and then optimize when customers should buy? (a la farecast.com)
You bring up an interesting point about individuals versus businesses. I think one of the key differences here is that I don't want to work lots of overtime in order to make up the monetary difference to pay for food being delivered to my house - it comes out of the same bucket that eating out, movies etc would come out of. So in the end, it's true, I would have net more money if I cooked at home - but ~10 hours less time, regardless of hourly rate

I remember a friend of mine who would wash her car herself to save money. I know some people care for cars a lot and wash their car themselves because they enjoy it and they take pride in it - that's a whole separate class of utility and enjoyment. She was just washing it to keep it clean. She made well over 6 figures, and she could have driven it through a car wash for 7 bucks and have it done in 5 minutes. I remember reading an article that basically said we get attached to things we have - including money, and we value it more because it is ours. Perhaps that also partially accounts for the psychological disconnect between the way businesses act (when it's the company's money, and not their own) versus individuals.
The person with the code wins the argument.
Hmm, I don't think I understand the diference. Aren't you both in the capistrano case and the 'span codebase' example adding a table for example, so wouldn't both cases require repeating sql sequences?

Although maybe what you are saying is that you can make 'dumb' sql changes which break compatibility with past code vs 'smart' sql changes and code changes which are backwards compatible?
I remember this being a pretty difficult course. Might be good to refresh some of this. Thanks for sharing.
That's the point! Selection bias compensates for all your confounding factors. You're in the same bin as your friends. Same factors, same outcomes.

For example how many of your friends (or friends of friends if your sample is too small) are dead in auto accidents is a lot better predictor for your fate than any global country statistics you can find.
I'd love to see a real-world map/reduce example that wasn't wordcount.
Not tall, not dark, and handsome...eh...I don't know.

Not especially short, not fat, and I don't think I'm ugly.

shrugs I'm quite horrible at sports. Well, dodgeball I might be able to do.
"Reason is and ought to be the slave of the passions and can never pretend to any other office than to serve and obey them." - David Hume

Be careful in your quest to be rational about all things. The term "rational" has no solid foundation. Quite possibly believing yourself to be rational is at best extremely irrational.

Also keep in mind that the assumption that other people expect and reward what they consider to be rational behavior from you is not always true.

If you define "rational" to be cold logic that ignores human feelings and passions, then it is weakly defined and it is not going to make you friends (if you consider making friends to be a rational thing to do). Ultimately you could postulate that human feelings eventually boil down to cold logic, but unless you can calculate that in your head you're left with heuristics.
Ask HN: Wallstreet News slinkset site
HN:

I have made a slinkset for wallstreet news:
http://bankertimes.com

With the financial crisis, it seems like hacker news is bombarded with the wallstreet news. Hopefully this site will allow the users who are interested in finance to keep up with the news, while also keeping hacker news organized.

I am looking for some moderators who are willing to help out. You should be able to find my email in my profile.
You and me both.

Well you can't see it, but yahoo use hadoop for their indexes. So if you use yahoo search, there you go ;)
Apple Do no Evil
nods thanks for the advice.
I agree. It would be great to see an analogous article written by someone knowledgeable in both business and technology.

Interesting thing for me personally is that I have often wanted to read an updated - so to speak - version of that fine little book by Barnum.
I think that trying to gauge user load for a startup is about as accurate as figuring out the financials five years in advantage.

There are lots of questions: what will the servers be doing? Transcoding video is going to take lots of horsepower. Serving static pages is going to take less. Where are you going to cost? Managed hosting like Rackspace or doing-it-yourself Amazon S3.

In the story you linked to, they share this info: '2k active users/compute server, 20k active users/disk server'. I'd grab a number like 2k/server, factor in some Rackspace boxes and you're off to the races.
I would suggest you think about

1. Web Cache Server $3k

2. SAN $4k

3. A nice Database Server $7k

4. 1u dell machines for web serving $1.5k ea.

5. Load balancer $3k

You need affordable bandwidth and sever colocation.I am not sure about in Ohio, but I utilize calpop.com with a half-rack and 10mbps bandwidth but they are in California.
YOU know what would be really useful?

To have an expert Emacs user do a screencast of himself doing standard programming stuff.

I think that would make it really obvious how these types of editors are.
> Some subjects were told to act shifty, be evasive, deceptive and hostile.

How do they know they are not catching on to fake aggression as opposed to real aggression?