skysight-inc/HackerNews huggingface dataset:
Sounds fair. Samsung's 'designs' are total ripoffs of the iPhone anyway.
Isn't it incompatible if, and only if, you modify the original? For example, I can make an open source program that uses OpenSubDiv and distribute that open source but I cannot modify OpenSubDiv and distribute the source?
I think this is the first time Google translate returned a coherent page.

Thanks.
Jennifer Sultan - from a booming Internet career to bankruptcy and an arrest
"Interested to see what 'MegaKey' is."

The last time I checked, when Megaupload was still online and Megakey was being tested, it worked by replacing existing Internet-ads with ones served through the Mega-network when a person surfed the web. Essentially, it's a voluntarily installed ad-ware.
I'll be honest, though I have my issues with Java, I've been following along with James Gosling as he's transitioned through different projects and I have to agree with one thing that I think really differentiates Java from newer languages--when you really need to scale in orders of magnitude (like Twitter), then Java is beast. It doesn't make it easy, but then again, the solution to difficult and large problems wasn't going to be easy to begin with.
Google Glass Prediction: For get AR, It’s all about Search
Google glass has very little to do with what Google wants to show you, and everything to do with what you show Google.
Improving the security of a Wordpress blog
And those downvoting are homophobes!
"The best UI is the one you know"
Sorry Off-topic for the royalty request but relevant to the link.

Is it just me that runs with Noscript and finds scribd a real nuisance?

The linked page wants to run scripts from:

www.scribd.com

fonts1.scribdassets.com

s5.scribdassets.com

s6.scribdassets.com

rc.rlcdn.com

resources.infolinks.com

tap-cdn.rubiconproject.com

www.bkrtx.com

And you have to register to do the direct download. I would have thought that they could have rationalised their own use of domains to a single domain (plus subdomains) that could be authorised if I wished. The other four domains I've never heard of which makes me just want to get out of the site. Should I just trust them because scribd says that they trust them?
Or just Linux fans? Oh wa..
If you would like to save bandwidth anyway, you could make the download link point to a data uri so that the users can only download the image. Might be a worse user experience though, if you think it's an OK use case to hotlink temporarily.
Ask HN: Is using your first and last name as a url for resumes etc a good idea?
I am beginning to see more and more people listing their resumes and work skills on their websites. Is using your first and last name as a domain (eg. Joe Smith - joesmith.com) a good idea to include things like your resume etc or would it be better to have a more abstract name?
Tool to recover files from FileVault 2 (Apple's full-disk encryption)
If this is true for this particular implementation, it may not necessarily doom the concept. You could switch to a standard key generation algorithm such as pbkdf2, which is supported in sjcl and is thus available anywhere that can run javascript.
I vaguely remember reading something about it at the start of the year after his arrest. If I recall correctly, the idea was you installed a program that replaced the ads on websites as you browse. By doing so you earned access to music. Something like that.

Edit: Apparently it had a trial run last year to unlock access to MU and MV. Read more: http://web.archive.org/web/20110128174342/http://megakey.com...
Also, would it be a good idea to use it as your email e.g j@joesmith.com when contacting professionals when inquiring about positions or is this a little tacky?
The biggest problems I have with wikipedia are:

1) deletionists
2) secret editor cabals

Wikipedia is stunningly open to new editors, unless you create a page that someone else doesn't like. I've seen multiple people get turned off from Wikipedia when they create two or three pages and each gets hit with a speedy deletion within days.

The other big problem with Wikipedia, for slightly more advanced editors, is that the ethics of the site frown on recruiting allies for revision wars...and yet there is tons of evidence that there's a vast world of behind-the-scenes editor politics, factions, rivalries, and Joe User can make a change, or weigh in on a controversy, and a dozen editors can jump in at once.

After being burned a few times I've avoided the cliquey corners of wikipedia and mostly just work on things like spacecraft docking standards...but not everyone is content to work on out of the limelight areas.

I think it was Clay Shirky who once said that it was a mistake to try to solve social problems with technological fixes.

I think Wikipedia's big problems are social problems.

(Disclaimer: it's still an amazing site, and I'm a big fan...but it could be better.)
Really? requiring a shell alias or a one line shell script to shorten your invocation makes the entire language 'totally unusable'?
I really would like ctags to work well with JavaScript, but I'm using require.js and Exuberant ctags really doesn't like that.
You kinda have to agree that writing anything in Java isn't exactly... "fast". That said, I don't use Java for "quick answers" -- if I want something that super easy and needed tomorrow, I'll do it in Ruby (especially if I know that it's not going to need to scale massively or get tons a hits and requests).
If he is a perfectionist and has been for many years, then his worst can only be so bad...
I am surprised serious pirates bother with torrents, as you say Usenet is the easy way to go, buy a subscription. Your only point of failure is if your usenet provider is a front or cooperating with the MPAA
Ipfw meets netmap
He has been doing the exact same thing for almost 2 decades now. He started out on BBS and distributed "warez" over a bbs he ran and then famously turned everyone in the scene in to the police when they caught him and cut him a deal. He did the same thing with megaupload by providing a platform and making money from it and I am sure megabox will be like that as well. Lots of marketing hype and huge, romantic promises and lots of shades of grey and nothing much behind it, least of all a legitimate business.

Some of the stunts he pulled in between his BBS days and megaupload was to royally scam "letsbuyit.com" which he got convicted for and then he tried to open a "very high-wealth individuals" automatic trading system which obviously bombed. And back in the day he flamed the German CCC and loved to flash the word "hacker" as if he belongs. He sold a company he founded, DataProtect, to the renowned TÜV Rheinland and it turned out to be a scam and crashed. And before that he got caught dealing stolen calling cards.

He is and has been a trickster, an opportunist, a self-proclaimed "hacker" and above all an egomaniac who now, by sheer luck alone, finds himself on the more fortunate, romantic Robin-Hood side of things but his basic principles and ideas and greed haven't changed one bit.
Tell me about it...not only have I lost 2.5 years of my life, so will my 3 sons...

Then again...if having a boy in Singapore is the limits of the comfort zone, I might feel more comfortable working the list backwards...right? :D
Might be. Some terminal emulators save logs. "Unlimited scrolling" often goes to disk, possibly in a file, possibly in swap (Terminal.app makes it stay in memory, which once consumed 3GB of RAM for my long-lived "rails server" tab). iTerm2 allows you to navigate back in time, while Terminal.app saves some data on quit to display on restore (if OSX autosave is enabled).
Disgruntled Digg v1 users discover Ping.it
I think Googles plans to manufactor in the USA died with the Nexus Q. No one will buy something which is three times more expensive than competitiv products. In addition no one did care about the Nexus Q being made in the USA after seeing that price (300$).
Could this be used to make a c/c++ plugin for lightroom, once it is out and stable?
every? $30 for every _smartphone_, $40 for every _tablet_. Sounds decent for me as a starting point for negotiations, given that Microsoft is rumoredto collect $1 to $5 per Andorid phone (http://www.bbc.co.uk/news/technology-15427575), with the $5 probably for the higher end phones.
As far as I can tell, lots of the pictures from Paris look like they have been shot in the 5th, 4th districts and around (Quartier latin, Marais, Notre-Dame, etc.).

EDIT: Just finished the test. 86%.
Try running Unity in a VM on a machine that doesn't have graphics resources to spare. Try running Unity or Unity 2D in a VM on a machine that lacks VT-d. It is horrific.
Aren't game ROMs illegal to distribute? How legal is this?
Soundcloud uses go.
Old versions of Subversion required you to remember the revision, but since 2009 and version 1.6, that is no longer the case.

A modern SVN workflow can easily look like this:

svn co https://svn.example.com/myproject/trunk .
svn copy . ^/branches/feature_branch -m 'Created feature branch'
svn switch ^/branches/feature_branch
svn ci -m 'Added foo baz'
svn switch ^/trunk
svn merge ^/branches/feature_branch .
svn rm ^/branches/feature_branch -m 'Closed feature branch'
I hope it's easy to find a list of MegaKey advertisers, so I know not to buy anything from any of them.
Goodwill is definitely an issue. It's with regret that we had to move on from 'Settle', but as I said, we need 100% focus on our product at the moment.
Though that would be hard to do in a one-line shell script, which was the idea behind the gist.
Both domain and email usage is perfectly acceptable.
I don't get why people complain so much about Java. It's definitely not perfect, but it's not a complicate language to use. People complain that it is slow; well it's much faster than dynamic languages. People complain that it is verbose. Yeah, maybe more compared to dynamically typed languages. But personnaly, I don't have much of an issue with Java. It's not hard to read, not hard to write, and to my experience, its runtime behavior is easy to predict.

When I look at benchmarks of languages (notably this [1]), and compare Java to say Ruby or Python, it's about 40 times faster, and compare pretty well versus C++. And I'd rather code something in Java than in C++ everyday, all the time.

Now I'm not versed in the benchmarking of languages, and I don't care that much about them as I understand that they are not very reliable. But when I need a lil'more performance than Python or Ruby, but that I don't want to ruin my psychological balance with C++, I'm quite happy to have Java.

Maybe it's just my lack of knowledge that gets me to have this opinion. Maybe once I get a chance to try out Go and Scala, I'll find there is no reason to use Java anymore. But I don't think I'll get to the opinion that is it terrible and that it deserves to be hated and laughed at.

[1] http://shootout.alioth.debian.org/u32/which-programming-lang...

[Edit1] weakly -> dynamically
Shit HN Says
This is one of the few times I've read something and all the comments are overwhelmingly positive.

I really enjoyed it, it's tricky finding real world metaphors that can be applied and then deconstructed into the technical details, bookmarked to show people struggling to understand algorithms.
Thanks this if the first I've heard of it. I could see that being an interesting proposition for many people (the ones who refuse to pay for any music). As someone who still buys music and subscribes to Spotify Premium there's no way I would use it.
What ? Nowhere in the article did it imply that.

It meant some of the implementations of those rely on Apple innovations i.e. patents. Which given how old Apple is, all of the patent acquisitions along the way and some pretty innovative work by NeXT it isn't inconceivable.

Doesn't mean that those patents will be enforceable.
If you had joe@smith.com, now that would be impressive (as I expect this domain to have been registered decades ago). As for me, I use firstname@lastname.name (with my actual name, of course) as my primary mail address, so to me it feels normal, not tacky.

(Plus, the .name domain is also a good way of testing whether the business is stuck in the 90s - if they insist that it's still 1999 and 4-letter TLDs are a no-no, that's a red flag of sorts, especially in a technological company)
> FreeBSD is (more or less) moving towards pkgng, which has roughly the same goals.

Yeah, but the BSDs always had pkg_add and other pkg_* tools, pkgin is just a nice alternative that works on more than one system... I don't believe it provides any crucial feature that was missing in the pkg_tools.

> And yes, it's only for distribution. But if it works well, it's the only thing end users should care about.

From OpenBSD's FAQ:

The ports tree is meant for advanced users.
Everyone is encouraged to use the pre-compiled binary packages.

Basically, if you're running unmodified OS (i.e. official release) and don't enable any options disabled by default in the ports then you're just wasting CPU power rebuilding stuff that you could easily grab from the nearest mirror.
Wikipedia has two core problems. At the level of merely an encyclopedia they've been able to cope with them but as wikipedia becomes more relied upon they will increasingly cause difficulties.

First, there is a fundamental misalignment between the people who are actually responsible for contributing the bulk of the value of wikipedia and the people who "run" the site. To the degree such that the people who are in charge are generally clueless where the value comes from. Almost all of the value comes from content edits, which come from the long tail of contributors, many of them anonymous. The admins and mods who run wikipedia generally contribute only formatting and metadata changes. Rearranging, fixing the layout, hooking up keywords and so on. However, there seems to be the impression within the wikipedia org that the 2nd group is responsible for the majority of value. So they structure guidelines and so forth with that in mind, sometimes to the detriment of the content.

Second, there are very flimsy standards of "evidence" for wikipedia entries. Overall this isn't such a bad thing because in reality most encyclopedia authoring groups are no better at ensuring they print the truth, but in wikipedia's case more readers will apply a critical eye and double check sources, which is all for the better ironically. However, as wikipedia becomes more and more trusted the need to rely on truly reliable sources becomes more and more important. And, as the internet becomes the primary method we communicate and store knowledge the need to store and catalog evidentiary sources becomes a more pressing concern than having a convenient encyclopedia at your fingertips.
The intent was that a twitter user could reserve the same username for App.net. In reality, you can reserve any username -- it doesn't have to be a twitter handle.
Why Panda benefits websites with social chat.
Let's just hope they fire the right ones this time. ;-)
Oh, the irony of advocating peace and love for java whilst waging a war against COBOL.

How about we confine language battles to language specific discussions (and I don't see anything wrong with those) and concentrate the overall engineering argument on getting good practice in every language. I can get behind the sentiment of replacing legacy systems but I don't see the point in hating on COBOL.
When you allow less common tools to be used, one could use the bash or zsh read-builtin to read the master password without echoing (e.g. dash's read can not do that) and use xclip or similar to directly put the password into the X clipboard. With xclip's -l option you could even automagically "forget" the clipboard after it was pasted once.
OSX BSD (or XNU based) is my operating system of choice. I used Suns and OSX during university and never been able to get into Linux.
Making a Multiplayer 3rd-Person Shooter in HTML5
We don't hate Java. We hate the developers who create ugly code in Java.
How To Set Up Multi-Level/Master-Slave Umbrella Network Monitoring
Scribd is truly a nuisance. No one needs their product and the price is too high (zero dollars plus all of the information they can mine from Facebook).
Review LibreOffice 3.6 Vs OpenOffice 3.4 Vs MsOffice Vs iWorks
Shame you were downvoted for expressing a legitimate point.

Microsoft is charging $1 to $5 for I believe only 2 patents (FAT and Calendar event creation). And they in the eyes of the user (based on the research) aren't as 'valuable' as the UI patents.

Also Apple was proposing that royalty rate to be lowered by up to 100% in exchange for cross licensing.
Ah, but then you have avoided the library's best feature... the sorted shelf!

Just the other day I was looking for "Roadside Geology of Vermont and New Hampshire," and happened across "In Suspect Terrain" by John McPhee -- an absolute gem. (Hint: don't write down the entire catalog number of the book you want; force yourself to look for a bit.)
A number if the parts in your cell phone and TV are manufactured in the US. It's the final assembly that happens overseas.
People complain that it is verbose. Yeah, maybe more compared to weakly typed languages.

I think you mean dynamically typed, which is not the same as weakly. But even that is not true: there are plenty of statically typed languages which are nowhere are verbose as Java, due to cultural differences, type inference, first-class functions, pattern matching, etc.
Apple already eats up 71% of the mobile profits. Looks like they never forgot how to act like a monopoly in all these years and they like getting up on stage and playing all their 20 year old tunes:

http://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Microso...

http://en.wikipedia.org/wiki/Graphical_Environment_Manager#L...

Buying their products is saying, with your actual wallet, and your actual real money in completely unequivocal terms: "Yes, I fully support these blunt litigious anti-competitive tactics. Please do this more."

It's almost like a more evil serpent version of the Windows tax: http://en.wikipedia.org/wiki/Windows_refund#The_.22Windows_t...

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, and not just go around and be the corporate Tonya Harding?
This is fairly retarded. It's not hard to make something look foolish when you take a single sentence out of context.
How Software Errors Contribute to Spacecraft Failures (2003) [pdf]
Geo-Rankings And Local SEO Recommendations
Blog pos looking at the implications of geo-variance, the rise of geo-rankings and recommendations to maximise the local SEO opportunity.
Sounds like you have the right attitude. Good luck for the future.
What I don't like is:

- checked exceptions (usually leads to codebases full of empty try/catch blocks)

- the way generics got implemented

- how the current designers are afraid to change the language and keep adding annotations instead of new keywords (@override, @value, @notnull, ....)

- lack of type alias (typedef in C, type in Pascal/C/Go) to shorten declarations

- it would be nice to have aot compilation available as part of the standard toolchain, instead of forcing us to buy third party compilers

But the language is still quite usable and fulfills its purpose
There is one advantage to the design: only the salt has to be synced, and only once. This means that you can transfer it securely, and you don't need to sync your password database, ever (which means there's not even a third party involved).

Something like this could actually help backport a limited form of two factor auth (something I know: password + something I have: salt) to single-password systems.

That's of course barring the crypto issues this algorithm has (see comment by
anon081312) but maybe things could be improved on that front (not that I want to 'roll my own', but maybe this function could be designed better, and reviewed)
To be fair, the article is based on reader nominations. If you don't like the ones that made it into the list, stop by for the nomination round and make your choices known!
Arguing about problem #1 doesn't mean it takes away effort from dealing with problem #2. Maybe the author should also write a blog post about "How can you waste time arguing about eating your vegetables while THERE ARE COBOL LINES?"

Is that the most important problem for the tech industry? For the human race? If the proverbial twitter DSL programmer wouldn't proverbially create a DSL, would he use that time to meaningfully solve the systems' antiquity problem in the X sector? Even if so, is that the most important/bang-to-buck problem in known existence?
The list is based on reader nominations - unfortunately, our community has different tastes than you do, but next time, stop by and nominate your favorite - the cut for the top five was pretty close.
I've found most tweets to be really self-contained thoughts.
Try out Scala. It's a superior substitute for Java in every possible way.

And even if my last statement is hyperbole, you can still use Java in your scala project for the critical parts where scala doesn't do a good enough job. Sbt, the standard scala build tool typically builds you src/main/scala and src/main/java folders. Write scala in the scala folders, java in the java folders, they can easily refer to each other, it's all seamless.
I would have loved to include the Happy Hacking Keyboard on the list. It's one of my faves - but that said, the list is based on nominations and votes. It may be a joke, but it's a joke based on hundreds of nominations from readers, so there's that.
I was the same, made the jump to awesome wm instead (because I heard it had better multihead support (3 screens here) although I'm sure there is little in it) and couldn't be happier
It was initially built for writing concurrent network services and they called it a systems language for that reason.

Now they just call it a general purpose language.

It's not a web language per se but it's great for building web applications:

- Compiled, performant

- Elegant concurrency model

- Bridges the gap between dynamic and static typing (it's statically typed but with ideas borrowed from dynamic languages)

Unlike Java, it's pleasant to work with.

Unlike Ruby/Python, it's very fast.

I've seen some python setups where you have 3 separate servers: one for serving static media (usually written in C), one for serving the main app (python), and one for providing websockets (node.js).

With Go, you don't need this convoluted setup. You can do all of these things from within Go.

Here's an example chat app that uses websockets:

http://theplant.jp/en/blogs/10-techforce-building-a-web-chat...