skysight-inc/HackerNews huggingface dataset:
>> What disappeared were the unskilled jobs, and they are never coming back, because they are rapidly becoming obsolete.

This. To get a job, the new requirement is to be able to do something that a robot can't do. And robots are improving rapidly.

Just like steam shovels put ditch diggers out of work, and spreadsheets put human calculators out of work, robots are putting factory workers out of work. As their dexterity and visual abilities improve, and their cost decreases, they'll start taking over other jobs: picking crops, washing dishes and cars, laying bricks, etc.

The big question, for which I don't have an answer, is whose problem it is when workers' skills become obsolete.
How to connect with MySQL database using Java
Does making a new account make them any less wrong? You really just dismissing something someone said just because they're new? Protip: Let that sink in for a moment.
It is, but it uses XML right: for a declarative document, and one that has tools for editing rather than having to do it by hand. Maven is glorious because it ensures your builds are actually reproducible, something which I've never seen any other language or build tool accomplish.
Casual iPhone Anonymity with "Burner"
Leave that sink alone, all of you.
... and when assembly isn't fast enough then I drop down to binary.
Verified: https://twitter.com/memset_juan/status/234987511741554690
Wow, what a chip on this guy's shoulder. If you're a single-language Java (or Cobol) programmer don't worry, your career is safe. But don't write rants telling other programmers what they should care about. There is absolutely zero chance I am going to give a shit about antiquated IT and business processes not being updated. Management has their reasons, and I have no interest in fighting to convince them otherwise. Rather I will work at a company that is doing interesting things with tools that I like.

I don't dislike Java out of popularity, I just don't find it to be a pleasant or expressive language. I like to code in vim without an IDE, so a lot of verbosity and boilerplate is painful. If I want static typing, I prefer a much more expressive and powerful language like Haskell, because frankly I just don't see what the point of static typing is if I'm going to get null pointer exceptions all over the place.
Apple already eats up 71% of the mobile profits.

You're making it sound like there's this big profit tree out there that everybody's supposed to get an fair share of. Nobody "eats up" profits. They earn them.
And what would have happened if round shapes or syncing data over a network were patented and everyone who tried to reuse them in novel ways were aggressively sued?
Bandcamp takes 15% from the music you sell (http://bandcamp.com/pricing/), apparently this service only takes 10%.
The framerate was horrible on my quite new iMac
I thought it was a city that got more of "A pattern language" right and that is why people feel good there.
When we put it up in the office some people thought it said "Fuck it, sail it." ;)
Guess what: not everyone has a Twitter account. Freaky, I know.

And before you tell me how I expect to follow Twitter accounts without one of my own, let me tell you that I follow dozens of blogs without having an account in any of them or their platforms.
A well-researched article/list would have produced a valuable resource. This is true for all high-end electronics. Apple makes beautiful garbage when it comes to keyboards (and mice). They make this fundamental mistake of applying to human interfaces an aesthetic perfect only for storage and other static equipment.
I have a question, and I'm genuinely looking for an answer here.

Why would I want to play games designed for a phone or tablet on a big screen when I can play them on my phone or tablet already?
and they're only using a slightly modified version of OpenGL ES 2.0

I read someplace - can't remember where exactly - that AAA PS3 games generally don't use OpenGL ES at all but instead use some kind of more direct access. There's also RSXGL, which implements the OpenGL 3.1 Core API.
How long before this thread goes recursive?
The title is not particularly accurate. Starting bid of 30 per phone with crops licensing discounts and discount for 'non infringing' phones. Non infringing being ones that apple did not consider to be outright copy of the iPhone trade dress and then quirky features.

Apple made enormous effort to differentiate the product and give it a personality. Samsung did not just try to match the features the old ones looked like copies.
First off, it's not the content, it's the tone that is deplorable. "narcan" knows this, that's why he created a new account instead of using his regular one. Seriously, look at his profile, it has been created (and rewarded with karma) for just this single polemic post.

At least when I say something unpopular or downright insulting, I still have enough integrity to say it in person instead of through sock puppets - not that I remember ever stooping as low as "narcan" in either form or content, but that's a matter of opinion. Also, when did it become OK to talk like that on HN? It's getting to a point where I don't recognize this place anymore.

But about the content, does it really sound reasonable to you that I don't know how Twitter works? Does it strike you as plausible that my critique about the execution of this idea stems from my inability to understand the follow button?
In Ruby:

To make sure I have the right version of my libraries I use bundler

To make sure I have the right version of my code I use git

To make sure I have the right version of other applications I use chef.

Has worked fine for me so far...

I guess it's the usual unix philosophy where each tool does a single job and does it well.
23 minutes ago.
So, kind of playing devil's advocate here, but what do paying with a credit card, adjusting your 401K, using an insurance card at the dentist, shopping for the best car insurance and transferring money between banks have in common? People can lose money if the system fails or is simply not reliable. What do going to the emergency room, a BNSF train pulling a Union Pacific coal car and filling a prescription have in common? People can die if the system fails or is simply not reliable.

These industries and the activities listed have an inherent level of risk associated with them. The existing systems work well enough that we take the safety of these activities for granted. So while as an engineer, I might hate working with old, outdated technology and not want to work in these industries, as a consumer I appreciate that the people governing these industries are perhaps overly cautious.
Great initiative, but at a glance the results seem biased towards Google (no mention of issues around the new unified accounts, complaints about youtube realnames etc.).
Police fatally shoot man in Times Square with 12 bullets
Religion has never filled a need. Religion is a placebo. It purports to do something, and cannot fulfill on its promise. No one, not one human needs a placebo. They NEED air to breath or they will die, they NEED shelter or they will freeze to death. They WANT religion for a number of different reasons, but not one reason is because without it they will die.
I understand the need to ship products. I understand the point of your post.

I just don't think I would want my hosted web operations center to have the slogan "Fuck it, ship it" on their wall.

I think it might be a case of not every idea is good for every business.
Hi, can I ask which browser you are using?
Oh look, copyright infringement ;)
Mageia 2 GNOME: not that good
More accurately - Indian outsourcing companies have become global outsourcing companies, providing services from wherever is cheapest/most efficient.
Technology fails? USS Porter crashes with Oil Tanker
Is it valid to lump together all system with a linux kernel and then talk about the user experience? The user experience differ quite a lot depending on if you use debian, redhat, ubuntu, android, Mandrake, and so on. Sure, they can all be modified to be more or less the same experience, but the amount of modification needed to make a redhat user experience the same as a debian user experience is so large that you may just easier start with compiling your own kernel and go from there.

It is 2012, it is time to stop comparing BSD with Linux and start comparing FreeBSD with Debian, or OpenBSD with redhat, and so on.
Everyone has preferences and opinions. There's nothing wrong with disliking to work with any language because of how you feel when working with it. Hating a language itself is a bit different though, they all had, or have its uses (well, there obviously are small exceptions), and I don't think many experienced programmers would claim that they actually hate a language itself.

No language is optimal for every single type of project and workstyle, and knowing only one language you wont get far in most situations, and thats fine. However if I see a choice I can make between java and another language to use at work for what I'm working on, I do end up using java in most cases simply because I enjoy working with it more.
This is nice.

It's nearly smooth on my shitty Intel IGP under Chrome.

Still, what's the matter with reversed mouse direction?
"What if Apple spent all this lawyer money instead on making a superior product that would beat their competitors, you know, because it was a better product [...]"

I think it's safe to assume they have enough money to develop new products and keep an army of lawyers fed and watered.
Show HN: Visual analysis of Java source code and git/svn commit activity
I've submitted this as a complement to the item here: http://news.ycombinator.com/item?id=4375476

There the question is reasonably asked:

... how this could happen with all the modern tech
and backup systems?

I answered at length here: http://news.ycombinator.com/item?id=4375513

Quoting that:

Easily.

Modern UAIS systems, designed to help prevent collision at sea, are often turned off in politically "difficult" areas because they transmit the ship's position, velocity (speed and course-over-ground), what they're carrying, and where they're going. Ideal for pirates.

Modern ship radar systems are ARPA's - Automatic Radar Plotting Aids - and they only track vessels if you ask them to, they don't automatically identify and track potential collision threats.

Avoiding collisions comes down to someone actually looking out the window, and someone (possibly, but not necessarily, the same someone) watching the radar for potential threats, and taking the action of deciding to track them.

Really modern radar system, like the ones I've been working on for the past 20 years, aren't cleared to run ships because they haven't been "type certified," which means that they aren't "hardened" and then tested in the active marine environment.

If this happened in an area watched by one of our systems, alarms would have been sounding for around 15 minutes before the actual collision, enough time to take appropriate action.

The problems with getting these "really modern" systems onto ships are multiple. Your coding standards for desktop or web applications just don't apply, you need something more akin to the coding for space travel. There will often be no one on board capable of diagnosing problems, or even identifying if it's misbehaving. As a result it has to work perfectly, all the time, without maintenance, without attention. Such software is expensive, especially since it's safety critical, and subject to SOLAS (Safety of Life at Sea) regulations.

Net result is it's really, really expensive, and margins in shipping are so tight, no ship owner will install a system when instead, they have to have people on watch who are supposed to accomplish the same tasks.
Google Sniper 2
Hi guys I wrote a review on Google Sniper 2. In my review I show an inside look of Google Sniper 2 video. If you don't want to watch the video I also have all of titles of the videos that's in the program. Visit the link below to view my article on Google Sniper 2.
http://adamsonlinesecrets.com/535/google-sniper-2-the-truth-about-george-brown/
Microsoft seems to be charging anywhere between $7 and $15 per android device for their patents. ( http://www.zdnet.com/blog/microsoft/reality-check-microsoft-... ) So while Apple's fee is much higher, it seems fair to me that given the many obvious similarities a form of patent licensing would be in order.
This is awesome. It would be more awesome if it weren't for the inverted mouse!
How can I trust the content of this article when they get one of the reviewed products' names wrong in the headline? (it's "iWork" without the "S".)
Flying car closes in on FAA Approval
Graphics smooth on Chrome/Mac/GTX260. Inverted mouse control is really annoying. Have seen some warping.
Ask HN: Review my startup, Geopieces.com
This startup is a location based service that lets you:
Post your Content on the World map (geotagged)
Own a Part of the World map (Virtual Property)

A mobile version and App is currently in development

www.geopieces.com

I am looking for genuine feedback and ideas.

We are currently working on simplifying the map you so can browse the content and navigate on the map at the same time.

Thank you very much in advance for any Feedback
David Icke would get better accuracy than that.

My university background is in Machine Learning. Sounds like this person did not understand ML. Was he new at this? You should learn about false positives, false negatives and plotting ROC curves from the first experiments with simple artificial random point cloud datasets (toy problems) before you even bother stepping up to image recognition.

When a ML researcher gets a 100% accuracy rate, they go look for the bug in their program, not think "oh awesome, it must be very good then"--it's a bit of an embarassing mistake if it turns out it's because your training set only contains examples for one of your two classes ("has a lizard" vs "does not have a lizard").
Pallet, DevOps in Clojure
Often it can be easier to sell 'customization' of software vs 'reworking' a business' internal processes. Internal process change likely requires upgrades to other systems and retraining. "Don't worry about changing XYZ - we'll just customize this software to work exactly like you work now, so you don't need to change anything!". Except.... "exactly like they work now" is probably inefficient and/or antiquated. Upgrading business processes to take advantage of what entirely new systems can offer would probably result in more efficiency and competitive advantages, but it might be several quarters or maybe a year or more before that ROI plays out.
I can get to it fine from a VPS in Chicago but it's unreachable from anywhere else.

~/> telnet wikileaks.ch 80
Trying 88.80.2.31...
Connected to wikileaks.ch.
Escape character is '^]'.
.
HTTP/1.1 503 Not allowed.
Server: Varnish
Content-Type: text/html; charset=utf-8
Content-Length: 526
Accept-Ranges: bytes
Date: Mon, 13 Aug 2012 13:28:18 GMT
Connection: close

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>WikiLeaks</title>
</head>
<body>
<h1>We are sorry, but the request could not be completed.</h1>
<h2>Please try again in few minutes.</h2>
<!-- status: 405 Not allowed. -->
</body>
</html>

Connection closed by foreign host.
This tool came out of some software analysis R&D work we've been doing. We've been trying it out on some of our projects and think we're on to something. But we want to get some feedback from varied users. So if you get a chance, please try it out and do tell us what you think. We'd consider this beta quality software, so please understand that there is likely to be some bugs that we haven't found yet as well as some rough edges.

Thanks for your time HN!
Was hoping I could try it out behind the corporate firewall seeing as it's in the browser... Guess not...

What port(s) does websockets run on anyways?
Leaked Images Show New ‘iPhone 5’ Logic Board
The main reason I got into the BSDs years ago was because of the ports system. I remember having a fun time with dependency hell that was on all Linux distributions. Then a friend showed me OpenBSD and did a "make install clean" from the ports tree, downloading all dependencies and installing them too. I was hooked.

Linux distributions eventually caught up and made software easier to install, but I've stuck with the BSDs.
You Have Almost No Chance Of Being A Great Investor
I'm not familiar with scaling Java, but I've worked with the language itself on Android. What makes it so great for scalability as opposed to something like Ruby?

If you are using Rails, the database is the problem 99% of the time, not Ruby. MySQL can easily* be scaled / denormalised / sharded then if you need to you can just horizontally scale your app servers.

(*As easy as MySQL can. It isn't a black magic though, there is plenty of documentation, e.g. http://www.mysqlperformanceblog.com/)
Even if it's not a CC image, the pirate bay are probably the least likely people in the world to sue.
Citizen Kane, Orson Welles and God Walk into a Bar… | EZ Wealth Network
The Last Coder
Show HN: Combine Raphaeljs and D3js to make beautiful graph w/ custom scale
How we are innovating B2B networking and B2B e-commerce with Ziliot
Ask HN: preferred pointing device?
Almost never see this topic come up; does anyone have a (desktop) pointing device they swear by? Currently using a MS "natural" mouse, but not super thrilled with it.

(For what it's worth, currently tempted by the Expert Mouse (trackball) and Magic Trackpad)
bought one about 6 months ago (Pro 2), and man do I love that keyboard. Typing is very reliable, and it's perfect for UNIX.
"Languages aren't inherently fast or slow, that's rather the quality of the underlying virtual machine / hardware architecture the compiled binaries run on."

That's not really true. Some language semantics and features are difficult to implement in an efficient manner. Continuations are a good example. Dynamic typing, also can be inefficient because of the need for runtime inspection of object metadata. Clojure has this problem and that's why they added type-hints, purely as a speed hack to avoid this problem. True, most of Java's speed is probably due to the Hotspot VM, but in practice, it's still among the faster languages out there, certainly among the garbage collected languages.
What a non-sense. You can't sanely describe build of your project(s) in documents. Did Maven folks include every possible scenario in markup? Nope. And that's why all Maven builds that are not simple jar of classes tends to have long sequentional calls of build plugins.

I see it this way:

First we had bash and make and ability to do almost everything (run other programs, ...) by using the right thing/language for the job. There was only lack of the functions to deal with Java builds and package management.

Then we had Ant, XML programming language with very limited possibilites (I don't regard targets as a feature). But at least we could express what we wanted.

Then we had Maven. If we needed something special we need to add it to sequence of build plugins (in several hardcoded build phases). Mostly we resort to do things in Ant plugin.

This is why I hate Java. Because of such idiocy.
Agreed. In terms of word processor features, performance probably doesn't make it into my top five.

LO still has enough compatibility problems to stop it being a mainstream replacement for MSO. It is much better than it used to be, particularly for .docs, but there are still major issues with .docxs that are showstoppers for most businesses.

If you can keep to .docs or mandate LO/OO use in your organization, then I think LO is actually BETTER than MSO for your average user - MSO '97 was the high point IMHO, every release since then has just added bloat. For most places, however, dealing with .docxs is mandatory.

I certainly don't blame the LO developers for this, as the 'OpenXML' (LOL) standards are completely hideous and clearly designed expressly to PREVENT anyone making a decently-compatible MSO replacement - but the situation is what it is.
You forgot

* It is near impossible to measure the savings of doing a conversion.

* Anyway, a huge chunk of the subtle behaviors of the current system is unknown, or when known, the business reason is lost in history. That makes it near impossible to properly estimate the cost a conversion would be.

* All the system in legacy tech are core product - they affect literally everyone in the company - thousands of people in the company. Over 40 that still like new tech have rock solid incentive not to push for them.
The newest version of MS Office for Mac OS X is Office 2011, not Office 2008.
I'm an undergrad studying CS and Electrical & Electronic Eng. I'm keen to improve myself.

Just out of curiosity, how would you identify a 'good' programmer? What makes a programmer 'good'?

Cheers for your answers in advance.
Everything you so aptly described also applies to the healthcare industry, which is mired in a language from the 60s (MUMPS).
My apology ... that's a partial statement. They have 33% of the market and 71% of the profit.

Apple has the most profits with all other companies, except the one they are suing, selling at a loss. Yes, at a loss. http://www.bgr.com/2012/04/30/apple-samsung-take-profit/

The basis of these types of IP arguments is that the competitor can take short-cuts and thus price the originator out of market or at best make a much more handsome profit because they didn't have to do the R&D or some other type of fair-play argument line. You certainly don't have to prove that harm is being done for patent violation, but the idea is that such a system exists to stop it. If there's a sniff test here, the highest-profit-margin-in-the-industry Apple isn't passing it.
In most religions, it was a death sentence to leave the religion. So that couldn't possibly have had anything to do with it?
We realized that we were already using Opbeat to operate Opbeat! Actually we had been doing so for quite some time. It seems crazy that we’d forgotten the fact that Opbeat was already helping us.

So they discover the concept of eating your own dog food
Thanks for your advice. I am pretty sure I wont use the name for the final launch of the product. I believe localkitchen also doesn't represent the service and product to its full extend.
I am still searching for the 'best possible' name. ;)
The question presupposes that you cannot possibly determine this in advance and therefore all are worth saving.
Think of 'reasonably anonymous' accounts on forums you post on.

Are you more cautious with your words when you have your name attached to the post?
Google Translate is very good for French, Spanish etc. A Google Latin America blog post that was on reddit was very readable, only about half-way through did you realise it was machine translated.
Agreed, it's almost like a public union -- where the ones who deserve to be fired are the last to go.
It will get their eventually. It took iTunes a long time too but they are, I think, now the biggest music retailer.
10 reasons to fix bugs as soon as you find them
Kinetik Aims to Become Flipboard of Apps
The controversy mostly stemmed from the potential effects of running a British football team, particularly regarding the UK's status within FIFA.

The home nations each have a representative within FIFA, UEFA and IFAB, as well as being able to compete individually, and collectively enter more club teams into the UEFA Champions League. This causes some tension with other countries, who see the UK as a single country that wields undue influence in the global game.

If the UK establishes its own football team for the purposes of the Olympics, then there is a fear that FIFA would use this as an excuse to shut down the Scottish, Welsh and Northern Irish FAs and force them to fold into the FA. This is the reason Scotland refused to allow its players to be picked for the Olympics.
Same on a previous generation i5 Air. Using Google Chrome v21.0 (as silly as that version number sounds...)