skysight-inc/HackerNews huggingface dataset:
Before I switched my Tablet PC over to Linux I loved OneNote; now I use Xournal (and prefer it since it has a more minimal interface and provides more note-taking space, plus allows some other customizations that I like that aren't offered by OneNote--or at least that I couldn't figure out how to customize in OneNote).

I also like Emacs' Org-mode, but haven't figured out how to use it really effectively for my needs yet. (Everything ends up kind of jammed together and it's very difficult for me to find specific things afterwards; I am hoping that there are additional things that I simply have not figured out yet that will enable me to address this)
New York City - full-time & internship engineering roles

Sonar, a TechCrunch Disrupt finalist, is hiring full-stack engineers to help scale its rapidly growing service: http://bit.ly/luV2tz
For people asking for an invite, this is how we are going to share them:

1. The first batch goes to close friends. This is not favoritism, we just feel more comfortable sharing the rough edges with them :)

2. The second batch will go to people who helped us validating and testing.

3. Lastly, we will provide invitations on a first-come/first-serve basis (you can subscribe from the site's sign up form).

We will give out the invites as fast as we can… but be patient!
Isn't the title comparing apples to oranges?
Toura Mobile - New York City (Manhattan), NY
Senior Rails & JS positions. Remote is an option, NYC preferred

We're a startup based in NYC and we have a Ruby on Rails3-based platform that allows content publishers (museums, city guides, book publishers) to build mobile applications. They press a button, and we generate a mobile app (built using JS, Webkit, etc.) and compiled via phonegap into binaries for the Android and iOS app stores.

We're hiring Senior Rails and JS developers. More info:
http://toura.com/about/jobs/#railsdeveloper
I suspect the bitcoin supporters actually love this argument, because it's easily rebutted (effectively, "the market will just move the decimal places to account for that") and is not in fact the most likely reason why bitcoins will not work. That sideshow is a lot easier to deal with than the economic problem, which, to steal Tyler Cowen's words, is:

"It is a privately created fiat currency, bundled together with an anonymity scheme for transactions. The anonymity scheme means there is some reason to grant one-time seigniorage to the original currency issuers. Eventually the anonymity scheme, in some form or another, will be available without the fiat currency. At that point, or more likely before then, the fiat currency will fall to near-zero in value."
There doesn't seem to be any useful information at this link, just a date and location. Searching for pycodeconf on DuckDuckGo yields no results.
New variant of Mac Defender circumvents latest OS X security update within hours
The hardest thing is to take another swing at the bat. You can have a great idea with a terrific team but just be too early. Having once tasted failure it's not easy to risk everything again. But without multiple swings at the bat you will will never have the chance to know success.
Bitcoin is very different from any other currency, because its supply is limited. It's designed to deflate.
Thanks, we'll try to get you an invite as soon as possible but we're still in the "too embarassed to show it to anyone else than close friends" stage :)
It's not dead, its purpose shifted, that is all.
The present and future of Chromium extension security
Actually.... I think that would solve most of the problems here. Remove score count and author name from a comment and all you have are two factors people consider: what got voted up to the top, and how many sub-comments are there on the parent comment. People will still vote up based on those two things (and how the comment looks/sounds) but that'll happen regardless.
Boston, MA.

Ember is hiring for embedded software engineers and QA engineers in Boston: http://www.ember.com/company_careers.html

We develop the chips, software, and tools for wireless sensor networks.

I’ve worked at Ember since December, and it’s the best place I’ve ever worked (and I’ve worked at some pretty good places!) And, no joke, all of my coworkers say the same thing. So either we’re that great of a place to work, or there’s something in the water, but either way, it’s awesome.

But, as Levar Burton says, you don’t have to take my word for it: We were just voted one of the top places to work in Boston: http://www.bizjournals.com/boston/news/2011/05/03/bbj-announ...

Our QA engineers are more “developer-y” than many QA roles, so definitely check it out even if you’re not in the market for a more traditional QA position.

Email me if you’re interested: hnjune2011@saidsvec.com
I would argue that in almost all cases, a confirmation is far inferior to undo from a usability standpoint.

I must admit to having been persuaded by Aza Raskin, in his widely-read article "Never Use a Warning When You Mean Undo".

[0] http://www.alistapart.com/articles/neveruseawarning
"It might be true that functional programming is difficult to learn for programmers not well versed in mathematics."

This is only seen to be a valid complaint because mathematics education in the US sucks.

As such, it's likely that future dominance in the functional programming field is likely to come from other countries.
I'm not sure what I was expecting, but that trailer gave me chills. What a shame!
Just location, date and general topic... yeah, that's not useful :-).

It's not in your search engine because @github just tweeted it an hour ago or so ago.
P.S. I know we post a notice like this every month, but it's because we're doing ongoing hiring.
I have a feeling it's going to come, and it'll be amazing if it does. The recent Monkey Island remakes have been fantastic, especially on the iPad -- truly the way they're meant to be played.
https://wiki.mozilla.org/Legal:Prior_Art
What, no IPv6 or SCTP? I thought Haskell was supposed to be an impractical academic language!
Very nice! I'm currently building our wallboard, so thinking about this space a lot recently.

Are you planning on providing a means to create custom widgets?
Bootstrapped, Profitable, & Proud: Intellum
Eric Schmidt: I screwed up on Facebook
For what it's worth, the second edition of How To Design Programs drops the imperative programming[1] and is available online[2].

I can't comment about the pandering though.

[1] "This edition of the book drops the design of imperative programs. The old chapters remain available on-line"

[2] http://www.ccs.neu.edu/home/matthias/HtDP2e/Draft/index.html
except they are extremely expensive and hard to defend. They are great for projecting power against countries that can't defend against them, but extremely ineffective against a remotely comparable force. They are an obvious high priority

There are 190-odd countries in the world. The US Navy's aircraft carriers are extremely effective against at least 185 of 'em.

All the countries with a "remotely comparable force" also have nuclear weapons, so if the US ever winds up in a full-on shooting war with one of them then it's all over for both sides anyway.

No aircraft carrier has actually been sunk since World War 2. So they can't be that vulnerable.
I'd been meaning to pick up a new language, and a few weeks ago I pared down my list of choices to two languages: Scala and Go. Then I went looking for "official" tutorials/references. For Scala I found Scala by Example, a 145 page PDF that comes with the Scala docs. For Go, I found the Go tutorial -- a very short tutorial with a bunch of examples.

I picked Go because, seriously, I don't have time to read 145 pages just to get started. I'd be fine if Scala By Example introduced me to the major features of the language in a single whirlwind tour so I could at least start solving simple algorithmic problems, but the Scala folks went for something more elaborate. If it works for them, cool.

Ever read the Python tutorial? Even though it omits a bunch of important stuff, like decorators, it gives you enough information to get started with the language. A more dedicated learner can just read the PEPs or the language reference to learn about advanced features as he needs.

This is what I do with Go these days: look up features I'm having trouble with in the reference.

A friend once said this: "I'm convinced that in reality the documentation is the product."
Hoping the best for his family. I posted on HN 4 days ago (http://news.ycombinator.com/item?id=2592958) about it and it got no attention until today with this new submission. Really rather unfortunate.
Masterzora,

Correct. Programming Perl is not meant to be a tutorial. That role is filed by the most excellent O'Reily Book "Learning Perl."*

* My first scripts were done using Learning Perl as my tutorial. It is still one of my favorite programming books.
It was his lifelong ambition. Whether it was selfish or not is between him and his wife - let's not pass judgement on the dead.
An error has occurred.

For detailed error information, please see the HTML source code, and contact the forum Administrator.

Lock wait timeout exceeded; try restarting transaction

Query being executed when exception was thrown:
UPDATE jforum_topics SET topic_views = topic_views + 1 WHERE topic_id = 492413
We provide a write API where customers can send their own data. Any existing widget can be used to display those values.

Custom widgets are currently our top priority.

Expect it to land in the next few weeks.
I had my bike stolen and nearly didn't report it because usually nothing ever comes of it but I thought what the hell, and sure enough got the usual line about how unlikely it would be that they'd ever recover it.

Two days later I got a call to say that it hadn't actually been stolen after all, but rather some officers on the night shift had picked it up themselves as felt it was "at risk of theft". It had been sitting in one of their interview rooms the whole time.
pg's "On Lisp" is probably the book that has expanded my mind the most, and it's pretty short: http://lib.store.yahoo.net/lib/paulgraham/onlisp.pdf
I think the most obvious way to classify bitcoins is to consider them as a fungible commodity (like gold). Just about anybody would accept gold as payment for something, but it is still classified as a commodity tax-wise.
Google +1 button for websites
its a "brain re-fill" you dumbo, not "reverse brain drain"
Agreed, dynamic linking of libraries is a relatively grey area with lots of diverging point of views. This Wikipedia article cites them all, and gives all the necessary references :
http://en.wikipedia.org/wiki/GNU_General_Public_License#Link...
When I first came across Zed, I thought he was intelligent but over the top. Now, I get why he does it and I've come to respect him a lot more.

Most people stay quiet and try to "take the high road" when people are being jerks, but that does nothing to slow down or stop the jerk behavior. In order to publicly come out against it, you've also got to be entertaining and amusing so that at least some people want to read - if you're just writing that people are being immature, no one's going to read that. But if you put it in a somewhat interesting way, people get some laughs out of it and ideally you can slow down the spread of jerk behavior a little bit.

I still think Zed is over the top sometimes, but I love that he comes out strongly against when do jerk stuff and think the over-the-topness actually helps facilitate taking strong stances. Also, he's a massively prolific guy - man, he's launched a lot of interesting projects. I respect the dude a lot.
China is doing it's best at ramping up their fleet. It is just that they focus on making better ships instead of making many ships, at the moment.
For Google IO and SF Music Hack Day we passed out 2x2 flyers to promote our brand new music player for Android. People were intrigued by the design - we had our icon/logo in the middle and our url on the sides:

http://blog.cloud.tv/2011/05/18/1000-installs/

It helped us get our first ~1000 users...
Right, but they've essentially been taken out of circulation. So without the knowledge of how many coins are usable, how can one accurately value the currency?

Maybe this is the wrong mental model, but I picture it like a hard disk slowly filling up with bad sectors. Except in this case, the disk controller can't tell you how much free space the disk has.
Stencyl : a new game building tool for indie game makers
I'm not exactly sure yet, but I currently have a lot of interest in application development. I plan on becoming a software developer and working in the industry. At the same time, I read a lot of business and tech blogs about start-ups and do find immense interest in that also. That may also be a path I would like to pursue. Still exploring....
There are two-sided networks that have launched without spam, or deceit.

The standard approach would be to pick a city like NYC, and pound the pavement selling the site to every high-influence group you can possibly identify, do that to get a decent inventory built up and then launch with that inventory and start proving the model.

Then, pound the pavement in other high-influence cities, work to get inches in the media, do biz-dev deals with travel/vacation sites, get yourself interviewed on local radio and tv, find every possible way to insert AirBNB into the news stories of the day And frankly, with the real estate crash, there were a lot of possible ways to insert themselves into the news.

Or they could just spam craigslist.

That said, my big question continues to be 'did they disclose this behavior to their investors'.
After K&R, it was 'Using C on the Unix System' by Dave Curry (~200+ pages).

I also enjoyed the first edition of Learning Perl by Randall Schwartz (~200+ pages). This book introduced me to regular expressions.
Turbo Pascal's Unsung Hero
Boston, MA.

Dimagi is hiring a Senior Engineer in Boston. We are a small social enterprise that make apps that support healthcare systems in the developing world. We focus on mobile and SMS-based applications.

Any excellent programmers welcome to apply.

Experience with Python, CouchDB or Android is a plus.

Dimagi: http://www.dimagi.com/
Careers: http://www.dimagi.com/about/careers/
Yes, but that attitude is not dead: how many projects have you come across where the only documentation is the JavaDoc or equivalent? It allows someone to tick the box that yes the documentation is done, with minimal effort, but it's not that useful to the next programmer, who really needs sample code, oh, I get this from that, and this from there, then I feed them both to the function...
Aside from possibility of interest in the exposed query, what's the point of copying as pasting the error you just got?
I just added an historical note about Turbo Pascal as a post: http://news.ycombinator.com/item?id=2608304
San Francisco, CA

Affine Systems generates data about online video using computer vision (face recognition, product recognition, scene classification, etc.) for advertisers to use in targeting and filtering their online video campaigns.

We did over a million dollars in revenue last year working on campaigns for major brands. We recently raised our B round, led by Crosslink Capital, the investors behind Pandora.

We are looking for test-driven engineers (and sysadmins) to work on an internet-scale video processing pipeline using Python, MySQL, Selenium, ffmpeg and other open source tools. Its goal is to find and ingest videos from web pages and to generate and store metadata about those videos using our vision algorithms written in C++.

You aren't expected to have a background in computer vision, but it would be great if you are interested in learning more about it. We are building a cross-functional team, so you will work closely with our computer vision experts to plan new capabilities and bring them into production.
We are also looking for computer vision experts who feel the need as we do to build an engine that can watch and understand all of the world's video. This is truly the greatest AI problem as there is no more quintessentially human activity than watching TV.

No remote hires, please. You must be willing to work at our office five days a week in a pair programming environment.

If interested, please contact me (founder/ CTO) at bobby@affinesystems.com
Thanks.
Seeking Work - Remote

Let me handle your screencasting so you can focus on doing what you love: working on your code. I'm an experienced marketer and product manager who wants to help put your product on display and reduce your support volume. Let's reach your target market and better support your users.

Contact me: justin.burdett AT gmail.com
A $1 CEO isn't a bargain
I believe they're not strongly correlated. I know a lot of people that take risks that most of us avoid. Most of these people share very few characteristics of your typical CEO. Half of them end up on YouTube with clips that begin with, "Check this out...".
I totally agree. Although my issue is more that I watch a ton of projects. It'd be nice to filter our dashboards, maybe group projects or people we follow.
Its very true that it wasn't yet as strong as it was designed to be nor was it as strong as the Maginot line. It only had to be enough, though. If Germany's western border had been completely unfortified there would have been no way that the Allies wouldn't have attacked. And even the unfinished wall represented a huge investment for Nazi Germany. If you haven't already I'd recommend reading "The Wages of Destruction" on the economy of Nazi Germany, its a fascinating book for a number of reasons.
Although probably outdated by now, I learnt Java from a book called "Java a Practical Guide for Programmers" by Sikora. When most Java books weighed in at a 1000 pages it was incredibly refreshing to find one that was 170 pages and assumed you already knew how to program.
Yes, that would also lose the data.

My point was that 'delicate' isn't nearly strong enough of a word. If you can make diligent backups and still lose everything, the system is beyond 'delicate'.

Another post notes that newer clients have fixed this issue by pre-generating addresses. That's better, but being able to lose all your money because you lose a number just isn't acceptable.
I think the USA are doing smashingly well against their current crop asymmetrical opponents. Wikipedia has the GWOT American casualties count (military and civilian) at 8800 (http://en.wikipedia.org/wiki/War_on_terror#Casualties). Far more American citizens than that died the last time we faced a serious asymmetrical opponent (http://en.wikipedia.org/wiki/American_Indian_Wars).
then I remembered that the military leadership and tactics during The Great War were pretty damn lousy (e.g. trench warfare)

What's so lousy about trench warfare? I mean, yes, it sucks, but it's a Nash equilibrium given the technology at the time (very good machine guns, lousy tanks and aircraft). If your enemy has trenches, you need trenches too. What else would you have done?
Atlanta, GA

Emcien needs a Rails developer immediately

Official posting here:

http://emcien.com/about-emcien/emcien-careers.html

If you want to short-circuit the process you can email me directly at mmanning at emcien dot com.
Ask HN: Why is there no Anti-Software-Patents organization?
First, I want to recognize the EFF[1]. They do great work, but they've got a lot more on their plate than just patent reform. I won't reiterate the problem: we all know about the issues with the patent system. And besides, Fred Wilson just wrote up a great post about it[2]: "Enough is Enough."

A lot of people, including companies with deep pockets, like Google[3], have publicly called for reform of the patent system. If this is such an important issue for us, why are we not organized around it?

This is not a rhetorical question. I genuinely don't understand why there is no major organization dedicated to pushing for patent reform. Such an organization would stand a much greater chance of enacting reforms than everyone acting individually. And such an organization could do things like organize developers in opposition to specific attacks by the trolls.

Why does this not exist? If it is simply because nobody has had the time to do it, I'll gladly pitch in and do what I can to get something rolling. If it's a deeper problem, we need to figure out what it is. In any case, enough truly is enough. We need to end this thing.

[1] http://www.eff.org/

[2] http://www.avc.com/a_vc/2011/06/enough-is-enough.html

[3] http://googlepublicpolicy.blogspot.com/2009/03/patent-reform-needed-more-than-ever.html
Berlin, Germany
http://soundcloud.com/jobs
Actually there are lots of copyright trolls, especially in the cases where the content is cheap to make (as in time invested) and cheap to distribute -- like news articles, music or photography.

Say you've got a popular photo, you can transfer the litigious rights of it to a copyright troll and that troll will then sue everyone using it.

Kind of like what RIAA is doing.
While that is quiet an impressive figure, you've got to keep in mind that it wasn't just Halo Reach. The Halo franchise was 10 years in the making when Reach was released.
Love the business card one, I've been meaning to make business cards with a QR code for a while. For real-world objects with a virtual component, QR codes seem like an interesting solution.
Short answer: we're ashamed (if you're not ashamed of what you launched, you launched it late) :)

Long answer: we're inviting close friends first, expanding to people that signed up back when we launched the first teaser and then the rest. As soon as we see how well does it scale, we'll start sprinkling invite codes on HN.
I have heard that grad schools look for applicants with industry experience. Does that really make that much of a difference? I have interned at a small company and will be interning at Apple this summer. I know its only for the summer and will not get as much exposure compared to working full time for a year. I do plan on obtaining a couple other internships throughout the year and definitely next summer. Don't a lot of people go straight to grad school without working full time?
This bugs me so I have to point it out:

His income numbers use average instead of median. I can't find the exact numbers, but eyeballing it -- it looks as though he's quoting the household income numbers instead of the individual numbers.

You nearly always use median for incomes, otherwise Bill Gates can walk into a room and the average income goes into the hundreds of millions.

Someone discussing the value of college education in America should be educated in the skills to evaluate it, and, fairly or not, it really calls into question the validity of rest of the article for me.
I wish it came with a -1 as well, but I imagine that will develop by itself. Significantly, this is based on your contacts, rather than what everyone at Facebook/Digg/whoever likes. I think this is a winning characteristic.
Yikes, I missed that. Thanks code_duck!
People are all over the Tweetie iPad interface. (Sliding stacked split views) The TouchPad email app isn't the only tablet app I've seen that uses that design. Along with pull to refresh, fast scrolling, flick for menu, and many other UX gems, the developer of Tweetie is a genius.
The author doesn't appear to distinguish between a decentralised client and a decentralised specification.

The authors of the official Bitcoin client have de-facto control over the specification, so the design of the Bitcoin protocol is effectively centralised. I don't think anyone sees this as a problem, because if people start disagreeing they can always fork the protocol.

If a flaw is discovered in Bitcoin that requires a protocol change, I doubt we'll see any fragmentation. People fork projects over a wide range of reasons, but rarely over essential security patches.