skysight-inc/HackerNews huggingface dataset:
If you want to, it's actually pretty easy to respond substantively to the wrongness in another comment without calling names or attacking the commenter personally. Besides being easy, it makes your response more credible. So I don't think there's a tradeoff here—just bad habits that we all need to grow out of.

What civility does demand is a willingness to forego the pleasures of venting and lashing out at what (and who) one dislikes. That can be hard to do when something we read sets off a pre-existing opinion or emotion. But doing it has a vast effect on discussion quality, so it's necessary.

> Indeed, in many of these recent observances of "personal attacks", what I view as actually happening is silently assenting to the worldview of an original poster/article and protecting that worldview.

It's hard to respond to a generality like that but I'm pretty sure that we're not assenting to or protecting specific worldviews when we ask people to be civil on this site. It's tempting to see the moderation that way because the cases you dislike are the ones you'll tend to notice more. But getting moderation right requires asking everyone to hold to the same standard regardless of what we personally happen to agree with. We're not perfect at that but we do try hard, and hopefully improve with practice.
Yes, generally all employee stock options will have an expiry date, typically 10 years.
Yeah, I assumed this too. They have a reason for every service they offer.
It might make sense in situation where you can keep a quorum, ie., when the assets are common for most users (unlike the example given of the recorder) and where users are likely to keep the tab open for some time. A good example might be distribution of assets for a browser game.

Colo and bare metal bandwidth might be cheap, but they require knowledge setting up a server and keeping it running, which many programmers can't do reliably.
To be fair, they CAN leave without losing lots of money, they just have to leave all their equity behind.
You mean something like this? :)

https://zeronet.io/
It's important to note that either:

- the things you are encrypting are not numbers, or

- your scheme is not as secure as you would like it to be,

where the second point means that necessarily there is some information leakage: that is, more than just their order can be derived from ciphertexts. This is not necessarily bad; the questions is what it is that is leaked, and if that is harmful to your situation.

The website links to two papers, one for each of the above categories, of which only the second one is sufficiently efficient to be of any use. Apart from the order of two ciphertexts, it reveals the index of the first bit at which the ciphertexts differ.
The lab-grown diamond people need a better angle, like this one:

Our diamonds are lab-grown, by people who are well treated, make a respectable living, like you and I. Our diamonds are cruelty-free, Blood-free, and sustainable.
Why not use IPFS, which is specifically designed for this sort of usage and will be more resilient?
Google Drive does not run on windows. We need to quickly sync stuff between machines, capture revisions, all natively within windows. Thousands of files, daily.
It totally screws the early employees with options. You're stuck with losing that equity or paying for theoretical money. If the IPO goes south, you can only deduct $3k in capital losses per year, although the loss is rolled over to follow years.
There are several other C compilers on Github. I list a few of them here.

https://github.com/melling/ComputerLanguages/blob/master/com...

They probably deserve their own section.
I assume this got downvoted by somebody who doesn't know the facts and/or didn't understand the point. If so, this is a pity, because it's better to learn from what you don't understand, rather than downvote it out of ignorance.

I wss replying to this comment:

> They're sitting on it and letting it invest. So pretty much nothing, except some stock buy back.

The last part is not true. If you read the link included with that comment, it says:

More importantly, almost all of Apple’s cash and securities are stashed overseas, proceeds from sales outside the United States that Apple will not bring back because it would then have to pay U.S. taxes. Maestri said Tuesday that $200 billion of Apple’s reserves — a whopping 93% — are overseas, and Cook has expressly said Apple does not plan to sacrifice roughly 40% of that stash in order to bring the proceeds home to Cupertino, Calif.

While cash and securities pile up overseas, Apple is piling up debt in the United States. The company currently sits on about $53.2 billion in long-term debt obligations as well as $32.2 billion in “non-current liabilities,” after executing a series of bond sales including the largest in history for a nonfinancial U.S. business.

There's also a report in the Wall Street Journal, which says in the headline: Apple to issue $10 billion to $12 billion of bonds to finance share buybacks, dividends (1)

So, exactly as I said, Apple is not using its cash for "some stock buy back". It is raising debt for that purpose. It is raising debt precisely and exactly to avoid repatriating overseas cash and paying taxes on it.

I am not making this up, it's what Tim Cook says: "Cook has expressly said Apple does not plan to sacrifice roughly 40% of that stash in order to bring the proceeds home to Cupertino, Calif."

(1) http://www.marketwatch.com/story/apple-to-issue-10-billion-t...
>> But teaching common sense to software is more than just a technical question—it’s a fundamental scientific and mathematical challenge that could take decades to solve. And until then, our machines can never be truly intelligent. —Yann LeCun

Typical example of the unbridled over-optimism in the field.
"Certified Blood-Diamond free"

"Cruelty-free"
Well, the one difference is that they're completely indistinguishable to the naked eye, so even if you're entirely driven by vanity, you could just buy a synthetic diamond (or Moissanite) and let people think it's a massive natural diamond.

That said, I suspect I'm not the only one who thinks synthetic is cooler than natural.

https://www.youtube.com/watch?v=fR38h4xPfVo#t=1m10s
We all feel strange sometimes.

After all we're hairless apes spinning at ungodly speed around a nuclear explosion. The whole thing is a bit strange.

https://buildingapoem.files.wordpress.com/2016/01/existentia...
On the Mac http://micropixels.pl/neptunes/ works just fine also for streamed music from apple music not just the tracks you download into your local library. Not aware of anything that does it on iOS though unfortunately :(
Thank you! First time hearing about it. They have some odd reviews on App Annie. https://www.appannie.com/apps/ios/app/xing-your-business-net...

EDIT: Wow, their first release on iOS was back in 2009!
Yes, but how does the Plan9 "notify" mechanism help with any of that? It seems to just be a tidied up version of signals, and therefore "needs" to do EINTR in much the same way as Unix.
After legal-ivory experiment, black markets thrive - greater demand less risk
Could you elaborate a bit more on why you chose Rust, and why you think it was the right choice for this project?
Except someone else can see your vanity plate. Is anybody going to know whether you have natural or lab grown diamonds without asking to look at your ring under a microscope?

I guess some people still enjoy showing it off and proclaiming how expensive it was, but you might as well brag about having flushed a thousand dollars down the toilet for all the effect it will have on your life.
what's next? Flag as Muslim Extremist?
I recently watched a wild weasel, and learned something that should have been obvious: they are excellent tree climbers! Not "they can eventually make it up a tree", but almost "custom designed for the purpose".

This makes sense, as they are closely related to martens, who are agile enough in trees to chase down and eat grey squirrels[1]. But somehow I'd never made the connection, and had thought of weasels as ground-bound.

[1] https://theconversation.com/resurgent-pine-martens-could-be-...
Vanity plates, at least where I live in the US, are all of an extra $20 or so per year on top of the cost of a normal plate. This is a company telling you an alternative is inferior -- more like Verizon advertising that because their network is bigger it must be better than their competition.
Yes.

As an option.

https://news.ycombinator.com/item?id=11841817
It's frowned upon, like masturbating on a plane.
Either that, or they're trying to prop up the price before accepting an offer :)
> If you use your options and the company goes under before IPO, are you effectively shit-out-of-luck?

"Goes Under" can mean different things, if it is failing and bought out, you get whatever it is bought for.

If it is dissolved (either in bankruptcy or otherwise), you get whatever the claim against assets in dissolution provided by your shares entitles you to -- which in bankruptcy is likely nothing, because creditors come first, and if there was going to be something left after that, the firm wouldn't be dismantled in bankruptcy.

> Seems like you would get $0 for the shares but already paid taxes on them.

I'm pretty sure you'd have a capital loss from the difference between the value finally realized from the shares and the price at exercise, which is applied against any other capital gains in the same year (and, with limits, against other income, with the excess carrying over to the next year, etc.)
>Chicken Nuggets -- pretty standard breaded chicken //

In the UK the recipe includes "dried glucose syrup" and dextrose.

Also, just calling it autolysed yeast instead of MSG shows they're trying to hide the real contents. What else do they hide under "natural flavours (botanical source)" or whatever they use in ingredients list.
Having worked for an ad network that went under due to fraud, I politely disagree that they are immune.
Yes. And the recent paper on backdooring CPUs by adding individual transistors.

You have to make some higher level assumptions in practice or you won't get anywhere.
Never knew about this project, the water and water physics looks beautiful. Hope this ends up in good hands.
The business model is essentially to trick people into signing up then spamming everyone in their contact lists with little permission, then in turn encouraging them too to sign up, rinse, repeat.

Now that everyone has signed up just spam them with job adverts, charge recruiters for the spam, and make tons of money from effectively legalised spamming.

That's more or less LinkedIn's entire business model. The real trick is setting it up to avoid violating the "Can Spam Act," but still make it needlessly difficult to unsubscribe or close the account.
I feel sad about this post because Ben Thompon usually has good analysis that is defensible even if you don't agree with him, but his statement that Microsoft upstaged Apple by purchasing linked-in is ridiculous and trollish enough to make me wary of investing attention in the rest of his thinking.
I didn't know you could do that, maybe it could be useful sometime. Currently I use Siri only when I can't use my hands to interact with the phone (cooking, clothing the child, etc.).
You can believe that suicide is a human right, and at the same time believe that it is almost always a horrible choice. You can help people see why it's a horrible choice while still maintaining that it's a human right.

Whether or not it's a right can tend to be something of an abstract discussion. But when someone commits suicide, it's not abstract. They die.

And it's not abstract to me, because I've helped prevent the suicides of two friends, and failed to prevent that of a neighbor.
I'm keeping my hopes up that they formed a secret society and are guiding the world with a steady hand towards an enlightened future.

(Then I read the news and cry in my corn flakes, of course.)
>The simple dishes, like a sandwich, I would honestly like to be able to make my self, but that doesn't scale down well. A family, sharing the bread, meat, and greens, is really required to make that more economic.

Seriously? You buy a loaf of bread and some cold cuts (or rotisserie chicken or whatever), mustard, mayo. Absolutely no trouble getting a week's worth of food for one person.

Yes, you can absolutely cook at home. I admit that I don't have access to good ethnic takeout or restaurants, so I'm inclined to cook, but I'm pretty sure that I save money as well.
Do we know why such expertise was lost in the first place? The collapse of the Roman empire wasn't for another couple centuries.
Actually no IPO makes it easier to be acquihired, I would be more worried not less.
The two-word answer seems to be "software builds".

I am always amazed at people's capability to give an extremely complicated answer to an extremely simple question. "What is being automated here?" "Software builds."
Impressive work. Especially for producing an implementation.

But be very very careful about ever using it ( and really any cryptography that does more than standard encryption/ signing) in practice without understanding the security it provides. Revealing element order can in fact reveal most of your data set in some cases. There are cases where leaking order is safe and very useful and there are cases where it is not safe despite there being nothing cryptographically "wrong" with the scheme.

(Edited) To give an example: although not the exact same primitive,some Order Preserving Encryption schemes leak square root(n) bits where n is the bit length of your plaintext[0]. For social security numbers, this would mean you loose about 5 bits of entropy and there are only 10 or 11 bits to start with in many cases[1].

And as they say, attacks only get better and people are actively working on attacks using order leakage[2].

Just because something is provably secure doesn't mean it is the right kind of secure for your application. Crypto is not pixie dust. You actually need to understand the exact guarantees something provides.

[0]http://www.cc.gatech.edu/~aboldyre/papers/operev.pdf
[1]http://www.pnas.org/content/106/27/10975.full.pdf
[2]https://twitter.com/hackermath/status/741054948612308992
Sorry to disturb those dreams about fresh cut apple slices. They are not freshly cut, they are cutted and treated with chemicals in a factory, packed into plastic and might be lying around for up to two weeks before some parents give them their kids to alleviate their guilty conscience for taking their kids to a drug food shop.

Same for the chocolate milk. But I leave it up to you to find out what great inventions of the chemical industry enable this always same creamy taste without clumped together cacao.

And the argument about bigger portions has something to do with eating habits, but not with healthy food.
The first few chapters of the book, "The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities" outlines a very meticulous process of reviewing source code for vulnerabilities in a professional manner.
There are other more "western" grocery stores in Germany, like Edeka and Rewe. These are also self-pack, but there's room at the end to do it comfortably.
Pablo Reyes trolls Facebook, fakes prediction of Trump's death. – Diggle.Tech
I am pretty sure that every option I have received vested in some period of time and then expired after a longer period of time. Nearly all of them vested in 4 years and expired in 10 so if you were at the company for more than 10 years it would expire if you hadn't exercised the option.
I didn't know about it. I chose webtorrent because I potentially also wanted to have content created from the app to be long term on the torrent network if people are seeding the content.
> The only real complaint about this purchase would be that LinkedIn was overvalued. And I wouldn't bet on that since Microsoft surely sent a big team of their brightest cookies to make a valuation of the company.

That kind of justification has almost always gone wrong.

Its a great acquisition. But is the price justified?
For me coolest part is the algorithm for determining if word contains zero byte.

#define ALIGN (sizeof(size_t))
#define ONES ((size_t)-1/UCHAR_MAX)
#define HIGHS (ONES * (UCHAR_MAX/2+1))
#define HASZERO(x) ((x)-ONES & ~(x) & HIGHS)

Assuming sizeof(size_t) is 4 and UCHAR_MAX is FF...

It takes FF FF FF FF (by casting -1 to unsigned size_t), divides it by FF, getting 01 01 01 01 (ONES).

Then gets 80 80 80 80 (HIGHS) by multiplying 01 01 01 01 by 80 (which is gets from (FF+1)/2).

Once it has these two values it tests which bytes are lower than 80 by doing ~(x) & HIGHS and keeps result in highest bit of each byte and zeroes lower ones.

Other part is subtracting ONES from (x) which results in highest bit set in each byte either because (x) had more than 80 in that byte or (x) having zero in that byte and borrowing from higher byte (underflow in case of highest byte).

ANDing those two cases rules out highest bit set due to (x) byte being more than 80. What's left is all zeroes if and only if all bytes of (x) were non-zero.

Funny thing is that if borrowing from higher byte happens (because some byte was zero) it might mess up test for that higher byte but it doesn't matter because you will already detect zero in lower byte so you don't care about test on higher bytes then.

If what I wrote above is unclear then try here: http://stackoverflow.com/a/34643025/166921

This is algorithm that checks if word has a byte that is less than given value (1 in that case, but surely valid up to 7F ... maybe more by some magic? probably not...). Also works for different lengths of "words" and "bytes" provided that whole number of "bytes" fits in a "word".
The population of Botswana would be bankrupt and digging for scraps of food (there is a customs union with South Africa, but beyond that, the economy doesn't seem particularly diversified).
I've been doing small projects to get settled with channels and it works very nicely. The big difference with node and django is that Node is backed by bigger entities than Django/Python. I love Django, and use it for many things, but JS and node are winning a lot of ground.
Linux /boot tends to be on ext3 or ext4 on most distributions. Recently it's XFS on the server flavor of Fedora, CentOS, and RHEL. For openSUSE the default is Btrfs, /boot is just a directory.

The bootloader/bootmanager is what determines what fs choices you have for /boot. GRUB2 reads anything, including ZFS, Btrfs, LUKS, even md/mdadm raid5/6 and even if it's degraded, and conventional LVM (not thinp stuff or the md raid support).
it's good you clarified that but I'm afraid the damage may already be done:

somewhere right now there is a young ambitious web UI designer thinking, "I know! I'll start a new fad where every web UI requires a JS physics engine!" and somewhere else right now, some uBlock Origin developer is thinking, "Uh oh, I better start designing a way to block those too."

;-)
How is Dropbox going to be acqui-hired? They are hundreds of people. If anything, it would be an outright purchase.
Quibble: I disagree about 'no smartphones.' Look at what is possible on a 64K/8-bit machine in the 1980s:

https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)

An iPhone could be done on a single core 100mhz system if code is efficient. That would mean forfeiting some amount of eye candy and developing more efficient GUI layers.

I do agree that some smart phone functionality like super-high-end 3d maps apps might not exist, but a basic map with basic turn-by-turn directions could be built for the Commodore 64 by programmers who actually think about performance.

This is why I think a "Software Moore's Law" and performance is going to matter a lot. Premature optimization might no longer be the root of all evil. It might be a skill programmers need to have.
Inspiration hits

You could write such a paper

Pearls in our code
Robot Ethics
You can't! It is essentially only in the free software world where your value as a human being is not valued by how much money you make.

Trust me, I've worked in the big Swedish company that took advantage of cheap Romanian and Bulgarian programmers and they were deemed as inferior. I didn't review any of their code so it is possible they were.

In all the jobs I've had, I've been treated with more respect and my opinions have carried more weight the more money I made. It's just how things are. I live a very frugal life and I don't need that much money, but I always aim for a salary much above market average because I know it will mean I will enjoy my work more.
Thank you! I agree that spam is a big issue for LinkedIn and also seemingly for its competitors like branded.me.

Would spam reduction tactics, both from the company itself as well as from members/bots, be one of the key differentiators?

I would like to believe that it would be possible to be successful in this market without spamming your users.
> the things you are encrypting are not numbers

I do not believe there's any data that cannot be represented as a number, so this point confuses me.
Expect a lot more M&A, says Marc Andreessen
syngrog's rule of "offers" and "exploratory conversations": nothing is real until their money shows up in your bank account ;-)
What about all the unlucky moments of misery and/or wanting to not exist but hovering just below the threshold of suicidal? Days? Months? Years? Decades?

I wish society had the balls to tell the depressed they're obligated to stay here and run out the clock, but beyond that we don't really care how miserable they are. That we'll talk about talking about depression, but not actually talk about depression [0]. That's what a shrink is for, go get one so we don't have to deal with you being mopey (I guess it'll be positive for you, too).

[0] http://hotelconcierge.tumblr.com/post/116790700524/we-need-t...
Thanks for sharing that link, it is very interesting.

But I'm curious - what do you think is wrong with the site design? It's responsive, legible, tasteful, and has no extraneous graphics nor a single thing that uBlock had to block. I wish the rest of the web was this beautiful.
> I'd be delighted if both IE and Edge went away forever.

To be fair Edge is a pretty solid browser these days, I don't think you can put them on the same league. I've been using it for some time now and other than a slightly different font rendering engine I have yet to find a fault on it; everything works like you would expect in a modern browser. Development wise, we test for Edge ocasionally and so far we haven't come across Edge-specific quirks like the good ol' days of IE.
CoprHD Now Supports Ceph
The project had relatively little exposure outside of Hacker News. Glad to see people are still discovering it for the first time. :)
Do you mean Linux? Drive does run on Windows.
It would be so nice if I could just give this thing a binary deb and it would make the snap for me.
OneDrive is an absolutely solid alternative. I've been using it for a few years and haven't looked back.

With Office 365, it's a steal.
One Kins Lane Sold to Bed, Bath, and Beyond
Tracking Takata’s Massive Air Bag Recalls
Suicide is definitly bad by all standards set up by the living: It automatically revokes all insurance contracts including life insurance and it's heavily frowned upon in most religions and in most families.

I find it gruesome. Revoking the right for someone to end their life is torture for some. It's not without reason that's what happens with prison: They keep you forcefully alive. It's also what happens when you're medically assisted and you can't go for euthanasia. It also happens when you're deep in the failure of life: The living will check on you so you don't commit suicide. There are anti-suicide barriers everywhere. There's pretty much no place to commit suicide anymore. And now facebook.

Our civilization relies on removing the right of people from resigning from life. We want them to produce.