skysight-inc/HackerNews huggingface dataset:
As I noted in my other reply, the two projects take different approaches, which are suited to different styles of development.

SQLAlchemy puts emphasis on the "SQL". It wants to expose every capability of your database and every feature of its SQL dialect, and is heavily oriented around thinking in SQL first and then working your way back to live objects in code.

Django puts emphasis on the "object" side of object-relational mapping; it doesn't aim to be a comprehensive API to your database (since you can just write SQL for that), and moves practically all of the design and interaction up into the Python code layer, then working your way down to the DB as needed.

Or, more succinctly:

* SQLAlchemy: "I have a database and want to interact with it through Python objects".

* Django: "I have Python objects, and would like to use a database as a store for them."

Neither one is objectively the "right" or "wrong" way to approach this, IMHO.
I don't see a lot of household robotics in that time frame, but I think we're going to see a new generation of industrial robots. Some of them have already started to pop up, and robots like this story will continue that trend.

Right now, robots only work in spaces explicitly designed for them, which has really limited their effectiveness. They're going to be able to move beyond that into more human spaces, which has two major advantages: A lot of human spaces exist, and those spaces are set up to do more different things, which robots will be able to participate in. An assembly line is a fine thing, but not terribly flexible. (Though increasingly, this is a fuzzy line, and the line will get fuzzier; indeed, this is one of the effects I am anticipating.)

Computer vision seems to have taken a new step forward lately, and while they're still miles away from "full human vision" (which is AI-strong, ultimately), they're moving from total toy problems into really useful problems.

Brain interaction is also moving forward lately.

Now, you might say I'm not being specific. Well, here's why. In the five-to-ten year timescale, what I see is that where today these things are still the cutting edge of research, in the five-to-ten year timeframe this is going to be available to small startups and dedicated hobbyists. I don't know exactly what will be made of advanced computer vision and smart robots and direct brain interaction and another five-to-ten years of hardware development and two guys in a garage (oh, and we'll still have the internet, of course, and pervasive cellular connections), but I find it quite likely that it'll be very significant... in exactly the same way the Internet is significant. It may take a genius to push the frontier of computer vision or robotics, but thanks to the miracle of programming, it won't take geniuses to apply them in new ways.

Also, I could probably go on for another three or four times longer, but this is an HN comment, not an essay. (Though maybe I should make it a blog post.)

You wake up today and it's much the same as yesterday, but you know, look back at what the Internet has done to so many industries in the past ten years, and what it has yet to do, and I think you start to get a reference frame for what we may be looking at with the convergence of some of this stuff. I know I'm not giving you product names and the bullet-point feature lists, but that would be almost exactly like me trying to predict Facebook back in 1990. Even those who were on the right track in the broad sense were wrong in many ways... but they were right that big things were coming.

Big things are coming.
This is why the 'Web will Win over native apps' because if you serve your app through the web you don't have to deal with anyone's 'Chickenshit approval process'.
Doesn't that destroy history, though?
Not even the great majority of programmers know what a function does; programmer talk must sound like the script of Idiocracy to mathematicians ("Hey, this function returns an integer and sets a flag on error".)
It is just signaling, not design. The segway does emit a strong signal, which is why its design is hated...

Few people hate or love the design of the ford taurus, for example. And, few would call it great design or horrible design. It emits a weak signal.

I'd argue that if kamen changed the segway design it would just appeal to a different set of people, it wouldn't really be better. There is nothing wrong with the design. It is simple and without stupid frills.
Crocs: The Rise and Fall of the Ugliest Shoes in the World
"Programming" and "Software Engineering" are different things.

Very true, but beside the point. My point is that while some exceptions do exist, most companies expect you to start knowing how to do at least the basics of your job.

I laid out my experiences when I was starting as a programmer to illustrate the level of on-the-job-training common. That was the last job I had any official OJT and the last one I had that was remotely entry level. Since then, I haven't even been given that kind of official walk through the code and their standards. I have been handed problems to solve and either given or ended up writing their formatting standards/naming conventions.

Of course, I deliberately try to find jobs with small organizations or small, insulated sub-organizations within larger companies since I think small teams tend to work best, so YMMV.

As a side note (now I'm going off point a little bit), most people I talk to do not currently consider "Software Engineer" an entry level position but rather something worked up to after doing things like programming. This may change if there was a more focused specialty in college.
One-Day Project, that's kind of the trend these days! We also built a URL Shortener recently in a day, with the One Day App event. The challenge is fun, and makes you narrow your features down to something doable in a day. Good work.
They aren't going to approve apps that compete with the phone's built-in functionality. Period. Yeah, it stinks...

It stinks even more when Apple adds new built-in functionality that competes with your existing application and you are notified that your application is no more. In fact, the more successful your application, the greater the chances Apple will decide to make it part of the OS.
Traits of Good Online Community Sites
There are hundreds of online community sites and more such sites are being launched as online community sites get good response from people. Though there are many online communities, not all of them are worth considering. There are only a few good online community sites online. If you are thinking of registering in one of the online community sites, you must make sure that you do not waste your time with poor quality sites.
I agree with you completely. I have a few apps of my own on the appstore and they are ranged between $0.99 to $14.99 and we make more money on higher priced apps than lower priced apps because it took more time and are serving niche markets. Generally speaking iPhone apps are easy/cheap to make so people saying that its not sustainable is BS. IMO every developer thinks that their app should make them enough money in 6 months time that they can retire off of it. Regarding the apple app rejection process, again developers/bloggers are being ridiculous. There are definitely some glitches but every system has its pros and cons. I think this article http://appreview.tumblr.com/ covers all the reasons apple has given for app rejection and none of them seems unreasonable to me.
Part of the callenge of the netflix contest was the dataset. At 101 million rows of data you couldn't toss your simple agorithm at the problem. But with githubs data at only 440,237... I am tempted to toss it into my netflix code just to see how fast the recommendations are generated!
I'd contend that lately they've gone over the hump that divides "sucks less" and "much improved".
Some other info on the data

user id 1-56554 (i.e. 16bits) <- yah
repo_id 1-123344 (i.e. 17bits)
NYC is safe, man. Last summer two of my good friends and my girlfriend all moved to NYC. Harlem, Williamsburg Brooklyn, and Lower Manhattan respectively. One is a rapper and english lit working with Literacy Through Hip Hop, coaching kids, making about $2k a month and he did fine. The other is a fashion reporter, blogger and PR guy, an struggling one at that; Made just about as much but nighlife was bleeding him, IIRC. My gf is a singer and we had a free apartment (I couldn't tell you how much it cost, but it was on Park Ave and 57th) however a lot of her friends where struggling artists and actors and there were shared apartments where one could get a bed for $400/mo or so in theater district.

FWIW, we find Sydney to be heaps more expensive than NYC; at least I do. But Sydney is far more habitable.
I think his point is that not everybody can set their own hours that way.
Sydney Traffic Cameras: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftwa...
I don't think this is a legitimate indicator. I, at least, often register domains when I have a reasonable idea, which can often be a year or more before I do anything with them -- if I ever get around to it at all.
Boston cop suspended after racist outburst
Boston police said they had suspended an officer for a racist email likely to renew tensions over the recent arrest of black Harvard professor Henry Louis Gates.
I always thought they were ugly and never understood their popularity, but I guess comfort makes sense. However, I've always found it rather easy to find very comfortable shoes, and most of my shoes are in some obnoxious color.
Balancing Scooter Version 2
Microsoft-Yahoo: A Rival for Google?
Seems like a bit of a toss-up, really.
Ask HN: Help plan the next HN One Day App event
Although the internet may not be as poetic as traveling to NYC and finding your "big break," it's a whole lot cheaper, and possibly more effective these days.
Interview with Dean Kamen (2003)
The next One Day App event is now being planned. We are inviting all of Hacker News to jump in and participate, plan, and just give input on the next event.

For those who might not have the time or cycles to participate as an app developer, we have a few opportunities for people to be part of the Judge Panel as well.

If you guys have suggestions and/or would love to take a break for a day from your kick butt projects to explore something new, let us know!

I think the community here will definitely help organize a fun, casual event, that will really get us thinking about how we can build a single app in a single day.
I'm really impressed that they're embracing existing tools for charting like EOF. GH4's custom song system is garbage.
I wonder why they don't build humanoid robots more like monkeys. The reason for robots to be humanoid is to enable them to move in spaces made for humans, right? Monkeys can do that too, only better, because they have much longer arms and can use their arms to help with walking without falling as well as reach higher up without being taller.

Sometimes I get the feeling that making robots as similar as possible to humans is a goal in itself, and that, I think, is not a useful dogma.
Newfound Bird Is Bald 
Scientists have discovered a rare new bird species with a bald head.
It sounds like the FBI "acted stupidly" but the guy was no saint. In this thread he gives customer service that actually makes AT&T look good:

http://voip.yuku.com/reply/421/t/Re-premiervoice-net-aka-pvo...
A friend of mine won a 4-wheeled knock-off segway in the fall and kept it in our basement and it was one of the best things that ever happened to us. We set up a little solo cup marked course and ran through it all the time.

The really cool part about it was the drifting, the wheels were kind of janky and our floor was really dusty so you could slide all over, not really possible on a segway. I imagine if you could get it going fast enough, portable enough (this thing was tremendously heavy and awkward) and rugged enough, they could be really fun.
When you have a family and a mortgage, it's not a game. Failure is not an option.
That's the main reason I don't do it.
Because talking to people is a much richer interaction that just typing, and camming still feels weird.

Also, having grown up in Brooklyn, I find Manhattan quite a thrilling place to visit.
China's is an command, export-based economy. Eviscerating its trading partners wouldn't be wise: high-interest rates and weak dollars in the US hurt the Chinese economy--like it or not, our fortunes are intertwined.

Empires are founded on more than just manufacturing capacity. Lacking a dynamic, principled base for its society, when the Chinese economy collapses it will not recover. The Chinese bubble will burst: http://www.foreignpolicy.com/articles/2009/07/23/the_china_b...

Upshot: don't finance your customers, or China 2009 == Lucent 1999
Smart JS Polling
One thing that might happen within the next 5 years is that robots start to learn more from what they see in their environment and from the feedback they get. I'm not sure how much that is already part of current robots, but I haven't heard about it so I think it's not an important part.

One way we humans learn is by observing things, trying to immitate them and learning from the feedback (either physical or via communication). If that principle takes hold in robot development, the "evolution" of robots could get much speedier I believe.

The ability to act in the physical world and actually cause things to happen, cause reactions, is what differentiates robots from other types of computers. So that's what I would try to exploit thinking about the principles of programming robots.
Perlmonks HAZ BEEN HAX0RED1
SUSE Studio: Testdrive
That sounds really cool. I made www.hotornotlive.com in about a day using the Justin.tv Video API the Friday before the One Day App, but I didn't attend because I wasn't sure where it was going to be -- SF? Oakland?

I would definitely love to attend the next one!
Digital wine warmer
How to Fool Your Friends with PeterAnswers | Tricks Machine
Rate My App:  HotOrNotLive.com
Hey all,

I made this in about a day (a bit longer than that, but I was sick, so...) I encourage you to try it out and provide feedback! It's written in Ruby on Rails. It's like Hot Or Not, but for Live Video. Any suggestions are welcome!

More importantly, what features could take this application to the next level? Right now, it's just a tech demo, but it could be its own app. Thanks.
Well, it's pretty much Chicago or NYC next year so I can be close to the exchanges. If I get lucky, maybe I could even end up in Frankfurt. In all three cases, it's the cost I am worried about.
hmm browser plugin is ok. But I have like 6 browsers installed and sometimes I REALLY want to see it :)

I use hosts file, but I haven't put HN there just yet. Just most of the news site (so I can only access the really crappy ones with boring articles). Hosts file works for virtual machine as well since I used a bridged connection :)
And is there a certain amount of swing that is most efficient?
Maybe Linux (and other similar projects) ought to divide into separate streams - one "research" trunk, that focuses on cleanliness, elegance, and standards compliance and is not constrained by backward compatibility commitments, and from which multiple "practical" branches might diverge, each always maintaining compatibility to its point of origin, despite the tendency to accumulate cruft as it evolves.
I think the original "Hot or Not" won't like the name you're using.
Every video was an underage girl in her pajamas mumbling into the camera. Don't think I'll be heading back there... Fun idea though.
An academic journal provides haven for rejected work
oh wow, this is sweet. justin.tv rocks...

I can think of a dozen other cool simple ideas that could be implemented with their new api.

I think you may need to tweak the randomness a little though. I got the same girl-in-pajamas 4 times in a row.
"This app was developed by Vlad, an intern at Justin.tv to demo our API."
The problem with the App Store is that the display model is too simple. Think of a real online store, namely Amazon: sure, they have categories and you can find stuff by category if you want, but categories are tertiary at best.

The primary driver is search. If you're installing an app, you're probably looking for something that does something specific. App store's search is rudimentary. All that stuff is server side; they could implement "customers who looked at this app 90% of the time eventually bought...", just like Amazon does.

The secondary driver is recommendations, both editorial and automatic. The editorial side is pretty good. But Apple also knows which apps you've already downloaded, so it's in a perfect position to say "customers who bought this app also bought". It's just Genius for Apps -- they clearly have the technology already, it's even already in iTunes.

The result of these omitted features is that the only way to get noticed outside of being editorially featured is volume -- and this promotes a race to the bottom, both in terms of price and in terms of appeal (hence iFart and a thousand other apps that are just gags for idiots to blow 99 cents on).
Make Money Out Of Internet
Sharing the internet knowledge of making money online with You .All you can help me is join as my affiliate ,if you help me then you will get to know more and more
Well, I think 'not liking' doesnt get them really far. http://www.hotornot.com/pages/trademark.html
Combining HTTP and JavaScript APIs with python on google appengine
I just hope the users have voluntarily participated to this...
I managed to land on my head n the middle of the road from a bicycle accident when I was in high school. I hit a pothole and me and the bike went slightly different directions, I was tucking to roll when the top bar of the bike came down across my ankle and stopped the roll. That was the closest I have ever come to being knocked out, and it was very, very close.

EDIT: Although I was very dazed at the time, my ankle was actually injured worse than my head.
His story is, sadly, very plausible. Has anyone made a serious case that he's lying?
Probably my favorite PG quote:
"Their previous business experience consisted of making "blue boxes" to hack into the phone system, a business with the rare distinction of being both illegal and unprofitable."
Buy a poorly drawn giraffe
Mozilla proposes an HTTP header to force HTTPS-only connections
That's why I wrote

"capture more of the market Segway hoped to reach"

instead of

"capture the market Segway hoped to reach"

I know firsthand that Segways aren't that useful, because for a couple years I could ride the Segwell whenever I wanted, and all I ever did with it was tool around on the street in front of YC. That is why I qualified these passages the way I did. And that's enough; I'm not going to start cluttering essays with clauses to head off every misinterpretation someone might post on a forum.

I suppose I could create a separate page for each essay, answering in advance all the mistaken objections I knew people would raise about it. ("Note that I did not claim that this is the main problem with the Segway, just one of many" etc, etc.) It seems like a waste of time, but it would take less than this discussion has.
Here’s the announcement from the Mozilla Security Blog: http://blog.mozilla.com/security/2009/07/27/locking-up-the-v...

I wonder how the initial request could be made secure. With the current proposal, if you happen to work over a compromised network connection the first time you open a site, the site cannot force your browser to connect over HTTPS and the attacker wins.

Daniel Veditz commented on this concern:

“...[W]elcome to the bootstrapping problem. We’re making the assumption that the sites people most want to protect from eavesdropping and tampering are those for which they’ve set up accounts. That means they connected correctly at least once, and this header could be set at that time. In addition, careful users could always add ‘https://’ themselves the first time and avoid that initial redirect.” (http://blog.mozilla.com/security/2009/07/27/locking-up-the-v...)
hah, reminds me of the $233 spider drawing...
small business: a small business that intends to stay small e.g. a hamburger shop

startup: a small business that intends to get big. example: a chain of hamburger shops (of course a chain is only one way to "get big").

Note that because they are distinguished by intention, you could have two factually identical hamburger shops, with one being a small business, and the other being a startup run by a deluded nutter, who crazily envisioned a chain of hamburger shops, when every sensible right-thinking person knew that was silly. But I would call it a startup, because of the intention.

pg thinks that it's rare for a startup to succeed (read: "get big") without funding (I'm not so sure, but I can't think of any counter-examples: google, yahoo etc all had funding).

37 signals advocates organic growth, and this works really well for a small business, such as "just a website that sells license plates". 37 signals themselves seem to have grown significantly, but I'm not sure they would be classed a "big company", but seem on the small end of "medium/small business" - therefore they are not (yet) an example of a startup getting big without funding (I'm not sure of their intention - it could be that they don't want this; i.e. that they aren't a "startup" at all). Joel's Fog Creek software is also small at the moment - I don't know whether he intends to become big, and so whether his company is a startup or a small business.
They aren't going to approve apps that compete with the phone's built-in functionality. Period.

Exactly what built-in functionality was Google Voice competing with that caused Apple to flip out? According to the gizmodo article posted earlier today Apple has approved numerous apps that duplicate dialing and sms functionality, so I guess it must have been something else right?

e.g. this: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftwa...
and this: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftwa...

full gizmodo article here: http://gizmodo.com/5325539/apples-chickenshit-approval-proce...
This guy is going to be a millionaire then http://www.olahelland.net/giraffes/
Each credit is nominally $0.10. That poorly-drawn giraffe costs $65. Or $15 if you're a first-timer.
Aside from the name being obvious copyright infringement..

the original hotornot concept was about people posting pics to get feedback. here it's not clear whether the people submitted themselves to be rated, or can see the votes. it makes a difference whether users think their votes matter or not.

make sure the next feed you show me isn't the one i just voted on.

the skip button encourages people to not vote.

it's not obvious you can click the image to enter the chat room.

otherwise, it's pretty good :)
Get ready for Rails Summit Latin America 2009
You're right....we need a fourth law.
If you're burnt out, over it, and just not going to put any more energy into it: go ahead and shop around for a buyer.

It doesn't hurt to get a gauge on what people would pay for your site, though I doubt you'll get a price that comes close to repaying you for the time already spent.

Otherwise, your site doesn't need a dedicated host at this stage. Get a shared host and reduce your hosting fees to $60/yr instead of per mo. Your adsense revenue should cover that easily.

In most situations being unemployed is a benefit for a low-burnrate startup with potential. Plus, a lot of employers love to see entrepreneurial experience.

Hope this rough spot passes swiftly, and good luck with whatever you decide to do.
>> I think you have to do something weird to land on your head.

Not weird, just reckless. Like tolerating faulty rear breaks for a little while. What was I thinking :)... Anyway, the helmet took it and the dog that prompted the full stop got away unscratched...
Bahahaha
Awesome idea, I don't really know what would a good addition but very fun :D