skysight-inc/HackerNews huggingface dataset:
FYI for those running ZFS on Linux or FreeNAS (and maybe FreeBSD, as well):

The nice zfs built-in autoreplace functionality doesn't work on Linux or FreeNAS. You need some scripting/external tooling to do the equivalent. See

https://github.com/zfsonlinux/zfs/issues/2449

https://forums.servethehome.com/index.php?threads/zol-hotspa...

I've had a few drives fail on my ZFS for Linux fileserver and wondered why my hot spares weren't automatically kicking in, and this is why.

On Linux, if you don't use the zed script that's referenced in that Github issue above and just replace a failing drive manually, a hot spare is worse than useless, because you need to remove the hot spare from the array before you can use it with a manual replace operation.
This argument is become less and less valid as social media accounts become more and more indispensable for leading a normal modern life.

Sure, you can still e-mail, call, sms or heck, even visit your friends and family IRL. But not having a social media account sure makes it more inconvenient. All your friends use these networks.

In a couple of years not having a social media account will be seen as equivalent to not having a bank account, or a passport, or a phone number. Sure, it's possible to live like that. But it sure is inconvenient.

Aside from that, as others have mentioned in this thread, even if you don't have an account Facebook, Google, LinkedIn, etc. have your data already. You can be sure one of your friends has uploaded their contacts to WhatsApp, including your phone number and mail address. Facebook has detected your face in a photograph your cousin uploaded. Google has all of your self-hosted mails because all of your friends use Gmail.

If you don't want your personal information to be shared, you need to live like a hermit.
I think as of at least half a year ago, they were still using MacGap on OS X.

Browser notification support is still evolving.

The native apps also have more awareness of when a user is active since they can read into activity outside the window frame.
Tesla Model X on Amazon (add to Garage)
Nice catch, there are two parts in trying to support my theory, first included in my post:

As we get older more and more energy would be used on preservation (read it as fix damage and less efficient process as result of age), therefore shrinking/eliminating everything not being used it's necessary.

The second is an entry on how our bodies are machines oriented to try to avoid wasting energy... or better said preserving it... for that part my canonical reference would be the Algernon argument:

http://www.gwern.net/Drug%20heuristics
Just made an account. Looks pretty good so far. A huge plus, imo, is that they don't require a phone number at all.

However, I am afraid I won't be able to convince anyone to use it :(
Exactly, there are a lot of good private universities.
Citation? I remember someone going around with PRs to change things and being roundly laughed out.
Yet Tesla maintains "drive centers" all over the place.

Also, if it weren't such a racket, you would have a single drive center that sold Chevy, Mazda, Toyota all in once place, and then the dealerships wouldn't have to worry about sending people there. They would compete for people's business.
What I meant with GPLv3 is "and they are even willing to grant any patent rights to the general public". I don't know if they hold patents on it, but if they either don't, or are willing to license them freely, then you can implement the protocol from the public documentation of it.
Rapamycin treatment can increase lifespan and health middl-aged mice
Clojure borrows from C++, C#, Common Lisp, Erlang, Haskell, Mathematica, ML, Prolog, Scheme, Java, Racket, Ruby - according to Wikipedia.

I would guess that 10% of its operator names come from Lisp. Okay, that's a wild guess. Let's look at the special forms:

def-, if+, do-, let+, quote+, var-, fn-, loop-, recur-, throw-, try-, monitor-enter-, monitor-exit, ...

Around three from thirteen special forms have roughly the same name/meaning in Lisp.

Let's look at printing: pr-, prn-, print-, println-, newline-. None Lisp names, either they don't exist in Lisp under that name or they do something else. PR and PRN don't exist in Lisp. PRINT prints a newline before printing the object. PRINTLN does not exist in Lisp. NEWLINE is called TERPRI. Thus even for a simple thing as basic IO the API is different.
Before. At the very least you'e getting a read on their character.

Anything and everything in the contract can be taken away from you when you don't have a controlling stake in the company. The contract language is important, but the trustworthiness of the founding team is even more important. At the end of the day, if they are intent on screwing you over, your contract will be just a piece of paper anyways. By asking for the information up front, you get additional information on the trustworthiness and openness of the management team.
Oh - thanks! I was looking for that option. In fact I'd opened that preferences page several times and just didn't figure out that was the option.

The wording definitely threw me off - this would be a much better way to word the checkbox:

Display "someone is typing" messages
And, weirdly enough, you can also generally choose who you interact with outside the workplace. If you don't want to hang out with people who refuse to stop smoking weed around you when asked? Fine. If you don't want to hang out with people who refuse to stop talking about rape around you? Also fine! Just want to be told when there's likely to be something uncomfortable coming up? Yup, you have a right to hang out with people who respect you enough to do that.
KeystoneJS CMS 4.0 Beta Released
That's completely wrong.

There is not, and has never been, an inalienable right to use somebody else's property (aka Facebook's network) to communicate. You are not entitled to coerce Facebook into building their product to work the way you want. On the contrary, it's Facebook's right, as the owner and creator of their platform and network, to handle all of the network traffic that you are voluntarily sending them however they want.

There are more communication methods available today than ever before. If a person you are trying to contact has stubbornly refused to use all of them except Facebook, that is not Facebook's problem, and it doesn't make them obligated to you in any way whatsoever.

If you don't like it then send an email, send a text message, call them, write them a letter, visit them, hire a courier, fax them, use another social network, etc.
"Our goal of a 10-node cluster running under continuous load for two solid weeks has been maddeningly elusive."

That's a low goal for a database. I've had MySQL and MariaDB instances running for years between reboots.

"We’ve decided to stabilize the master branch in isolation; new feature development will continue in the develop branch."

Well, yes, that's how it's done. You don't develop a usable database by constantly churning the production code.
They are somewhat close in paradigm: They both favor declarativism, and have mathematical values. Given, they're pretty far apart in paradigm, but those are some strong similarities.
If you just want an object that stores a few attributes and you don't want to define a namedtuple, you can use types.SimpleNamespace in Python >= 3.3: https://docs.python.org/3.5/library/types.html#types.SimpleN...

It's a pretty unknown feature from the stdlib, but sometimes very useful.
It doesn't have to be solely a performance condition.

I don't think it would be hard to prevail on the facts arguing that a requirement for an IPO (or similar liquidity event) is wholly out of the employee's control and that a substantial risk of that not happening occurs up until the moment that it actually happens. IPOs fall apart/are withdrawn and mergers fail frequently enough that a substantial risk argument could probably be sustained.
Very true. Mixin delegation is the thing we actually want here.
Enterprise Node.js on OneOps
Retention packages by the acquirer.

Look at the structure and retention deals of acquihires.
NYPD Rejects Transparency, Embraces Secrecy of Officer Discipline Records
I suppose because the language doesn't have typed records. You have to simulate them with objects.
In principle there's nothing wrong with for-profit schools which train people on specific job skills or certification programs. There are some valuable skills that non-profit community colleges can't practically teach. But still the federal government should only support financial aid for such schools if they demonstrate a high rate of job placement for students who complete the program.
What is the point of this genealogy? What makes a language a Lisp is (i) natural and practical homoiconicity with sexps, (ii) automatic memory management and (iii) advanced interactive development features, including the REPL, the image, restarts and hot code loading. These are the features that distinguish it and make it an advanced tool. (i) is quite particular to it, (ii) is invented for it and (iii) is a big part of the power, and for me, Lisp means a language that has (i), (ii) and (iii) in one package. Otherwise whether or not it include code from Lisp 1.5 or allow effortless porting is not all that important. For the latter, most compilers are cross-platform anyways, so one can just grab a suitable binary tarball and get going.

Clojure fails at (iii), as it just propagates Java exceptions, but I don't think that is impossible to fix, so not a fundamental flaw. JVM is too heavy, and that is a problem for some. Otherwise, it's a well thought-out Lisp with a thriving community and some cool guys and a BDFL (i.e. Hickey).

Common Lisp excels at all the three of the items I listed, plus it's batteries included and has lots of libraries around. Also, it has a standard, so that you can develop on SBCL and deploy with Clozure CL or CMU CL. It's downside is there's some historical baggage and there are no DHH or Hickey or Torvalds in the community, which isn't a downside for me, even an upside.
Sometimes it's helpful to analyze our reaction to things if we can find a similar situation where the politics are reversed.

Go to any public university in the South, and you can hear essentially the same sentiment in your post, coming from young conservative white kids who don't want to question the way they were brought up or learn about other cultures, gay rights, etc.

I think the idea of a university is that it's good for the intellectual development of both the conservative southern kids and the trigger warning kids if they occasionally have to struggle with new ideas outside their comfort zone.
That's a good thought. Seems as if it's happening: https://news.ycombinator.com/item?id=12362457
I was recently playing with ed[1] and in some ways, it felt like a shell for text files. In fact, I found myself wishing for Readline integration.
Previous discussions: https://news.ycombinator.com/item?id=11132713 and https://news.ycombinator.com/item?id=11104124

The actual posters are at http://www.jpl.nasa.gov/visions-of-the-future/ — click on an image, scroll down and you can even download a PDF (non-vectorized, unfortunately) or a high-resolution TIFF.
You're right, of course, but I sure wish you weren't. In the world that I dream of we are prepared for an apprenticeship by the time we're halfway through high school and exit the apprenticeship a few years later in to a career. I just don't see any reason that 12 years of schooling isn't enough to get to entry level skill set in any profession.

Then we could save Universities for art and intellectual pursuits, spending an increasing amount of time there as our children grow up and eventually leave the house. As a dad of young children right now I feel a tinge of melancholy as I realize that in not too many years my children will move on and my life will become much quieter. How great would it be if instead I could look forward to that time when I'm able to engage with others who are at a similar stage in life for an indefinite period of challenging and rewarding study? People who have had enough life experience to actually have something to share and some real differing opinions and experiences? People who are not in a hurry to get a degree and get on with life? That seems to me to be much closer to the ideal of what we would like for a University to be.
I bought a new headlight for my car that Amazon said would fit. It did not. Maybe it was a problem with a 3rd party that is selling through Amazon, but it was Amazon that told me it would fit and they lost my trust on car parts.
> So the vast majority of startup employees don't have the fancy tax-avoiding scheme that founders and investors have.

Investors never have vesting on their shares so 83(b) has nothing to do with the preferred stock investors receive. Founders of course do often have vesting and can benefit from filing an 83(b).
Was anyone else expecting this to be an announcement of an Amazon self-driving car project?
Not wealthy.. just lucky. I've been through 2 exits.
OH MY GAWD.

Not sure if it will work out, but I just ordered dozens of items to be shipped to a PO Box.
Kyoukay: a flask inspired framework built with asyncio
> declarativism

I'm not familiar with that term. Could you give a rigorous definition?

Anyway, after some googling, I found a very plausible definition that makes functional programming not a declarative paradigm: http://semantic-domain.blogspot.com/2013/07/what-declarative...
True, I'd forgotten that aspect. Thanks for the correction.
I'm surprised no-one has linked Steve Yegge's Universal Design Pattern – http://steve-yegge.blogspot.co.uk/2008/10/universal-design-p...

It argues that loosely defined objects are an excellent design pattern, but I'm too tired to decide if it is directly relevant to this.
Most Welfare Dollars Don’t Go Directly to Poor People Anymore
This is one of the most unconvincing instruments I've ever seen in an economics paper. They don't even try to justify why variables like 'parents alive' (!), 'other public benefits' (!!), 'owning your own house' (!!!), or 'number of children' or 'work experience' (!!!!) are all causally independent of intelligence. There's no way these form a valid instrument allowing causal inference.

Hey, why not throw in education or grades while you're at it, after all, "The validity of the variables used to generate exclusion restrictions needs to be investigated in future research", since that would be as valid an instrumental variable as any of the others...

(I also object to the media framing this as an argument for 3-day work weeks. If cognitive performance peaked at 3-days, employee performance could still be way worse due to the few hours split up, in addition to the economic overhead for businesses of having many part-timers.)
The Universal Design Pattern
That is just your opinion - and it isn't even clear that it means anything. I don't see any supporting evidence. I'm not saying you are wrong (wrong with what, anyway? It's so vague and empty), I'm saying it's just some "statement", nothing more. Even so your list suffers from some severe selection bias: You chose exactly what supports your idea. What about greater "wisdom" of older people? Less desire to succeed at all cost, i.e. possibly more relaxed and willing to look at the big picture? Those two are just "statements", "ideas", so just like you :)

> The second is an entry on how our bodies are machines oriented to try to avoid wasting energy

Without even going into details about that sentence, that is a statement without a point. What exactly do you want to use it for? To show what? How?

The 1st part "our bodies are machines" is as trite a statement as it gets, pardon me for pointing this out.

The 2nd part "oriented to try to avoid wasting energy" is just as bad if not worse - if the main focus of our bodies was just that suicide and eternal sleep would be the best option to achieve that goal.

> As we get older more and more energy would be used on preservation...

> ...therefore shrinking/eliminating everything not being used it's necessary.

What is that even supposed to mean. Either part. Nor does it seem right (having taken medical courses such as physiology) - citation needed (after defining what you actually mean) for part 1, part 2 is completely unclear I'm sorry to say. What shrinks? What is eliminated?
Portland, Maine has a killer scene. If you are early stage you have everything you need here and can easily branch out if you get big enough.
The United States still has obscenity laws. For example, Alabama's Anti-Obscenity Enforcement Act [1]. It was challenged, but the Supreme Court declined to hear the case.

[1] https://en.wikipedia.org/wiki/Anti-Obscenity_Enforcement_Act
The code base isn't open source. They modify the linux kernel so that is available (or will be soon). But Xpenology simply only allows you to run their closed source code on any computer.
There are many browser extensions for managing resource usage per tab.

Any clues on what to google for? I've tried the Great Suspender and wasn't very impressed.
Huh? I don't use facebook, and yet it knows about me because I am in other people's contacts and some of those people had to share their contacts with facebook.

Fuck facebook a thousand times over.
You can add vdev to pool anytime. Removing them is not as easy, so some planning is necessary.
In the USA, private does not mean for-profit. The good private universities are still non-profit.

There's nothing wrong with for-profit schools in theory. It's a socio-economic problem. There's already so much money flowing through the US university system that the vast majority of for-profit schools are predatory institutions targeting lower-class, under-educated people. Their primary business model is to convince students to take out loans to pay for a white-collar education that won't make them any more employable.
> For what it's worth: the people doing the actual hacking work at NSA are in their early 20s.

How does that work? Are older employees promoted away from this work into management? Is there an age limit to joining the hacking organization?
Somewhat surprising the manufacturers were still selling two different engines in 2004.

My pet peeve with Amazon is a similar "nice but not quite good enough feature" : their selling of fasteners. Nuts, bolts, etc fall into a clear if quite complex N-space of sizes and features. This can be represented nicely in a web site, for example : http://www.mcmaster.com/ however even though Amazon acquired a nuts-n-bolts retailer some years ago, their site is a horrible mess for this kind of item. I'm not sure if this is because there are no humans curating the catalog, or because Bezos doesn't do his own maker projects and vehicle maintenance...
Or maybe we should ask what allows women to make that choice, or what force men to spend that much time on getting money. There might be more to this than an intelligent choice.

Maybe we should ask why men write about earning potential in dating profiles while women don't. Why is it that the method of advertising ones dating attractiveness include pay rates for men?

And lets not forget to question why there is a cultural acceptance that a woman can be economical dependent on a man, while cultural accepted to shame men who is economical dependent on a woman.
How does Passport find its credentials? IDK, but I'd guess there is a series something like: exec flag, envvar, config file in user's home directory, config file in default /etc location. Attackers would just use the same logic. That wouldn't get them the first thing in the list, but that's probably not how it was set up anyway. If one were worried about time, one could patch Passport to print the results after it had done the work itself.
It's open source too :) https://github.com/BlokDust/BlokDust
> How does integrity protection work in practice? I know that the bits on the HDD itself do not map one to one to bits you can actually use and that it uses that to protect us from flipped bits.

Checksums.

If you get big enough checksums (aka: Reed-Solomon Codes), you can not only detect errors but correct them as well. See https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_cor... for the math.

Now that you have this "error-correcting checksum", where do you put it? Raid5 means you place the error-correcting checksum on different disks.

If you have three disks: A, B, and C. You'll put the data on A & B, then the checksum on C. This is RAID4 (which is never used).

RAID5 is much like RAID4, except you also cycle between the drives. So the checksum information is stored on A, B, or C. Sometimes the data is on A&B, sometimes is B&C, and sometimes its on A&C.

-----------------------

> Could I put a FreeNas in a corner a room and leave it there? Would it just blink when I need to put a new drive in or would it need more maintenance? Of course talking about worst case scenarios here, so say I want this to live for 10 years sitting in the corner.

Maybe, maybe not. If all the drives fail in those 10 years, of course not (Hard Drive arms may lose lubricant. If the arms stop moving, you won't be able to read the data).

"Good practice" means that you want to boot up the ZFS box and run a "scrub" on it every few months, to ensure all the hard drives are actually working. If one fails, you replace it and rebuild all the checksums (or the data from the checksums).

RAID / ZFS isn't a magic bullet. They just buy you additional time: time where your rig begins to break but is still in a repairable position.

ZFS has more checksums everywhere to check for a few more cases than simple RAID5. But otherwise, the fundamentals remain the same. You need to regularly check for broken hard drives and then replace them before too many hard drives break.

---------

This also means that no single box can protect you from a natural disaster: fires, floods, earthquakes... these can destroy your backup all at once. If all hard drives fail at the same time, you lose your data.
Will the Associates program pay commissions for this??? If so.....
I actually know someone who just shuts down and freezes for a few minutes at the mere mention of the word "rape". This person has made their discomfort known to their friends and requested the word be avoided in conversation, which is an easy enough request to comply with out of courtesy.

Note that this is a group of people drawn from 4chan and adjacent communities whose primary socialization is voip and online games, all areas known for a "challenging" discussion environment. The line seems to be, in this case, that one can reasonably expect to carve out a "safe space" among family and friends, but not total strangers.
costco doesn't show members tje prices. You will be referred to the dealership where they give you the pricelist. I've done this once and it saved me a lot of time.

On other hand you can always ask for "costco" price in the dealership, would they honor it I don't know.
>not a front for siphoning federal aid for the enrichment of executives and shareholders.

So many public and private non-profit universities are going to wet themselves if anyone starts enforcing that rule. Ok, they don't have shareholders, but it's well documented that the increasing cost of university and college educations is largely driven by administrative overhead and not paying professors, adjuncts and lecturers.
We weren't overly impressed. Costco price was ~$2k above what we ended up negotiating separately.