skysight-inc/HackerNews huggingface dataset:
But still not great from a UX perspective. It would definitely be a plus if this is added.

Some method to let other users curate the content would be great too. On the TPB this can be done at looking at the colored skull or the comments. Improving on this method would be great. I don't know whether linking to a release site is practical and desirable?

EDIT: also order by date. If I type hunger, hunger games should be on top.
The artist is nothing without the gift, but the gift is nothing without the work.
A lot of torrent movie downloaders check for the "type of" print available - CamRip, Blue Ray RIP, DV RIP etc. It would be great if you could display these after the search goes through. It would make the movie download decision 1-click.
The only reason I still use tpb is the comments will usually let you know if a torrent is of poor quality, passworded, etc. Consider adding peer ratings for video and audio quality.
Yes this is mostly down to Foxcon and that Apple sells a relatively small range of machines with little customization.
And it only counts for Apple's own stores, not machines on the shelf at Staples etc

And if you take this metric to extremes then something like the Morgan car company - where there is a multi-year waiting list for their hand built sportscars - is the most efficient company in the world !
Unions probably have a lot to do with this in the United States.

I seem to recall footage of a building-erecting robot in Japan. Basically it was a frame that went up and down on four pillars, with an armature that could move in two dimensions on the frame, almost like a "UFO catcher" or crane game machine.
Los Angeles, CA - Full time

TrueCar is changing the way people buy and sell cars. We are well funded, earning revenue and growing. Most of our code is in Python, Java and Javascript. We have a great work environment and some great problems to solve. I love it here.

We have several openings right now. If one sounds like it might be a fit, shoot me an email (address is in my profile)

* Senior Manager of Search Engine Marketing - Responsible for the day-to-day management of the internal paid search program. This includes everything from keyword expansion to weekly reporting as well as strategy and leading search meetings. The ideal candidate will be well versed in the fundamentals of search and the ability to understand a purchase funnel and where it makes sense to drive investment. 3-5 years of search engine marketing experience required.ce building database-driven, web-based systems in a Linux environment.

* Senior Linux Systems Engineer - Will be involved from the design stage through production troubleshooting, from DNS to networking to application behavior and ultimately responsible for making sure our production systems are reliable and perform well. Redhat Linux administration, including configuration, troubleshooting, and automation. At least 5 years of experience with Linux/UNIX system administration.

* Director of Core Data Engineering - Lead major software and testing efforts on back end Core Data platform. Work with CTO to define strategic direction for our data platform that drives our all of our products. Proven success implementing Hadoop.

More positions:

* Java Architect

* Senior Java Developer

* Senior .NET Developer

* BI SQL Analyst

* Data Analyst (SAS/SQL - Looking for an MS in Statistics, Econometrics, Operations Research, Data Mining, or Math)

* Front End Developer

* Front End Engineer/Designer

* Statistician/ Data Mining Specialist

* Vice-President, Partner Development

I found TrueCar at PyCon, relocated across the country to join them in the fall and haven't regretted it once. Come join me by the beach: http://picplz.com/user/dabent/pic/tpc4v/
They should have read about the Internet Worm of 1988 - http://en.wikipedia.org/wiki/Morris_worm

Those who don't know history are bound to repeat it?
Construction employment in Canada is high for the same reason it was high in the US in 2006. Can you guess what that is? Hint: it eventually goes "pop".
I can't believe we overlooked the homepage. Wow. NIFD (Now I Feel Dumb). Great callout HN! Thanks for taking the time to comment! We should have a new graphic up soon.
So, you wanna build an App...
In that case I hope someone makes an extension that blocks ads from such networks by default.
I'm not sure I would want to be in a car with code written in any language by somebody who couldn't learn Haskell (or any other language, for that matter) in a couple of weeks, at least well enough not to mess something up without noticing.

That said, if I had to be in a car with code written by somebody who didn't know a language, I would much rather that language be Haskell than C (to pick an extreme example; replace C with most any other language and it would be true to a smaller degree). It's much harder to sneak a bug through Haskell than pretty much any other language and it's easier to have more thorough testing. Somebody new is very likely going to have trouble getting code to compile at all, but the would also have trouble adding subtle (or even unsubtle) bugs to it.

To continue with the extreme example, there is a whole host of C bugs which are easy to add without realizing but are practically impossible with Haskell: memory issues (having the occasional segfault or bus error), concurrency issues (these can be very subtle and hard to catch), mutation in the wrong place (could also be very intermittent), potential type issues and so on.

If the language was C, I wouldn't want anybody without a lot of experience working on the code at all--there's just too many very subtle ways it can fail without being easily detected.

Even languages that make is harder to shoot yourself in the foot make it easier than Haskell.
San Francisco, CA

FULLTIME

Mixpanel (YCS09; http://mixpanel.com) is the most advanced advanced analytics platform available for web & mobile applications. We're making millions in revenue, we're cash-flow positive, and we're growing like crazy (on track to hit 7 billion events this month, up from 5 last month). We also just raised a $10M round from Andreessen Horowitz.

We're hiring for a number of positions, but I'd like to highlight a few:

1. Solutions Architect - hybrid support/sales/marketing/engineering role. Really awesome for developers who want to do more client-facing stuff. See http://mixpanel.theresumator.com/apply/Eoh3qJ/Solutions-Arch...

2. Backend/ops engineer - we have a large amount of infrastructure (~200 servers) for a company our size & need someone to manage it. This role is all about automation. See http://mixpanel.theresumator.com/apply/Xm0tLy/Software-Engin...

3. Office manager - looking for someone super smart & organized to keep the wheels greased around here. No job post yet, but you can email me directly.

If you're interested, please email me - tim@mixpanel.com.
I suspect Peter Thiel would likely say something along the lines of pursue the thing you know you're right about and which everyone else insists you're wrong...

I didn't even realize it was Peter Thiel who said that, but I embrace that mindset as well. We have a document in our repo called "What we believe" that is where we catalog the things that we think about the world, that we suspect most everybody else would disagree with us on. Looking at that periodically is a valuable tool to help us focus on how we're going to be different.
Toe socks any time soon? And, 2 pairs at a time? My wife loves wearing mismatched crazy socks, and is hooked on Vibram Five Finger shoes. Myself, I can't wear toe socks unless they have really-long toes (and almost none of them do).
You are asking the question of "how can we have more time for ourselves without needing to be at work 8 hours a day necessarily". That IMO has nothing to do with technology. But yes, i agree that ideally, we should be able to choose how we spend our time in a day/week efficiently but technology is not the only answer.
cf. http://hackerne.ws/item?id=4054667

Displaying by default would confuse lambda users. How would you solve it UX-wise?
Wow. Front page to 141 in the space of a lunch break. Flag seems a bit broken.

It seems that the backlash of this was too heavy handed - there are no ShowHN posts on the front page now.
What Startups Can Learn From Sun Tzu’s The Art Of War
also, from this Microsoft's post:

"At the moment there is not yet an agreed definition of how to respond to a DNT signal, and we know that a uniform, industry-wide response will be the best way to provide a consistent consumer experience across the Web.... Microsoft does not yet respond to the DNT signal, but we are actively working with other advertising industry leaders on what an implementation plan for DNT might look like, with a goal of announcing more details about our plans in the coming months."

Brilliant, guys. I'm really excited that you're fully embracing something you have no clue how it's actually going to work. Instead of giving yourself an out, why not just commit to an aggressive interpretation of "do not track" on the server side as well?

(to be fair, when you wait two years between browser releases, you do have to try to aim where the market is moving towards, rather than where it is)
The Case of the Disappearing iPad
>we don’t know what the user wants

How about they ask their users on first install?
There is a flip side to this. An earthquake in Japan has car factories in the USA sitting idle a year later because of a shortage of parts.

A fire at a Foxcon factory in the run up to christmas would really hurt Apple.
Oh.

Error (509)

This account's public links are generating too
much traffic and have been temporarily disabled!
Glad to see this, and kudos to the team. Ever since I heard that they were taking code cruft seriously (http://people.gnome.org/~michael/blog/2012-01-09-unused.html), I've had high hopes for LibreOffice.
"Garbage Collection: Algorithms for Automatic Dynamic Memory Management" by Richard Jones and Rafael D Lins.

Very readable and approachable. I read the entire book, which I almost never do with technical books.
I'm not normally one for tinfoil-hat theories... but given that "online advertising" is basically synonymous with Google, how does this decision impact Google?
That would always be the safe response. There isn't a whole lot to be gained for the employee by telling the company why they are leaving. Some folks like to 'get off their chest' all their grievances in an exit interview but even that isn't advisable. The fact that you're leaving those 'losers' behind is great now, but later you might need to work with them again and well, lets just say that debt accumulates.
Technology has decreased the amount of time it takes for you to do your job.

So much so that your company learned it could fire the guy next to you (or let him quit and not replace him, however you like to look at it) and make you do his work, since you're more productive with new tools.

Remember, it's not about letting you work less hours, it's about their labor costs (I wonder if there's correlation between Executive Compensation and the increased use of technology to replace labor -- the money goes somewhere). If you can replace half your HR department with good software run by the other half, no one's hours are changing, but the company is saving a ton of money.

I ultimately think that this is the future of technology:

Jobs replaced by technology are wholly not being recreated by it. Maybe at a factor of 2 gone per 1 gained. I wish real stats could be done on this. The drive of technology is one of making human effort redundant.

I was hoping this article would be about the fact that software/technology/etc is replacing labor for far less money. About how labor wholly cannot compete with software and computer assisted/run assembly lines and 3D printers and whatever else we invent. About how recessions incite businesses to look for cost-cutting measures, and how those businesses are latching onto software and smarter machinery to replace expensive labor.
Palo Alto, CA - Full-Time, Generalist Eng at WiFast. H1-B OK.

We are making internet access more affordable, ubiquitous, and fast.

Our founding engineers come from Google, Facebook and Apple. Our team is 5-strong, experienced, and well-funded.

Come say hi. jobs@wifast.com
He's basically a step away from having several objects (let's call them handlers) which can do your handling for you. Further, they can define the set of circumstances in which they are valid.

I'm going to work with a couple of assumptions:

1) The test casts which he refactors to test*() methods are non-trivial
2) The handlers _may_ be large sets of code

Here's a way to handle one of this refactored methods:

if (!test1()) {
handle_failure_1();
return false;
}

if (!test2()) {
handle_failure_2();
return false;
}

if (!test3()) {
handle_failure_3();
return false;
}

handle_success();
return true;

That's a lot of potential code we're dealing with in this class.

What if:

class HandlesFailure1

def handles_this_case(params)
#code from test1()
end

def handle(params)
#code from handle_failure_1()
return false;
end

end

class HandlesFailure2

def handles_this_case(params)
#code from test2()
end

def handle(params)
#code from handle_failure_2()
return false;
end

end

class HandlesFailure3

def handles_this_case(params)
#code from test3()
end

def handle(params)
#code from handle_failure_3()
return false;
end

end

class HandlesSuccess

def handles_this_case(params)
return true
end

def handles(params)
//code from handle_success
return true
end

end

#And now the original class

class DoesSomething

#There are ways to set this up fairly easily. One simple way it to just new it up here, but you could auto-wire it too
handlers = [HandlesFailure1, HandlesFailure2, HandlesFailure3, HandlesSuccess]

def do_something(params)

handlers.each do |handler|
return handler.handle(params) if handler.handles_this_case(params)
end

end

end

There. Now there's a loop and an if. Check each case and either handle or toss it out. This can also work for the case where you might want multiple handlers to handle something, just don't return on the first one.

I'm not saying it's the right way, but it's another way.

Pros:
It really helps to group together the handling methods with the test methods.
Very simple dispatch method

Cons:
Separate classes, and harder to view all the handlers together.
How common are generic-case exponential time algorithms in production software?
This is not a paid post.
Same thing happens sporadically in Chrome too.
Unix Aliases Are Pretty Handy
Why is that technology hasn't decreased the amount of hours we've worked in a week then?

We (working people in the United States, which at a wild guess both you and I are) have far more stuff, better health and longer lifespans, more flexibility in work schedules, and much more expensive tastes in leisure than "we" had back in the 1960s. Genuine personal wealth in the United States has increased greatly in the last few decades, despite government figures understating that increase in wealth, and we have every prospect of continuing to increase personal wealth, gaining more utility in whatever we value most, as the decades roll on.

See Matt Ridley's writings for the long version of this argument.

http://www.rationaloptimist.com/

As for why people aren't content to live an early 1960s lifestyle with fewer hours of work per week (which is perfectly possible to do in the United States), most people gauge their wealth on a relative rather than absolute basis, and so compare themselves to their neighbors. As "everyone" they know enjoys more of today's wealth, they work hard enough to keep up, subject to the utility trade-offs they consider important. So most people still work full-time hours at most occupations, even though part-time employment at today's rate of compensation allows a lifestyle that was considered quite adequate within my memory.
I am Bender. Please insert girder.
Again, planned for later.

We are (obviously) still refining our copy with movies.io, but when we're happy with it, there's still a lot on the plate: responsive design, releasing an API, mobile apps. RSS feeds are a killer feature: add a movie on your iPhone, it's downloaded when you go back home.

Once we have the "final" look of the website, we can apply the same design elements to finding TV Shows, etc. The sky's the limit, really. Oh, and one account for everything, of course.
Ask HN: How do I become the very best?
The Pokemon theme song goes:

> I wanna be the very best

> Like no one ever was

While I don't want to be the _very best_, I'd like to be pretty damn good.

I'm studying for my Integrated Master's degree in Software Engineering right now, 3rd year out of 5.
Fortunately, there's no shortage of jobs where I am located (the EU). Academically, I'm doing well, too: I was a TA, have good grades and maintain very good relationships with my professors.

I love software development. It's the first thing I've been really good at. I think I'm a smart guy, too.

I have, however, very little to show for it, apart from Uni projects and good grades. All of my personal projects simple stuff that grows stale after I frantically hack on it for a couple of days.

Now, I'm trying to make amends:
- I got a spot at a summer school/internship at a very prestigious research institute.

- I'm going to create a technical blog where I can at least talk about my quick hacks and record my thoughts on trends.

- I've been trying to always have something going apart from working towards my degree: this summer, I'll be teaching a summer course.

- I've been trying to get international experience. The internship is abroad. I'm also going to be studying at Germany for the next semester at a pretty good university.

I'd like to take advantage of HN's userbase to ask for help:

Do you have any recommendations for me?

How can I groom myself for the top companies?

How can I become the very best?

Thanks in advance.

(note: throwaway account)
NY Times Historical Fiction on Stuxnet
How to Conduct Your Own Sleep Study for Less Than $400
Unlikely to happen, since all their revenue of more than hundred million dollars a year comes from Google, which stands to lose big if that feature is implemented.

Opera and Chrome stand to lose too, so that won't happen there. Bing's revenues(and MSN.com etc.) also stand to lose with it, but looks like MS is okay with it.

The only exception with no stake in all this is Apple, which has already implemented third party cookie blocking in iPhone Safari(and Google got some heat for circumventing it).

Edit: On further thought, Apple does get a cut from Google being the default search, but it's probably such a miniscule part of their revenues that they can easily forgo in the name of doing the right thing for their users.
While I agree with the basic idea, how ironic that it's written by an "SEO Consultant", that other class of internet bottom-feeder trying to cram stuff into my attention space for their own personal benefit.

Viral marketing and SEO: the two worst parasites of the internet.
While I can't say for sure with regards to residential construction, but the amount of NEW never leased business/retail space around here is staggering. I've seen several small to medium strip centers go up in the last five years just along routes I drive daily (or at least a few times a week) and much if it is sitting vacant having never had a tenant. Several have a single tenant with 3-7 empty bays.
From: http://daringfireball.net/linked/2012/06/01/opt-in-opt-out

"If “Do Not Track” defaults to on, most users will have it on; if it defaults to off, most users will have it off. Defaulting to off is no more a representation of “the user’s voice” than defaulting to on is."
You act as if its something that the countries would want to rebuke. Seems like good PR and an orchestrated leak to me.
This is because Rotten Tomatoes uses a more thorough criteria for "Action and Adventure", whereas A Better Queue uses the first Netflix genre criteria that's listed on the result from its api. So yeah, Rotten Tomatoes is more thorough in this regard. Most of the movies listed by Rotten Tomatoes with this criteria are under different genres in A Better Queue.
Palo Alto, CA

(H1B welcome)

Shopkick - http://www.shopkick.com/jobs.html

Shopkick is cross-retailer loyalty platform with over 4 million users. Macy's, Best Buy, Target, Old Navy, General Mills, and Proctor & Gamble are just a few of our partners. We are backed with $20 million in funding from Kleiner Perkins and Greylock Partners. We're still small, but we are growing fast.

Here is a recent Times article on our national rollout with Target: http://moneyland.time.com/2012/05/25/scan-this-target-encour...

A few of the positions we are hiring for:

* Mobile developers (iOS & Android)

* Server side developers

* Data engineers

* Marketing, Customer Service, & more

Go to http://www.shopkick.com/jobs.html for more details and to apply online.
Israel owns companies such as IAI which in turn operate subsidiaries such as IAI ELTA (http://www.iai.co.il/17887-en/Groups_ELTA.aspx)

They also operate a nuclear program.

They have world class technical universities.

The military is a huge employer for engineers and researchers in Israel.

If they can create and market high-tech SIGINT / ELINT / EW / COMINT systems, a nation like Israel should be able to create programs such as STUXNET. They have the know how and expertise.

In response to your question. In Israel, a small country, you have mandatory military service, a close relationship between the private sector, government and military, I think the path for an engineer is very clear cut if he or she wants to enter this domain of work. Vice versa, the government will have no problem finding you.