skysight-inc/HackerNews huggingface dataset:
Direct link to job listings for Mozilla: http://www.jobvite.com/CompanyJobs/Jobs.aspx?c=qpX9Vfwa

Hiring C++, JS, Python, PHP, Marketing, Stats, Finance, QA, IT, Product Management and more.

Come help make the Internet a better place!
About 1/2 of Mozilla's staff works remote or from an office outside the US.

http://www.jobvite.com/CompanyJobs/Jobs.aspx?c=qpX9Vfwa
Creating a non-draggable Spark TitleWindow container in Flex 4
I think my point was, why not just have your company in the San Fransisco proper and forget about the suburbs? It works for New York.
we're looking for hackers that like to move fast:
http://www.facebook.com/careers/department.php?dept=engineer...
What tools would you recommend?
I've found Clusty ( http://clusty.com ) to be quite good. I can't quite make out what the heck is supposed to be going on with this cpedia thing.
I think companies would cooperate more with each other and with developers if patent law wasn't creating incentives to do the opposite.

Cooperation would happen a lot more if cooperation were mutually beneficial instead of just benefitting the patent holder.

The creation of web was really a fluke, but the sort of thing that would be happening all the time if patents weren't discouraging them.
In general when an open source project is failing at something, the maintainer is failing at something.

A maintainer has a lot of power over the project he maintains, but this power comes at the price that you have to make sure the boring stuff gets done: That bugs get triaged and fixed, that releases get released, that patches get reviewed and applied. If no one else is doing these things, then you need to be doing them. You should not be writing new features while complaining that no one is helping you with the boring stuff. If you do that, then people are entirely justified in whining and complaining about you and your project. Eventually, they will fork or rewrite it or move on to other projects, and rightly so.

Only once you are fixing the bugs yourself do you get to tell people to help out when they ask about bugs or when the next release comes out, or when their new feature patch will be reviewed. Sorry, open source maintainers. You don't get to spend all your time pretending you are Linus Torvalds. You have to actually do work.

I know almost nothing about Ruby on Rails, so maybe the above doesn't apply to it, but if there are 900 tickets blocking the next release, then at the very least, they likely failed at triaging.
How Obama's Treaty with Russia Will Make Us All Safer
The search is customizable to either google or yahoo. You can reach that from within the safari settings on the iPhone OS.
Just a cursory look at what's going on with the new virtual memory system seems to indicate that writing apps that follow the rules enough to work correctly will be an interesting enough problem even _using_ Apple's tools and libraries.

But this issue is mostly about control, both of developer promiscuity and usage of system resources. Blocking developers' cross-platform plans is probably just a bonus. Apple could certainly solve any technical issues if it felt it was worth the effort and in its best interests.

Apple does not feel it is in its best interests... And for now, they are probably right.
Webkit2png: Python (cmd) tool that creates png screenshots of webpages
Don't know why you were downvoted. Your post is on message.
Summarizing passage:

"Bolt is not just one step ahead but three. When he set his latest 100-meter record, it took him forty-one steps to reach the finish line. The second-place finisher, the American Tyson Gay, required forty-four steps to cover the same distance. So the simplest, most literal explanation for Bolt's speed is this: He cycles his stride nearly as quickly as other sprinters, but his stride length, owing to his longer legs, is significantly greater than theirs. Or even simpler: He's a tall man who runs like a shorter one."
At first I was thinking that Apple wasn't targeting the game engines with this, but they're releasing a social "Game Center" API to compete with Xbox live and Facebook.

Suddenly it matters very much indeed that lots of games start calling new platform-native APIs, right fucking now.
Java co-creator James Gosling leaves Oracle
Android's alarm clock app has a separate volume setting for alarms. It's really well designed.
Contrary to this article's assertions, lack of membership in the UN does not make The Holy See less of a nation, and the Vatican is, in fact, recognized as a sovereign state --- their sovereign immunity has also been upheld in the US.
It's just programming. Use whatever you normally use for that task.
Ask HN: How many people upset over Apple's rules are actually iPhone developers?
It would be interesting to know what percentage of the people in uproar about the new no-cross-compiling rules are actually developers for the platform (who are affected by the rules) and what percentage are developers of other platforms, or not developers at all?
$14, eh. I've always wanted to make a video of a video camera falling off the Sears Tower.

Now I just need to get it up there somehow.
And they'd finally make their devices useful without being synced to a computer!
I doubt it. Unladen Swallow was meant to be conservative. As in, production code with 1 billion users conservative.

Still, it's a big step towards other people taking it up.
oh, right. Sorry, trouble putting 2 and 2 together here.
1) Please don't swear, it makes you look like an angry teenager and it doesn't help your message.
2) The fact that Rails has 900 bugs is appalling, but don't blame it on the community, blame it on the team working on it
3) The Rails core team is working on it because they wanted to scratch an itch, who are you to tell me what itch I should be scratching?
4) I'm getting tired of the arrogance displayed by Rails people (core team and community alike). We understand you had a shot at becoming the Next Big Thing a few years ago. It never happened, you're now reduced to a niche and you're trying to blame it on others with this kind of pathetic call to action.

The world has moved on from Rails, enjoy your niche and stop trying to get others to fix your mess (900 tickets... seriously?!?).
Never saw this joke before.
Single page link - http://www.esquire.com/print-this/usain-bolt-bio-0410
It's an interesting article, but this type of piece bugs me. It means to suggest that Bolt is not that hard a worker. Now, to the reader, that means grabbing a bag of Fritos and heading directly to YouTube. To Bolt, I'd be willing to bet, it means something like training for five hours a day instead if eight.

I always admire high achievers who cop to having worked damn hard to get where they are. The article means to suggest otherwise, but I can't imagine Usain Bolt is anything even vaguely resembling lazy.
Less is More when Discovering Food, A Startups New Product
I've used Highcharts with good results...
http://www.highcharts.com/
as far as I can tell, neither of those allow me to search for 'sv650 shift lever' after I drop my bike.

The whole point of ebay is that I can pay 'some guy wants to get rid of it' prices, and still get exactly what I want, even if what I want is kindof weird.

I am not sure that a social platform is best for selling things; I don't care what you look like, your sexual orientation, or how much you love your dog. I want to know if you will send me the item after I pay for it, and I want to know if the item will be in the condition you said it was in.
I completely agree. Also this push more people to learn and write Cocoa, that will ultimately push those developers to build awesome desktop apps as well, increasing the value of the OS X platform.
Well, they agreed to do so a while ago. But these things take time to happen.
is anyone doing better than yelp, when it comes to engaging small, offline businesses?

It's possible that the best way to engage with small offline businesses is to hire a small (okay,maybe medium or large) army of salespeople, and pitch to each business individually. If that it the case, you are absolutely correct. It will take a long time and an incredible amount of money.

However, I think it's possible that someone may come up with a better, cheaper way to do it. I don't know what that better cheaper way is, but I'm not convinced that an army of salespeople is the only solution to that problem.
I think you are confusing developers (for the platform) and tinkerers
The issue at stake is not sovereign immunity, but diplomatic immunity.
I hope they do it, if only to start a debate about religion's implicitly "above the law" status. Next lets look at the fiscal privileges (especially of obviously commercial megachurches that rake in tens, if not hundreds, of millions).
I agree, if you had to write in 4 languages that would be terrible. Fortunately there are frameworks like NOLOH, http://www.noloh.com that allow you to develop in ONE language for the web, instead of the 4 you mention.

Disclaimer: I'm a co-founder of NOLOH.
I believe the grandparent's post is clearly an opinion, and therefore does not need a citation to be relevant.
They left the placeholder text as "Google", which is probably more noticeable considering it's visible 100% of the time that the browser address bar is showing.

Screenshot: http://cl.ly/FGn
New MacBooks?
I thought this was going to be about Peyton Manning. :(
Totally surrealistic! Reminds me of the Cuil Theory poster from that guy on Reddit:

http://www.reddit.com/r/blog/comments/a5byc/interrobang_your...
Working for such a well known brand would be fun, but The New York Times is deeply in debt (one billion dollars), subscription rates are falling, and there's no new money generating business in sight that will be able to help it out with its financial costs. I just don't think five or ten years from now the New York Times will be what it is now, and I'd want their options like I want a hole in my pocket.

http://www.theawl.com/2009/07/arthur-sulzberger-explains-1-b...
1) I swear only to convey emotion. I feel it helps my message, but I realize that other people do not feel that way. I respect your opinion.
2) The team working on it is too closed. They need dedicated people to clean up the "mess" left behind, to act as a kind of a Gatekeeper between core and community.
3) If you're in the Rails community it should be you who is scratching "the itch". Contribute 15 minutes of time a week to doing something beneficial to the community. Personally, I've taken to keeping a list of all the people I've helped and I'm going to put them on my wall as sort of an "achievement tracker" in the form of sticky notes. These are the people who's development lives I have added to, and this is one way I can silently thank them for using Rails.
4) Rails community is still "exploding" and I think with the release and associated press (read: circlejerking) there will be a lot more newcomers to Rails.

To your final, unnumbered point: I disagree. There are still quite a few large sites that are using Rails and if "the world" had moved on, wouldn't have these sites also? I will not deny there being decent competition with Rails. There definitely is "solutions" that do it as well or (and this is something you won't hear a Ruby guy saying often, so please enjoy it whilst it lasts) better than Rails. Django, for instance, I hear is getting more popular and some people are jumping ship from Rails to it. Rails will, for the (slightly biased) foreseeable future, will still be a "big player" in the web-application world.
There has been a "known fact" that training more always implies having better results. Assimilating the training is, at least, as important as the training itself, and you can't do that without proper rest.

Track and field isn't an equation where if somebody does 9.58 in 100m (it's still unbelievable for me to say that time!) training 3h a day, he will do 9.10 training 8h.

In Bolt case he is not only really well trained but also he is a superior human being in athletic terms. People that are training way harder than he is, will never be close to his PB.

PS: yeah, I think that he will run under 43 seconds in 400m...
"I need a Mac to program the iPad? Why?"

You need a computer to transfer data to it, so why not to program it? Yes, the toolchain is not available for windows, but that's at least understandable. The iPad is not currently marketed as a stand-alone device.
Journalism is fucking dead. People write these days like they're Charles goddam Dickens and the page should be dense with their words. Like they're crafting great literature when in reality they're writing something that someone (with an iPad) will read while taking a crap at work.

Clarity. Precision. Transparent conveyance of content.

When writers turn in pieces for periodicals, they should be shocked with a voltage in equal proportion to the density of their prose.
OOP != Class Inheritance
This is definitely one of those discussions that usually doesn't end well on internet forums, and that doesn't really seem germane to HN.
The Wellington Declaration calls on Governments to change their approach to ACTA
The pope is not going to be arrested. Dawkins however should and will stir up some controversy and conversation.
thanks, i even found my own case there
I agree about the swearing - it's a crutch.

However, "reduced to a niche" seems a bit much. Rails continues to gain in popularity as far as I can tell, and in terms of the web, most certainly was The Next Big Thing, since everyone set about trying to copy it. It's not every day that someone writes a platform good enough to cause that many people to jump away from their existing languages and infrastructure.
Agreed. Just reading this article made me angry, and anger does not translate well to intelligent discussion. Let's hold off on this.
Maybe some of his success can actually be attributed to taking it a little easier, it does say in the article he used to train a lot harder and was held back by little injuries. This seems to happen in a lot of sports, once people get the chance to get over all the little niggling injuries performance really improves.
I'm not accusing you of anything. But hopefully no one will infer that all the non-iphone developers should stay quite.
Hope you're in the United States or some other country that Google decided to support. I don't mean to sound bitter, but I'm in Israel and it's seems that even with a decent size Google presence here, Israeli Android devs can not sell apps on the Google Marketplace. I found this out AFTER I paid the signup fee. That was about 9 months ago, and Google still hasn't responded to my emails requesting a solution. So, you should basically check, and double check that your country is supported if you want to sell apps and get paid.
Not a Catholic here, but this certainly seems like a modern day witch hunt.

Crimes against humanity? Really? Overusing a term robs it of it's meaning, which only hurts those who actually have been victims of crimes against humanity, you know like the Jews, the Chinese (under Mao), the Poles, the Ukrainians, the Koreans etc.

Considering that Dawkins thinks teaching religion to your child is child abuse I'm not surprised he's making this claim.

But lets have a little sanity here, have a read of this piece first before you go off looking for the Popes head. He's not as guilty as he's being made out to be.

http://blogs.telegraph.co.uk/news/damianthompson/100033774/j...
Well, then it is just the standard:

1) Most VC's and tech companies are in the "suburbs"

2) Office + home rent much cheaper

3) A lot of potential employees (and easily most of those with kids) live in the valley.
Flot. JS / Canvas library, supports excanvas for IE. Good looking, straightforward.

http://code.google.com/p/flot/

I have been using it for a while in production, am happy with it.
I don't think the article implies that Bolt is not a hard worker. After reading the article, I think the title could be rephrased as: what would the world record be if Bolt ran as fast as he could for the entire race. Or even, what would you get if you combined the drive of Lance Armstrong with the ability of Usain Bolt?
Can this be ported to Windows?

EDIT: took a look at the source, it uses OS X specific API's.
I'm an iPhone dev, and I really don't care. I knew going into it that if I wanted to make iPhone apps that I was playing in Apple's ballpark and that essentially my apps could be blacklisted for whatever reason. I decided that if I ever came to the place that I had reason to believe an app wouldn't make it through the review process that I'd do something web based.

That said I took the time to learn Obj-C as I figured MonoTouch would deliver a subpar user experience and would also be a few steps behind whatever the latest version of the SDK was.

Truth be told, I'd much rather write F# than Obj-C. However, when in rome...
Well mobileorchard is shutting down and many of his comments seem to indicate at least a few developers are following him

http://www.mobileorchard.com/goodbye/#comments

But by in large I think most of the developers upset by this are ones who wanted to develop for the iPhone not ones that are already. Since those who already did develop for the iPhone would obviously know how to use Objective-C already. The true cruelty of this is that Apple basically pulled the rug out from under these people after they'd been waiting for over a year (since CS5 was announced)

Anticipating something like that for so long and then having it taken from you at virtually the last minute is bound to cause a lot of anger
I'm an iphone developer (or at least, I have been intermittently in the current project I'm working on). Other than the iPhone, I developed a Java ME app once (I won't make that mistake again).

I'm pretty upset about it, but I'm not one of the people yelling at Apple everywhere (and honestly I am one of the people that got tired really quickly about how much it was filling up the front page of HN). It doesn't affect the code I've written-- I used Objective C, all the way, because I was new to the platform and that's what it's documented with.

Honestly, it scares me, and it scares me enough that I have no real interest in developing for the iPhone anymore. Apple doesn't appear to care about its developers. This isn't so bad, except that it also has a lot of control over its developers. I have little investment in the platform (one app? pff), and not much reason to develop for it (users are not really that big of a motivator here), and so I quit. iPhone development is a gamble I don't want to take. (And of course, the new change prevents me from hedging my bets and developing cross-platform apps. How annoying!).
Consumers in U.S. Face the End of an Era of Cheap Credit
Keep in mind that it's not just iPhone. It's also that brand new iPad thingamabober we're talking about.

This doesn't just affect existing iPhone developers. It affects people that may have been interested in jumping over to this new, very compelling platform.
I think this is great news for "real" iPhone developers.

The good thing about being an ObjC iPhone-developer is that there aren't that many iPhone developers. So if you're producing decent stuff (or better, of course), you'll be in high demand. I'm not sure for how long you'll be in high demand, but I think this is a great move from Apple for ObjC-developers. It makes them in even higher demand. Anybody can program in Flash or Java, but learning ObjC is a bit different and perceived as more difficult, due to things like no automatic garbage collection and (sometimes) low-level C APIs. All those developers that have invested their time in learning these things are now rewarded by Apple.

I used to be an iPhone developer, and although it's really good for making money, I was personally frustrated by Obj-C. It's not that I can't program in it: I've been making good money from it for over a year. It's just that I also program in Haskell, and that is just such a better fit for me. I guess it's really a personal thing. I've decided to quit before I grew really frustrated, and start doing things I love. I'm not sure if it's a wise thing, but it works for me.

I was hoping that someday in the future we could use Haskell on the iPhone, either via the arm-ghc, jhc (which can compile to ansi C) or DDC (a Haskell-variant). So it's too bad that this isn't going to work anymore.

To answer the question: I stil consider myself an iPhone developer, and I am a bit upset.
It works because C structs are just contiguous bits of memory, interpreted as various fields. A pointer to a struct points to the start of that contiguous bit of memory.

Child Struct:
+---------------+-----------------+
| parent struct | child fields |
+---------------+-----------------+
^
\--- pointers to the struct point at the start

You can cast this child struct to a parent struct, which is like saying 'interpret memory starting here as a 'parent' struct'.

This works: The memory from location to location+sizeof(parent) IS a parent struct. The child fields following the parent struct are simply ignored.
Add some fins to stabilize the fall, you don't want a video of tumbling.
If open platforms are the most innovative environments, then why is the closed iPhone platform so innovative?

by just about any measure, the iPhone software platform has been, out of the gate, the most innovative in the history of computing. More than 150,000 applications have been created for it in less than two years

I'm not arguing that it wouldn't be better if the iPhone platform were more open, I think it would most certainly be better. But isn't it curious that iPhone developers have been so prolific?
Read your post. Problem is, there isn't that much code you can write without allocating something on the heap. When you are allocating stuff on the heap, manually using malloc() can be very inefficient. Not to mention recent versions of the JVM can perform escape analysis and convert un-needed heap allocation to stack allocation.

From my own experiences, bigger problems occur with extra large heaps (>32gb). That's where the dreaded Java GC pauses and CMS failures come in. In these cases custom memory allocators (such as memcached's) are what people turn to.

I'd also wager the iPhone/iPad are not low-memory devices by any stretch of the imagination. The amount of memory is orders of magnitude higher than the original machines on which Smalltalk, Common Lisp and Java were developed. Erlang (with the BEAM VM) is meant to run extremely reliable on very limited telecommunications switch equipment.

That being said, well written, profiled and optimized code in C is always going to beat code written in a JIT-compiled, garbage collected language. 3d graphics and gaming is one such place and I'd hesitate using anything other than C for these domains (at least for now).
IAd — A New Benchmark For Mobile Advertising
I'm a Flash developer and I've produced multiple games I would have looked at pushing to iPhone, not to mention future games I develop.

I can also tell you the Flash game development community is not happy. We were all looking forward to this.

On top of that I work a lot with .NET and have been looking at MonoTouch for a long time.
Wow, I hadn't heard about Mobile Orchard...

I've definitely had reason to question my own position as an iPhone developer having endured a stunning rejection myself recently but I have to say that, as someone who's developed for many platforms over the years, my sympathy for anyone who let learning a new language stop them from building something is limited.

Either way all this is certainly "fuel for the fire" of my plans for developing a new platform.
I'm not really upset about their rules, because I'm not, nor ever will be, an iPhone developer. Apple has always been about control, and that's just not a world that interests me. I'm much more in favor of the web, Linux and that sort of thing, just as I was when Microsoft ruled the roost. Luckily, the world of computing is big enough so that there is room for everyone. I just hope Apple doesn't become the default mobile phone platform; but I don't think they will.