skysight-inc/HackerNews huggingface dataset:
At first I thought it was just another Rapidshare search engine, but this one has some handy extra features:

- honors the search query (only displays results containing ALL the words)

- search by file size range

- sorting by size, downloads (seems to only count downloads via the own site, though), file name and source

- configurable number of results per page

- doesn't refresh when searching or changing page

- "Show related"

- has a surprinsingly complete database

- not original feature, but shows source page and page title

It's the best out there (FileTube is out because of it's tiny database), but could really use a better interface (page number, source title without mouse-over, smaller header and wider source column are things that come to my mind now).
> You Can't Submit An Article Again

This isn't entirely true. You can't submit identical URLs to the same reddit. To resubmit you can add superfluous characters to the URL. It isn't very intuitive or easily discoverable but... it works.

EDIT: Nevermind, he points this out at the end and lists it as a problem. WTF.
I don't think the declarative examples are examples of declarative style. They are both a mix of imperative and functional, with the 'declarative' examples having inner functions.
Wouldn't this also ban OpenFeint as the leading competitor to apple's new Game Center?
In most of the world, "middle class" means that you have a cushy job and don't have to do any housework-- a maid is assumed. It also means that you have enough financial security that, while you may have to work, you can work and move from one industry to another pretty much at your leisure.

Being "middle class" is better in the Third World, but the comparison isn't fair because only 1-5% is called middle class over there, while 50% are considered middle class here. So that's actually a comparison of what we would consider upper-middle class in their societies against the upper working class in ours. No one who has to put off a vacation because he only gets 2 weeks annually would be considered middle class, except in the US, where we indulge in the fictional equation of "median" with "middle class".

What you're talking about (I think) is the fact that a lot of people come to America expecting to be middle class, which implies a certain level of comfort. When they join the upper tier of the working class that is called "middle class" here, they're upset because of their dashed expectations.

Being poor in America sucks but it kicks the pants off being poor in the Third World, at least in material terms. However, the poor in the US are almost always miserable (due to lack of advancement, a culture that equates poverty with failure, and boredom) whereas the poor in the Third World are not always miserable.
Phillip Greenspun talks about some of this stuff in one of his posts -- the one where he figures billionaires could create human happiness by building Mexican style villages in the US. (Cost effective, at only $27,000 per capita!)

The key idea: we in the US are wealthy materially, but impoverished in community and human contact.
I really hope the open market (Android) wins this. I'm not looking forward to Steve Job's (similar to Bill Gates') vision of the marketplace.
Also stretch your hamstrings. Works wonder for me.
Not a particularly tasteful image, nor interesting at all. How does this get on HN's front page?
THE CHAIR IS NOW DIAMONDS.
IDEs are a special case, and not necessarily representative of the platform -- they're trading memory for speed on purpose. Cross-referencing and API lookups have to be fast, memory footprint is far less important.

Something like the Eclipse RCP mail app demo could provide a more representative baseline memory footprint of the platform (http://www.eclipse.org/articles/Article-RCP-3/tutorial3.html). The Eclipse platform can be quite compact without the IDE features, JDT & online help indexing, etc.
I use YouTube on my iphone to queue up and listen to songs I want to hear. TO find songs I want to hear while driving I speak into Google, "Artist, Song, Youtube," to bring up the result, click & listen.

You can find some decent quality sounding versions of songs you want to hear; albeit some are crappy quality too. You can later access those songs in your YouTube iPhone app history.

This put.io sounds cool, but for me I dont download mp3s anymore and when I had a hard drive full of them I did upload them once to streamload.com but that took forever.

Good luck!
Now I don't like neither example. The second one isn't declarative. Python actually has preferred, declarative way to write this kind of code — just use generators.

How much more clearer is this code:

def some_func(someList):
for elem in someList:
# do something with elem
yield elem
Makes it harder for people to port apps to Android if they are written in Object C. Apple figures that the iPhone is priority #1 for everyone developing a mobile version, so they can use their TOS to raise the cost of supporting priority #2.
/First, there's a shortage of computer scientists/

That doesn't sound like the experience of anyone who works in the field. Remember that CS is one of the few professions where workers really do have to compete with Chinese, Russian, and Indian salaries.

/often make base salaries of $180,000 to $210,000/

Sounds like a statistic invented by the same people who are suggesting a shortage of computer programmers to hire.
The Two Things Digg has Left
Every generation can say something to this measure about the one before it. If we were happy and content, we would have never made it this far. It is our unhappiness that serves as a driving force to make things even better. Depression and assholitry are not setbacks, they are the driving evolutionary force.
to Mr. Gosling: thank you for your work on Java!

I hope you take much deserved time off then maybe end up at one of the newer brain trusts like Google.
Last I checked, Google's crawler treated 4xx errors on a /robots.txt (which includes unauthorized/not-allowed) the same as 404-not-found. (In most cases, it's a configuration error by the site owner, and for those sites where it's intentional, the operator is savvy enough to block crawler access to other URLs by password or user-agent if desired.)
It sounds like MS don't want the overhead of supporting publisher-free titles unless they're exclusives or safe bets. Machinarium is a niche title from a small company. I know a lot of small indie companies are finding it hard to cope with the certification process. It'll probably be OK if they find a publisher to manage all the support and testing.
The amazing part is that this seems to be universally true. I'm also a "pclark", and I can attest to the accuracy of this statement.

Watch your backs, Google, these guys are onto something.
Awesome! I should be there. Coming from Waterloo so if anyone is up for a carpool I may be able to help. I'll be living in Toronto as of June so hope to meet some people as well, I won't have any friends as of June haha :)
Just goes to show that a closed platform is a crappy platform.
Twilio (cloud telephony, San Francisco - SOMA) is hiring a couple engineers, a head of biz dev, an evangelist (that's what I just started doing a week ago) and a product manager: http://www.twilio.com/company/jobs
I think the alarm on the iPhone is audible regardless of the silent mode.
That is exactly the type of audience I want to write it for. I've just started doing design recently. And writing this post helped articulate my ideas. But more importantly I think it can help developers get into design by using a more pragmatic approach. As opposed to the "Trial and I don't know why it looks bad" approach that I was taking a year ago.
http://www.airbnb.com/jobs (We have 9 job openings. Front-end/Back-end devs in particular!)
This is a duplicate of: http://news.ycombinator.com/item?id=1255097
Is that so? I don't use alarm clocks anymore. I still might sleep through the alarm if it's in my jeans pocket across the room, though.

Star Control name?
Personally I thought the link to "gay sex" in a product announcement was the kicker. (It was the only link in the article, btw)
Hiring & Loss Aversion Jujitsu
A quick note about the markup: initially I was using the Google style pseudo rounded corner buttons that used 3 nested b tags. So part of this design was just me being lazy. But later I realized the alpha blending on the borders meant I needed at least 2 of them.
I don't think this is rare at big companies especially when taking into account stock grants and bonuses. With stock grants engineer salaries can reach the lower end of this range from what I have seen.
Yahoo! Search is hiring frontend engineers: http://www.yuiblog.com/blog/2010/04/05/work-with-yui-3-on-th...
Saying it was 'rejected from XBLA' is pretty misleading. Microsoft is just refusing to be their publisher.
This is inaccurate. Microsoft just doesn't want to publish the game, which is completely different. They just need to find a publisher.
Hr. Pasted memo that can and pouch production of milk shouldn't come to work start from on the 3rd to 6th. But i left without permission from my supervisor and is now a query. Help me solve this?
It says base though. (Apparently I should be sorting out a raise!)
yeah airbnb!
ISP Accused of "Hijacking" Google Search Queries and Subscribers' DNS
Are you hiring only local people or are you accepting remote applicants as well?
Absolutely not, this is absolutely right to the point. I'm saddened to see people unable to understand anything.
Location: Memphis, TN

At American Roamer we're looking to find software developers that can take on big scalability infrastructure problems, do big data analysis with solr/lucene and hadoop, and javascript/front end developers.

We collect and sell information on the wireless industry. Among other things in this position you'd be building/supporting a "google maps clone" for displaying coverage data.

Small company, great team.

Send resumes and questions to jims at americanroamer dot com.
you could say they're the modern day Bell Labs

I think this comparison is unduly favorable to Google. http://en.wikipedia.org/wiki/Bell_Labs#Discoveries_and_devel...
Typing Tutor Software: Rapid Typing Tutor
http://sfbay.craigslist.org/pen/web/1639734503.html

Position: Senior Web Developer

Location: Palo Alto, CA
A word of warning: their servers are in Europe, so if you happen to be far from the Netherlands, it might be slow.
Dropcam, http://www.dropcam.com/ in San Francisco.

You can just email me directly - greg@dropcam.com. We code for the cameras and the server-side, mostly Python/C -- and there are many terabytes of data to work with. We also have an iPhone app and will possibly support more mobile platforms in the future.

We're looking for generalist engineers who know C like the back of their hand but prefer to code in a higher level language like Python 90% of the time. You should also have experience with IP/networking or a voracious enough learning appetite to get it fast: we work with protocols a lot, and not just HTTP. Linux knowledge will come in handy too ... understanding file systems, system calls, toolchains, etc a plus.

We've been too busy to write up a fancy jobs page, but there are ample sodas, salary, and equity :)
Thoughts on distributed teams (and advisors)
The copy for this position on the careers page incorrectly refers to C/C++ as C/C. Interesting though.
I'm trying to create a community for rational discourse - http://debate-zone.com
And why was it going to cuil rather than cpedia?
I imagine we might be able to get a Waterloo HN meetup together.

Any interest?
I find this to be slightly hypocritical, since Google has had its share of evil, while perhaps not as evil as Apple has been lately.
The engineering positions are definitely in house at Airbnb HQ in San Francisco. However, we accept (and encourage) applicants who are willing to relocate to SF.
So is an open platform with no market share.
What sort of positions are you looking to hire for, with what skill sets?
BioWare, Austin, TX. We make video games you might have played (Mass Effect? Dragon Age?) and the Austin office is working on the Star Wars: The Old Republic MMO. The web team has 2-3 contractor openings for web developers (senior PHP [Drupal] and just HTML/CSS/JS) and graphic designers to help us build out all the game-web integration.

Edit: the job listings aren't live yet, so you can email me at vito underscore biowarejobs at perilith dot com if you're interested. (I'm the interaction designer for the new features.)
Somerville Massachusetts

My company, BetterLesson has two open positions.

- http://boston.craigslist.org/gbs/sof/1679680393.html
- http://boston.craigslist.org/gbs/eng/1679671213.html
Download Adobe Reader 9 dan Adobe Flash Player 10 Terbaru Free
Ask HN: Revocable File Sharing?
Is there a fully revocable file/media sharing service? I realize that there are ways of publishing movies and books with DRM which can disable display/playback after a certain amount of time, but I am thinking about a facility where end users can upload pictures and documents, then be assured that the contents will be securely erased after a certain time on demand from the user.
Hidden inside the vaguely markov-chain/chinglish-like nonsense is an interesting idea: deduplicate the reference-information web.

Even before the recent explosion of spablum (spam/pablum/made-for-adsense) sites, using the web to learn about something involved reading a lot of duplicate info. When learning about topic X, you might visit site #1 and learn A, B, C, D, E. Then, site #2 has B, C, D, F, G. Then, site #3 has A, C, E, G, H.

Even if H is the key thing you personally wanted to know, by the time you got to it, you'd encountered most other things 2 or more times, and even the 'gem' of a result, site #3, was 80% redundant.

A wonderful summary page would have A, B, C, D, E, F, G, and H, all in one place, properly contextualized. The best Wikipedia articles serve this role and that's why they're deservedly atop many search results. But the obvious utility of summary pages has prompted a race to create more of them, by automated and editorial means. When such attempts fall even a little bit short, they make the problem worse not better -- polluting the web with more permutations of the exact same information, hiding the rare gems in more muck.

I'd like to start a project to attack this problem head-on, and would love to hear from others who might want to collaborate.
Anyone who buys apps would have standing, imo. but the developers/dev tool makers might have a better chance. Hell, if you go even farther, you could say other smartphone makers have standing - but they'd have to make a different kind of challenge.

This is a chicken-egg situation. Apple has Apps, so more people buy iPhones than other phones. with Adobe's dev tools, devs could make apps for more than one platform - that is a threat to apple. When apple shuts this down it is an anticompetitive act against other phone makers. Because if devs could put apps on more than one platform, then other platforms would become more appealing.
Updated with more detail! Thanks for asking :)
BluWiki sells for $2,550 (proceeds donated to Kiva)
Adobe apps function great on windows and better than Macs on linux... have you ever considered the fact that your overpriced mac is what sucks? no - cause Jobs told you it was Adobe's fault.
That's a misleading statistic because the IRS only allows you claim deductions on a money-losing primary income generator for the first five years.

After that, it's reclassified as a hobby, and you can't deduct for it any more, so businesses either suddenly start submitting tax returns that show they're breaking even or profitable, or they stop submitting them altogether (have "closed" or "failed").
Highly recommend the book "Showstoppers" about Dave Cutler and the making of Windows NT
Why is this article here ? This is a poor excuse for him driving traffic to his website. Crap.
Yelp is hiring, http://yelp.com/jobs/
Nasuni is hiring (Natick, MA): http://www.nasuni.com/sub/jobs/ - Sales, Community Manager, Web marketing manager.
I'll let it stand, you deserve upmods for pointing that out!
So, because he used a horrible "NoSQL" system years ago, the NoSQL concept now is going to be the same. Is it just me, or is the quality of HN links going down?
I always cringe when I have to download something off of Rapidshare. What's the benefit over torrents?
DigitalAdvisor (Cambridge, MA) is looking to hire an awesome Rails developer: http://boston.craigslist.org/gbs/eng/1681173589.html
Tell HN: Add any metadata to any domain bookmarklet
This was project that I worked on yesterday. It's a bookmarklet that allows someone to save any metadata to any domain using html5 localStorage.

github link: http://github.com/davidwparker/anymetadata-bookmarklet-js

Tell me what you think, thanks.
How to export and import an HBase table
My iPhone makes it a point to not go off when I set it. I'm not sure what I've got going on but I've slept through it when it's on my bedside stand so many times that it's not funny.
IPad Universal Applications and Private APIs
Privacy, mainly. If downloaded from a torrent, and not using a VPN or PeerGuardian, all peers can see your IP address.

The main drawback of Rapidshare is its download limits. There are other file services, however, that don't seem to have these. As a result, you can download large files in one go, rather than chunk-by-chunk via Rapidshare.
Company: CBS Interactive

Location: San Francisco (SoMa)

Properties: Gamespot, Gamefaqs, Metacritic

Position: Operations Engineer

Experience: Unix, Scripting, Apache + mod_rewrite, Memcached, MySQL, Redis, Sphinx, Solr, CDNs, Monitoring, RPM, JIRA

Responsibilities: Own it all, keep it running, make it run better, work with developers on a daily basis.

Contact: gml-ops@cnet.com
You can just have JavaScript that switches out one tag for a bunch.
Definitely check out the image about 3/5ths down.

(Direct link: http://www.seobook.com/images/evolution-and-back.jpg ).
While this is generally true, rapidshare still have your details and have occasionally passed them on: http://torrentfreak.com/rapidshare-shares-uploader-info-with...
That is correct, but anyone that knows my IP when I download something don't know the status of my download. My client could be lying about the pieces I have and the progress I do with the download.

With Rapidshare it would only take one call to a judge and get a full list of all the completed and confirmed downloads I've made from Rapidshare.

With Rapidshare there's also money involved.
Source? Where did you hear this? I can't find anything on Google about TTR using Lua.
On the topic of Java, anyone know what's happening with the Java app store? No doubt it will fail to reach critical mass with the public, but it's a shame. Had Java had a more presentable front end and Sun been more commercial they could have started the trend for apps many years back.
Any non-technical positions?

business development/seo/product etc.
i think the right hand style (whatever it is) is more self-documenting.
Upmodded, but would be useful to have a demo, despite how easy your script is to deploy.
Basically, he used to use Zope, and didn't like that you needed to instantiate an object to get it out of the DB. Then he complains his coworkers had some kind of ambiguous problem with this that only the author was smart enough to solve, then the author recognizes that this isn't at all a problem with modern NoSQL solutions (unless you want it to be).

Color me confused, what was the point of this diatribe? ZODB sucks? His coworkers suck because they only understand SQL? NoSQL might suck because ZODB sucks?

For the record, SQL is a beast, and far from intuitive. I hardly think most NoSQL is too hard for the masses (for that matter considering that NoSQL encompasses so many different techs its hard to say anything about NoSQL as a group), it sounds like no one at his shop wanted to really learn another DB since they could just ask this guy to help them out.
Wouldn't it be more intuitive to do the following in example 2?

def post_process(data):
newdict = data.copy()
Str = 'df_use_percent'
if Str in newdict:
newdict[Str] = newdict[Str].rstrip('%')
return newdict
Hey Adobe:Cross compile Objective C to run on Flash Player
2010: Wow, in-flight wi-fi! It's even fast enough to use YouTube!

2012: Wow, this in-flight wi-fi is slow. I'm barely going to get all these files into PowerPoint in time for the presentation...
Actually created an account to write this...

What surprises me is not as much Apple's move (though it is truly ridiculous), as some apologists' responses. Talking about how "Adobe's just as bad," or that "it'll reduce crappy software in the store," or that "Apple's within their rights" is really missing the point.

The point is that this is totally unnecessary from a technological perspective. It's totally a business move to destroy competitors and pursue a bizarre vendetta against Adobe.

I teach in a business school, and am very 'pro competitive edge,' but this is just so short-sighted. Apple's competitive moves seem oriented to reducing anyone who could be a competitor to rubble out of some misguided belief that the iPhone paradigm is theirs, and that they should be able to dictate who makes money off of it.

Ultimately, any business adopting this approach dies. It make take 4-8 years for a competitor's product to reach equivalency, but it'll happen. Tech moves so fast that it'll be tough to keep a closed environment (even a good one) on top.

Furthermore, (and really to the point) I don't want to do business with any firm that thinks they can dictate if or how much profit I can make, or how I can approach my particular niche of interest. Apple keeps on reducing the way you can build apps; how do I know that my next app isn't going to compete with mobile Pages & get pulled? They're creating a totally closed and controlled platform, and you better hope that you don't run across any of their plans. It's a terrible business environment, and totally destructive.

Ridiculous.
Wow, I love the benefit and perks!
What a great video. Louis CK is one of the funniest comedians out there.
Stream of consciousness post here. For your first bullet, people should be aware of mt_rand()'s superiority to rand(). For your fourth bullet, people should be aware of hmac. (Am suggesting that awareness of these should be a necessity, though not sufficient for some purposes.)

Edit: Just read your powerpoint - it's a wonderful overview, with brief code samples. People getting started with this broad topic should definitely give it a read. And now I'm sad I missed your live talk a few weeks ago.
http://blogs.adobe.com/penguin.swf/2010/01/welcome_to_the_th...

http://blogs.adobe.com/penguin.swf/2010/01/solving_different...
"Don't allow yourself to get desperate. Studies about how people make decisions when under pressure show that you lose flexibility when there's a deadline looming. You try the first thing that comes to mind, and unless you're an expert, it's frequently the wrong thing (and even when you're an expert it's frequently the wrong thing). (Klein, 1998)"

This rings true, but where could I read more online about these studies?
What bugs me is how these guys got their funding simply on the off chance that if you're an ex-googler you might know something that others don't.

Gigablast, duck-duck-go are outperforming cuil where it matters, and they're getting quite close to be being able to supplant google.

Cuils founders ought to be at least slightly embarrassed by that.
Geez, I can't BELIEVE that my incredible world-wide communication network containing the knowledge of ALL humanity and powering the future .... has REDUNDANT content! It sucks!
IBM does do research, and plenty of it. Quantum Computing anyone? http://www.research.ibm.com/quantuminfo/teleportation/
"What's the benefit over torrents?"

You don't upload anything. This makes a huge difference under most legislatures.