skysight-inc/HackerNews huggingface dataset:
> But the distinction between source and destination is relevant with some algorithms (one-way sync) and irrelevant in others.

True, but the decisions made by the operator are critical to any desirable outcome, in all cases, without exception. Your example proves the point:

> Let say you have two directories A and B to sync and both contain a file f but the one in B is more recent than the one i A. A consistent strategy would be to always favor the most recent file and end up with A and B containing the same f file that was the one being in B at the beginning of the syncing.

Yes, unless that's not what the operator wants. Suppose the operator has edited a file as part of a programming project, but introduces a bug and simply wants to restore the system's original state with a minimum number of file operations. In that case, the operator wants older dated files to be copied over newer ones.

How shall the algorithm proceed? The operator tells it what to do.

> So please keep your "End, full stop" and "Think before answering" to yourself, they are quiet annoying.

If people understood the meaning of file synchronization, I wouldn't have to. All the replies suffer from naive assumptions contradicted by real-life experience, such as the OP losing his music collection as just one example, or the example I just gave -- things that happen to real people in the real world.
> I don't think it is a leap to say that roads are built mainly for motor vehicles and rarely solely for bikes and by extension a bike has less right to a road than a car does.

That's my whole point...there is no legal basis for your claim, if we're talking about surface streets in a city and not highways.
What do you mean by 'dealing with'?

Legally opening the ebook for the user to read (probably requires a deal with each DRM vendor), or cracking/stripping off the DRM entirely?
This article focuses on founders, and I've wondered if depression in founders is actually less "Founders get depressed" and more "Depressed people become founders".

My theory is this: being regularly depressed causes folks to regularly fix their depression. They say "What is going to make me happy?", and then they push their lives farther. Extreme amounts of money represent freedom to do what one pleases when one pleases - and how do you get that money? By founding a successful company. And its not just the money - its the satisfaction that you've done something with your life.

I've often wondered why humans get depressed, and I've seen articles on depression being an evolutionary advantage. If its the case that depression drives people to work harder (as is the case for me), then it may be true that it is an evolutionary advantage (I certainly inherited it from my family). This may then also mean that there are a significant number of founders who are just going to be depressed, solitude/stress/success or not. I'd be interested to see how many founders have a family history of depression.
or, just swap ctrl and alt, and then you get to press ctrl with your thumb, no pinky mutation needed.
> "Most of you are probably already doing this in your head"

This is the cargo cult thinking behind common core. What the self-appointed geniuses behind common core have done is, they observed that high performing students use various mental shortcuts so they don't have to do addition the formal way, or refer to multiplication tables. So they said, "let's not teach students to do addition the formal way, and let's not make them memorize multiplication tables", assuming this would make all the students high performers.

But the reason high performers are high performers is that they did learn addition the formal way and they did memorize their multiplication tables, then proceeded beyond that to adopt mental shortcuts. You can't just skip the foundational stuff.
I'm not the op but I'm running ZoL on a small cluster with 200 HDDs and 50 machines. I've also tested btrfs.

Why is ZFS better (IMHO):

+ Tooling. The zpool and zfs commands are clear, easy to use and well documented. btrfs e.g. has no way to get a list of files with checksum problems. Also automounting and setting flexible mount points as well as the whole zfs get/set concept felt like a really concise way to configure all aspects easily.

+ Architecture. ZFS uses merkle hash trees with multiple copies spread over the disk (ditto blocks). This means that disk failures likely won't affect metadata and every possible disk problem is accounted for (except main memory). btrfs only uses crc32c and has 2 copies of the metadata tree on disk (but not spread over the disk afaik) or simple RAID1 in case of multiple disks. So in case of disk problems btrfs tends to corrupt faster. I've actually tested this and it's almost impossible to corrupt ZFS metadata even with hundreds of bad blocks. btrfs tends to switch faster to read-only mode with bad disks.

+ Compression: LZ4 is slightly better than LZO

+ L2ARC/ARC - easy to plug in a SSD cache. ARC is better than the pagecache for most workloads.

+ It's really fun to work with. A lot of good documentation. Dealing with btrfs felt very different...

+ RAIDZ(2-3) and copies=n for datasets. Both don't exist in btrfs (yet).

Reasons against ZoL:

- Memory. I've got out of memory errors because ARC memory is not freed fast enough. Also ZFS hogs a lot of memory. At least 750MB to 1GB kernel memory with several disks. btrfs needs far less. There is upcoming work to fix the ARC out of memory issues through.. it's on the roadmap from the developers.

- Stability. This also applies to btrfs but it's not as rock-solid as ext4. Especially with broken disks and usage of advanced features you'll run eventually into bugs. But the "normal" operations where 100% stable for me with ZoL.

- It's not native Linux. You have some Solaris Porting layer modules and integration into the Linux kernel is not as tight as you may like it to be. E.g. cgroups based io throttling was not possible, last time I looked. This may change in the future but it's work to integrate it and if e.g. the module does not not compile for a new kernel you are screwed.

- btrfs will be supported and be a default choice in 1-2 years in likely all major Linux enterprise distributions. SLES already made it the default. For most workloads ZFS is likely not worth it. At least it's tough to sell against a default option.

- rootfs on a ZoL volume is quite a lot of work and difficult to get working. But this is largely a distribution problem.
Well done and thanks for sharing your story! You said you did almost no marketing and haven't blasted an email to the wait list. I'm curious where and how people are finding your product?
Google supports iOS pretty well. They don't support Windows Phone at all, but I've heard a lot of Android users complaining at various points that iOS gets the app updates quicker than Android does for some Google apps.
We did not abandon the idea, we took a break.
I don't think the chosen palette is perceptually uniform in intensity, either, at least not on my display. A whole whack of white people (sky blue dots) looks less populous than the same number of Asian people (red dots)
It's surprising that one would be depressed working 10hr+ days for little to no pay chasing what, as time goes on, seems to be a dubious dream to make someone else very rich.
KDD Retro: Google Knowledge Vault and Topic Modeling
Nice.
Suggestion: A QR Code for the party link would be really helpful.
"So you apply the Fundamental Theorem of Pretending You Understand Category Theory, and prepend co- to all technical terms in the description for data."

Very nice.
Scottish independence: UK RIP?
Even the handsets Google sells directly are not made or designed by Google. They're merely a rebranded version of other handset makers' phones.
And have the appropriate "water".
The rise of an electronic marketplace for online ads is reshaping media business
Planning to learn Apple Swift?
The story of dumplings and potatoes is intriguing.

I've always been curious, what happens to waste vegetable oil in India?

Is it simply thrown down the drain?
Pusher (http://pusher.com/docs) and Twilio (https://www.twilio.com/docs) are also really good for getting started
>>If its the case that depression drives people to work harder (as is the case for me), then it may be true that it is an evolutionary advantage (I certainly inherited it from my family).

Depression can also cause people to commit suicide, which makes it somewhat difficult to frame it as an evolutionary advantage.
And if you want to offer a desktop app, a web-based app, and native ios, android, fire, and tinzen apps, then all that client code is duplicated. And good luck if you need to update them all.
I actively support artists and view creative contributions to society as extremely valuable. I think that a large portion of the future economy is in digital creative work. By contributing to kickstarter and indiegogo I help enable people to fulfill their creative dreams.

For things that can be digitally distributed at virtually no cost, or can be bulk produced at low cost (books, music, board games, etc.) I am fully supportive. For things that have a high economic opportunity cost, such as extremely complex watches, luxury cars, things of that nature, I have a very low tolerance because the cost is human life. As a species we have not yet reached a point where every human has the necessities of life. Once everyone has access to food, water, shelter, and internet (education), then I am all for exploring the limits of our potential in every regard.
>> All synchronization operations must know which is the source and which the destination.

> In rsync, yes. In others, no.

False. In a two-way synchronization, if the operator wants to restore an older version of a file because of a bad edit, he must tell the algorithm what to do. In no case can the operator use such an algorithm without understanding what rules it intends to apply.

> In the latter, I just do "git-annex sync", and both are synced with each other.

Read the above example. These programs must be told what to do by the operator, and there is no safe, automatic algorithm that always gets it right.
If you have a Mac, you can use the remote web inspector for iOS, it works pretty well.

http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
That's a state institution, and only 17% of state prisoners are there for a drug offenses. 83% of those dots are in for something else.

There is some sort of weird need for certain groups of people to ascribe all crime to the drug war. I assume its a result of their holding worldviews incompatible with the fact that the world has lots of bad, antisocial, people.
Indeed, static analysis is generally rather costly. It's usually a fixed-point computation that iterates over the code multiple times. You generally need to allocate many objects to keep track of facts the analysis produces about different instructions, which need to be propagated around. Running a general-purpose static analysis on this test program would probably be more expensive than what I'm already doing.

In the case of my minimalist test program, it's easy to say "well, ha! that's obviously not an accessor!", but in the general case, it's much harder. Consider, for example, that there could be load() or eval() statements in the code. That means invisible code you haven't seen yet, and can't analyze. Then consider a much more trivial case where you find this somewhere in the code:

function foo(o)
{
delete o.a;
}

Now, you know that "o" is very unlikely to be the global object... But can you prove that with absolute certainty? It's possible you can't, so then you must assume that maybe the global variable "a" doesn't exist, and accesses to it might throw an exception.

TL;DR: compiler design is no easy task.
OK, that makes sense. All you need for that is a source of water and a low-humidity environment. I guess well pumps use less energy than air conditioners?
Thank you. I was wondering what all the fuss was.
> The problem is that the net effect of all those independent "preferences", which we know are shaped by society, hurts actual people.

I don't think you want to go down this route, though. Are short men hurt by the fact that women are typically less attracted to them? If so, what remedy would you propose?
What's interesting is that the reported test is from 2012. (Which they do say at the top, but didn't really register until the end.) I'm a bit surprised it was so competent back then.
I agree about some tropical fruits (mangoes and durians especially), but I've had bananas straight off the tree in Southeast Asia and they really didn't taste any different to me.
I am in it for the karma not the eggs.
Not every startup is trying to "change the world" or "become a millionaire" - some just want to create a stable, profitable business with a reasonable paychecks for the employees.
"In one murder case, for example, a federal appeals court upheld the finding that a 16-month delay between arrest and trial didn’t violate the speedy-trial right. (Amos v. Thornton, 646 F.3d 199 (5th Cir. 2011).) The court in that case observed that the delay between accusation and trial becomes “presumptively prejudicial” near the one-year mark. It found no compelling reasons for the delay and noted that the defendant promptly asserted his speedy-trial right while the proceedings were pending. But the defendant couldn’t show that the delay compromised his defense, and that inability doomed his claim." http://www.nolo.com/legal-encyclopedia/the-right-speedy-tria...

Some states have a 6 month test for non Murder cases. Generally up to 1 year is considered reasonable in the US with a fairly large number of people waiting longer than that.

http://legal-dictionary.thefreedictionary.com/speedy+trial
I did.

They are.

They're not.

Role models.

Chuck Moore's book was enticing for many reasons (I miss the artwork in my orig copy). No error/exception handling was one. People of all ages must push the boundaries.

I was sincere in my use of humbly. Sarcasm has no place here.
> I guess I could use FreeBSD if I didn't need KVM and/or Xen....

Have you looked at BHYVE?
Flash mob with pillows?
"desert coolers + fan, which specifically work by increasing the humidity of the air and then using a fan"

Actually, evaporative coolers significantly reduce the air temperature[1], when used in dry climates.

[1] http://en.wikipedia.org/wiki/Evaporative_cooler#Performance

"At 32 °C (90 °F) and 50% relative humidity, air may be cooled to about 24 °C (75 °F). The dew point for these conditions is 20 °C (68 °F).

"At 40 °C (104 °F) and 15% relative humidity, air may be cooled to nearly 21 °C (70 °F). The dew point for these conditions is 8 °C (46 °F)."
What's interesting here is that it completely disregards international numbers. So while it appears that Uber is dominating, their lead is likely much higher. They're in 40+ countries now while Lyft is still just in the US. A US only comparison should present Lyft in the best light possible, and it's still not looking good for them.

These numbers explain why Lyft seems to be especially aggressive in the media lately (trying to smear Uber). They appear to be a company on the way out, and they're trying their hardest to get Uber to acquire them. Uber's CEO recently said that Lyft wanted to be acquired by Uber but that Uber isn't in an acquisition mode. That's not too surprising. It doesn't look like Lyft would be a good asset to buy right now.
There are no B players
Fact is "depression" is among the most prevalent illness among humans, and a leading cause of disability world-wide. It affects people in all regions though incidence is higher in industrialized countries for unknown reasons.

Part of the problem in talking about the condition is that the word "depression" may refer to a variety of feelings or behavioral states--in everyday usage it's not a precise term at all.

But in the context of the article, I infer the issue is "clinical depression", a very serious illness that has specific diagnostic meaning.

Distinguishing depression-as-illness from a passing mood, or transient discouragement is important. It's normal to have these moods at times of loss, high stress, etc., but not normal when it becomes persistent and affects thinking, energy, motivation, interests, or physiological rhythms.

As the article points out, suicidal thinking and action can be associated with depression. The mortality rate of severe depression is high, on the order of 15%, a decidedly non-trivial matter.

One more statistic to point out is the cost burden of depression. A very recent study estimated depression costs the US nearly $200 billion per year, more than cancer ($131 billion) or diabetes ($171 billion) annually. Considering that a minority of patients with depression receive adequate treatment, we can surmise much of the high cost of depression could be reduced by earlier intervention.

Depression is a treatable disease, the majority of sufferers respond at least moderately well to medication and non-medication therapies. Treatment doesn't always work as well as we'd like, but the problem is not being neglected. Since there's so much at stake, it's an extremely active field of research; our treatment tools will get better.

The important message is depression is a real illness that can be and should be vigorously treated. Ignoring reality does not make it go away. No one is immune, not entrepreneurs, programmers, engineers, doctors, janitors, or the fabulously wealthy.

Let's not continue to let a treatable illness turn into tragedy.
They did it! This nice page explaining the resolution differences etc. made me want to click the "paintcode" link at the bottom of the page. This is hard to pull off well, and I think they did it.
Probably more due to loss in lean body mass (muscle + bone, etc) than due to fat loss.
This Is How You Get People to Trust Your Product
> That's a state institution, and only 17% of state prisoners are there for a drug offense.

That doesn't mean that only 17% are there because of the drug war.

> There is some sort of weird need for certain groups of people to pretend that crime only happens because of the drug war.

Perhaps, but that's no more weird than the weird need for certain groups of people to minimize the impact of the drug war, e.g., by pretending that the only people who are imprison because of the drug war are those convicted of drug offenses. Prosecutions conducted as part of the war on drugs aren't all "drug offenses" any more than prosecutions conducted as part of Prohibition were all liquor offenses.
Interview: Meet Dan Spitz, Anthrax Guitarist Turned Master Watchmaker
Engineers Aren’t Attending Career Fairs Anymore
> Maybe I'm misinterpreting things, but isn't maintaining correct NaCl levels is by definition part of a good working condition? Sounds a bit circular.

You're misinterpreting the definition of "good working condition". Good working condition, as I meant it means that it is operating as "designed" (no religious meaning intended), i.e. no malfunctions in any part are identified. It could be perfectly possible that, in good operating condition, the error margin on the NaCl control system allows for NaCl levels that cause hypertension. The hypothesis negates this possibility, and the hypothesis test seems to prove that the error margin on the body's NaCl level control keeps it narrow enough to exclude salt intake as a cause of hypertension (on healthy adults, of course).
I know several people that own $10K+ watches, and a larger group who own $1K+ watches None of them own only one super expensive watch... and a lot of them carry like three or four in a bag for different situations.
That explains the pixel size, but not the point size. Why not make the logical resolution 360x640 with perfect 3x upscale?

My best guess is because this would then be smaller than the iphone 6 size (in points) at a larger physical size so everything would look "too big"...
World Bank warns of global jobs crisis
For those wondering, the karma points can be viewed on the users profile page.
Link We Love: Healing and Recovery in Remembrance of 9/11
A fair amount of crime which is not narrowly "drug crime" is at least partially ascribable to the drug war. In decreasing order of being "drug caused," we have:

1. Violence over territory from drug dealers can lead to various violence-related charges.

2. Drug addicts may commit monetary crimes in order to pay for drugs.

3. The general mess that the black market drug trade makes of some neighborhoods creates an environment in which young people feel they have few legitimate options and turn to crime.

Which isn't of course to say that all crime is ascribable to the drug war. But certainly it's more crime than what you'd narrowly call "drug offenses" like possession, dealing, trafficking, or laundering the proceeds.
The Intel smart dress: Are you bold enough to wear it?
Certainly depression in tech is real and people suffering deserve help (and can hopefully get it given their station in life).

But when you strive for hyper-ambitious outcomes, whether it be selling your company for $2B, trying to change the world, or training to become a world champion fighter, you're likely going to suffer some injuries that you might not fully recover from.

I feel for all the people who are depressed AND struggling to find their next meal--working in fast food or in factories, being treated as if they were less-than-human.

I find it super-hard to get worked up when we founders and startup employees get to have health insurance, good salaries, free food and education, and a chance to win the lottery.
Why is the ourincrediblejourney tumblr blocked here? It's relevant to every company that pretends it's a great thing that they're deleting all their users' data. This page says: "We’d like to thank all of our users and early adopters for their trust". Why, so you can betray it?
I think you misunderstood what he is asking about. He wants to debug locally on a tablet or a set-top box. The method you mentioned is remote debugging, something he explicitly wishes not to do.
Funny, I was about to recommend SnapRuler.

It's become part of my daily work flow. For the price and time saved, I can't recommend it enough.

Its on my list with ColorSnapper (another small dev made utility), between the two, I rarely take screenshots anymore. I find it more useful than browser plugins as often my rendering issues are with old browsers that lack such utilities.
In a two-way synchronization, if the operator wants to restore an older version of a file because of a bad edit, he must tell the algorithm what to do.

I have no idea why are you bringing versioning into this conversation.

These programs must be told what to do by the operator, and there is no safe, automatic algorithm that always gets it right.

I don't know what do you mean by "get it right". That's a subjective concept.

All I'm saying it, syncing does not have to involve a "source" and a "destination", nothing else.
I wonder if Apple's ios7/Yosemite icon designs are a shift in this direction to vectors. E.g. the icons look like they are authored as a vector. But, I wonder if the platform APIs are not yet ready to handle vectors everywhere and seamlessly between pixel/vector formats.
s/semantic/pedantic/

I know, that's like the worst correction ever. I couldn't resist. b^)
I wish maps like this would label in which order they draw the dots. It makes a difference.

This one, for instance, appears to draw (bottom up) "White", "Black", "Hispanic", "Other", "Asian" - this over-represents the races higher up on the list, especially in densely populated areas. That solid block of red? It probably has other colors underneath, but you can't see them, and they don't tell you this.

This is one of the nicer maps like this that I've seen, but excluding that info is blatantly misleading.
What data does this use for locations?
And what is the license for the results?