skysight-inc/HackerNews huggingface dataset:
Here's the main page for open source facebook projects:

http://developers.facebook.com/opensource.php

I agree it's a bit silly. I think they hope that it'll catch on sometime in the future and they'll have yet another type of group socializing on facebook.
Plan 9 based Coraid gets $10 million in venture funding
NotImplementedError - that kills me!
Chicago or New York. Paid. Help build a cool new Rails product, or contribute to security research on hugely important industry projects: you pick. We'll take on interns year round.

We're looking for exactly one thing: willingness to code (in any language).
Very yes. (We're working on "Grey Hat Ruby", though I don't know if we're going to publish it on dead trees).
Wow, this is amazing! We already have volunteers for German and French just a few minutes after posting.
I can't find it, but I just had a really bad hardware crash and I'm still limping. Send again? Sorry to make you do that.
>Could Nokia help Adobe out? No. The web elite don’t have Nokia phones and don’t care about Nokia.

I assume by 'web elite', he means 'people that he knows in the United States'.

Nokia is incredibly popular in Asia and Europe.

FWIW, Youtube has a mobile flash version that runs in my Nokia browser and it works great - better than the default video viewer that ships with the handset.
Not true. It's only available for Standard Edition. That means having Google Apps for your domain, not just anyone with a gmail account.

I should know, I work on it.

By the way, if any of you have comments, suggestions, requests, feedback... whatever we can do to help you be more productive via Google Apps Script... let me know.
Wouldn't it have been easier to have moved away from PHP? From what I understand, Facebook only uses PHP for the most front of ends. Business logic is all in other languages. Isn't it easy to port the front-end into something else?
Just resent to the email address you have listed on your HN profile. Thanks!
I'd love to see a photo of Mark in setting at his desk working from the chair in front of those monitors.
There is a program called pdflrf that does this, and it is far from ideal, since most two-column papers have figures that span both columns. Another tool called PaperCrop does this right, but unfortunately only produces images as output; I have not yet figured out how to reliably join them into e-book format. The non-existence of a good tool to solve this problem is quite annoying...
META: It'd probably be more helpful for this to show up in the fall instead of in the spring. Many students are extended (and accept) internship offers prior to the start of the Spring Semester.

Editted to add: This is is no way a complaint about this thread showing up now. I'll definitely be forwarding it along to folks I know here and do appreciate it. I'd just appreciate having two, one with the fall recruiting cycle and one with the spring.
Well, targeting a market that small is a risky move, but considering how many coins Mario and Luigi have gathered over the years, it may pay off for you.
I hope it's OK to post this here, but I'm looking for an entry level position in the software industry myself. An internship would be great as well, especially if there's a possibility of getting hired full-time afterwards:

http://careers.stackoverflow.com/kyle

kyle.cronin@gmail.com
The idea was so that a web designer who didn't know any programming could easily edit it.
Open Pandora
Politics is the Mind-Killer
We're looking for an intern to live in our guest room near Lake Tahoe and program. Email me at andrew@gaiagps.com.

You should like dogs and the outdoors, and expect little to no pay, beyond room and board. If you want to get here in the winter, that's fine too. The skiing is great.
I'm a senior at WPI, an ECE major. I also have a good CS background. I have experience with systems programming and software defined radio. For contact info and my CV check out: http://users.wpi.edu/~dkelly/

My first preference is to work in the New England area, but I'm open to anything.
It's surprising how hard forms seem to be to get right. Forms in Pylons were terrible too... I've not used other declarative form systems besides this but it seems like a terrible idea in general.

Do anything even slightly complicated (say validations dependent on other field values) and you end up having to extend the framework in truely monstrous ways just to get it to happen. (On a side note, using the validate decorator in Pylons is NEVER the great idea it initially seems to be).

In the end I replaced the form system with my own that let me work procedurally instead of declaratively (without the need to memorise the multi-tiered internal form handling API) but I could still plug into the existing declarative system (no need to re-invent the wheel).

In that regard Rails form handling is a pleasure to work with. Validation is just as easy for simple and complex scenarios. Integration with the ORM is fantastic removing a tonne of manual pain when constructing forms.
Did anyone notice the mention of the “auteur model of innovation,” attributed to “John Kao, a consultant to corporations and governments on innovation” which sounds an awful lot like John Gruber's auteur theory of design: http://www.youtube.com/watch?v=xk3UcgbbmxQ

The article even used the same examples as Gruber, hm.
If this is true and it is just a compiled version of PHP how much better is that going to be than APC or eAccelerator? There must be more to it than just compiled PHP.
This is true.

But some CS majors, like myself, are still free.
Seeking Co-founder for Flixa, a service to help independent filmmaker self-distribute their films online. Telecommute.

Look at my profile for more info.

EDIT: Also should mention I'm applying to YC, so if you wanted to do this but needed an idea here's your chance!
Wanna talk basketball?
I wonder how long before we will start seeing outsider investment in the cannabis industry. If I had $100,000 or so, I could work with a food scientist to patent some products that will be very profitable in ~7-10 years post-legalization
We're looking for an intern eager to learn Ruby in the Miami area. Should be a hacker type and know at least one computer language in-depth. We're paying a modest stipend monthly $1,000.00 - eric@w3matter.com
Open Source projects with strong leaders like Linux, Python, etc... are really just like Apple in terms of their "innovation model".
What other languages? (genuine question)
I was thinking along the lines of how the iPhone was first unlocked using blank sims. Older sims had a vulnerability that allowed the key to be easily bruteforced. Unfortunately, it appears that newer cards have not been cracked yet, and can't be duplicated. I haven't been keeping up with this :)
Agreed but I imagine there are some talented guys and girls out there who missed the traditional recruiting cycle.

The post was inspired by http://news.ycombinator.com/item?id=1089455
I tried to build a solid web platform on PHP and Zend Framework for a few years. It proved very difficult. PHP doesn't provide much structure to build on. On the other hand ZF is overkill and slow with its massive class hierarchies and complex autoloading systems. And ZF's data models are a joke: they're just simple SQL table wrappers.

After moving to Python and Django, everything changed. Now there is a clear, simple structure for every application, defined by the framework itself. There is a good balance between models, views and templates, because Django enforces templates to be simple. There is no weird magic like ZF's autoloading or CodeIgniter's library loading, just basic Python imports.

It's really cool that whether you download a third-party Django app or use your own, you always have the familiar app structure of xxx.models, xxx.views, xxx.forms, xxx.admin and so on. This makes it really easy to understand how any code works.

I did go through a learning curve. First I tried to tweak Django to my own ideas of a good architecture. But slowly I realized that it actually makes sense to follow the conventions to the detail. Especially when you have a team of people that needs to follow the same principles, in order to understand and reuse each other's code.

I also used Python for several years as a shell scripting language before building real websites with it. Looking back, some of the code is pretty horrible and un-pythonic, more resembling Java or PHP, and not using Python's features properly.

So anybody new to Python should expect to go through a period of unlearning their old programming habits. Your code will shrink from the old 10-line-for-loops into 1-liners, you won't write much of your own classes any more, and eventually you'll start metaprogramming with decorators and metaclasses, to get rid of 90% of the remaining (boilerplate) code you thought you needed. :-)

When you reach Zen, you will no longer have to code. Instead you will declare your Django applications as data models, admin definitions, URL mappings, view decorators, HTML templates, and just a few lines of logic in the view functions.
Sorry, realise now that my title doesn't make that clear. Unfortunately it's too late to edit it now :(

Great work though! Far more long term potential than VBA macros :)
The article is completely unsubstantiated.

Well, I was able to put all the pieces together on this one, finally, and I now understand exactly what is up: Facebook has rewritten the PHP runtime from scratch.

Look if it's true, this is cool, it will no doubt be a great contribution to the OS world, but let's wait until Tuesday or until we have more concrete info beyond this author's guess that FB has completely rewritten the PHP runtime. I realize the author has little to gain from making this up, except for maybe 15 min of fame on HN, but still, don't believe everything you read.
"But why? Really, is there any fundamental reason we should expect Google to remain perpetually on top of the search engine business?"

In technology, it is rare that a leader loses it's place in the market. More often, a new technology is pioneered by a new company that makes the old technology less relevant.

IBM never lost the mainframe market, but did not dominate the PC market. Google did not take over PCs, but dominates search. There are many more examples like this.
Erlang, C++, Java, Python and possibly others that I can't quite remember. See http://www.infoq.com/presentations/Facebook-Software-Stack for actual details.
"I would also like to see Apple launch a new Touch with 3G."

They already have, it's called the iPhone. I think what you really mean is iPhone with no contract data only plan.
you forgot "dead thread on HN"
In fairness, while I find it nice in most places, Python's indentation really works against it in two applications I can think of:

Dirty command line scripting, and embedding in templates. You can create custom templating languages but they just end up growing in complexity as you decide you need more features. (Kind of analoguous Greenspun's 10th rule of programming: Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of CommonLisp. :P)

Aside from that it really does come down to personal preference. Some people like it one way, others just don't.
We're looking for an intern in Shanghai. Paid but not much (but more than enough to cover the cost of living in Shanghai)...
You would be working on Rails app and play with cool and fun things like cappuccino, redis and mongodb. Possibility of getting hired full time later on.

So, if you want to discover China and join a small growing startup (we do both consulting and our own products), send me a mail at guillaume -squiggly sign- agiletomato.com.

We're also interested in designers...
So dumb question. How do you make money doing that? Is it that software companies want their security tested so they hire you? (I wouldn't think most companies would be so proactive.)
Snaptic is hiring interns and full time.

We build apps for Android / iPhone, and have shiny backend goodies.

#1 productivity app on Android, and TechCrunch/MobileCrunch named us(3banana) one of the top ten apps on Android.

We speak scala, Obj-C, java, python, Thrift, whatever gets the job down.

Please shoot us an email at hn@snaptic.com

Looking for folks to come hack with us in South Park, SF.
Would you consider candidates from Canada?
Yeah, I had the same question. The PHP syntax definitely puts me off. That said, it's just the front-end. Might as well keep on keepin' on with what you're using, and since it's open source, just rewrite the thing.

Deep down inside I wish they were using ERB (or HAML) however, and he was writing HERB (or HHAML). I'm still enamored with Ruby syntax, and wish it would get some more big business love.
Are there companies here who are looking for marketing interns that embody the hacking lifestyle?
Why not just do what Shaquille O'Neal did for Twitter?

http://twitter.com/THE_REAL_SHAQ

Look Bram, you can even yell in your nick too!

/nick THE_REAL_BRAM
/join #bittorrent
/privmsg #bittorrent :Trolls, please stop. It's me, Bram.
Reddit was rewritten from Lisp to Python: http://www.aaronsw.com/weblog/rewritingreddit

Twitter from Ruby into Scala and JVM:
http://www.artima.com/scalazine/articles/twitter_on_scala.ht...

I think there are two aspects of a language (correct me if I am wrong) -- it's elegance/simplicity/breadth of code produced by programmers that write with it --- and then the efficiency/effectiveness/HW-optimized executable code produced by its compiler once it's run: so how does PHP and Facebook fit in with all this?
I'm tired of good design being considered elitism.
Junior in the CS program at the University of Arizona.

I love Python, can code well in Java, and am picking up C this semester. I like networking (I participate in a Networks Research Lab), finance, and all things grandiose and complicated. I need to get away from University jobs that entail plugging in cables or adding content to websites. I want to write production software. I'm free for this Summer and looking for an internship that's paid (or at least living expenses covered) and one that's hopefully outside the state of Arizona (or even the US! :).

Kevin Luikens (kluikens@gmail.com)
Google Web Server (GWS) runs 13% of all active sites?
As another commenter pointed out, it looks like what you've got there is a website, instead of the actual script.

A direct link to the file you need is here: http://cloud.github.com/downloads/felixc/pdfmunge/pdfmunge.p...
I guess there is no chance that it is a very well designed marketing ploy, that is putting Jobs in front of everything?
"consultant to corporations and governments on innovation" vs "blogger"

I'm a huge fan of John Gruber and his work, but to the general public, which do you think sounds more credible?
Terrified stare
Who Can Do Something About Those Blue Boxes?
Application (by email) sent.
'the buttons' at the bottom are part of a UITabBar, which is provided by the UITouch framework. i can't change their size, it's fixed to be the same for all apps. the tab bar is pretty deeply embedded into the fabric of the app, so i cannot yank it out when the phone rotates to landscape mode.

there is a smaller type of toolbar i could put down there, but if i have it do the job of a UITabBar, that's a violation of apple's human interface guidelines, and i wouldn't be surprised if they rejected my app for it.

i agree that landscape mode doesn't work all that hot, but there's not a lot i can do about it. there's just not enough pixels to go around. that problem goes away when i port the game to iPad (heh).
I'm a fourth year mechanical engineer located in Sydney, Australia. I like making things, either code based (eg, python, django, matlab) or mechanical based (eg, suspension systems). For any questions, reach me at p.ringwood@gmail.com.

Even though news.yc has a large slant on the northern hemisphere, I'm interested to see if there is much going in the southern hemisphere.
This is particularly interesting because PHP's runtime was rewritten for 5.1 back in late-2005 (on top of 5.0's Zend Engine 2.0 improvements in mid-2004).

And is PHP really considered "pokey"? Sounds like this guy is making stuff up because I get execution times of >0.01 seconds on my micro-framework.
Ok, got the email, so I can review the second half.

Don't ask for my Twitter login / password. That's a terrible, terrible practice which trains people to get phished. You don't even use SSL, so the username and password is transmitted in the clear!

At the very least, you should warn people about the dangers of giving a third party 100% access to their Twitter account and the dangers of transmitting their login credentials openly. This is true for any site -- let alone a project with 0 reputation. As it stands I have to say that your web app seems really irresponsible.
:) Just sent you the french translation.
Every fiscal quarter, tens of products ship (often after millions invested) for every one practitioner that can competantly write a fuzzer. That estimate may actually be conservative by an order of magnitude.

We work for vendors and enterprises (ie, normal companies). Vendors bring us in to beat stuff up before they ship it. Enterprises bring us in to reverse things and beat them up before they get deployed.

Yes, many companies aren't that proactive. But the industry is slowly getting dragged into security; key verticals like financial services and health care are starting to require documentation of penetration testing for anything that gets deployed, and Microsoft, Google, Mozilla, Apple, and IBM all have religion about software security process.
Yes, but it still sucks. It is just hard to move your email address, and lots of people don't know any better. Anyone with any sense, and not many friends has already gone.
I assume this is due to Blogger?

Link to the NetCraft report -
http://news.netcraft.com/archives/2010/01/07/january_2010_we...

How the stats are calculated -
http://news.netcraft.com/active-sites.html
I'm a graduating fourth year Computer Science major at Georgia Tech looking for an entry level job. I code well in Python, Lisp, Java, C++, as well as having worked in Lua, Smalltalk, C, Netlogo and C#. My experience is mostly in Robotics in addition to Modeling and Simulation, however I've done some website work. I'm fairly well versed in algorithms as well. Contact me on my e-mail in my profile for a copy of my resume.
German version is ready too. :)
If you want to intern at a rapidly-growing startup, whatever you're skill set, there may be a position for you at CarWoo! Email me if you're interested.
I thought Shazam would be perfect for this task but alas, it did not recognize the music.
Sure. Just got back from watching KU/K-State. Great game; K-State played some strong defense down to the end of regulation, and KU had problems with poor shot choice the whole game. Thought for a minute KU was going to blow it again in overtime, especially after Collins missed the free throw, but that last foul on Brady (and the resulting five-point lead) was just the nail in the coffin.

I do wish they hadn't had so many timekeeping problems, though (and I'm not sure what was up with the aggressive travelling calls in the first half either).
Yes, shoot me an email if you're interested.
http://upload.wikimedia.org/wikipedia/commons/7/7f/Camille_S...
Yes, but pages with Adsense ads on them are of poorer average quality (I'm guessing) because there is so much spam. Google have an obvious conflict of interest preventing them from doing much about this. That conflict of interest is just about my only real grievance with Google; I'm otherwise a happy Google user with no incentive to switch. Why wouldn't MS exploit this? The suggestion isn't that they suppress Adsense pages altogether, just provide an option to filter them out.
http://news.ycombinator.com/item?id=1089936
Notational Velocity now with Simplenote Integration
My favorite Mac notes taking application just got a major release!
Eric Drexler is said to have hung a monitor from his ceiling so he could read it reclining. Back in the CRT days. (I don't remember the source.)
Apple’s Strategy: iPad the Bottom Line – Before the Competition
Well, with quotes like "it is simply not a language designed for the sorts of workloads that Java and .NET are" I'm not sure of the author's technical level.

Also, his comparison of Zend's "folks" (which ones? Founders? Execs? Sales people?) to "gestapo officer looking for a spy: "What? Who said that? Who said it was slow? Tell us their name!"" isn't too apt - they'd probably like to know who complained about PHP performance, so they can offer them their products/services, rather than silence them somehow.
(I realize this isn't quite your area, but perhaps you can pass along to the right person?)

I love love love Google Apps for your domain, been using it for years now. But the one thing that always bites me is not being able to integrate it with the Google Account that I'm stuck using for all the non-apps services.

BTW, Google Apps Script looks very cool. Now I just gotta find a nail for this shiny new hammer :)
If you believe in the web as the future for apps equally powerful to desktop apps, all the nuts and bolts have to exist. I am neutral on such a vision personally but a browser vendor probably has likely already drank the kool aid. Thus, you don't need to expect anything as such things will likely be forthcoming.
The iPad; Crazy like a fox.
Probably the same people who decided the backslash was the correct character to use as a namespace separator.
I suppose once you do that there's no telling what you're capable of.
Your front page is missing two "."s, which is ironic considering that you use "Period" as a sentence. Hope this helps.
What was it like when you saw the Flash missing icons in the live keynote? Counter terrorism?
That's actually longstanding API request: http://code.google.com/p/twitter-api/issues/detail?id=1078&#... It's one I would benefit from for my app as well.

One thing to do is to cache the user information locally so that when they're requested again, you don't have to make an API call. For your app, I would think spammy users wouldn't change profile details all that often.
Obviously, this isn't the traditional way of looking at compilation, but it does make sense.

I guess the problem being described, somewhat obtusely, is that massive amounts of dependencies (in Facebook's case million of lines of code) are loaded in order to execute a relatively small page.

I'll admit that to a CS person who understand compilers, their description makes it look like they don know what they're talking about. But if you explained Facebook's interpretation/compilation problems to a non-techy, it would probably come out sounding similar.

(Note comment reuse: http://www.reddit.com/r/programming/comments/aodzg/one_faceb...)
'Auteur theory' is neither Kao's nor Gruber's; they're both referring back to a concept from film criticism:

http://en.wikipedia.org/wiki/Auteur_theory

It's a fairly obvious analogy to draw when dealing with other team creative efforts which are orchestrated by strong central personality.

I suspect you could find other people applying the label to Jobs as early as the 1980s; after a quick search here's one from Scott Rosenberg of Salon in 1999: http://www.salon.com/people/bc/1999/01/05/jobs/index.html
Search for the Best Bottom in the World
The PHP internals developers heaped scorn on compilation when I talked to them about phc (http://phpcompiler.org). I think it might be different with a Facebook seal of approval though.
I'm curious; is this (http://timdorr.com/archives/2005/12/pgf-the-ease-of.php) the micro-framework of which you speak?
These have been posted. Thanks guys! So far, I have German, Dutch, French, Canadian French, Russian, Japanese, and Chinese covered.

I also posted this to mechanical turk, asking them to email me first, and I got some very intelligent people for $7. If I can send either of you $7, I'd be happy to :)

Here's the ones I still have left

* Brazilian Portuguese
* Italian
* Portuguese
* Korean
* Spanish
* Mexican Spanish
* Swedish
* Australian English
* Canadian English
* UK English