skysight-inc/HackerNews huggingface dataset:
San Francisco, full time.

If you've ever viewed a PDF or Office document on sites like Dropbox, Yammer, or LinkedIn, you've seen Crocodoc (YC W2010) in action. We convert documents to HTML5 so they can be embedded into any web or mobile app. But that's just the beginning.

We've developed the world's most advanced web-based document viewing and collaboration technology for Microsoft Office and PDF files, built on open standards such as HTML5 and CSS3. We're processing millions of documents each month, are backed by top-tier investors, and are profitable and growing quickly.

If you want to help push the limits of what's possible with HMTL5 and CSS3, 10x a fast-growing business, and build new products that change the way people collaborate and get work done, email co-founder Peter Lai (peter at crocodoc dot com) to apply.

Open positions:

* Senior Developer

* Business Development

* Director of Growth

* Inside Sales

For more information, see http://crocodoc.com/jobs and http://crocodoc.com/about.

---

About Crocodoc:

* Growing Fast

Crocodoc converts millions of documents to HTML5 each month for top web companies like Dropbox, LinkedIn, and Yammer. The company is profitable and growing fast.

* Talented Team

Crocodoc was founded by four MIT engineers who have been working together for four years. As we evolve Crocodoc, we’re pushing browsers and mobile devices to the limit and are solving incredibly difficult challenges along the way.

* Great Culture

At Crocodoc, we work hard and are passionate about what we do...in and out of the office. Our tight-knit team enjoys working from exotic locations, hanging out with each other at the office, and playing heated games of Settlers of Catan.

* Awesome Benefits

Your happiness and health is our priority. We offer competitive salaries, stock options, health insurance, an unlimited hardware budget, commuter benefits, and relocation assistance.

---

Recent press:

* HTML5 Start-Up Crocodoc Signs Up Dropbox, LinkedIn and SAP as Paying Customers
http://allthingsd.com/20120501/html5-start-up-crocodoc-signs...

* Crocodoc’s HTML Document Viewer Infiltrates the Enterprise
http://www.xconomy.com/san-francisco/2012/07/12/crocodocs-ht...

* Crocodoc Debuts HTML5 Document Embedding Technology; Partners With Dropbox, Yammer, SAP
http://techcrunch.com/2012/05/01/crocodoc-debuts-html5-docum...
Well, some guys from Cupertino really think they thought about everything :) For the iMac design, see the computer at 0:16:00.
Afvallen op Natuurlijke Wijze 3 Gouden Tips
From the actual announcement:

"we will require you to work with us directly if you believe your application will need more than one million individual user tokens"[0]

which sounds like "show us the money" to me. You can of course assert that "we want to talk to you" obviously means "we don't want to talk to you", but once you do so without evidence you're firmly in tinfoil hat territory.

[0] https://dev.twitter.com/blog/changes-coming-to-twitter-api
It would be amazing to have one for ruby, tho I'm definatly going to use this for calculus at uni.
I generally disagree with the GP post, but I think automated cars will almost certainly result in more closely monitored and controlled travel.
I still have my Pré+ too, but it's getting old (more than 2 years), the screen is badly scratched, a piece of glass is missing near the USB port and a crack is slowly enlarging; and recently the audio jack went awry, making the phone believing I was using headphones when none were plugged in, which is hardly practical when you try replying an incoming call :)
With comments!

http://nymag.com/news/features/chait-liberal-movies-tv-2012-...
There's a PhoneGap plugin that does push notifications.
The admissions formula is working as intended, filling a diverse class with a mix of scholars and coddled legacies:

http://www.quora.com/College-and-University-Admissions/What-...
5 Stages of Programming Incompetence
He didn't say he couldn't find "food, culture, and intelligent, diverse population" there.
You're preaching to the choir about intent. However, that article is old. Twitter's ads are much more effective this year than last. Romney alone paid $100k for one promoted trend that lasted a few hours. I know first hand they're making hundreds of millions this year.

The point is, you have no data to back your assertions about what's good for Twitter as a business. They spent years refining their business model based on their data, and they picked the one they have now.
I suspected a weird kind of type checking. It's so dynamic they're hitting walls whenever they want to improve things I guess.

One PhD students tried to make a PHP compiler, hair loss ensued.
It's not even really about how well you can find the answers, it's more about what you'll learn while you're searching for and thinking about the answers.

That process is completely cut short if you just copy someone else's answer.
having a schedule and pushing yourself as hard as you can is probably the point. When you lift you are pushing yourself. When I run hard for 30 minutes I am pushing myself. It is pure self motivation. Why would you not feel good after that? At the very minimum you are helping to sustain a certain mental focus. Additionally, if you think about CBT and how that is used to treat depression it is easy, in my mind, to glean how thinking about your thinking for good, particularly during exercise can be a positive on your mental health. I know when I am 22 minutes I am thinking a lot of positive thoughts about making it to the end and that I am strong enough to finish. This shit is CBT.
No more so than already exists by almost everybody carrying a mobile phone.
What's the key distinction between a high-tech company and an interactive media company?

Many of the latter have emerged as quite innovative in their use and/or creation of emerging software technologies and tools.
I think a case of widespread "cheating" like this is a good indication there was something wrong with the course and the professor. If the material would have been covered in class and not purposefully tricky it's likely there wouldn't have been cheating.

Also, open book open Internet take home test might as well be code for group test. I always found that to be an absurd way to give a test. If you want to not have cheating give the test in class over the material covered in the course.
This feature seems seriously contrived and they could have tried to learn a thing or two from ruby here.

The idea that the code flow is now no longer linear, and that the programmer now has to understand perfectly the odd rules by which the execution of code now just jumps around… boggles the mind.

A closure-based approach would have been much more semantically sane; if a little syntactically ugly. But then again, how hard would it have been to add a nicer closure syntax to PHP, instead of creating this mess of a feature?

Take this:

def each_line_in_file
f = File.open('hello.txt', 'r')
while line = f.gets
yield line
end
f.close
end

each_line_in_file do |l|
puts l
end

This is a real-world Ruby example of the feature. The semantics here are clear, each_line is a higher-order function which takes a closure as an arguments, and calls it (yields to it) for each line in the file. Ruby allows the programmer to use the yield keyword to avoid having to declare the closure as an argument (`def each_line(&block)`).

The same can even be implemented in PHP as it stands today, although the syntax is quite unsightly:

function each_line_in_file($callback) {
$f = fopen('hello.txt', 'r');
while (null !== ($line = fgets($f))) {
$callback($line);
}
fclose(f);
}

each_line_in_file(function ($l) {
echo $l."\n";
});
Hehe, Bulletball also came first to my mind :)
So? Hacker News is probably one of the worst designed websites I have ever used both from an usability and aesthetic perspective. It has nothing to do with the fact that this blog post is nearly unreadable.
I think it is important for students to be cynical about their schools and recognize that there is a huge difference between academia and real life.

Most of schooling is complete crap that you'll never use, or in the case of computer sciences especially it is outdated and/or barely practical by the time you graduate and get a job.

What schooling is important for is teaching how to collaborate and how to learn. Most of the learning you'll actually use on the job is stuff you'll learn on your own or after you are hired by working with other people.

In my opinion from what I read in this article these students working together to figure out a tough test and collaborating are using their brains and learning how to accomplish things. That is vastly more important than an arbitrary, contrived, academia model of learning.
On purely economic grounds, I could see that characterization, but fascism's principal features don't have a lot of support among centrists or leftists. It emphasizes a unified ethnic culture (which includes opposition to multiculturalism and a general xenophobia), a military-first policy, and national-greatness/exceptionalism, all of which are typically associated with the right.

In a U.S. context, rural conservatives share many more of those features than either urban conservatives or liberals: they combine a mild economic populism with opposition to multiculturalism, strong support for American exceptionalism, suppression of "deviant" individual behavior (porn, profanity, blasphemy, homosexuality, etc.), support for a strong military, etc. A closer but now largely defunct analog might be the old Dixiecrats.

In Europe you commonly find descended ideologies in the far-right parties. In Denmark, for example, the Dansk Folkeparti combines support for a social welfare system—for Danes—with strong opposition to allowing non-Danes to enter the country, exclusion of immigrants from social-welfare benefits, legislation in favor of protecting Danish culture and combatting the importation of foreign cultural elements, banning mosque construction, and a strong military to fight Islamism worldwide.
You are hating a mechanism that allows you to live the life you have now ( which might be pretty good compared to 95% of the population ).

If you hate it so much, why not replacing it with electrons aka the Internet?
focused on sharing to Google+, and advertising, and all the unnecessary crap

Too much presumptuousness. Android Youtube app with Google+, advertising and unnecessary crap is very well designed. Live video streams etc. are quite useful.
> PHP likes to pretend it's a dynamic language (Closures, for instance),

PHP is a dynamic(ally typed) language, and closures have nothing to do with static/dynamic.

> at its core it's a very strange dynamic/static hybrid

No, at its core it's completely dynamically typed, it got static features when it decided to base its OO on Java's.

> Which is why this doesn't work:

This doesn't work because PHP uses a shitty ad-hoc parser for a shitty ad-hoc syntax, much like closures it's completely orthogonal to the language being dynamic or static.

Also, this piece of code doesn't involve any closure. It looks like you don't know what a closure is.
I look at it as a tension between things that humans find viscerally entertaining vs privacy that we would all value if we were rational. Sort of a classic challenge analogous to the difference between homo economicus and regular people.
The problem is evidence and particularly eyewitness testimony (unreliable to begin with) decay with age. Banning absentia trials creates an incentive for people to hang out for a few years, then come back and say "all this evidence is too old, you should reasonably doubt its integrity".
Open webOS Has No UI For ARM Version
And look where we are now compared to every single century...
The last line is great. Another way it often plays out:

Person (1) has idea, (2) pitches investors (who pass), and (3) abandons idea.

Step 3 is not merely evidence of the investors being right, it's the reason they are right.
Word on the internets is Swedish prisons are horrorfree.
I'm somewhat curious as to how much ageism is prevalent in these opportunities. From what I've seen, a large percentage of the staff/lifestyle pics associated with these companies show an endless sea of smiling employees in their late 20s & early 30s. Is there room for devs beyond that age?
I chose it over debian primarily due to the way it looks, I didn't have to spend 3-4 hours configuring debian to make it look better I guess
If Begley can get himself unmarried from the need for push notifications, this could totally be a mobile web app running on any smart phone with a decent browser. And as someone else suggested, notifications could be tweets or emails. I'm curious as to what he believes the value-add of push notifications are (as opposed to having the freshest data retrieved and live updates while the app is running).
> This feature seems seriously contrived and they could have tried to learn a thing or two from ruby here.

That's way too late, PHP is an imperatively styled and statements-based language, it uses iterables and external iteration, not internal. That's what the language is.

> The semantics here are clear

There's nothing unclear about generator semantics, regardless of your refusal to understand them.

> The same can even be implemented in PHP as it stands today

Not quite, PHP doesn't have non-local returns, so you soon get into annoying issues of not being able to break away from an iteration (or of having an utterly terrible API to do so, as in [NSArray enumerateObjectsUsingBlock:]

> Ruby allows the programmer to use the yield keyword to avoid having to declare the closure as an argument (`def each_line(&block)`).

So you dislike one magic but you like an other for pretty much no reason at all beyond knowing one and not the other? Consistency not your style?
>The idea that the code flow is now no longer linear, and that the programmer now has to understand perfectly the odd rules by which the execution of code now just jumps around… boggles the mind.

They aren't odd rules. It's just a coroutine. It executes, yields a value to the calling function and yields back control, the calling function does stuff, and yields back control, and this repeats. It's quite simple.

Also, don't argue against it here. Argue with the Python and C# folks, they did it first.
I have the ASUS Zenbook UX31A (the updated version of the UX31E) which came out about two months ago and the right shift is nice and fat. The Fn key and the arrow keys are all aligned on a row just below the row with the right shift key. The keyboard layout on this machine is great.
It says he was sick and in another country and the article posted today says he's still sick - would you go to a country that you're not currently living in, when you're seriously ill and in hospital, in order to go on trial and then to go to jail? Hell, for all we know, he was in hospital and didn't hear about it until after the trial. We don't know the circumstances.
That question has apparently been settled firmly in favor of "Apple."
From Wikipedia:

"Opinions vary among writers and editors on the usage or avoidance of the serial comma. In American English, the serial comma is standard usage in non-journalistic writing that follows the Chicago Manual of Style. Journalists, however, usually follow the AP Stylebook, which advises against it."

http://en.wikipedia.org/wiki/Serial_comma
There's no reason in PHP's design that wouldn't work -- they just need someone to work on improving the parser to handle that.
I am actually thinking on doing the opposite move. NYC is great If you earn a lot of money and don't mind spending it.
Also everything that is a commodity elsewhere, in NYC is a luxury. (A car, washers and dryer, etc.). It's also unbelievably overcrowded.
In the end it can be tons of fun, but if you like good weather, less crowded, cheaper places and more laid back relaxed environments then NYC is not the right place.
I would much rather prefer san Francisco or Santa Monica
"For being at an elite "best-of-the-best" school, these students sure sound like a bunch of spoiled children", "They're not the people who ever build cool things anyway though, so who cares." - These and similar sentiments seem a bit common on HN and, to me, seem rather myopic and, frankly, immature. The latter statement is pretty clearly false and I don't plan on listing examples to demonstrate that.

Going to a "best-of-best" school is rarely not in someone's best interest. I did go to Harvard undergrad and I did not attend YC, but the draw is similar: sure the prestige matters and I don't think that's necessarily a bad thing, bu the real value is in the people that you live and work with, both peers and mentors.

Does giving money help you get into Harvard? I'm sure it does and if that money benefits the undergraduate population more than having someone who is subjectively less deserving in that class is a detriment, then it is in all students' best interest to have the paying member accepted.

Regarding the cheating: It happens and I'm sure it happens at every campus. I don't think that's what happened to half of this class. It's a large class, it's probably required for Gov concentrators, and it seems clear that the expectations were not understood by the students or the teaching fellows. What I DID do a lot of was pool notes in preparation for an exam, and I wouldn't be surprised if that is responsible for a lot of the consistencies in test answers. Why redefine a term that you have a ("the") definition for in your notes? And honestly, I think it's healthy to have varying levels of respect for different material. If I want to be a physicist, I'm going to really make sure I understand linear algebra. For the Core class on Chinese history, I'm going to pool notes, cram, and try to scrape an A, because the A means more to me than the knowledge.

Sorry to address several topics; I've been reading HN for a while and this is my first comment, so I'm still learning the ropes.
I trailed one of them.
Of course they mean they want to talk to you. But that doesn't mean they want money. More likely they'd want to acqui(hi)re you and incorporate whatever made made you successful into their product.
I haven't (yet) tested Linux on mine, but I have to agree with you that it's leagues better than the Air. I actually like Windows (I'm running the 8 RTM from MSDN), though I use Linux as well. I seem to be pretty alone in that position.
Driverless trucks with no passengers will totally be targets for vandalism and theft.
Except that school is not real life. It's like a game or a sport where you train for real life. Is it right to unilaterally break the rules of a game?
SEEKING WORK - Remote (Based in Bangalore )

Software Quality Assurance, Testing services
Web (Flash, HTML5 , JS, CSS) Development

Contact Details in Profile
> One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format".

As others have pointed out, the (not really open source) license doesn't allow any uses for other purposes.
A PhoneGap app is still going to need to go through the appstore. But, as others have suggested, tweets with a link to his hosted web app would be perfectly adequate.
It's not improving the parser, it's improving the language's syntax definition, which shouldn't care about this in the first place.
> PHP is still very Java-like in some ways though.

PHP has much more in common with Java/C# than Python and Ruby. If you took Java and added dynamic typing and compiled it fresh on each request you'd get something very close to PHP.
"which had at least some theoretical accountability to the general population. Apple, however, does not have even the pretence of that kind of accountability."

Apple, like any for profit business, is certainly accountable to the market. I'm indifferent [1] to this app but maybe so many people are outraged that Apple reconsiders lest it's brand or market share suffer. Again I doubt that's going to happen. For one, this app works perfectly as a web app. If Apple were to start blocking the web I think I might join you and head for another platform but I don't see them doing that.

[1] I have a certain tolerance for crudeness and so I'm fine with this app but let's imagine there's a whole "morbid app tracking" section of the app store. Serial killers trackers, Rapes Near Me, etc. Is that something Apple wants to encourage? Probably not.
>Also, this piece of code doesn't involve any closure. It looks like you don't know what a closure is.

Yes it does, it executes what PHP calls a "Closure": http://php.net/manual/en/class.closure.php
Saving our universities?
SEEKING FREELANCER - Test Engineer - Remote (PHP / Yii SaaS Startup Based In Texas, Lead Developer In Honolulu)

Currently we have a limited array of PHPUnit and Selenium tests and are hoping to expand this drastically. Great opportunity to work on an exciting project that has interesting integration points.

We need someone who knows how to properly handle development of automated tests for a variety of integration points to web services and the like. Experience with setting up/managing a continuous deployment system for a PHP/MySQL project is also very helpful.

Please email yiijob.hackernews@gmail.com
http://news.ycombinator.com/item?id=4431197

Double standard, HN?

At least qxcv sees the light: "It's one thing to make a Pac-Man-like game. But this is being called the trademarked name Pac-Man, and you've copied the artwork straight from Pac-Man.

Seems certain this isn't an official licensed version. In which case, you should change all those items immediately. It's illegal and it's just not cool.

Here are the guys you are ripping off. Tōru Iwatani and his friends at Namco. Tōru is a very nice guy:

http://pacmanmuseum.com/history/Toru-Iwatani.php "
Dude, there are soo many teams in Startup Chile that need technical consulting and have $$. Not all need "maths" whatever the hell that means, but I'm sure some are in your target. Are you in Santiago? We can meet up and chat and I can make some intros.
Is it possible to make PhoneGap applications that don't look like complete garbage on Android? I only ever see apps that look like skeumorphic iOS app clones.

Last I checked it seemed like if you wanted ActionBar and such you'd end up writing quite a bit of native stuff anyway, so at that point it didn't seem worth using PhoneGap.
As far as I know, Twitter has yet to explore (in practice) monetizing their API. Do you know anything about any experiments they've done in that space? it seems to me like ads are just a default monetization strategy to those companies
Would really appreciate thoughts AND please do post results here from the new tax calculator at the bottom of the post.
Unfortunately the linked article is a bit light on content. For one thing, I'd be interested in knowing how they built said network of twitter followers.
PHP's parser is the language syntax definition. It's perfectly reasonable for any PHP developer to attempt that call because it should work. PHP's parser, for no good reason, just doesn't like it. I'd consider it a bug rather than design problem.
Charter Issue of PC Magazine (1982)
Yeah, stop adding features, it's making <my language of choice> look bad! [/sarcasm]
Looked at the first video and for me it wouldn't count as prior art because it doesn't include the image showing the path or an object being dragged along. If I was on a jury I would say that the Neonode wasn't prior art for this patent.

To be clear though this is based on an understanding of the patent covering only swipe to unlock with an image and a dragged object.

Haven't looked at the MS video but are you sure 2008 is early enough for prior art for this patent in the US where the first to invent rather than first to file priority was in place at that time?

There may also be other prior art but this alone doesn't convince me that this should be invalidated.
It would be a lot worse if the actor was governed by the state, because then it could be combined with: policing, ejudication, military, intellogency agency, surveillance...