skysight-inc/HackerNews huggingface dataset:
I see a lot of people complaining about the quality of English in the draft. This makes me wonder about something:

Is it legal to discriminate in hiring based on English skills? It seems like it would necessarily have a disparate impact based on national origin, which I believe is a protected class. But to forbid hiring on the basis of English skills would seem very strange in an English-speaking company, where English is critical to communication.
My favourite example of this is the way the PM would have launched the nuclear V-bombers towards the Soviet Union in the late 50s and early 60s: using the AA radio network!

http://www.independent.co.uk/news/uk/this-britain/in-the-eve...
I'm currently running a backup box nearly identical to the OP, and haven't had a problem yet (built it over a year ago). ZFS runs like a dream on Ubuntu, even with a slew of oddly sized disks (1TB + 2x2TB + 3TB) at 90% capacity. I've had my SATA card come loose, and ZFS just locks down the FS to r/o so no damage is done. And unlike many other file systems, ZFS's checking utility actually gives you human readable results if there is an error (eg. "/foo/bar is corrupt", not just cryptic messages), and outputs exactly what you should do to repair data.

I recommend at least trying ZFS out in a VM, I guarantee you'll be impressed by the versatility.
How is the law actually worded? Is "The Settlers of Catan" going to get someone thrown in jail?
FreeBSD ships with ZFS in their standard kernel, and has for years, if you're willing to consider an OS other than Linux.
You also don’t want it in the released app so that random guy in the coffee shop cannot connect to your app and mess with it while people use it.
We have almost the exact same setup except we use FreeBSD instead of Ubuntu -- mostly because when I setup this server, it was before ZFS support was reliable in Linux.

I can't remember the exact specs on our box, but it was a similar microserver that we've got 4 drives RAIDed in. It started at 1tb per drive but we've since upgraded to 2TB drives.

This replaced a FreeNAS setup that I ran out of the closet in my home office for years when I lived in Atlanta. That server was great but was loud, ran so hot the closet was seriously 20 degrees hotter than the office, and an electricity glutton. When we moved to New York City last year, we decided to consolidate to a small unit for size/heat/power.

Highly reccommended to anyone who needs a media server, general file server and fast-access VM/local enviornment.

ZFS is absolutely the way to go.
https://github.com/chriso/node.io

looking forward to being able to distribute jobs across multiple machines
>I wonder if this is just because they would like as much control over their population as possible and they want their own Internet, as they would like their own "Twitter", and own "Facebook" and so on, out of a strong sense of nationalism,

Nationalism, or merely, wanting control over your own country, is also at play, here.

Americans think every other country should be OK with them having control over the internet, what with ICANN, Google, Twitter, Facebook et al. Proposals such as SOPA, PIPA, etc, or the MegaUpload arrests, make it more evident why this is not the case.
Had it been available when I built mine, I'd certainly have checked it out. I'm running a Microserver with OpenIndiana, (4x2TB + 60GB SSD for booting and read cache), and it's been absolutely fine except for the video being slow and hot-plugging a USB keyboard or mouse is sometimes a little hit and miss. I'm happy to live with those issues - in the year since I built it I've never needed to touch it.
The docopt documentation suggests that a lone "--", signifying the end of the command-line flags, is only supported if "[--]" is added explicitly to the syntax string. In my opinion this is a mistake, and may even break POSIX XBD §12 [1]. I would seriously recommend the authors support it by default.

[1]: http://pubs.opengroup.org/onlinepubs/009604499/basedefs/xbd_...
I have this same hardware. A few notes:

- For best performance with ZFS, you want a lot of RAM, and this unit will take 8GB of ECC RAM. You want ECC for data integrity in memory, as ZFS does nothing to prevent in-memory data corruption (there's an article on this here [pdf]: http://research.cs.wisc.edu/wind/Publications/zfs-corruption... )

- You probably want a few mirrors, not RAID-Z, if performance is an issue.

- You're better off with FreeBSD or Illumos kerneled distros (which have run ZFS for years, and have it in their mainline kernels), rather than Linux (which never will have ZFS in mainline for licensing reasons), for stability alone.

- You can get an IPMI card for this unit if you want remote manageability.

- There's an internal USB port if you want to boot off of that. It's kind of handy.
Math: Beyond Theorems and Papers
Using Fabric to deploy on AWS
https://www.theformationscompany.com/

£5. Enter some forms and that's it. They offer a registered office package; they'll be in the UK for you. I registered a company through them (although I used a more expensive package, including stuff like registered office) and saw no indications I had to be UK based (although I am)
>Isn't it same as banning sale of alcohols/drugs since they can be harmful?

No. Alcohol and drugs are with us from the beginning of history, are very much ingrained in human society and culture, and support trillion dollar worldwide industries.

In-game trading virtual goods is a niche novelty activity, and trading them for real money even more so. You can get the same satisfaction out of the game trading them with token money.

>It will push the activity to go underground.

Games cannot really go "underground" though. They are sold in stores or accessed online and depend on massive communities of millions of players. It's not like Sims of Farville can go underground suddenly.

Nor are they as essential and addicting as alcohol/drugs.
I get quite a bit of spam from OVH based servers.
This reminds me of something I've been wondering about since the Bitcoinica heist: how do people usually set up secure offline backups which can't be erased using the credentials on the backed-up server? I would probably do something with ssh authorized_keys if I had to make it from scratch, but are there obscure security/reliability risks, and tools which have already mitigated these risks for you?
Thanks for the feedback. I appreciate you taking the time to view the app. I have tried to improve the english and prevention on website.

Let me know if you have any more suggestion.

You can also use demo@simplyhire.in and demo123 to signin and try out the website.
I, too, am a parent (of two teen-age daughters). I agree with the parent. "Think of the children" is almost always an appeal to an emotional response to gain support for laws that are generally an attack on adult behavior. These laws are usually worded to be vague and carry an intention (though often not overtly stated) to apply to _all_ "taboo" behavior.

As mentioned elsewhere, we already have laws and punishment for sexual exploitation of children (and adults, for that matter). There's not need for special laws because the state isn't fond of a specific entity.
I know Diablo is not as popular in SK as the RTS's Blizzard releases, but is not Diablo III heavily based on virtual item market?
[Disclosure:I have not played it yet.]
Thanks a lot for the link. Your suggestion will probably make into next version of docopt.
What Twitter Has Done for Wine
I find your assessment of the Linux filesystem situation to be inaccurately, and surprisingly, negative. "Stuck with" implies little potential for change, when there are several filesystems which are being developed at a swift pace, solving tough problems with vigor and ingenuity. btrfs is coming along just fine. I can't think of any place with more filesystem development going on than Linux.

I mean, let's just not leave it at idle claims:

btrfs changes in 3.4: http://kernelnewbies.org/LinuxChanges#head-556161b206bf626d6...
3.3: http://kernelnewbies.org/Linux_3.3#head-1f03b4babafb1049bea3...
3.2: http://kernelnewbies.org/Linux_3.2#head-f0a922e9c0ce6f48810d...
3.0: http://kernelnewbies.org/Linux_3.0#head-3e596e03408e1d32a7cc...

RAID5/6 barely missed 3.5, but should be in the pull request for 3.6 (other changes for 3.5: https://lkml.org/lkml/2012/6/1/160).

What's going on in XFS: http://lwn.net/Articles/476263/

Coverage from the 2012 filesystem/storage summit, day 1: http://lwn.net/Articles/490114/
Day 2: http://lwn.net/Articles/490501/

2011 summit, day 1: http://lwn.net/Articles/436871/
Day 2: http://lwn.net/Articles/437066/

Ext4 is still pretty active for a "done" filesystem, too: The last 12 months saw work on online resizing, support for bigger block sizes, a cleanup of mount options, ...
Best Free Responsive (Mobile-Friendly) Framework for WordPress
Well, speaking/writing/understanding a language is a skill (that some people have and others need to learn) so I don't see why that would be different from knowing a programming language or algorithms.
>In-game trading virtual goods is a niche novelty activity, and trading them for real money even more so.

There are some very successful entrepreneurs who made their fortunes off of in-game trading that would disagree.
>Clearly you have not worked in enough fields to see where this may be used. I've worked at high frequency traders where we used some of this technology.

And clearly if I had to have worked to some niche fields to know about that use, it's not that widespread.

I seriously doubt Nvidia's bottom line is affected by such professional uses of GPUs.

>And how about a large portion of android phones?

What about them? You think companies like Samsung or Motorola are gonna switch just because Linus said something negative? Or that Android customers are gonna demand a different GPU?

Not to mention that Nvidia is, if not "the only game in town", one of the "counted on the fingers of one hand with some digits cut-off in a tragic saw accident" games in town.
Angle: 90

Velocity: 90
Question: when looking at code on github, how do you know which holds the main guts of the code? Every time, I have to laboriously search around (I guess, maybe, if you know sinatra/ruby/rails, you'll know the convention for what each top-level directory contains).

I keep thinking that the text alongside each file/directory on github are comments describing what's in them - but of course, git doesn't support that. They are just the most recent commit.
What's to stop an evil clerk from using his eyes to read the card? The credit card industry is designed from the ground up on the assumptions that the card is insecure. The only reason Square is adding encryption is due to a PR war by it's competitors, playing off consumer fear.
QBasic was my first language on the PC (and this was back in 2002!!!).
"We're stuck with it for another 18 months"

uh... I'm not so sure this is a "problem."

I'd rather be "stuck" with a solid, stable, and useful operating system on a device that needs to be reliable and always available.

Am I disappointed in iOS6? Yes, but not necessarily am I concerned that I'm "stuck" with it.

Primarily my disappointments are pretty geeky.

1) Not enough major advancements (inter-app communication)

2) It seems a bit weird to introduce so many non-developer features in the keynote, at a developer conference.

Regardless, I don't think we're "stuck" with it. I think they need to up the game for iOS 7 though, and if they don't then we may have a bit of a problem.
We use it for hooking our JS unit tests for http://lanyrd.com/ in to our Jenkins continuous integration server. Our tests are written in QUnit (so we can run them in a regular browser), but Phantom is used to execute them from the command line as part of a Jenkins task.

We also have a separate Phantom/Casper script which we use to test that our Twitter login flow is working.
“The best way to predict the future is to invent it.”

Sorry guys, I won't believe that you will define the future of browsers in any way—significant innovations in this space have always been presented by other parties the last years.
Well that's a nice piece of advertising.
I hope people like him continue to say things like that. He is a systems engineer who loves what he does so of course he feels that what he does is better than everything else.
That said, he also mentions that he feels bad when people take him too seriously on such things, so don't :)
The "Real Money Auction House" is entirely new, and I'm not aware of any other game enabling such transactions at a player-player level. You can sell/buy stuff for gold, but with RMAH, you can do it with real money. In all reality, the market settles at a gold/money conversion rate. In North America three days ago, that was at about $1/100,000 gold.

It's not heavily based on RMAH, but if you want to progress quickly, you spend money. I don't think it's a pivotal part of the economy at all. I think it's more to make sure Blizzard gets a cut of gold sellers/buyers.
Hacker group hijacks Google.com domain
I really appreciate the link they provided at the end of where to buy one.

These personal sized units are not really a risk to aviation etc as is being said, that is just an argument to make the public turn against the freedom from unwanted surveillance that jammers bring. These work by transmitting noise at the frequencies that the GPS satellites transmit at so the local receiver can't tell where it is, which is the same as when it's in a tunnel or parking garage. The range on these battery operated personal ones is only a few feet, so no naval ships or airplanes thousands of feet or miles away are bothered. The ones that bother fishing boats and such are high powered transmitters designed to block other parties at a distance and have nothing to do with these small ones people use to stop their boss knowing what they are doing with the company delivery truck.
you should really post this as a reply to the link. Not many will see this after its been nested all this way down (at the moment)
The only things online that are truly free are those where the creator is donating the time or the money. Very few people do that. Everything else is paid either with your money, your time, or your privacy.

That "free" email you talk about? It runs ads.
That free online phone call? You're paying more than you should be for another product, so that they can give you this one for "free".
That free encyclopedia? The "please donate" ads are ads!

So yeah, there's almost always a catch, but we either don't realize it's there (because it's indirect) or it's subtle enough to not bother us.
Misunderstanding ArchLinux
Sorry if I came across as negative. The "stuck with" was a reference to ZFS's status as a pre-1.0 PPA, not a reference to Linux filesystems as a whole.

On the other hand, the only in-kernel Linux filesystem that can match ZFS's feature set (for example, resizing a RAID array while the filesystem is online) seems to be btrfs, which probably won't be marked stable for at least another year or two. The latest developments to XFS and ext4, though interesting, aren't particularly relevant if you're looking to build a server like what the article describes.

Still, thanks for the many interesting links!
You know, putting the merits of the Draft RFC aside, at least this was submitted as an RFC and they didn't just go ahead and unilaterally do this. This way, the RFC can be properly ignored. Or, on the other hand, when China completely disappears from the Internet and starts using its own DNS root system, we'll at least know what they are doing.
This is probably why so many features from Mozilla end up in other browsers:

-Notification bar in pretty much all browsers.

-Doorhanger panels

-Download pane which Safari managed to release first (unfortunately a common pattern)

-HTML5 video which Mozilla implemented first

-Do not track

-AwesomeBar which now all other browsers emulate with different degrees of success.

-Firebug which set the standard for web development tools.

And so on, and so on. The other browsers also contribute great innovations to the browser space and this is a great situation for the end user, but I don't really like how Mozilla is kept getting downplayed.
Android's Robin Gives Siri A Run For Her Money
For many who may not know orrick has been hosting some great events for entrepreneurs in the valley. These are all free. some of the more useful ones, help you walk through and understand the key components of a terms sheet, etc.
Great question. I would suggest first learning a Lisp (Elisp, Clojure, Scheme, Arc, etc) and then moving to Haskell.

With Haskell, you'll be learning more than basic lambda calculus. Haskell has a lot of new concepts that traditional-language programmers may have to rewire their brains to think about. Things like lazy evaluation by default, automatic currying, a more advanced type system than most other languages and the concepts that brings like Functors, Monads, and Iteratees. Lazy IO is rough edge which is, as we speak, in the process of being cleaned up by Iteratees.

With a Lisp, you can learn the basic concepts of lambda calculus without having to learn more advanced language features at the same time. You'll tackle things like programming in a declarative language and leveraging first-order functions. Remember, you're trading for-loops for recursion, and for some, that's enough brain rewiring without also worrying about lazy IO.

Lisp allows you to divide and conquer the multitude of language features functional languages have to offer. Why take them all on at once? Once you're comfortable with Lisp, Haskell's true benefits really start to shine. Haskell is by far my favorite language and I find myself hating programming without the features it offers but I'm not sure I would have made it far enough to see it's benefits without learning Scheme first. And learning Lisp is easy. It's a terse language which one could write a small project in in a few weeks and be ready for Haskell.

Haskell is challenging but there's a reason which I'll try to illustrate with an analogy: Calculus is more complex than arithmetic and without a more advanced problem to solve, the added complexity may not be a clear advantage. But you get to a certain point in physics where it simply becomes harder to work in only arithmetic and learning the abstraction of calculus up front pays dividends. Haskell is the same way. I'll end with PG's "The Blub Paradox" http://www.paulgraham.com/avg.html (scroll down).
I bet a snowball would have difficulty rebuilding the array before another disk went. I like your version better.
IAmA recently unemployed Groupon Writer : IAmA
Ahmed,
The issue is not setting up the company - what Maro describes below is a long and unnecessary way for most small companies to start up an american company. It can be done for 2 - 400 just to form the company. If you are seriously contemplating VC, then you need lawyer.
I would also agree with Maro about accountants :)

Anyway, the issue is that no merchant account will accept your US company, even if it has an EIN and a bank account, without a personal guarantee. And they won't accept a personal guarantee unless they can either:
1. Pull your US credit report (which you don't have)
2. Be assured you have some assets that are within reach of the US judicial system
or 3. take a huge rolling reserve off of your payments.

I would strongly suggest using 2CO, Paypal to get started. Too often we get involved in the paperwork and other stuff without proving the MVP.

Good luck from due east.
"it also creates an incentive for software engineers to deliberately introduce flaws into the software they're employed to write"

I don't think this potential conflict of interest is unique to software. Any security sensitive industry has to consider the possibility of corrupt employees.
I have been using FreeNAS, which is a slimmed down version of FreeBSD meant to run off of a USB stick. It has a web interface to set up and manage ZFS, and can take regular ZFS snapshots, among other things. It also includes Netatalk and other software to share the disks over the local network.

I use it as a Time Capsule for my MacBook. Hooked up to gigabit ethernet when docked, backups are a breeze.
Thank you for the informed response. I'm coming from Ultima Online and always wondered when a game would directly integrate the real dollar black market trading of "time/luck."
How many of the Illumos or FreeBSD developers are working on ZFS? I'm curious if those implementations actually have any more manpower than the ZFS on Linux project.
Previous submission (no comments):

http://news.ycombinator.com/item?id=4121600

(The duplicate was missed because neither submission was of the canonical URL.)
Keep in mind this was proposed by someone at a business school and two people who work at phone companies, not by government officials.
That is why the number one lesson in being good with women is being comfortable in their presence.
I don't really think that by "putting yourself out there" you are "priming your mind " to "turn off the useful parts of your intuition". Its just an irrational fear that you try to get rid of
I hate how you americans kicked South Africa for the same things they stopped to do, like, just fifteen years earlier.

That's like punching other people instead of saying "sorry, I did bad things". Bonus thing, you ruin a country in process.
Does anyone remember Scorched Earth?

http://en.wikipedia.org/wiki/Scorched_Earth_%28video_game%29
I thought it was refreshing to see that link, even though I didn't click on it. Seems more honest and would have saved me the detour through Google to find it myself.
Even though people know the primary action is the rightmost button, they can't help but stop on other elements because of that top-down left-right scanning that's ingrained in most people of the world. There's simply no better position that the very top left corner!

Another important distinction here is that I should not receive surprise dialog boxes as often as I currently do! Yet sooooo many apps throw unnecessary dialog boxes at you! Your step 2 "make decision" has happened before the dialog box appeared. It happened when I pressed the delete button on that file.
Silicon Valleys funding market will shrink - a prediction
Lets say, I incorporate as LLC, and decide down the road to take investment, can it be done? Can a LLC be changed to C-Corp, later?
I just saw a demonstration a few days a go by the UT Austin Radio Navigation lab where they spoofed L1 GPS and caused a radio controlled helicopter to somewhat precisely veer off course. I'm interested in the impact of this on aviation as well.
Example:
"This system broke down the structure of the African family, as the workers were prohibited from living with their families"
Didn't that also happen to american black family due to reasons entirely economic? Some people prefer to kill with money not guns, doesn't make the murder less bad.