skysight-inc/HackerNews huggingface dataset:
Ask HN: Should I look for a more technical co-founder and pursue this?
So I just got to thinking about this tonight, and I figured I'd come on here and lay it all out there to see what some people who know what they're talking about think.

Alright, well first let me say that I'm a 17 year high school senior (going to college later this year). I have some beginner knowledge in PHP that I've picked up online. This is where my tale begins.

About a month ago I decided to start programming a site, just for fun. I won't get into details about what the site was, but I basically got far enough to have a working site going on my localhost. I'm not any expert programmer or anything now. Then, I realized that this type of site would probably be really popular as a script, so I thought about programming it as a script to be distributed. I started re-coding from the bottom up (the first one only took me a few days) but quickly realized that I'm not experienced enough to count on the security of the site, or create complex systems like plugins and themes for the script. I pretty much abandoned the project.

Now tonight, I was sitting here thinking, and I realized that I might be able to find someone who is more experienced in web development to take my prototype and rebuild it as a fully featured script, and we could sell the script, with a 50 / 50 split.

Does anyone have any thoughts on whether I should bother, how I could go about it (I don't live in the Valley), what kinds of precautions to take, and how I can gain ownership / founder status in a company as a 17 year old?

Any thoughts will be appreciated. Thank you.
Cool.

Yes, customizability would be key for me. There's not enough contrast now, I'd change the typefaces and font settings, and the line-height (and a bunch of the rest of the spacing as well).
A valid point from the comment section of the articles (In case you didn't go down that far)

You might look at workforce participation by age. The percentage of men and women under 25 had been slowly dropping long before the recession. I figured this was because more of them were going to college. It also occurred to me that, as more men had a working wife, fewer men were working, or working full-time. So men's wages might be going down, and households remaining the same, because the paid work was shifting to a more equal distribution.

- By Lisa deGruyter Clarksburg, WV
The Open Cooperative Web Framework Project
The problem with sleep deprivation is that unless you have an objective way of measuring your (mental) performance you're usually not able to realize when it declines, because your're self monitoring capabilities decline as well.

A simple test, that worked very well for me, was testing my reading speed (I know it is only a weak indicator for mental acuity, but it is easy and fast to test).

Under perfect conditions (well rested, optimal nutrition, completely silent room, no visual distractions, after mediation and a good cup of green tea) I am able to read about 800 WPM (which is not to bad) of the kind of text I usually need to read with good retention. For me this declines rapidly to less than 200 WPM (which is quite bad for a "knowledge worker") with sleep deprivation and/or a noisy environment, even though I believe I am doing fine.

That being said, even though I would say that doctors are handicapped "mental performance" is handicapped by their working conditions, I fully agree that it is better for patient safety to not hand off a patient to a new doctor say every 8 or 12 hours due to the amount implicit knowledge that a doctor gathers during a >24h time period about his patients that can't be transferred in a handoff.

Software Developers, imagine what a screw up it would be if you'd have to hand off your code every 8h to another developer, who'd have to continue right were you left... add to this not having a version control system, spotty test coverage and highly ambiguous specifications
I think poverty may have a bigger effect on test scores than race. If you break down the PISA scores by state, the three lowest performing states are Mississippi, New Mexico, and West Virginia. While Mississippi has a huge black population, New Mexico is only 2% black and West Virginia is only 3%. While New Mexico is 44% hispanic, West Virginia is almost entirely white non-hispanic. One thing these three states have in common, though, is that they are all very poor.

There is definitely a correlation between a higher population of blacks and lower test scores. But there is also a strong correlation between higher rates of poverty and lower test scores, and a very large number of hispanics and blacks are poor.

Black students in Massachusetts perform much better than black students in Mississippi. Virginia, which is nearly 20% black, is one of the top-performing states, while West Virginia, which is 96% white, is near the bottom.

While the US is richer than most of Europe, our income inequality means that we have a much higher poverty rate. When you control for poverty, the U.S. outperforms every other country tested.
Honestly, I'll probably get crucified for this, but:

tl;dr it's possible to be a Blub programmer in Lisp.
As Raymond Chen puts it, "it rather involves being on the other side of this airtight hatchway". Why even bother with the dongle, just photograph the card (or punch the owner with a bat) and you're done.

[1] http://blogs.msdn.com/b/oldnewthing/archive/2010/05/11/10009...
Manual Directory Submission Service
tl:dr - FUD backfires, Dorsey FTW.
Pervious discussion on Hacker News: http://news.ycombinator.com/item?id=107683
Web Start-Ups Get Upper Hand Over Investors
IMO we should really be building a Lunar outpost, not because it has strategic value at this moment, but because it will have that in the future. When travel to the rest of the solar system will be more commonplace, having an outpost on the moon is of really large strategic importance.

I wish humanity could still do big, ambitious projects like that.
Great Professional Business Speaker
If you need a professional business speaker, then Speakers Of Australia provide best professional business speakers and business keynote speaker to Motivate customers and colleagues with some business pearls of wisdom. For more info please visit our website.
The Big Difference Between Technology And Religion
It would be interesting to know what the author thinks of these developments, and whether they could revive his personal faith.

"Erann Gat" and "Ron Garret" are the same person; you find him on c.l.l. regularly since 2004.
I think at the moment the amount you have to pay for music through iTunes or Amazon's MP3 download service isn't attractive enough to the average users. In the long term as publishers warm to the idea of selling their music digitally these prices will drop—in the short term though, services like Pandora and Spotify will be far more popular.
If there is anyone else out there thinking 'Yeah! It sucks writing music using my onboard soundcard!' check out Asio4All

http://www.asio4all.com/

Its a windows package that has asio drivers for most people's shitty onboard soundcards, giving you lower latency and higher sound quality. It also has the capability to compose multiple shitty soundcards and present them as one asio card with multiple ins and outs.

It's a great stopgap until you can afford a proper audio interface (or a proper operating system.)
In interest of precision, those are methods, not syntactic sugar.
They should publish the list of blocked domains and let people decide whether banned sites are really spamy.
My biggest beef with HN (apart from the amount of cool articles on it) isn't the look and feel of the site, it's the inability to distinguish old from new content.

I know, I could probably just subscribe to the RSS feed and do this in a feed aggregator, but sometimes I want to just quickly look at the front page and see the new stories since my last visit, without also having to deal with the stuff from 2 day ago that is still unread in Google Reader e.g..

Are the any community HN tools out there to help me out here?
30+ Youtube Backgrounds Design Inspiration
Youtube is the most useful video sharing website. Thousands of people daily uploads different types of videos on it. The background of youtube is totally customize able like twitter. Many channels and organizations designs their youtube page very beautifuly to attract users towards their products. Today i want to show you 30+ best youtube backgrounds of world’s best brands for your inspiration.
When magic collides: DTrace, node.js and V8 Crankshaft
Fastest-Selling Consumer Electronics Device
This is from the same Erann Gat (aka Ron Garret) who wrote the popular lisp at the JPL essay[1], and it covers some of the same ground.

His last point, that lisp can and should be improved, is one that he makes periodically. There's a barrier to some improvements to Common Lisp caused by the fact that the standard has been long closed and doesn't look like it will be reopened, but there have been improvement in areas that are outside of the standard.

For example both Ron's extended post and the previous hn discussion of this post note the pain of finding and installing lisp libraries. Quicklisp beta was recently released which relieves a significant amount of that pain.

[1]http://www.flownet.com/gat/jpl-lisp.html

Edit: I noticed this in the previous posting of this thread:

Ron> For the record, I did not submit this article, and specifically declined a request to do so. It's not that I don't stand by what I wrote (I do) but it was written for a specific audience at a specific time and I don't think it deserves the attention that it's getting now.

...

akkartik> I noticed. http://rondam.blogspot.com/2008/02/what-are-programming-lang... Thanks.
and they can be implemented almost identically in Javascript (just use 3.hours().ago() - each one can return a useful value, and have helper methods just like Ruby.)
Maybe I'm just tired, but what do you mean by chart? A personalized one tailored to a student?

Edit: Ignore this, read your blog, very insightful.
'Slap bass' is another word for the type of thing you're looking for.
Leading Canadian Rocky Mountains Train Travel
> and I can't see any site I've visited today that appears to be funded only by the kind of targeted ads we're discussing.

I think thats a key point. ALL banner advertising would be affected by this change. All ad servers use cross domain cookie tracking of some kind. If not to track user behaviour, its (for example) to track impressions to make sure that you dont show the same ad to the same user more than a set number of times. That is also a 3rd party cookie.

Without that ability it will be hard (impossible?) to rate limit campaigns to users, thus increasing the cost effectiveness to the advertiser and eventually hurting publishers as advertising money is diverted elsewhere.

In short, this rule would affect ALL banner adverts on all sites. So 99%, yes (at least the content sites I have read today).
It was already pretty short.
He says norvig left lisp behind when he came to google witch is true but in Codes at Work he basiclly says that it was to hard to retrain all those C++ Programmers to Lisp was to much work and he uses Python because its a better sudo-code. He still thinks lisp is better for big projects.

It was again the problem that people where all trained in C/C++.
If we consider libraries part of the language, then I would say yes. All lisp implementations lack something for someone. And a language with great libraries may appear to be higher than others in some perspective because they offer a set of great existing tools. As far as limiting your thinking, Lisp in itself does no such thing, the libraries do it.

As a thought, I have sometimes wondered, why is it difficult for me to do something in Racket? It is not because a library is missing (though it could happen), but because it does not limit me. So it does not guide my thinking as much as let's say a strict language like Java.

When I don't have to think about classes with single inheritance and single-dispatch methods, I start to think about class systems, generic methods, multiple dispatch, may ditch classes altogether, go to a great unified graph of data or something crazier. I end up thinking how I should be modeling something and not doing the modeling itself. It does go overboard sometimes :)

Does anybody else face this problem?
Firefox keyword search is better and doesn't take up real estate.
I'm thinking about writing a series of how-tos describing how to set up something like this with EC2 and Puppet - in my tests, I can go from bare-metal to a running app in under ten minutes. That's including the OS install (for physical/VMWare-based servers) and provisioning time (for EC2-based servers).

I have recently been testing it with a pretty basic Django app, but I have previously had success with large PHP CMSs, including all of the moving parts such as the DB server etc.

Would you be interested in reading these, if I make them a bit more Django-centric and push all the code to github?
Paypal is a classic example of a fossilized bureaucracy:

1) The departments within Paypal are unable to share information, alert each other of status, or become aware of what they are each doing. The first clue that this is happening inside an organization is the requirement to submit (or resubmit) the same information multiple times.

2) Complete inflexibility. If you don't fit a pigeonhole profile of previously defined customer models exactly you can't use the service.

3) No humans. There were people once. There aren't anymore. The people you talk to on the phone seem human, but they are actually part of the machine's broken user interface. They can no more influence what goes on inside the machine than you can. They can't tell you why your account was frozen because literally nobody anywhere actually knows.

4) Insistence that you are wrong (or a criminal in this case). The customer is always wrong. Enough said.

Add to all this a moral hazard so large it almost completely guarantees it will never be fixed: when the system breaks, they just keep the money, and you're got a perfect recipe for perpetual fail.
I remove the close buttons from tabs as they waste space. Use middle-click to close instead and there is no need to worry about their location. Ctrl-W works too.
How do you prove your worth?
This is as much a discussion as anything else but as a 30-something well rounded start-up marketing VP and HR person how do you prove your worth without an MBA?
Don't forget middle-click tabs to close.
He seemed to be an apologist for the new app store policies on selling outside the store.

http://daringfireball.net/2011/03/dirty_percent

To me it seems like apple is implementing not only a tax on all apps that run on the device, which has been there from the start and is ok. As a customer I like the fact that the apps are centralized and under quality and security control.

But the new move seems to be a tax on ALL MEDIA played on or loaded on the device. I don't want apple to control the data I load on my device, and this is what they're doing.
I actually don't think that's the point of the article - it may be true, but it's not supported by the text or background story. This was written in 2002, and the author's tenure at Google was 2000-2001. That was pre-BigTable, I think it was pre-MapReduce, and it may even have been pre-GFS. Plus, Google's known for it's NIH syndrome - while there are a fair number of third-party libraries in use now, there weren't really in Google's codebase of 2000, which had just dumped many of the early frameworks they'd used for prototypes.

Rather, I think this is more evidence of the old "Good programmers will be productive in any language." The advantage that an expressive programming language like Lisp gives you is that it frees you to think about the problem domain and not worry too much about the details of the machine. However, if you're skilled enough that you've pushed those details into unconscious muscle memory, they don't matter anyway. And a language like C++ gives you the option of dropping down to the bare metal if the need arises.

There are a fair number of Lispisms in early Google code - MapReduce is the obvious one, and there're others that I'm not at liberty to discuss. However, they're Lispisms implemented in C++, where the author took the concept and transplanted them into a language that could give the efficiency needed. This is not a bad strategy - when you understand the concept fully, you're free to tweak it and adapt it exactly as necessary for your problem.

Perhaps not coincidentally, many early Googlers were also programming language & compiler guys before Google. Urs Hoezle (employee #9 and Google's first VP) had previously done StrongTalk (statically-typed SmallTalk), Self (the prototypical prototype-based language and an early inspiration for JavaScript), and the VM that later became Java HotSpot. Jeff Dean got his Ph.D on the Cecil/Vortex compiler, one of the first optimized implementations of CLOS-like multimethods. Rob Pike worked on Plan9 at Bell Labs and invented the Limbo programming language as part of it.
That's true, but if you look up PayPal's acceptable use policy at https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&c... , you'll see that PayPal prohibits "payment processors to collect payments on behalf of merchants".

So, it's not just because they're worried about what you sell, you're not allowed to process payments on behalf of others at all ... which makes the whole Airbnb-PayPal thing that much more interesting.

By the way, here's a link to an article that does a good job of explaining why acting as an intermediary for other merchants is risky: http://www.braintreepaymentsolutions.com/blog/high-risk-mech...
I chose Slackware because that's my main machine, but I also run NetBSD on an old iMac G4. I chose NetBSD because it will run on a huge range of hardware, and it works very well on the G4.

So you want to know why? Well, because it is still a nice looking bit of furniture, so it sits on my bookcase cycling through a range of webcams from around the world, like a set of ever-changing postcards.

(There are some great webcams out there. I especially like the Antarctic ones that show penguins and seals roaming around, and some of the isolated tropical beaches are nice too. You also get a nice sense of the changing seasons.)
Another easy way :

1. Create two paypal accounts ; one on your american account, one on your french account

2. connect to both from the same computer and make a transfer from one to another

3. Wait and enjoy !
I'm in Padova, Italy, but it reported me as being in Ancona, which is fairly far away, and not by any means the closest major city.
What kind of hardware?
You can also see your Chrome bookmarks in your Google Docs interface - so not everything gets encrypted.
The longer story is that I jumped ship from Med-school and since has worked for start-up's for 20 years. Avid Amiga Fan, Can prob kick your ass in Doom and definitely in Broodwar, am mid 30-s, Ex-PR-consultant and just curious!
This is what Western Union is for.
Holidays in Turkey
Travel like a local & experience holidays to Turkey like you live there with carefully Choose very cheap holidays & family breaks abroad.
He's also occasionally on Hacker News:

http://news.ycombinator.com/user?id=lisper
Aku-nonton at blogspot
I think I half-agree with you. I don't think a great library can ever elevate an OK language to great. However, a poor library can certainly drag an OK language down to poor.

One of the most complicated decisions in developing any new programming language today must surely be where to draw the line separating standard library facilities from those to be provided externally. Provide too little, and you get a zillion incompatible external implementations popping up (C++ and strings; JavaScript and DOM manipulations). On the other hand, go too far, and you get your entire community relying on mediocre facilities, or worse, multiple competing facilities in your own standard (Java and GUIs; D in general). Likewise, if you have a common repository for additional libraries, you can be too restrictive on contributions and wind up with many basics still not covered (C++ and Boost) or you can be too open and wind up with a whole load of substandard or incomplete junk (Perl and CPAN).
If they have a large number of customers all doing 5000 req/s, perhaps they will need something a bit more powerful.
The zero-G to high-G simulator (diagram at the bottom) is wonderful. Drop a sled down cliff for zero-G, then bottom out with a tight radius circle like a centrifuge. Wow.
Imagine how excited I was to see my grandmother implement her own node.js based chat app.
There isn't an issue with that. As a technical user, I find the article interesting and had facts I didn't know about.

Voxer sounds cool.
Neither. I tend to stare down a problem until I can solve it. I want to have the whole solution, or at least the critical parts of it, in my head before typing it out.

One of my bosses described my technique as "do nothing all day and get stuff done."

There were three similar projects assigned to our division, each assigned to a sub group of three people (typically a programmer, a psychologist/researcher, and a designer). My sub group was the only one to successfully create and deploy their application before the three month deadline.

(I also moved them over to Pivotal Tracker since putting stuff into their regular system was abandoned long ago and the white board was becoming an organizational nightmare.)
How about programhers?
24 / neither / osx, linux
Someone linked to this short story in a related discussion about automation: http://www.marshallbrain.com/manna1.htm

I enjoyed it thoroughly and I'd say it has the potential to make you think deeper about low-skill workers, automation and where our future is headed.
You would think a Rackspace sponsored article about Node.js would mention Nodejitsu, a Node.js hosting company built on top of the Rackspace cloud which has created Node.js libraries for Rackspace's cloud apis.

http://blog.nodejitsu.com/nodejs-cloud-server-in-three-minut...

https://github.com/nodejitsu/node-cloudservers

https://github.com/nodejitsu/node-cloudfiles
"The cloud".
Minimum wage law may be debatable, but Milton's arguments here are poor. The minimum wage is a trivial amount, and noone holds skills below this rate - I severely doubt that the minimum wage stops unskilled people getting work on the basis of being too high a cost for businesses. Furthermore, increasing unemployment among the youth is based on increased education participation and a richer middle-class, not on the minimum wage being so high that businesses can't afford to employ teenagers.
http://www.flownet.com/gat/eg-rg-faq.html
Relevant, how Verifone have been gunning for Square since teh start:
http://www.youtube.com/watch?v=sVOzysmxhyM
if you only consider white people the US compares much more favorably to European countries

But if you compare only white people your statistic is meaningless. For example, by focusing on white people you (on average) focus on the people that are more well-off financially.

The US is so far behind on education because the US has a lot of poor people. Which is easy to explain as poor people can't focus on education as much because they have survival on their mind all the time.

I'm sure it will become easier to educate people if they no longer need to struggle and fight to survive, so it's best to start with addressing the gross inequality. With that, crime levels will go down as well.
Can anyone comment on the differences between this and the Xcode 4 GM Seed 2 that I've been using for the past few weeks?

A bit of browsing led to noticing that the version reported on the welcome screen shown in the screenshots section of Xcode's App Store page is the same a the GM 2 version number.

Of course they could just be reusing screenshots but I'd love for somebody to check this.

Update: I noticed that the download page for Xcode 4 reports that it's version 4A304a, the same as the GM seed.
JS app that produces text along a path in pure CSS