skysight-inc/HackerNews huggingface dataset:
Zappos CEO on how Twitter has made him a better person
The better definition I have heard of technology cycles (via Jared Spool). The numbers do not map to Web 2.0.

The first generation (1.0) is all the technology. "Hey, check out out my Motorola cellular phone. It weighs 5 pounds and is a true portable"

The second generation (2.0) is all about the features. "Text messaging, pictures, ringtones, games, address book, MP3 player, J2ME, comes in pink"

The third generation (3.0) is all about the user experience.
The iPhone
"make sure the architecture and code is examplary"

If you have time to write beautiful code at a startup, I might be suspicious. If something is ugly but not broken, why spend the time to fix it (versus releasing a new feature)? If you do everything right the first time, more power to you, but I think the prior suggests otherwise.

"Look for fundamental problems and propose fundamental solutions. Shoot as deep into the software stack as plausible/possible."

Not that I explicitly disagree, but the deeper you go, I suspect the higher your implementation risk.
Federal Agencies to Reconsider Fuel Economy
I like Mike Rowe's advice on working: http://www.youtube.com/watch?v=r-udsIV4Hmc
FYI... Gandhi himself was born to a very affluent family.
I totally want to get certified in Web 3.0.
the original.

http://www.thesixtyone.com/YoungJeezy/song/My+President+%28f...
I have worked with Python and Ruby for nearly 10 years while being paid to code in Perl for a bit longer and honestly still to this day I wrestle with which language to build a new project. They are all wonderful and terrible.

The only insight I can offer you is that you can do everything you want to do in any of them. The points of consideration for which you learn then boils down to community, longevity (~market value of the skill/time) and personal interest in the specific tack each language takes. If you enjoy programming languages, there are different "interests" in Python, Perl and Ruby. Comparing the ways that Python and Ruby address Meta-programming, I think, will illuminate which for you is more interesting (which fits your brain better).

My other advice: Learn it all.
I'd like to tack on a question to this one. Does anyone know good resources for quantitative finance?
http://en.wikipedia.org/wiki/Ubiquitous_computing
No, I think I've sent ten text messages today, and I don't really use it a lot. It's become the de facto standard for conveying short information between people. Lots of sites, public services, banks and what have you also have services where you can get a text message triggered by an event like a draw on your account, a user going online, etc.

It has basically just matured and become a daily tool. My dad even uses it. And he's just turned 67.
Having such a cumbersome syntax for hash tables is just as real a problem as the verbosity some Lisp programmers hold against e.g. Java.

One solution could be a read macro that translates into the (setf (gethash ...)) form. Lisp read macros are usually prefix, though, and [key]hash is awkward. OTOH, adding suffix read macros (maybe only of the form symbol[... values], e.g. hash[# key] or hash[: key], with brackets and char(s) at the beginning to represent which suffix read macro.

Or, making the hash a function: (hashname key) to get, (hashname key newval) to set.
I found myself in a similar "hole" -- QA in my case (not to disparage QA; it just wasn't my optimal choice) -- and eventually managed to get out of it via a lateral move. I was lucky to be in a flexible enough organization and to have enough programming experience to make it possible.
I doubt your 'statistical truth'. Other 'third-world' areas of the 60s and 70s, including India and Central/South America, haven't seen living standards fall after life expectancy increases.

Sometimes population declines, like after the plague in Europe, can improve the lot of survivors by freeing up resources and increasing the returns for labor. But the reverse -- that population growth makes things worse -- doesn't necessarily follow. It depends on a lot of other factors, and in most of the world, including most of the third world, lower death rates and improved living standards have gone hand-in-hand.
Eff it. I'm going to 6. Web 6.0!
We already have one of sorts:
http://startups.philadelphia.groupomatic.com/

It was started by another Hacker News member, epi0Bauqu. It started up a few months ago from a post here, and we meet up once a month.
Slightly related startup idea - if it were easier for you to embed Amazon affiliate links, you would have gotten ~$10 commission for that recommendation. If YC got a cut of $5, that would add up... The way things work now Google got it (because I copy-pasted your recommendations into my search box).

In general, how easy could one make it for people to recommend products to each other, and split the commission between publisher, recommender, and facilitator?
Ask HN: How effective are "share this" buttons?
In your opinion do buttons that assist users in publishing your content to other sources (digg, facebook, etc.) really work?

My general feeling is that they are a waste of space, but I'm wondering if anyone has any helpful experience/data to share..
"tyranny of the cloud." I like the phrase. Coin that shit.
As someone that has worked on the bond trading floor at a major i-bank, I can definitely say that Bloomberg is the universal standard for data/analysis. The enterprise grade terminal is pretty steep though.. around $1,500 per month if I remember correctly.

From my experience, Excel (populated with your choice of data) should be able to handle any analysis/models you want to create.
Tweetbysnailmail.com  ... pwned
I didn't attack him at all. He mentioned that my priorities were wrong because I'd rather not trade places with Ghandi. I pointed out this his must be wrong too, because rather than helping the destitute in Calcutta, or any of the other third world areas, he's making websites and trading currency. When it comes down to it, I doubt he'd trade places with Ghandi either. (And in reality, I think both of our priorites would be wrong if we would make that trade.)

I didn't start any ad hominems, I was simply pointing out that the original idea (that you shouldn't worry about money because Ghandi didn't) was ludicrous.
There's lots of great restaraunts; more here than in Boston/Cambridge/Somerville. Most of the good restaurants are BYOB, which I've never seen in another city this size. There's a lot good beer here, everyone I talk to is an expert on brewing. Art Museum, Franklin Institute, three arthouse movie theaters downtown. Rents are pretty cheap. I personally like being able to drive over to Jersey sometimes to get away from the crowds, but I'm a little weird.

I don't know where you went when you were here, but if you come back, you should check out Northern Liberties. It's a great little neighborhood.
This proposal only applies to protected/semi-protected pages, most of which are Biographies of Living Persons (BLP) for which Wikipedia already has stricter standards. There's a spin to this proposal that actually makes the encyclopedia even more inclusive, by allowing anonymous users who would ordinarily be prohibited from editing protected BLP articles to at least have their contributions reviewed.
The payoff for reducing code complexity, and thereby improving your intuition for the system, can be very high in the medium- and long-term.
Last project I worked on had 9154 lines of lisp code out of which 4800 lines are utilities, that I've accumulated and written.

The utilities cover everything from hash, list, string, files, function, a simple version of prolog, some algorithms like bloomfilter, suffix-tree, a simple bayesian filter implementation and a lot of stuff makes writing code easier.

So it's pretty normal to have a large set of utilities that you prefer. It sort of ensures that the code doesn't become to large.

I use (hput hash key value) and (hget hash key) a couple of functions, which I have. So it's a bit verbose than hash[key] = value or hash[key]. But it lets me write stuff like...

(defexample cineworld-cinema-page

(:record :cinema-listing

(:name "ENFIELD")

(:record-loop :film

(:name "BEVERLY HILLS CHIHUAHUA" "BRIDE WARS")

(:director "Raja Gosnell" "Gary Winick")

(:starring "Andy Garcia, Drew Barrymore, Piper Perabo, George Lopez, Jamie Lee Curtis"
"Anne Hathaway, Kate Hudson, Candice Bergen")

(:record-loop :date

(:day "Mon 26 Jan" "Tue 27 Jan")

(:record-loop :time

(:listing "11:10" "13:30")))))

"http://www.cineworld.co.uk/cinemas/22")

I wrote the code that reads that defexample macro and generates the data from it in 2 days. When I started I had no idea what the grammar was going to look like and how I was going to accomplish any of the details.
Again, it's the car vs. pedestrian dichotomy. I live in Mountain View now, and there're plenty of stores, restaurants, Stanford, etc. within a 15 minute radius. It's just that that 15 minutes requires a car. (Well, technically I can walk to downtown from my place, but it takes me 20-30 minutes.)

I used to live in the Boston suburbs, with most of my friends in the Porter-through-Central area, and there's tons of stuff within 15 minutes of Harvard Square. It's just that that 15 minutes is all on foot. You don't want a car in Boston, as parking can frequently be as expensive as rent.

If you like driving, Silicon Valley is fine. If you'd rather walk, Boston is way better.
The following is a comment I made on Reddit (http://www.reddit.com/r/programming/comments/7aiex/php_forke...) some time ago on the subject of PHP being forked:

As I tend to work with php a lot I often think about how to make PHP better and given that I like functional programming, more functional. Here are a few of the ideas I've thought up:

Putting a $ in front of a symbol, e.g. $var is equivalent to defining and requiring that variable to be within, and only within, the current lexical scope. Given that within PHP, if/for/while/switch statements don't create new lexical scopes, everything would still work as is. The benefit would be to say that $ is no longer required such that variables could now be accessed without $, as is the case with functions. A symbol without a $ would be one that goes to each parent scope and either looks for the existence of a symbol. This is consistent with how current PHP functions works because currently all PHP functions belong to the global namespace, ie: they all are part of the root scope. So, this establishes that variables don't need to be preceded by $, and that $ is an operator that says look at the local symbol table for variables.

The above model sets the stage for variables being passed down through child scopes and functions as well. That would all for proper closures that don't require parent scope variables to be used be explicitly defined. This also means that functions defined within functions (legal PHP) would not be put into the global namespace (this is inconsistent with previously versions of PHP).

Finally, most symbols will either be values (in the cases of scalars, arrays, etc), instances (in the case of class instances), references, resources (function resources, other resources), or a few other data types that PHP currently supports. So, the symbol 'substr' is a function resource to the substr() function and '$substr' is only defined within the root scope as the same function resource. The idea of function resources is consistent with how PHP 5.3 implements anonymous functions.

ex) If within the current scope one defines '$substr', then both 'substr' and '$substr' will point to that something else within the current scope and all subscopes.

ex) If '$substr' is not defined in the current scope and one redefines 'substr' in the current scope then the actual 'substr' reference is changed for all scopes after that.

</braindump>
Money matters a lot. You can be unhappy with money, but you can't be happy without it.

Society has tricked many into thinking the desire for wealth is base or shallow, just like it has with many natural human urges. It's an idea that's happily perpetuated by those who have it. Just as men have, throughout history, preached monogamy while cheating every chance they got because if every other man is not actively mating and you are, your genes will survive better, the wealthy have perpetuated the idea that wealth is evil to decrease competition. But hey, don't worry, your suffering in this life will be rewarded in the next.

It's easy to see this every time the Pope proclaims that it's easier for a rich man to get into heaven than it is for a camel to pass through the eye of a needle from his golden castle in his golden city.
Carriers love spams and scams. I get spam all the time from recruiters and promotions. Carriers also allow high cost unverified opt-in tricks to scam people and get a huge slice (I've read around 50%.) These are in the top reported consumer complaints every year in many countries.
Practically this is a great idea. It'll go through eventually.
If your way to catch cheats makes everyone competent avoid you, then it's not worth it.
I'm still at Web 1.77.

Been working my way up to 2, but the new DOM's a bitch.
Duh, Web 3.0 is "internet appliances".

You can send your dirty dishes and laundry off to the internet to get washed.
Given how many programmers are out there, it wouldn't be too beneficial to create a job posting that catches, a couple dozen at a time, the job-seekers who are padding their credentials.

And some of the applicants are presumably thinking something like "I'm as familiar with this as I'd need to be to perform the job. And I'm not going to mouth off to HR about how they don't know how long Java has been in existence. So I might as well apply."
I think you're wrong... by about twenty years, give or take quite a bit and highly variable depending on exactly what we're talking about.

We can't quite have robotic truck drivers... but we're actually getting reasonably close. We can't quite automate a gas station... but we are getting reasonably close. We can't quite automate a fast-food joint (one of my personal favorite robotic bellwethers), but we're getting within sight of that possibility.

That's why I left open the possibility that this will change in the future. Right now society still requires us to all work, but we're getting within spitting distance of that not being true. Now, that's going to be an economic disruption on par with the industrial revolution, and I'd say we're actually on the early part of that curve, because the first industries to feel this are the ones most easily Internet-able...
Far fewer people could make a living producing and selling IP (music, movies, books, code, etc...) if the first person they sold it to was free to either give it away or sell it for 50% of what they'd paid for it.
Certifications only $19.95 but if you act now you get 2-1 certifications in web 4.0 too!
This is just plain getting stupid. You've wandered so far off the topic in a maze of misunderstanding.

And the original poster implied it doesn't matter. And I pointed out that just because it doesn't matter to Ghandi (if it didn't) doesn't mean it shouldn't matter to others. And somehow you managed to derive from that that I am upset because a billion Indians like Ghandi better than me. Brilliant.

Gotta love Sunday conversations.
There are some great short story books you can buy with hundreds of short stories in them. But these are generally more 'classic' short stories.
People with mansions always have an adoring crowd.
I have seen SMS spam (though it's rare), and I think it's criminal that carriers can get away with charging the receiver for unsolicited SMS messages. There needs to be a way to opt out of these.
It has been a running joke in Forbes -- since the 80's -- that he thinks they've underestimated his net worth. I think the issue is not that he doesn't own equities -- they estimate the fortunes of Bloomberg, the Koches, the [Fidelity] Johnsons, etc. just fine. The problem is that he's so leveraged: being off by 10% on his assets might mean being off by 50% on his equity.
Parent is female?
It's technically so easy it's hard to even make it take long to describe. Define XMPP pubsub nodes that correspond to the events of interest. Create a client that subscribes to these nodes and translates them into web events. This is probably a good time to consider a non-SQL based backend.

Personally, I'd do it all in the context of ejabberd + yaws using Mnesia. If I'm feeling particularly saucy, I would use comet-connections to make all the events live, not just "chat". (That's an advantage you would get from the web server and XMPP server being in one (OS) process; the same event can very, very easily trigger both XMPP handling and some JS shipped down to a user with one handler.) I would actually not bother scaling to umpty-bajillion users, the entire idea for people to actually own their implementation and for there to be bajillions of implementations out there.

I could pretty much spec this in my sleep and implementation wouldn't be that much harder. The thing is... that's not the hard part. The hard part is getting people to use it, and "I provide a hosting service for the first few thousand people and create a de facto point of centralization" rather defeats the point. I have no idea how to address that step.
I've found that I prefer Python over Ruby simply for the forced-indentation. It peeves me to no end when I work with others and they have horribly disorganized, unreadable code.

Granted, I like Python for other reasons as well, and I'm a Django fan to no end, but... yeah. Forced indentation for the win.
"Web 1.0" sites had social functions.

And I said "their" not "your" :).
I work with C# at my work and it is actually a very nice language. If you haven't checked it out, you probably should. For obvious reasons it hasn't reached the hip crowd yet, but if you play with it you will see some very positive things.
If by "advanced knowledge" they mean "can see into the future" then it at least sort of makes sense.
The Humble Programmer (EWD 340)
the seamless integration

Seamless hardly! I have to update my status on facebook and twitter separately, upload my photos to picasaweb and facebook separately, check my e-mail, my facebook mail, my news.YC threads, my reddit threads (or mail, whatever they call it).

Yuk!
I've eaten many a tasty burrito in Palo Alto -- try Antonio's Nut House on Cal Ave.

Also some great burritos at La Bamba on Old Middlefield in MV. The new location on Castro is pretty tasty too.

Anna's at MIT definitely holds its own though.
But that's advance knowledge, not advanced knowledge.
"Last project I worked on had 9154 lines of lisp code out of which 4800 lines are utilities, that I've accumulated and written."

"The utilities cover everything from hash, list, string, files, function, a simple version of prolog, some algorithms like bloomfilter, suffix-tree, a simple bayesian filter implementation and a lot of stuff makes writing code easier."

It is wonderful that you can write all that in 4800 lines in CL, and I know that's not hyperbole or exaggeration.

The problem is the parts covering hashes, lists, strings, files etc. are also being implemented by every other CL programmer, slightly differently. This makes it just that little bit harder to share and understand other people's code, which in turn makes it that little bit harder to build commonly agreed upon libraries for common things, and that little bit harder for people new to the language to get started.

This is all cumulative, and adds up to an actual shortcoming in my opinion. Clojure does a little better job here. For example, by having a common Seq interface shared by lists, arrays, sets, and hashes.
Right, which is a proxy for where you went to school and my disclaimer about wealth and aristocratic connections.
Google plans to make PCs history
HN's duplicate detection not working?

http://news.ycombinator.com/item?id=427531
You get charged for incoming SMSs?

I have unlimited free incoming sms messages. The only time you get charged is if you're on some pay as you go plans with certain carriers.
SMS costs the carriers virtually nothing. Not exactly $0 but very close, something like $0.000000000000001.
BES - Blackberry Enterprise Server (http://na.blackberry.com/eng/services/server/) typically for businesses. It requires you have your own Exchange server or similar and someone to set it up for you as it, and has $$$ monthly subscription charges.

Most individual (or very small businesses) would use...

BIS - Blackberry Internet Service (http://na.blackberry.com/eng/services/internet/) which is also generally available as a cheap (<$10 p.c.m.) bolt-on by your service provider (atleast in the UK) on most pay-as-you-go/contract phones and requires little or no setup effort.
Also, do lower death rates mean lower birth rates?

I think so - the basic idea being people have less kids. That's because having more kids is an insurance policy for a high death rate.
Yeah, totally. This is why closed-source software isn't dead :-)
Another resource is the relatively new Web Standards Curriculum by Opera [http://www.opera.com/company/education/curriculum/]
Did Ghandi use Share This buttons? Does it matter?
To clarify: C# 2.0 and up is a very nice language. C# 3.0 is a totally bad ass cool language.

C# 1 is Java minus the Java suck

C# 2 is C# 1 minus much of the C# 1 suck

C# 3 is C# 2 plus a ton of totally cool functional language stuff

C# 4 (not yet released) will have some cool dynamic language stuff
How did you go from reduce the distance the average trucker drives by using trains to We can't quite have robotic truck drivers. A fairly limited 100MPH train network could dramatically reduce the distance and time it takes to deliver most shipments. Long hall trucking says more about our broken train system than how useful it is.

We have automated gas stations 95% of the time I show up pump my gas and go. There was a time when when a guy would pump your gas but that cost more so people where fine without that. As to Oil, and Tire pressure, my car senses them while I am driving. I don't even need directions due to GPS. Other than cleaning the bathrooms what do do we need someone in the gas station for? O yea, the station does not want to add cash machines to each of the pumps. (I suspect this is because when people are waiting to pay for their gas they are more likely to buy something else.)

IMO, we are already at the point in the US where most people's job's are redundant. But, as the need for people to do stuff drops off the cost of human labor also drops. The human greeter at Wallmart is a great example of this as their job could be done by a sign, OK they also cut down on shoplifters.
How to get venture-capital funding in a recession
$200 Laptops Break a Business Model
I'd also add that if your project happens to be a "me-too" (which most projects probably are) then technical excellence might even be the deciding factor to establish and justify a presence in the marketplace.

I wonder why these advisory articles always assume that the common startup is built around some truly novel idea. In my expirience the opposite is true; 1% inspiration, 99% perspiration...
Teen goalie designs pads to trick shots
Kudos to you sir. Kudos.
Saddam had a lot of mansions.
That is odd: the urls seems to be exactly the same. And when I tried to submit it again, (just now, as a test,) I was taken to your original submission, not this one.
In Arc that's

(= (*hash* "foo") "OH HAI")
We use them by demand from the customer. They are also VERY helpful for viral growth. While most tech savvy users will probably not use the feature there are many other demographics that will.
Absolute waste of space. I've never clicked on one, nor do I intend to. If I really wanted one, I'd find or write a greasmonkey script, bookmarklet, or what have you.

Disclaimer: Obviously, different users have different habits. These are mine.
C#: Write once, run anywhere.
16 hilariously unimpressive computer ads
A/B testing your site with awesome analytics