skysight-inc/HackerNews huggingface dataset:
Come over to the iPhone side of the fence where...

no, we're flooded with crap too. Tons and tons of it.

I like the walled garden, I like the idea of curation. I just wish Apple would really enforce them. It takes a single search in the iOS store to easily find stuff that is either illegal or just copied junk.
This factored in for me. Neocities is two people. We don't have the budget yet to hire an ops team, so we need to use parts that we can understand without a lot of mental investment. DRBD is definitely something you need to invest in. Github obviously doesn't have our budget constraints and can hire the people needed to really own problems like this.

I also am pretty conservative on engineering choices generally, and the "superfilesystems" (DRBD, Gluster) feel a little monolithic (read: not very unix) to me. It's not that they're bad, it's that they're solving a lot of hard problems, and there's a lot that can go wrong when you have to do that, and if something happens, you're the one that has to fix it.

I'm not religious about "do one thing and do it well", but SSH handles the transfers, rsync does efficient copying, and inotify fires events on file changes. Put them together and you've got a very "unix" solution. It's more or less an event-driven script that sits on the stable solutions to hard problems. If something goes wrong, you just run rsync.

I can't say enough how awesome OpenSSH is. I want to use it for pretty much everything. It's a work horse that really hauls.
Not that I'm actually planning on using any of them... but if I were in fact interested in pirating e-books but didn't know where to start, the BBC would have just given me a list of what I suspect are the 7 BEST ebook sites in the world.

"Streisand effect" comes to mind somehow.
Marty.js v0.10
NASA discovers new planet covered with marijuana
Not that great of a read. Stuff like:

> I have been told multiple times now that my point of view is wrong and I don't understand beginners, or that the “text model” has been changed and my request makes no sense.

"The text model has changed" is a perfectly legitimate reason to turn down ideas consistent with the previous text model and inconsistent with the current model. Keeping a coherent, consistent model of your text is a pretty important part of curating a language. One of Python's greatest strengths is that they don't just pile on random features, and keeping old crufty features from previous versions would amount to the same thing. To dismiss this reasoning is extremely shortsighted.
Pebble Time review: an underdog among smartwatches
Also, if you can build a mirror to bounce the laser you can use that same mirror to protect the target.

Not necessarily. The attacker controls the focal distance of the laser. If they are using a mirror offensively, they can adjust the focal distance to ensure that flux is not destructively high at the location of the relay mirror, but is at the target. If you are trying to use the same mirror defensively, the attacker can simply consider that mirror to be a new armor target that needs to be destroyed before they can get at you, and adjust their focus to create unsurvivable flux at the mirror surface.
What also intrigues me is how one would port to a new architecture.

You've got no go1.4 there to boostrap you (new architecture), and you can't get the binary because you're trying to build the first one.
> There Python 2 is only "better" in that issues will probably fly under the radar if you don't prod things too much.

Ah yes, the JavaScript solution.
>The people the article is talking about do not want to be adjuncts. They want the tenure-track gig. The problem is universities have stopped offering those positions in favor of only hiring adjuncts.

Just because they want it does not mean that they should get it. This is like taking walk on roles as extras or bit parts in Hollywood and complaining you can't live on it. The world is saying you aren't going to be a professional actor.

Worse, tenure track positions aren't very rarely hired from adjunct ranks. So doing this isn't really increasing their chances.

The answer to this problem is for these people to come to their senses and quit.

>The flip side of there being an oversupply of newly minted PhDs is that there must be a commensurately high demand for PhD-level courses. What's filling that demand when the university refuses to hire full time professors?

PhD's don't typically have a lot of courses and they typically go to school for free.
Chrome for Android Goes Open Source – Anyone Can Build Chromium for Android
The novels and short stories of Peter Watts (scifi) http://www.rifters.com/real/shorts.htm
iOS Bug – crash iphones with a simple text message
Actually the #1 spot (the one you get a notification from) has very little movement. I was surprised by that
I think this one would be an even better reference point to show the gulf of effectiveness between where we were and where we are now: http://en.wikipedia.org/wiki/NES_Zapper
If at all possible I'll wait version 2
Deep Learning – Review by LeCun, Bengio, and Hinton
It would be "very bad" for some types of applications and not for others. Clicking "Save" on some complex document is the type of thing where you probably want to report "saving..." and then "saved" only after confirmation back from the server, but for a lot of simple operations that you know should almost always succeed (especially if you're doing something with websockets and you are tracking connected state, so you have a pretty reasonable expectation that you're able to communicate with the server in the next 1s), the best approach is often to assume they're going to succeed, update the UI as if they've succeeded, then if they fail, make sure to call attention to that unexpected case and put the UI back in the right state.
Moving doesn't prevent this or protect users, and it actually would potentially trigger such a takeover by SF.net? So, there is no escape?

I'm really finding this hard to believe. It's just incredible. I mean, I've had a bit of a love-hate relationship with SF.net forever, but it's always been the kind of thing you might have with a bratty sibling (i.e. you wish they were doing more with their lives, but you still love them). This is such a massive betrayal of trust that I can't even swallow it.

I mean, the evidence seems to be there, and more than one major project has reported this behavior, so it's not really something I can just ignore. But, it's also just so horrible. (I'm beginning to become repetitive. I just really find this unbelievably awful.)

I don't know anyone involved in SourceForge, and haven't in more than a decade, so I don't even know who to reach out to for some kind of clarification about WTF they think they're doing. Their mirror page doesn't explain anything about distributing malware in these projects they "maintain", so they're already not being forthright about it.
This is a common problem in any capitalist economy. Wealth tends to aggregate toward the top of the pyramid while people at the buttress, the people who do the actual work, get shafted.

What you see in colleges and universities, you see the same thing in corporations and almost every business organization in the world. This is a common problem.

Why this occurs is very logical. It stems from a natural drive for people to maximize wealth while minimizing work. Leaders acting rationally will minimize their own work and maximize wealth. Thus, the leader, by being in control of an organization, will structure it such that he meets this rational goal. The side effect is unfair distribution of wealth and work.

What's the solution? In theory, Communism. In practice, only early pre-civilization tribal cultures have had societies where leaders only get their fair share.
Don't worry about the company, they need a motivated and happy worker and from what you've written, you're not that. They also may not be on the hook for the fee if you leave within a certain amount of time.

Plan your exit, whether that's now or once you land another job, and don't look back.
Can you provide an example page?
There's still the matter of war and poverty to be solved.
Yes, this kind of latency definitely says "indexed".

When I wrote this, I'd read a rethinkDB employee say "it's not using the index on rethinkdb", and performance was similar (3x) between the two. I trusted the "no index" path, and couldn't find an ensureIndex command... So I assumed there was no index on mongodb.

Truth is, this kind of performance can only come with indexes, on RethinkDB and mongodb.
"Mental illness affects one in five Canadians. It is a factor in 90 per cent of suicides. And its cost to the economy in health-care dollars spent, and in lost productivity, amounts to nearly $50-billion a year. Yet, no province currently pays for therapy provided by a private psychologist or social worker...

Research has found that psychotherapy is as effective as medication – and in some cases works better... In 2013, a team of European researchers collated the results of 67 studies comparing drugs to therapy; after adjusting for dropouts, there was no significant difference between the most often-used drugs – selective serotonin reuptake inhibitors (SSRIs) – and psychotherapy."

Naive question: Is the current consensus that SSRIs and other medications are generally effective? If therapy manages to match the efficacy of something that's not at all effective, that isn't a strong reason to fund it, even if the other thing also happens to be funded.

I suspect the answers are "sometimes" and "it depends." But, yes, therapy should be funded for conditions that evidence shows will likely respond better to therapy than to pills or placebo.

ETA: Found this article, which describes the issues and takes a pro-SSRI over therapy or placebo perspective:

http://slatestarcodex.com/2014/07/07/ssris-much-more-than-yo...
The reflective coating one in particular was explicitly covered in the article. The rest mostly add weight for dubious benefit; I'm guessing increasing laser power will win that arms race decisively. And it doesn't seem like you have to cook off the explosives to beat the mortar round, since they mention that some don't explode when they're destroyed.
Damage Recovery Algorithm Could Make All Robots Unstoppable
Birthrates are declining across the world. While everyone won't stop having children, lots of countries are already below replacement rate, and other countries will follow as they industrialize.
Enough with the FUD please. These claims are so 80s.
MySQL & InnoDB is fully ACID compliant.
Spending half your annual vacation allotment on one job interview. Who would do that?
damage?
Yup, there's actually an example right on the home page right under the hero. Enter an email to sign up for "PicExample"
Approaches to Distributed Crawling and Scraping (2012) [pdf]
> The other facet of this gem is that I cannot afford it.

Life insurance policy that pays out upon death to Alcor.
I am just one data point, but here's how I ended up in a position similar to that described in the article.

I went to a "HYPS" school for grad school and postdoc (molecular biology). I wanted the typical tenure-track research position. At the end of my postdoc I had two interviews, one at at an ivy and the other at a very good state research university. Both jobs fell through for financial reasons (basically, both schools decided to withdraw funding for the position). At the time, my postdoc funding was running out and my sponsor suggested working at a startup in Cambridge. I took the startup job. It was a great job doing great research. However, after about 6 years, I decided that I needed to take care of aging parents and be closer to family. I quit the startup and moved to a place where there is essentially no biotech industry. There are some good schools in the area, but it's difficult to get back into the tenure-track research world as you get older (you can transition from industry to academia as an older person if you're "great", but I'm not great...I'm what I would call, "pretty good"...and a pretty good mid-to-late-40-year-old isn't getting tenure-track jobs at quality research universities). So, I'm geographically tied (by my choice). I work as an adjunct at a local university and as a full-time non-tenured faculty member at a local college (not a fancy school and no research). I also run a small consulting business. So, with 3 different jobs, I have cobbled together a salary that is similar to what I had in the biotech world (probably a little less than the biotech job).

A lot of the details in the Atlantic story rang true. I meet students from my adjunct position at the library (not by my car!). I keep almost everything in electronic format (including electronic scanning of student labs) so that I minimize lugging papers from school to school. The full-time faculty where I am an adjunct are quite nice, but you still get that vibe that you're a 2nd class citizen. If I want to write a student a recommendation, it's not a trivial endeavor to go to the adjunct school to get the proper letterhead paper. However, I've just downloaded the school's logo and made my own electronic version of their letterhead.

I think I'm in a better position than many of my colleagues. I'm still making decent money in aggregate. I think some of the adjuncts have very difficult lives, living check to check. And the ones who aren't very good at teaching (or who don't get along with the full-timers) feel like they're under constant threat of getting fired.
Many people who prefer Python3's way of handling Unicode are aware of these arguments. It isn't a position based on ignorance.
Or taught by grad students. My undergrad had maybe 4 classes taught by PhD students and I'd say that half of them didn't really know the material they were teaching before the class started.
From the article:

>UTF-16 is designed to represent any Unicode text, but it can not represent a surrogate code point pair since the corresponding surrogate 16-bit code unit pairs would instead represent a supplementary code point. Therefore, the concept of Unicode scalar value was introduced and Unicode text was restricted to not contain any surrogate code point. (This was presumably deemed simpler that only restricting pairs.)

This is all gibberish to me. Can someone explain this in laymans terms?
Space exploration and terraforming will need a lot of manpower. We should overpopulate first to shorten the schedule!
I'm in the same boat as you. I've been working through Learn C The Hard Way [1] as a way to learn some of these concepts. I've been finding it incredibly valuable/rewarding.

That said, even the author of LCTHW (Zed Shaw) recommends writing in languages other than C. He specifically mentions Go, Swift, and Rust.

Check out his rant on K&R C at the end of LCTHW for his thoughts on your question: http://c.learncodethehardway.org/book/krcritique.html

[1]: http://c.learncodethehardway.org/book/
I wasn't clear in the original post. Not the bandwidth, but the physical connection required to connect the brain. Unless they invent something that can communicate effectively remotely.
> It's not the examiner's job to figure out if your invention works

Yes, it is:

http://www.uspto.gov/web/offices/pac/mpep/s2107.html#d0e1986...

See section II "WHOLLY INOPERATIVE INVENTIONS; “INCREDIBLE” UTILITY"

> Yes, you can hide the ball from the examiner.

My ball was not very well hidden. If my invention worked it would let you communicate faster than the speed of light. I would expect any competent patent examiner to be familiar with the basic laws of physics.
In the other direction, I never understood rap until I studied Anglo-Saxon poetry. It has the same muscular rhythms and concern for status and manliness. I'd love to see a rapper do Beowulf!
Duty Fate?
They released an App Ops-like feature in an Android beta (I think it was KitKat, but don't quote me) and pulled it because it broke compatibility with so many apps.

(It caused an exception to be thrown whenever an app tried to access something that had been locked down by the user. Legacy apps obviously couldn't catch the exception, so typically the app would just crash.)
In theory insurance is heavily regulated.

In practice AIG managed to get itself into a situation where the Fed needed to give it $182.3 Billion dollars to keep it afloat.

That's $182.3 Billion, not Million.
https://en.wikipedia.org/wiki/Aig#Liquidity_crisis_and_gover...
In Python, you get similar things with the exception of "bundled with the application" and IIRC "signed" only happens when uploading to the Python Package Index.
Refused to install messenger from the start. Facebook is a sketchy company (in my opinion) & I'm fast starting to think the same of Google.
Yes. There are codes written with backwards compatibility to versions of Python pre-2.3, which did not have True/False. They typically looked like this:

try:
True
except NameError:
True = 1==1
False = not True

Such code would likely be at least 10 years old. Given the transition to Python 3, it seems the general answer is "yes, they deserve to die."
Nope. To borrow a quote from Wikipedia:

"by identifying himself with a policy whose purpose was inflation's defeat, Nixon made it difficult for Democratic opponents ... to criticize him. His opponents could offer no alternative policy that was either plausible or believable since the one they favored was one they had designed but which the president had appropriated for himself."

https://en.wikipedia.org/wiki/Richard_Nixon#Economy

I guess the 1970's Democrats were also not left wing?
> Python 3 doesn't handle Unicode any better than Python 2, it just made it the default string. In all other aspects the situation has stayed as bad as it was in Python 2 or has gotten significantly worse.

Maybe this has been your experience, but it hasn't been mine. Using Python 3 was the single best decision I've made in developing a multilingual website (we support English/German/Spanish). There's not a ton of local IO, but I've upgraded all my personal projects to Python 3.

Your complaint, and the complaint of the OP, seems to be basically, "It's different and I have to change my code, therefore it's bad."
Glad to hear it. Please let me know if you have any complaints or suggestions :)
Am I the only one here who is impressed with Evan Spiegel + optimistic for Snapchat?

Everyone keeps citing the fact that the company is pre-revenue and pre-profits, but FB was too for a while. Snapchat can easily turn on the revenue and profit hose if they so choose to.

1.5 ads a day x $20 CPM x 100m DAU x 365 days/year = 1.095B in revenue a year from advertising alone! With Snapchat's explosive growth, we can assume it will eventually hit 200m DAU. That means 2.2b in annual revenue, just from advertising! Add in monetizing things like the discover feature, Snapchat, to even things like local event promotion, and that company can hit in 2.5b

The kicker here is that Snapchat can be instantly profitable. 1000 employees will cost at max 100M, and infrastructure costs will only cost a few hundred million. On 2B in revenue, that's insanely profitable.

The big question mark is if ads reduce user growth and engagement metrics. However, it seems like Snapchat is a platform uniquely similar to TV, hence I personally don't care when I see a high quality ad or two. Moreover, they are putting a lot of attention to this issue, which is awesome.

Just for a comparison, Twitter made 1.4b in annual revenue and has never posted a profit, and is worth 24 billion. If Snapchat makes 2.2b in annual revenue, and got the same P/S ratio, it would be worth 36bn. Not bad to get in at a 15bn valuation if you ask me.
Microsoft to Detect Search Protection Code as Malware
Researchers: SSDs struggle in virtual machines thanks to garbage collection
I encrypt the data before shipping it off to CrashPlan mostly because it's the most flexible. I have a small amount of "sensitive" data related to my research work. It's not really anything that is actually worth protecting IMO, but I'm obligated to meet certain requirements when storing it. Encrypting it before uploading lets me have more fine-grained control over how it's encrypted. I also like to use different keys for different machines. I do actually trust CrashPlan, but I like doing it this way. The NAS isn't exposed to the internet, so that's not the issue.

Restoring from CrashPlan is basically as you describe. Assuming my home NAS isn't destroyed, I've just restored from the appropriate Attic repo for the machine off the NAS. If the NAS was destroyed too, well I'd have to restore from CrashPlan. My backups are targeted though, so a full restore is only at most like a TB of data (basically, my documents, configuration files and music collection).
How does it compare to xxHash? https://github.com/Cyan4973/xxHash

Comparing MetroHash to CityHash is not really fair. Why would anyone use CityHash in 2015?
Rein in their costs, while raising yours.
I don't know. My wife taught as an adjunct briefly but we finally had to set the rule that she couldn't accept an adjunct contract that would lose money for us. That's right, they pay music adjuncts so little that gas for a 20-mile round trip, parking, etc. cost more than her pay. They could have made it work if they'd move classes so she was only on campus Tue/Thurs but they insisted on MWF and TueThur classes the same semester. Even when she taught an on-line class, she had to be on campus 2 days a week which we didn't factor into the cost.
Except they're holding it in the winter
iOS 9 Download cydia with TaiG jailbreak – iOS jailbreakiOS jailbreak
50-65% improve with SSRIs compared to 30% with placebos

http://www.rcpsych.ac.uk/healthadvice/treatmentswellbeing/an...

There was a discussion on here recently which had some evidence of the "therapy is even better than SSRIs", but therapy is a lot more expensive as a treatment I think. Like in the UK it's £45 per session.

Here in the UK I know you can get 6 weeks therapy on the NHS, but as the article laments, it just stops even if you're not cured which seems bizarre and there's a waiting list which doesn't help in the case of severe anxiety when you need help now.

On the other hand, you can get fairly inexpensive self-help books which you can use to teach yourself a lot of the CBT techniques:

http://www.amazon.co.uk/Overcoming-Anxiety-Self-Help-Behavio...

Which isn't even mentioned in the article.
"Mirrored projects are sometimes used to deliver easy-to-decline third-party offers, and the original downloads are always available."

In other words: "Yes, we take your project and wrap it in an adware installer."
Many do not view aging as a problem. In fact, if we didn't age, we would be trying to solve the "aging is not a thing" problem and figuring out how to humanely eliminate ourselves after living for so long.
Maybe we need to work on how humans tend to prioritize longevity over things like whether your neighbor can eat. I don't think that the "aging problem" is even in the top 100 of "problems humanity needs to solve." Reproduction has been working great for keeping population up, and "defeating death" has always been seen as somewhat quixotic of a quest.
Would it work to lead your mortar round or whatever with something leaving a smoke trail?
Calling all cars: Please return to base. (France's silly anti-Uber law)
Warren Buffett's letters to sharelhoders:
http://berkshirehathaway.com/letters/letters.html

This is pure wisdom (a lot of economic subjects, but not only).
I was more thinking practically: infants don't have a life / lot of expectations yet. Ethically: very good questions!

Well it's mainly something to beware of I suppose. I also don't know if infants have a personality, it's still developing?
I've often asked this question. Why doesn't every worker from every field form a union? It is always better to negotiate as a group then as an individual.