skysight-inc/HackerNews huggingface dataset:
Like the SFO and Oak quick ticketing. However, there's an added issue with buying a ticket to Oak - you need to pay an extra $3 to get an AirBart Ticket to the actual airport. It would be nice to account for this.
Lines of code != Code Quality
Rails is a DSL for building websites on RDBMSs. Django is a web framework for building web sites with RDBMSs.

Interesting. I would consider this an argument in favor of Rails.
This only applies if you're turning down work at $100/hour because you don't have enough time.
No, as documented by others, it is that PHP has a long history of virtually begging you to put security vulnerabilities into your app, then jerking you around with crappy fixes, which interact poorly with other crappy fixes. As far as I am concerned, I can't afford to use PHP, because the community has a long, long, long history of claiming X is secure when in fact it is very, very not. ("No, really, we got it this time!") I have no reason to trust your assurances that no, no, really, really, it's all right this time, if you add this thing that I presume is not a core app and tweak it right and... no, thanks. The PHP community has no credibility left on that front, hasn't had it for years, and I've not seen some burst of skill lately that convinces me any differently.
Thanks for the comments. One of the things that I find a pain about Rails but also an opportunity is that the framework is such a fast moving target that documentation grows stale quickly, presenting an opportunity to write newer fresher instructional material.
Merb solves this problem nicely. You can easily trace every request from Request to HTML easily, and understand the entire framework at any point by popping open the component. Extremely clean, and obvious code.

Rails is a bad example of a Ruby project. It'll get much much better once Merb core is merged in and replaces the existing Rails 2 internals.
In a similar vein, I'm noticing more and more social sites implement their own site-specific chat frameworks, as well as notifications (I'm looking at you facebook and gmail).

We went through this once with icq/aim/msn, and it would be nice if browser vendors got together and worked out something that unified 'push' messaging before everyone implemented it separately.
It's a great idea (well, a great extension of Growl's concept), but the infrastructure isn't there — not entirely.

For real-time notifications to happen (and be reasonably lightweight), you need to have hooks into your monitored services. Growl works because its clients send messages to the Growl server on your machine when something interesting happens.

Web services will need to have a similar mechanism for (securely) telling your notification service that "something happened." Weblogs are already most of the way there: modern blogging engines can send HTTP "pings" when new entries are posted. Apache sends its errors to a file, so it would need to be extended to post errors to your notification service.

I'm rambling now, but if anyone wants to start a working group or somethin', props. It's going to need some intelligent design to take the weight of the whole internet flowing through it and to ensure that private notifications (your web server, Facebook) don't get into the wrong hands.
W3Schools (http://www.w3schools.com/) is undoubtedly a better and more thorough resource.

I was rather underwhelmed by this article. Shoddy editing (is it "short hand" or "shorthand"?), oversight in code (missing the "margin:" declaration in the first tip), and unnecessary digs at Internet Explorer ("Of course, IE needs a little help ..."). Plus, many things on this list are not shorthand. #10 explains how to implement transparency, #11-15 are pseudo elements, and #18-20 are CSS3 properties.
smoking is what you can do while you pace around, dreaming of world domination. It's what you can do together with a cute girl you just met. It's what you do after sex. It's what you do while drinking. While driving. After you arrive. After closing a deal. It's just .. the universal activity. How do you replace it?

I quit smoking a few years ago. I didn't replace it with anything and it worked out fine. I'm actually happy I'm no longer pacing, drinking 6 coffees per day, and drinking pitchers of beer at Zeitgeist every night (the smoker's choice of outdoor beer garden in SF). Personally I turned every dumb little event into an excuse to smoke. "Narrowly avoided a parking ticket! Got to the meter in the nick of time. Time to remember this experience with a smoke."

I don't know what point i'm trying to make other than I think a lot of smokers are kidding themselves about whether or not they just have a bad habit or a legitimate drug addiction. I was kidding myself. If this might be you (not the OP, just anyone reading) try Alan Carr's "quit smoking the easy way." It's the only thing that worked for me.

But I hate those holier than thou former smokers as much as the next guy so I'm going to limit my comments on the matter.
I don't know about that ,but there are so many laws where I live in the U.S. preventing smoking such as: close to buildings, in restaurants, in many bars, within 200 ft of health based buildings (hospitals and the like), at parks/public places I hardly ever meet someone who smokes and that reduces the amount of teens smoking as well. In high school very few teens smoked cigarettes it seems to have moved to pharmaceuticals and the like which are cheaper and easier obtained.
Descargas - Windows Live
But with Django, I can fake it.

I can look at most of the code in a Django project and imagine a basic implementation sitting behind it. And I can work off of those generalizations. I can't do that for Rails.

That's the point about DSLs and Magic -- you have no idea what could be going on behind the scenes, and it's harder to make a guess about why it might be going wrong.
Well there are now!
Saying Rubygems as a CPAN like system has failed is retarded. It's vastly easier to work with than CPAN, and has gems for everything imaginable. The barrier to package up a new gem is almost nil (nearly automatic if you have a github repo).
is this you? http://twitter.com/taraploughman
This would essentially be Push RSS; you could accomplish the same thing via RSS but with polling. A push-based solution would be much cooler though, and would make more sense for notifications or events.
What apps or functions on your iPhone do you find increases your productivity?
hash.
The web browser on the Kindle is limited, but works fine for basic sites (Wikipedia, Google, Twitter, and many other mobile-optimized sites) and absolutely piggy-backs on the onboard (free) cell modem.

News.YC doesn't look terribly on it, either. ;)
I admit, it's my fault.
Cuban leaves out the role of monetary inflation. From 2003-2007, MZM was growing at ~8% a year, corporate revenues at around ~10% a year, bank credit expanding at ~11% a year, gold at 23% a year. Meanwhile corporate bonds were only paying about 6%, and CD's were around 4%. In other words, if you can just buy something that does not dilute (like gold or stocks) you make a return of ~8% a year in dollars.

When monetary inflation is running higher than the interest rate on bonds, the Nash equilibrium for stock prices is infinity. More precisely, the Nash equilibrium is for there to be a currency run. It can be somewhat rational to buy stocks even at obscenely low dividend yields, because it is better than holding on to a rapidly depreciating dollar. But if the currency run does not materialize, you are out a lot of dough. We are all victims of an out of control monetary system.
You may be self-medicating for an undiagnosed problem, if you're interested in being without vice/self-medication, see your doctor about alternatives.
I'm sure most of us are talking about Canada, Europe and Australia, but thanks for referring to us all as "developing countries".
I don't see why twitter isn't appropriate for this.

The reason given is that "Twitter facilitates user <=> user communication". But he gives no explanation for why Twitter couldn't also be used for the sorts of communication he discusses.
Can you provide some context for why you want this info? Is there a point to this poll?

Perhaps we could just have a questionnaire in the account profile that the hackers fill out if they choose. Then make HN could make this statistical info available...

Some examples from recent Polls/Ask HNs :

1. How you get to work?

2. Do you smoke?

3. Are you Male or Female?

4. Whats you highest Qualification/Education

5. How old are you?

6. How late do you stay up?

7. How many hours do you work each week?

8. Do you work full-time or part-time on your startup?

9. What's your IQ?
I think competition here is pretty healthy. It's a new area, with lots of innovation.

The WebSocket in HTML5 looks pretty good, hopefully that'll be implemented soon.
"A real vaporizer is certainly smokeless."

There is some research that shows there is still tar in the vapor, albeit less.
Wow, that comic strip was tedious. I think one paragraph of actual writing would have explained his ideas much more effectively.
How to Change the World: How to Hack Together a Twitter Client
I'm completely clean. No smoking, no drugs, no alcohol. I never have, and I have no intentions or desire to start. It's a lifestyle choice, and not a religious thing or anything like that.

Caffeine doesn't seem to have much if an effect on me, but occasionally, if I need to hit a deadline in coding, I'll try in vain to generate extra energy with caffeine, but that's about it as far as drugs go for me.
Sensational phrasing ("Nature is gone") gives way to a quick overview of mankind's impact on the planet throughout history. I don't see much new here in terms of either information or perspective.
Mininova begins filtering copyrighted material
Yes, but locally hosted, configurable (you have the source, Luke) and optionally private for your team.
Did you read the article? He's somewhat debunking the claims that it's a true monopoly that should be considered anti-trust. I'm also annoyed with question headlines, but this one is basically answered with a "not really".
http://imified.com enables web applications to be IM enabled
Used to smoke several packs a day since junior year in high school until a couple years in college then gave it up cold turkey.
It's only being suggested that Rails ties your website structure to your internal database model more than Django does, and that might be less ideal for your users.
> * I think PHP gets ignored sometimes because it is an older language...*

For what it's worth, Python is four years older than PHP, and it still gets a good amount of attention on HN. Python just has more of the "inspiring language" atmosphere, while PHP has more of the "corporate, mundane" feel. And I'm an avid open source developer working on multiple PHP and Python projects...
And it has some horrible mistakes: (Ugly)
The preprocessor
Conditional compilation

Quite disagree - this feature is what makes C programs so portable.

And yes I saw the thing about Plan 9 compiling a kernel for all arch's with no ifdefs - well they only way you can do that is by cheating and either making your own preprocessor, or a fancy makefile. So big whoop.

I read some more, but rapidly came to the conclusion that this is unreadable without the associated (verbal) commentary.
The international distribution market is the problem. Let's say I'm a network and I come up with a show named _Lost_. I broadcast it on my network in the US, and it's pretty profitable and popular. I see people are pirating it, so I put it on Hulu and regain some of my previously-lost market share.

Now, a year late a network in England wants to show it. I can then sell them the rights to an audience that has never been formally exposed to it - sure, some have pirated the episodes, but not many. I can get a bunch of money for this. If, however, those British viewers could have seen it on Hulu as it was coming out in real-time, a whole lot more of them would have been exposed to the show, and hence I'd command a much lower price for licensing _Lost_ to that British network.

Think of it from a network perspective (and remembering McLuhan's notion that the purpose of TV shows is to sell advertising, and that the content is just a way to make you look at it). If you let international viewers on Hulu you'll lose the money I mentioned above, but in addition you'll have trouble selling advertising on it, since domestic advertisers don't care about someone in Canada seeing their ads (and the viewership would be small enough that no one would buy a contract just for those ads). If you don't let internationals see it, you'll preserve your resale price, and make it easier to sell ads both on your electronic network, and on the electronic network of whoever you sell the rights to.

Which one makes more money for the network?
That's too bad. This is enjoyable to read. Essays are nice, but these 'speed essays' are also valuable.
It's good to see that in at least one case the parents were right: playing video games does derange your mind for the rest of your life.
I wish SEPTA (Philly's transit system) had any kind of ticket kiosks. As it is we have to wait in long lines and deal with slow tellers to buy tickets.
Twitter stores all of the messages and gives the impression of being a queue that you should read. Imagine if you inserted your facebook feed into your twitter stream. It would be so much useless junk, that you'd be unable to actually communicate with users on Twitter.
I'm interested in what the arguments strongly for copyright may be. Would you mind pointing me towards any articles or papers of his in particular?
Oh, and for those who claim my password was a dictionary
word, and thus this is a de-facto dictionary attack. Well,
I just went to http://www.merriam-webster.com/dictionary/
.. and entered my old password there:

"The word you've entered isn't in the dictionary. Click
on a spelling suggestion below or try again using the
search bar above."

Like I said, it *ain't a dictionary word!* It might be in
cracking tables somewhere, but it isn't a dictionary word,
at least not of the type you can use in Scrabble without
getting challenged..

Uh, Jeff? If you password isn't long, it's going to be in the rainbow table, no matter how complex. Nobody uses their machine to hash the lines from /usr/share/dict/words anymore! They just download a highly-compressed rainbow table, which will have every non-dork password in it.
http://github.com/ssoper/jquery-bosh/tree/master
PHP's four years younger than Python and a year or two younger than Ruby. Age is no excuse for its security problems -- nor is the No True Scotsman fallacy sufficient to wave away its flaws.
Distribution rights aren't cheap - and while electronic ones would be cheaper, buying them to cover the world wouldn't be. Plus, you'd have to find advertisers for each individual country (which would be a huge pain in the ass) - without that, there's nothing to offset the per-user costs in those countries without contracts.
All speculation, of course:

Most movies and TV would suck because people would be stripped of the motivation to undertake big projects. Music would still be good, because it is less costly and the live experience is worth more than for movies and TV.

Privately funded pharmaceutical innovation would end. Software innovation would accelerate.
All righty; I'll give you that. Try this logic: maybe because Yahoo! is all about PHP and Google is all about Python and Yahoo! is older than Google. :)
That's not true. SEPTA has token kiosks. There are at least three of them at Frankford Station in Northeast Philly. (Though I wouldn't hesitate to agree Philly needs to upgrade to at least a magnetic card system.)
Yes, but only 1 or 2 cigarettes a day. I find it helps with stress and a bad temper. It's certainly not the best way, but it's worked fairly well. Since I don't smoke much, 1 cigarette alters my mood a good deal, and I don't really feel too much of an adverse effect if I don't smoke.
What's new is a sense of managing our future comfort in a dispassionate and guilt-free way. Focus on future humans not eco-morality (which is connected, but not a necessary result.)
I'm sure you didn't mean to imply that everywhere outside the US is a 'developing country' :)
No, and as I say to hot guys who do smoke, "There's only one fag you should be putting into your mouth and I don't contain nicotine."
I did not miss "great people around him". Your claim was that he didn't learn anything from his PhD. My claim is that he undoubtedly learned a lot from his advisor and other graduate students. If you are talking about learning stuff in classes, that is simply not the point of a PhD. Anywhere you see him credit Winograd's influence, you are seeing him mention learning from his PhD. See his commencement speech from like 3-4 days ago as one recent reference...
Yep: http://www.engadget.com/2006/07/27/hitachi-showing-off-color...

Still a few years away from production, though.
just realized they changed the implementation of this since i posted it. you have to install some drm solution now
I work from home and use a standing desk exclusively - hasn't helped me (permanently) quit smoking...although it has made me smoke quite a bit less.
I just had a brilliant idea (or, at least, I'd call it brilliant if it were foisted upon me): a demonstration of the true possibilities of phishing, in real-time AJAX in front of users' eyes. Have a one-page lure for an attractive webapp, with registration right there on the front page ("all you need is a username and password!")

When you put in your details, however, instead of doing any "registration", it works for a few seconds in the background, and then pops up a box listing all the sites it just logged into successfully using that username/password combination. As long as it's done by someone reputable enough that users won't think they actually got their password recorded by the server (Microsoft? Bruce Schneier?) it could be a very successful educational technique.
But the strange thing is, I didn't actually care at the time. I only decided to stop because I realised that it had become a habit.

This is how most people successfully quit. No smoker really cares about all the bad stuff while they are smoking. However, quite a few are embarrassed to be drug addicts. This is also the cognitive technique used to help people quit in the book I mentioned in my other post.
Much less attractive.
At the risk of sounding harsh, it sounds like maybe you and the OP are just not interested in bucking down and learning more about the language. I tried to learn "Rails" by itself, but decided that learning Ruby (and I mean all of it, not just learning how to write an if statement) is the only way to really be able to use Rails. I can now (a) understand what's going on and (b) !!bonus!! I can write better code in Rails because I can bend Ruby to my will.

And it's not really bias; I come from a generalist perspective. I worked in Python for about two years, and it's the same way as Ruby. Any library or language is going to require a lot of learning to really master. I floundered in Python until I broke down and basically read through the API reference front to back. And with regards to what's going on behind the scenes, I found Django no different than Rails. Perhaps a little more obfuscated with the way templates and the auto-admin work, but I didn't have as much interest in investigating it at the time.

But, whatever. YMMV, obviously. :)
You should stop smoking. If you are ready to quit, http://www.smokefree.gov/
I wasn't able to log in. I went to your site, clicked the "get started" button, and went to Twitter to log in.

Once I logged into Twitter no link was given to go back to your app. I then tried going back to tweetsip.com and refreshing the page, but each time when I tried to continue I was again asked to log into Twitter. I could find no way to make it work.

I'm using the Firefox alpha (Shiretoko), so it could be me. But I'd double-check the process after you've logged out of Twitter, cleared cookies and cache, etc.

Sounds like a cool idea though.
Official google.org Blog: Using the stimulus to advance smarter energy use
Do you remember what those are called? I don't remember reading either book, and I've read quite a lot of his writings.
lol of course not. I was talking specifically about countries like India where users consume a lot of bandwidth.

I guess I should have been clearer in the distinction. My bad.
I smoked about a pack a day from ages 17 to 30 (started out of a combination of peer pressure and curiosity). Tried half-heartedly to quit a few times (N.B. quitting for a girl typically will NOT work). I ended up quitting for good because of a minor health scare (I was lugging some heavy stuff up a LONG hill and wasn't doing such a great job oxygenating...I more or less passed out).

I didn't have a terrible time quitting. Had one cigarette about two months after at a party, and that was it. Stopped having cravings after a few more months.

Nonetheless, I MISS smoking terribly, and still identify as a smoker. Not only, or even mainly, the social aspect. My favorite smokes were usually walking down the street alone thinking about stuff, or else coding at night (yes, my room got to smelling pretty gross...a side "benefit" of smoking is that it wastes your olfaction pretty badly). I loved the ritual of taking out a smoke, digging for a light, the first deep draw & exhale.

The current vilification of smokers makes me pretty mad. I get that it affects other people, but probably not as badly as alcohol, on a widespread social level.

I've also smoked pot and hash a bunch over the years, although I quit those as well a few years ago. The paranoia, as they say, will destroy ya.

So yeah..."I'm Diakronik, and I'm a smoker."
You should quit smoking. If you are ready to quit, http://www.smokefree.gov/
Quit ~2.5 years ago after ~15 years as a relatively heavy smoker (pack a day at least).

I'll sometimes swipe a cig towards the end of an evening of a drinking though.
I was talking specifically about countries like India where users consume a lot of bandwidth, thereby resulting in a double whammy (it's not just the 'y' that goes down, 'x' also goes up)

I guess I should have been clearer in the distinction. My bad.
Tuning in to TV data
Finished high school, attended 4 years of college, dropped out as a senior.

Might finish one day, just because I don't like having things unfinished.
Elsewhere in the plan9 writings, Rob Pike says that he structured it by putting all of the stuff that would need to be ported in one group of files (which export the same interface), conditionally compiling the relevant subset of those, and then writing everything else in terms of those. (A better packaging/namespace system could handle this much more elegantly, though.)

Also, the C preprocessor is largely ignorant of C syntax. Am I the only one who finds that incredibly strange?
Brad Fitzpatrick's http://code.google.com/p/pubsubhubbub/ can be used for this. ("Subscribe" to a RSS/Atom feed, it does the polling for you, and gives you callbacks when new entries happen.)
Sounds like reason enough to give it up. If you're a coder anyway.
It seems to me that the network is the link in this chain that's becoming obsolete. The barrier to entry for distributing content online is much lower - all you need is a bit of storage and some bandwidth. The expenses may be non-trivial if something is popular enough, but there's essentially no infrastructure to set up compared to creating a new TV network.

Providing content with embedded advertising looks like a better model for content providers to me. The main barrier at this point is to get people used to watching online instead of on broadcast/cable TV.
a side "benefit" of smoking is that it wastes your olfaction pretty badly

I didn't realize that lower manhattan and union square / SOMA in SF both smell like pee until after I quit smoking...
good job. Keep it up.
Honestly, Marissa Mayer would appeal only to geeks & nerds. And those might be more interested on what she can do, than look.
The stability of mountains on neutron stars [pdf]