skysight-inc/HackerNews huggingface dataset:
I appreciate that he had the foresight to install more ram and configure more swap. I would hate to be days into a transfer and have the OOM killer strike.
Yes and no. The optimal number for RAIDZ/Z1/Z2, claimed by many benchmarks, is (power of two count of drives) plus (number of drives for parity)[1], with the upper bound being the likelihood of another drive failing before rebuild can complete.

There is a tradeoff of, for example, using 3 RAIDZs each with a third of the drives in your pool, or 1 RAIDZ3 using all the drives in your pool.

In the first case, a rebuild takes less time, but the chances of all data in that RAIDZ being lost is (I think) 4 times higher (but statistics is not my strong point; it may be higher).

In the second case, a rebuild takes longer, the chances of another drive failing before rebuild is complete is higher, however, you require three failures before you have a problem; the array is still fully protected from another drive failure after two drive failures.

The numbers in the example I gave, however, are not quite optimum for performance reasons (you'd be better off with 16 or 24), but most people don't like tons of hotspares (even though that case likely eats drives like old Sun thumpers would).

All of that said, it depends entirely on how much you want data reliability. And, also, it was just an example. Not necessarily a good one. I was just illustrating that ZFS can handle that many drives with ease, but BTRFS would not be a good fit.

[1]: There seems to be no difference between power of two and half way steps in real world performance when the number of drives are big enough, as in, 8, 12, and 16 will all perform similarly.
Reminds me of the dismissive comments that leaders at Microsoft and BlackBerry made at the first iPhone debut back in 2007. We all know how that ended...
vastly what user experience?
It always comes down to trust though, right? Well, unless you can physically travel and do an audit of the production chain in person, which the average customer cannot. So then your claim becomes that the "purely libertarian position" is less trustworthy than whatever alternative you are considering, which I presume is a government regulatory agency. That's certainly a plausible claim, but I think you would need to go into more detail about why you think the one is less trustworthy than the other.
Joomla Extension Directory (JED) approves PayWhirl recurring payments module
> While rebuilding, the replacement disk failed, and in the meantime another disk had also failed.

I feel the pain. I went thru the same hell a few months ago.
at least in the UK, it's fairly easy to get "unlimited" texts (for some values of "unlimited", of course)

US pricing for texts seems much more extortionate, for some reason..
> one startup's "A-player" is another startup's "B-player", and vice versa.

Or even within the same company, just different roles.
SaaS Funding: Based on a Multiple of Your Monthly Recurring Revenue
Amusingly, that only applies to food afaik, meaning you are free to sell your "organic" sea salt without certification.
> 20 years experience with various Unix variants

> I browsed the net for other peoples' experience with copying many files and quickly decided that cp would do the job nicely.

After 20 years you no longer google how to copy files.

Edit: Reading on he talks about strace and even reading cp's source code which makes it even weirder that he had to google how to do this...

Edit2: Comments! Took only ten downvotes before someone bothered to explain what I was doing wrong, but now there are three almost simultaneously. I guess those make a few good points. I'd still think cp ought to handle just about anything especially given its ubiquitousness and age, but I see the point.

And to clarify: I'm not saying the author is stupid or anything. It's just weird to me that someone with that much experience would google something which on the surface sounds so trivial, even at 40TB.
Google Voice Now Officially Supported on OBi VoIP Devices
Right. I figured I wasn’t telling you anything new, but thought it worth making explicit for the benefit of others.
> This is where a purely libertarian position tends to run into trouble

You're right that outlawing free markets -- such as banning Politically Unpopular Drugs -- can cause problems for free markets. :)

Similarly, if selling books becomes a crime, and you buy books on the black market, it may become more difficult to verify claims about the paper used in the printing process coming from renewable resources. The problem lies not in the claim about renewability, but in the underlying book ban.

Perhaps we can conclude from this that processes relying on free markets may not work as well if markets aren't free? Remember that libertarians != anarchists; I've never seen a libertarian marching in the streets against laws in their state or province designed to prevent fraudulent claims about fair trade coffee or renewable forests.
A problem with cp (and rsync, tar, and linux in general) is there is read-ahead within single files, but no read-ahead for the next file in the directory. So it doesn't make full use of the available IOPS capacity.
If you are often restarting rsync jobs or they fail over low speed WAN connections

--partial keep partially transferred files

Is your friend. Esp if you are trying to sync directories with multi GB files. Also if your media is bad or there is a failing piece of network gear along the path

--bwlimit=KBPS limit I/O bandwidth; KBytes per second

Can keep things running smoothly. It even works against disks, I have used it where an array would die if one attempted to read from it too quickly.
So much Java hate in the responses to this tweet.
I wonder where it comes from.
I work with Java on Android daily and while I concede that it is far from perfect I don't think it deserves such scorn.
It is perfectly possible to be productive in Java ; on Android at least, especially if you boost it with libs such as Guava, Dagger, JodaTime, EventBus, ...
I don't know the rest of the Java world pretty well but I suspect that extremely shitty corporate J2EE code is at least partially responsible for this bad reputation.
> The OP was not talking about the magnitude of the differences, but the nature of them.

And what, pray tell, are the 'nature' of disorders like Cotard's syndrome?

> OP: "Look at that person who was born with no arms due to a birth defect. They're able to live a fairly normal, happy life. Maybe arms aren't essential to human happiness."

Try going back and reading what was said. Your paraphrase is incorrect. Here's a correct paraphrase:

"OP: look at that person born with no legs. They're able to lead a somewhat normal life. This shows that anyone claiming that there might be differences between the fingered and the fingerless such as in fine motor control is a moron - because a leg is so much larger than a finger!"

> I'll leave what this makes you a demonstration of as an exercise for the reader.

Well, it demonstrates you can't paraphrase or follow the logical structure of an argument. I'm not sure what I'm demonstrating; hopefully something good.
US gov’t threatened Yahoo with $250K daily fine if it didn’t use PRISM
Neurochemical imbalance in schizophrenia discovered
I recommend "Learn You a Haskell". Free online.

It really is a very simple language. The ML languages (and Haskell in particular) are just rather different and initially hard to read.
Even if both genders claim the opposite:
Men are the idealists and women are the pragmatists.
Another Note: Unlike best engineers in India, best doctors in India can not migrate to US. Because of the sheer population, Indian doctors see 4x more daily patients than their American counterparts perform far too many surgeries very likely to have seen more corner cases than American doctors.

Indian doctors in average private hospitals are far more competent than average American doctors.

It is good that American government is protecting jobs of American Doctors at the expense of public health by barring entry to Indian doctors. We Indians get cheaper and better healthcare. :P

Disclaimer: I worked for a large Cancer hospital in India.
That was commanded by god, not God.
Just for context, these guys turned down significant VC money recently in favor of bootstrapping/remaining open source.

Kudos!
No it isn't. Look at the contrast and the signal from fat and water, look at the tongue. That is a T1 sag.
Edit: Article, or images anyway, appear on multiple sites labeled as MRI. Pretty sure the fuzzy writing says T1 FLAIR on this site. http://io9.com/doctors-discover-a-woman-with-no-cerebellum-1...
Edit 2: Here is another link and the ax T2 is seen at bottom of the images.
Edit 3. The actual journal article. New scientist screwed up didn't didn't read it properly. Patient had a CT then an MRI as per the image label. New Scientist only kept the MRI image as brain MR is way nicer than CT but kept the journal text saying CT.
http://brain.oxfordjournals.org/content/early/2014/08/22/bra...
Even more effectively, law enforcement could establish or suborn real traders -- which, you know, they do anyway in drug enforcement, so no reason why they wouldn't just because cyptomarket. Fake traders, as you note, can run into problems with reputation systems.
You're right to recommend a tarpipe. I've had to copy several very large BackupPC storage pools in the past, and a tarpipe is the most reliable way to do it. (The only downside to BackupPC IMO...)

For future reference for other folks, the command would look something like this:

cd /old-directory && tar czvflpS - . | tar -C /new-directory -xzvf -

Tarpipes are especially neat because they can work well over ssh (make sure you have ssh configured for passwordless login, any prompt at all will bone the tarpipe):

cd /old-directory && tar czvflpS - . | ssh -i /path/to/private-key user@host "tar -C /new-directory -xzvf -"

...but tarpipe-over-ssh is not very fast. I have a note that says, "36 hours for 245G over a reasonable network" (probably 100Mb).

Disk-to-disk SATA or SAS without ssh in between would be significantly faster.
Honestly, I recommend XFS over ext4. It seems to be a much more mature file system, and Redhat-family distros (RHEL, Centos, Scientific, etc) have switched to XFS as the default filesystem (instead of moving to ext4 from 6.x's default of ext3; 6.x does not support XFS or ext4 for root).

XFS performs better out of the box on a wide range of hardware, while seemingly giving stronger data reliability guarantees (but not anywhere near ZFS's).

ZFS on a single disk, however, will still give you data checksumming, so you can detect silent data corruption. XFS's sole missing feature as a basic filesystem, imo, is data checksumming.
Thanks for this. I remember when his son called for everyone to write him a letter just before he passed. A life well lived and well deserved.
These are the types of stories I love. I just learned a boat load in 5 minutes.
http://denisdutton.com/baumeister.htm

https://news.ycombinator.com/item?id=589346
Rsync can die just from scanning the whole directory tree of files first.
That's great. However, we'll all be dead and the job still won't be finished. I'm all for free software but the "Stallman method" is going to take a couple of lifetimes. Being a little practical will address the real problem of expensive software. I've been an Emacs user for 20 years but these days I find myself using Sublime and IntelliJ much more often. I think we're all better off if we also support good commercial and create a competitive environment
I used google docs today because I thought I would be writing a quick, loose thing that's not worth digging out libreoffice (or god forbid, tex) for, and I'd made good experiences with google spreadsheets.

In retrospect I should have switched to a real program the first time it happened, but every time I "printed" (saved to pdf) a draft, the page break in my two-page document would be off by a line or two compared to what the web app was showing me, so I had to rejiggle stuff to make it fit. (Forced page break didn't really help because it was orphaning entries in a short list.)
EMV Explained in 2 Minutes [video]
First of all, I think that technique is nuts as an educational method. Five and six year olds cannot instantly intuit that 27+38 = (20+30)+(5+8+2) in their heads before they've ever had lessons on doing math the mechanical way, carrying the one, etc. They need to know how to add before they can start doing intuitive pre-processing in their heads. They may be able to do the pre-processing later, after they've seen a lot of math problems, but you can't just skip the basics.

Second of all, did you follow the Twitchy link I posted? At the bottom of the page they have about ten other links to other posts, each pointing to a "technique" or "problem" in a common core math book more absurd than the last. Your "abacus-like" method is less insane than some of them, but the sum total is entirely consistent with what I'm saying: it's a cargo cult mentality.
Because the man is wise. He also didn't kill a job that appeared to be hung, he started reading the code to figure out why and determined that it would in fact, complete.
Mike O. can be entertaining, but he needs to stop taking himself so seriously.

Ironically, using a sample size of 2 companies to make sweeping generalizations about "the social status of software engineers" indicates the author is not cut out for data science. Anyone who would rely on anecdotes and tiny sample sizes to draw such strong conclusions should stay away from statistics.
well not everyone knows how to do that. And perhaps similarly.. not every brain knows how to switch of the cerebellum.
I'm unfamiliar with tar|tar, can you provide some incite into this trick?
Here's Motorola's statement:

The typical battery capacity for Moto 360 is 320 mAh and the minimum is 300 mAh. In the mobile industry, sometimes both the minimum and typical capacity is listed on the battery, with the typical capacity quoted as the official battery size. Both figures are included on the batteries of our Moto X, Moto E and Moto G devices. In the case of smaller devices, we aren’t always able to list both figures. For Moto 360 we only had room for one figure and choose to list the minimal capacity of the battery. We see how this can be confusing and we will look into ways to add the typical capacity as well in the future.
I'm not yet 20 years into this game, but the further I go, the more I'm finding I need to be willing to swallow my pride and check in with the current state of best practices.
They tried to spoil Breaking Bad but hey got it wrong.

spoilers:

WW didn't die violently because of anything about the drug business. He was dying of cancer and chose to take risks that would have had him die violently no matter the outcome. The specific business he was in was immaterial.

In the end he died from his own bullet, but not until he'd asked his former partner to shoot him dead and been turned down.
That doesn't necessarily tell the whole story of the house for under $10,000. Technically, yes, it might be more expensive per square foot, but you also have to account for the self-sufficiency of the house in not incurring other costs. Furthermore, as far as I know, you can't purchase and own housing in quantities of 36 square feet, so you end up paying for more space even if you don't require it. I think owning a fully functioning living space for under $10,000 definitely has it's merits, though it's definitely not for everyone.
There is very interesting book called 'the brain that heals itself' that argues quite strongly against that.
Voise app for sending and broadcasting friends with clear looking notes in 2 steps
HN we have just launched our application on android google play store and we would love to share it with you guys and hear about your feedback.

we are still beta testing it, to download the app here is our website
http://www.voise.co
How funny. I'm in Dallas. I did finally end up getting out to a small local company here, but as I said it took two years. I didn't apply much locally, though, since I couldn't find much that wasn't enterprise CRUD work. Except for my current company, those I did apply to (Lockheed, General Dynamics, CapitalOne, Gearbox, a few others I have forgotten) never contacted me over my resume.

But yes, I know geography matters. That only helped the rational part, though.
Open-Book Sale of Our $267K Online Store, with Full Financials
gas stations are actually

* subject to several different types of fraud against which consumers have little way of protecting themselves. Can you tell if the pump is dispensing the octane rating you actually selected or a slightly lesser-quality fuel? Or if the meter on the pump is tampered by just a small percent?

* have relatively little reputation to worry about if you're near any road with any kind out-of-town traffic, such as a highway.

* very regulated for both fraud and environmental reasons
It appears he was serving them off his personal NAS. Whoops.
Yes. Doctors are next to God in India. A doctor in village will have invitation to every marriage and major ceremony. Cops wont give ticket the doctor they know and politicians will fear laying their figure on the doctor in the village.

Being polytheists Indians have a God of medicine too. He is called "Dhanvantari" a man with a pot of potion of immortality. I have seen his life size statue in many private Hospitals.
Well, given this development, I think it's fair to say there's something else that can implement the function of the cerebellum.
As a Girardian acolyte, I'm curious if there any private truths you can reveal to us?

I am not getting this. Anyone care to enlighten me?
Presumably the point here would be to either intercept the messages in flight or change content. Of course the receiving mail handler will get the HELO message from this weird inter-modal relay. One wonders if there is a need for keep a list of validated relays. As the attack is not continuous, it should be possible to track final received-from headers in the messages to identify periods where the system was potentially mis-behaving.

It is also possible that people do maintenance on servers and move the MX record around to keep traffic off the server while they are working on it.
I looked into this earlier while banging my head against the wall trying to get a bank loan and thinking "Crikey, somebody has to have a better option for this."

There aren't a heck of a lot of options, so if somebody said "Our business accepted their terms" I wouldn't immediately think "You must be crazy.", but I'll observe that 19~40% APR is pretty expensive for debt and that "You have to switch credit card processors to one we nominate and, btw, your new account will be a lockbox controlled by us." is both an operational hassle and strikes me as a fairly onerous term.
Counterpoint: http://www.joelonsoftware.com/articles/fog0000000020.html

Or this soundbite from a later blog entry of his: "No matter how much it bothers you neat freaks, the market always votes for bloatware."

I wish he were wrong; it bothers me that 512 MB is now considered low-end for RAM in a smartphone. But I guess we just have to accept this reality of our industry.
This may be a little off topic, but I used to think RAID 5 and RAID 6 were the best RAID configs to use. It seemed to offer the best bang for buck. However, after seeing how long it took to rebuild an array after a drive failed (over 3 days), I'm much more hesitant to use those RAIDS. I much rather prefer RAID 1+0 even though the overall cost is nearly double that of RAID 5. It's much faster, and there is no rebuild process if the RAID controller is smart enough. You just swap failed drives, and the RAID controller automatically utilizes the back up drive and then mirrors onto the new drive. Just much faster and much less prone to multiple drive failures killing the entire RAID.
I'm not sure how badly I want to find out just how unlimited "unlimited texting" is, especially at 0 extra cost a month. Of course it's included in the price somewhere, but I can't turn it off to pay less. Suddenly receiving thousands of text messages a minute after hardly using sms for years doesn't sound like a great idea...

Calling my number and using the good old dial-up method sounds much more efficient actually. Isn't the bitrate around 128kbps in normal calls?
Wasn't joking ;-)
> Wanting the buffers to be flushed so that I had a complete
logfile, I gave cp more than a day to finish disassembling its hash table,
before giving up and killing the process....Disassembling data structures nicely can take much more time than just tearing them down brutally when the process exits.

Does anyone know what the 'tear down' part is about? If it's about erasing the hashtable from memory, what takes so long? I would expect that to be very fast: you don't have to write zeros to it all, you just tell your GC or memory manager to mark it as free.
Unix could really use a way to get all the paths that point to a given inode. These days that shouldn't really cost all that much and this issue comes up a lot in copying/sync situations. Here's the git-annex bug report about this:

https://git-annex.branchable.com/bugs/Hard_links_not_synced_...
In bay area it took me 2 weeks to get appointment of a podiatrist and 1 month to get a general physician.
The brain has many levels of structure.

Losing the cerebellum would be like losing a DC for which you have no backup, which then would require you to attempt to duplicate the original functionality in other DCs.
I don't understand it, but the OP says this, implying the author agrees with you for any modern system, but not on 'old systems without working memory management'

> And unless old systems without working memory management must be supported, I don't see any harm in simply removing the call to the forget_all function towards the end of cp.c.
AFAIR one of the lessons from the Fortress development was in fact that choosing a suitable fundamental representation led to better protocols

i.e. if you assume that "the list" is implemented with conc (i.e. it's a tree) it's more natural to come up with "the loop" as parallel by default, while starting with a cons list you may more likely end up with a sequential one.
What's the benefit of using a tarpipe locally?
In case anyone at Amazon is reading: I own a Kindle Fire and the only thing I don't love about is the nav. I wish I could turn off the carousel style nav and just use a normal tablet/phone style nav with icons.

Not sure if the phone has that UI but if so it would be a reason I would not consider buying one.

(It's possible that with some UX improvements the core idea would work, the problem is that it doesn't work now).
Url changed from http://arstechnica.com/gadgets/2014/09/ifixit-cracks-open-th..., which points to this.
Debian is working on a roadmap that includes shipping source drivers to be slipstreamed in as dynamic modules.

DKMS is a tool, but it's hardly the same as a good, in tree module. I remember having tons of issues with DKMS WiFi drivers back when I still ran a Linux laptop (10-ish years ago). If you get an upstream kernel upgrade and the ZFS DKMS module doesn't compile against it, you're screwed. Can you imagine trying to debug DKMS issues with your main filesystem? I hope you leave an ext2/3/4 volume around for booting and root.

I'm glad that you feel like you can discount the work that IBM and Red Hat have done to advance Linux, but they've done a ton to make sure that Linux could take over data centers.

Good to know... Thanks!
Most likely because it would take a looong time to fsck 40TB using ext3/4.
Now, let's take those 3 points and consider a 3rd world country with interwebz-censorship or very poor infrastructure and no forseeable future where it'll improve to anywhere near what most first-world countries have. Cellphone coverage is the easiest thing to setup in those kinds of environments.