skysight-inc/HackerNews huggingface dataset:
Sorry, but what on Earth does ROS have to do with strong AI? It's great for what it is, but what it is is a great messaging system with some control and perception libraries. Robotics isn't really related to AI...sure, robots apply some "weak AI" techniques like A* (or D*-Lite if you're hardcore) but the conflation of robotics and AI is really, well, Hollywood.

Edit: Reread what you wrote. It's possible, of course, that the first strong AI will be the result of a robot that crawls around putting stuff in its metaphorical mouth for two years like a human baby. But it seems unlikely, given the alternatives. Connecting something to the web gives it way more data than giving it a camera and treads.
If the bugs are that subtle what makes you think you're unit tests are comprehensive enough to catch them? The hardest bugs to debug are the types that show only on high latency networks and only when dealing with files bigger than 2GB and only after the app has been running for at least 50 hours. Those are also the type of bugs which are almost impossible to write unit tests for.

I'm not arguing against unit tests, they definitely have a time and a place. I'm just not convinced that they are an easy and instant cure for all your hardest bugs.
Do you think its better to "find" a co-founder or hire somebody as first employee?

PG states that the idea number is 2 co-founders, but I'm still looking for a co-founder.
PG: The other road ahead, September 2001

The whole idea of "your computer" is going away, and being replaced with "your data." You should be able to get at your data from any computer. Or rather, any client, and a client doesn't have to be a computer.
Sure, but the library support makes you do a lot more yourself in Android, which means everyone coming up with their own custom solution.
It's also a useful way to tell when your investments will double in value. 5% interest: 70/5 = 14 years to double your money.
There's a practical reason not to do this as well: it puts off investors. Investors think when you've styled yourself as CEO, "Shit, if we need to bring in a external CEO at some point this guy's going to cause problems."

Co-founder seems universally safer.
Net worth	▲US$13.5 billion (2010)[1]

http://en.wikipedia.org/wiki/Paul_Allen
I suspect you feel that way reflexively, which is understandable...but not that interesting. However, if you happen to have a more fleshed out (no pun intended) reason for feeling that way, perhaps you could share it?
I installed it this afternoon and did notice the performance increase they mention--Outlook in Windows 7 feels a lot snappier.

Want to mention that I'm kind of amused that in 2010, Windows apps are still redrawing the occluded portions of windows when you switch to them.
Got it. Now it all makes sense. Pesky I-5, huh?
Counterpoint. As long as you don't let these titles get to your head, its fine to have these titles. There are upsides to it.

First, you start behaving like a real company. A real company has CEO, CTO's etc. The sooner you start behaving like a serious company, the better it is for you.

Second, your customers know who is who. It gives them a clear idea of whom to go to, to ask for. If he asks for a sales guy, then its CEO, Tech support, CTO and so on.

There are downsides to it too. But as long as people realize that they have to handle everything in a 2 person startup no matter their title, its fine.
I think that as the tutorial progresses, the number of potential confusions increases combinatorially. I've done my best to answer them in the text, but given the broad audience for the book it's hard to anticipate all possible questions.

I'll do my best to answer your questions. The session[:user_id] solution you mention only persists over one session, i.e., if a user closes his browser, his session is lost. The tutorial's remember token, on the other hand, persists even after the browser is closed. Once you have a persistent cookie, though, you have a potential security breach. The reason a persistent cookie can't just be the user id is because it can be trivially spoofed: if you can simulate a cookie with id 17 (not hard with, e.g., Perl, Python, or Ruby), you can log in as user 17. That would be a Bad Thing™. By hashing the user id with a salt, we avoid this problem. I've made a note to motivate the remember token better in the tutorial.

Saving the user on each login is correct; it's needed to change the remember token for security purposes. That the remember token doesn't currently change on each login is a bug in the tutorial, and I'll fix it ASAP (probably tomorrow). (The id-salt hash should also include a timestamp.)

Finally, Rails does have a lot of magic, which is a source of its power but is also a potential stumbling block. The Rails Tutorial book is designed not to remove fairy dust but rather to teach you how to use it—mainly because most Rails application developers never need to know what's behind the curtain. (Indeed, in many cases I don't know, nor do I particularly care. After all, Ruby is mostly written in C, but you don't have to dig into the C source to use Ruby.) If you're a pull-back-the-curtain kind of guy, I recommend The Rails Way as a companion volume to Rails Tutorial.

You've raised some good issues here. Let me know if you have any other suggestions: http://www.railstutorial.org/feedback
We have the technology, the entire country has been geographically analyzed...

The entire country of Africa?
http://pleac.sourceforge.net/pleac_ruby/fileaccess.html

You might find this helpful. File operations.
Most of the perl cookbook has been done in ruby on this site.
Read some of the papers on this site: http://strongtalk.org/

What Java has came from Strongtalk (directly), which came from Self which was inspired by what Smalltalk does.
Awesome. Except it'll mean you'll have to lie on your cv when the startup tanks and you need a job to pay off your credit cards...
I really like CoffeeScript. I've always liked JS because of how first class closures are, but the C syntax and that damn "function" keyword took a lot of the fun out. And even if CoffeeScript didn't take care of that, the => symbol would be worth it alone.
Filtered celebrity tweets
A Firefox plugin to save-state-to-Dropbox (or something) would address a lot of this. Would that I had the addon-fu to attempt it...
Tony Hsieh:'Delivering Happiness': What Poker Taught Me About Business
Investors want a CEO. You can't tell them "we're co-CEOs" or anything other than "X is the CEO" or they'll think you have a problem. They'll fear a power struggle could cause instability. It's a red flag.

Larry/Sergey were co-leaders (co-presidents or co-CEOs or something). I think it's actually the ideal case where two people are equally capable/willing to be the public face and big-decision maker. Tell that to investors though.

On a personal basis there are real benefits to having the title CEO. If you were CEO of a successful company you have real credibility with press and investors. If you were CTO or COO you're going to be seen as 5% as important. When it comes time to raise money for a new venture or to talk to the press they're much more interested hearing from The Head Guy.
One more thing is the distributed nature of giving it directly to schools. While you're always going to get some corruption at a principal level, there are already in-built checks and balances via school committees to see this kind of thing. If you hand out the money to 10 construction companies, having just one of those doing dodgy deals means 10% of the deals waste money. If you handed it directly to principals, you'd need a massive number of misbehaving princiapls to get the same level of waste. I know the numbers are made up, but the point is, the further down the chain the money is distributed, the less likely to waste a large percentage of the money you are. In addition, audits could be handed out at the same time to local accounting firms, to check the money was being spent correctly (ie on buildings and not sporting equipment or new cars) - further providing economic benefits to local economies.
Shouldn't be any surprises. :) It's just a chance for conversation and drinks with interesting people.
The comments on that were pretty epic. ;)
Yes, those are good papers and Self was fascinating.

Care to go into more concrete detail?
I Agree.

However on the flip side if you keep hearing noises that "x is dead" then that is more of wish (from the noise makers) rather than the reality!
Thanks, I will probably use this as I don't want to limit access for other computers.
"The Windows Era Is Over"

That is the most moronic thing that I've heard. Yeah, I'm fucking sure that you will use an iPhone or Android at your real job to do real things that make money, so shut the fuck up on the Windows Era is Over. Yeah Microsoft has lost the phone O/S war, but they sure the fuck haven't lost the business computer war.
> Still, i would really like to see the income sources of both and how much income is generated where, that'd be interesting.

Here you go:

http://finance.yahoo.com/q/sec?s=MSFT+SEC+Filings
http://finance.yahoo.com/q/sec?s=AAPL+SEC+Filings
I agree that the implicit argument is that ObjC isn't fast enough, and I agree that's an argument that needs some serious evidence before I'll take it seriously.

But it is something to consider. Apple really hamstrung the freedom that having a c-friendly programming environment gave them with their new no-VMs policy. We were seeing great uses of things like lua and the door was open for LLVM, which really could have offered absurdly cool possibilities.

As it stands, we'll just have to hope all this clang magic makes it into the next iPhone dev kit release. A better static compiler will help a lot.
I don't think that's true of modern/good investors. I think most of them desperately hope they don't have to find an outside CEO. They want someone strong in the position, and ideally it's one of the co-founders.
From clang's documentation:
"ARM support is mostly feature-complete, but still experimental; it hasn't undergone significant testing."

It'd be interesting, but I wouldn't make any large wagers just yet.

Besides, most of the juice you're going to get is going to be in your JIT.
blimey! Yes - that is mental.

All over the world people believe all kinds of rubbish. But engineers look at things and say "I know how to do that" or "why don't you do this" - and you end up with stuff like this. Fantastic!
Games definitely used to kill my productivity by keeping me up until the early hours of the morning, but then fairly suddenly I lost interest in them for no obvious reason. Maybe I just got too old or more likely maybe the new games don't seem as good as the old games and I've played the old ones to death.

My enjoyment of games seemed to reach a peak. I used to be impatient for the next Grand Theft Auto, but after San Andreas I didn't enjoy the newer ones so much (still good, but not as good). The Total War series peaked with Medieval Total War. SimCity peaked around version 3. Elderscrolls 3 was better than 4.

Thinking of them makes me want to go and play...
I wish more people thought about this. Google isn't a charity, and even if their leaders really were benevolent they wont be there forever.
I dont want to pay people to 'pick things up on the job'. I want people with a proven track record in the language we use.
Thanks, sounds interesting--I'll try to make it.
Well... they are all bad.
Modern industry is not green yet.
So, even though I am a green guy, but I would still
choose on basis of device's functionality.
Mathematical Logic Finds Unexpected Application on Wall Street
Buy R4i Gold Cards,R4i Cards in High Compatibility for NDSi/NDSL/NDS
How To Prevent Suicide 
Killbut : Killbut is a place to get advice and information on mental health problems,

depression, anxiety and more. It is a place where you can find people who are experiencing
similar problems and share them to help get you through this difficult time. http://www.killbut.com/
I'd also cast a vote for a downtown meetup, but I'm pretty well biased since I'm a trolley commuter. Regardless, I'll make it one of these days.
Man infects himself with computer virus
Wow, it seems a little presumptuous of you to believe you have the foresight to determine which fields are extraordinary and which are simply respectable, don't you think?
The first step to answering that question is to start thinking of Africa as a continent full of individuals rather than through terms like "us" and "them".

Most answers in the affirmative involve a lot of rationalization and dehumanization and in the modern world likely some kind of starvation default swap sold by a financial institution.

We're all individuals sharing this planet. We are not our government(s). (Unless you're a head of state, then maybe)
Http://www.officialbay.com/mens-shox-nz-white-black-shoes-p-28221.html
A painful lesson we learned (2 men startup) is that you can't be co-managers.

While I coded, my co-founder was out making deals.
I would sometimes help and after two occasions where I agreed on something (rather small) but that collided with something he agreed, we had to stop.

Now, all major decisions are made by both of us with lengthy discussion.

All small decisions (technical for me and biz for him) are done by one side. We can't afford to go go into a 2 hour discussion and can't afford conflicting decisions.

Call me CTO/VP-RND/Programmer, call him CEO/Presiden/VP-Dev/Sales-Guy. But the roles are clear when it comes to making decisions.

And yes, the CTO does wash the floor and the CEO buys the coffee filters and toilet paper.
Could you go into detail about what you're doing now and what you were doing before?

I'm a GIS (geographic information systems) developer working for the state government and I'm pretty miserable in my day job. I've been thinking about what I could do in the green tech sector.
Hmm. "Company Rep" "Garry Tan" said Posterous would support hosted CF scripts a year ago. Glad to finally hear you're releasing these critical new features.
My friends and I began working on building a service which provides this functionality not long ago -- we planned to offer an application service available through the web browser, but after Google announced the Chrome Web Store, we may pivot to build applications suited toward that arena. There's a lot of ways to use this, and we can't wait to show them to the world.
You Thought We Wouldn't Notice
To the point: What seems like exponential growth often turn out to be better described as S-curves.
My English improved vastly when I started chatting online :D
Perl 5:

$hash{foo}[3]{children}[2]
It also works for inflation or other yearly recurring charges. Those small percentages add up quickly - at 3% inflation and 2% charges the value of your investment in today's dollars/euros will halve in 14 years. Yikes!
I've heard it from multiple investors, good and bad. I think good investors naturally hope that one of the founders will pan out as a long term CEO, but they also don't want to be up shit creek if it doesn't happen.

Calling yourself CEO in a 2 person company is a common enough faux pax that I've seen it mentioned in several investors' blogs and it's one of the things they sit around and make jokes about when the startup's back is turned.
Cost Effective Server for Home/Office
"I propose a constitutional amendment that solidifies the fact that America is a Christian Nation to counteract the liberals assertation that it is not. "

Q.E.D.
Seems to me like you have a very different view of "suffering" than Rand (I don't know the others in your post so I can't comment on those). Rand criticizes suffering as a moral objective, but her morality very much requires "suffering" in the sense that it is used in the article (even if in her terms it's not "suffering" because it's merely living up to ones' morality). Doing hard labor in a quarry rather than being an architect which if being an architect is one's true calling is not suffering in Objectivist terms but it most surely is in the context of the article.
The mean streets of San Francisco
Securing Apache Web Servers Security with mod_security
As far as I know iPhone dev kit is a clang-based? Am I wrong?
We put "Founder" on it. Does this make a difference compared to Co-Founder (I'm not a native english speaker)?
Bananas, Lenses, Envelopes and Barbed Wire: A Translation Guide (Haskell)
China fact tours
World hottest news: Apple passes Microsoft to be biggest tech company
That's not a good goal. And besides not being good, it's also impossible if you are trying to avoid mass catastrophe.

Economic development directly correlates with energy use. To reduce energy use you would either need a massive depression, or for a lot of people to die.

But the news isn't all bad - nuclear power is both green, and sufficiently available to allow us to continue energy growth. So I would make that the goal.
You're right. It is very presumptuous,almost to the point of pretension. I would change the post if I could.

I don't actually know what field will be extraordinary and which will be simply respectable. However, I can understand AI and robotics, and from what I've seen, there isn't extraordinary work being done (please feel free to prove otherwise). There are only incremental advances being made that improve our lives by small steps.

What I can't understand is biology; it is unimaginably complex, which is why is why now I'm kind of wishing I had majored in it rather than computer science.
I don't think there are any upsides at all, you are basically as realistic here as kids playing house, if we call the couch the living room, we have a house. But it's still play-acting, and the couch is still a couch. CEO is what you may want to be, but before you can do that you first need to become a company large enough to warrant one.

Just like the cargo cult people try to build planes by laying out trash in the shape of one you can try to build a company by 'imitating' the structure of one but that isn't going to work, you have to imitate the core activities of a company to become one.

Behaving like a real company means making sales, getting satisfied customers, building a product, dealing with challenges and making money.

It's not going to happen by having a perspex thingy on your desk that says 'John Doe, CEO'. It also implies that you and your buddies are not 'self-starters' and that one of you is calling the shots, when in practice co-founders in most successful startups (not all of them, so this is not a hard rule) achieve stuff by working together, not by ordering each other around.

If the 'sales guy' is out of the office who is going to take the sales call ? The CEO ? Surely not, it's no longer his job.

Having people realize that they have to handle everything in a two person startup is exactly what this is all about, the effect of a title is more than just decorative, it changes the position the person with the title finds themselves in, it reduces their mental flexibility to the point where they no longer realize they have to handle everything together.

See the article here that I linked for a fantastic example of that.
Indeed. As would 'sync tabs', in the same vein as Chrome's 'sync bookmarks'.
If you don't know any freelancer local to your area, perhaps post here asking for help and contract it out for the person you "click" with.(most probably this person will be your next project manager)

I would say that you need an experienced programmer or a project manager type(with good programming skills). Someone who understands how to write code but is experienced enough to communicate with anybody else on a higher level.

I wouldn't personally recommend any of the project bidding sites out there for this project(although I've used them personally as seller and buyer before).
Given the title, I expected satire. I can't see it. Am I missing something?
Founder is fine, co-founder is too. Co-founder automatically conveys that you are not a single founder, with just 'founder' someone might infer that you were either first or the only founder. It doesn't matter much in practice, either is fine. It distinguishes you from a regular hire and it is clear that you can be addressed with any issues.
Is he being satirical? I think it sounds like a good idea.

I think you'll see it come together from two separate places.

1. Standardization of browser event subscription by a remote host. This might happen via an HTML5+ ecmascript API in which scripts register user event callbacks. Think ACPI through JS. This requires aware applications but Google could make it a de facto standard.

2. In-browser identity management and single sign-on. This is necessary to achieve the seamless re-authentication to services. This may be in the form of a browser plugin that, like regularfry says, saves to cloud storage. I think we'll see browsers grow web-aware state APIs in the next 5 years as local and remote get blurrier and blurrier.

What do you think?
"Don't get emotional with women; get emotional with knowledge." -- my mother
At some point though there will be some kind of event to bring this down. Might be a population number or a resource usage spot, very unlikely to the world could remain at peace as certain countries loss large chunks of people to famines ect, people that have nothing to live for wouldn't want to go down without a fight.
Your reasons sound valid. Thanks.
But in Dutch, "leren" means 'to teach' and 'to learn' (IIRC), so his presumption was at least a very logical one.
Some Republican thinkers share your sentiment.

http://biggovernment.com/mholt/2010/03/07/internet-sets-the-...
Unfortunately I feel like Blackboart/LMS has entangled itself within my University's systems such that it will have to be removed with fire... I don't see it happening any time soon. :\
Every programmer should be - for a while at least - forced to work on a machine with no more than a megabyte of ram and a very slow hard disk.

Nothing like a constrained environment to teach you about efficiency in programming.
I'd bet the 55 year old who gets to spend his days as he wishes is much happier than the 55 year old still working his 9 to 5 job.

My dad for example has been pushing his retirement forward for several years now because, even though he's looking forward to the free time and has the money to comfortably retire, he loves what he does 9-5 and can't stop thinking about all the awesome projects he'll miss out on if he leaves.

Then there is the dark side of the equation where people retire after a lifetime of work, come home, realize that they have nothing to spend their days on and their life has no purpose any more, and promptly die.
Sun kind of did this in 1999 with the Sun Ray (http://en.wikipedia.org/wiki/Sun_Ray)

This enables another notable feature of the Sun Ray, portable sessions: a user can go from one Sun Ray to another and continue their work without closing any programs. With a smartcard, all the user has to do is slip in the card, enter their password when prompted, and they will be presented with their session.
I'm not sure I am able to attend but I wanted to let the SD folks know about a Scala meetup being put together.

http://www.meetup.com/Scala/2919/
Nike Air Force 1 Low White University Blue Croc Patent Leather
Preach it brother!

Sadly, in my experience that worked for the first language, but not for the second. I guess my mind simply is not good enough anymore.
I'm norwegian and this pretty much sums up my experience. I have never studied english grammar and didn't really start reading a lot of it until I was around 16. From then on I mostly read english. I haven't really tested my english formally apart from getting As and Bs in High School but I think it's good, my reading comprehension is great. I dont think any intellectually curious (and young?) person needs anything more than an electronic dictionary and an access to the internet to learn it. The question is; can I do the same with chinese and spanish at 20?