skysight-inc/HackerNews huggingface dataset:
It's amazing how far (so far unfounded) allegations by "unnamed sources" go these days. It's not like "former employees" ever have a desire to bad-mouth their former employer, especially if they were social conservatives in the San Francisco Bay Area.

We have become a nation that is willing to believe anything that agrees with our confirmation bias, including outlandish and far-reaching conspiracy theories.

Facebook has publicly stated they have done psychological A/B testing, so I suppose they opened themselves up to this line of accusation.
This is great and long awaited, please consider some kind of a namespacing scheme for module-defined commands though, or things can easily become messy.
In the module example the "hello." prefix is specified for all defined commands - it would probably be better to specify it once on module initialization and have all commands defined by the module prefixed with it automatically, the module registries could then manage the prefix registration/allocation to module authors.
Oh I disagree. High-security engineer Clive Robinson has been writing online about SS7 and similar protocols risks for years. In posts like this...

https://www.schneier.com/blog/archives/2015/08/ss7_phone-swi...

...he points out that telecom and spy agencies were very tight in U.K. (and often U.S.). Many features that benefit spying are there on purpose. As he predicted, they continued to be a problem in upgrades due to the compatibility argument and downgrade attacks following. Worst, certification or connection to a major wireless standard might force you to include weak crypto or security in your product.

It's all crap in terms of security. Sure they're reliable... amazingly so in some cases... but they're not secure and that's on purpose.
Yes, many bees ARE dying, however, new bees are being created at a faster rate so while more bees are dying, we also have more bees than ever before.
Do you really mean flat CSV text files? I get the simplicity of that, but it seems really expensive (speed and size). But I'm used to tables with more than a dozen columns, and with kdb+ you only be pull in the columns of interest, and the rows of interest (due to on-disk sorting and grouping), which is a smaller subset, often much smaller.
Comments moved to https://news.ycombinator.com/item?id=11670842.
Many people feel healthier when they are working, because it affords self-actualization and a sense of accomplishment. When employment conditions are so abject that they render it a bad idea to accept employment, that doesn't necessarily mean people are happier not working. It just means they are happier not working vs. whatever the available working options are. If instead of trying to cut off their option to not work, forcing them to take jobs they hate whose mental health side effects in their lives aren't worth the money made, we instead cut off the option of offering jobs with properties that would be hated, then they may decide working is worthwhile.

There are also a lot of status effects you don't explore. Being poor in America means that even if you have the purchasing power of the richest 5% in India, you're a total scumbag nobody for privileged people to shit on, hate, call lazy, etc. The effects of being embedded in that sort of social situation are significant. I'm even thinking of Robin Hanson's article "Cut Medicine in Half" and also "Showing That You Care" -- which indicate that status effects for health are very real. Being the richest person in a poor neighborhood can be better than being the poorest person in a rich neighborhood, even if your overall consumption ability is higher in the second case.

I suspect this is likely true in this 5% American vs. 95% Indian example. Merely by having the status of being in the lowest 5% of the relevant social group you frequently interact with, that alone engenders negative life outcomes that can't be overcome just by raising the absolute consumption available to that 5% person.

So I would definitely not characterize the overall quality of life of a 5% American as similar to that of a 95% Indian. It would be way more complicated than that. There are probably many 5% Americans with roughly better lives than 95% Indians. There are also probably many 5% Americans with absolutely worse lives than 95% Indians. And some with lives that are as bad as 5% Indians (in fact, I know some of those people in my home region of Appalachia).

Regarding your last comment, I think drug use might be a relevant topic, because it is related to poverty (though, as always, it's complicated, good new data is hard to get [0]), and like mental illness, often creates a stigma against employment. There are many people in America who on paper may appear to have an amount of income that, in a worldwide sense, is very privileged, yet who nonetheless live lives that in some mental health or addiction adjusted QALY sense are some of the worst lives on the planet.

[0] http://www.nber.org/chapters/c11165.pdf
The point is that you keep making leaps of logic in order to knock down strawmen, rather than addressing the actual substantive arguments at play.

My point is that a pig in captivity that is treated well and protected from predators, oh and that happens to get tattoo or two, is still doing better than a pig out in the wild, which is subject to much worse things happening to it. The pigs in captivity even get health care!
Are you thinking of promissory estoppel? I'm not a lawyer by the way.
FRP = Functional Reactive Programming

> When I started working on my thesis in 2011, I stumbled upon this academic subfield called Functional Reactive Programming (FRP). By stripping that approach down to its simplest form, I ended up with something way easier to learn than similar functional languages. Signals meant piles of difficult concepts just were not necessary in Elm.
why couldn't we create a decentralized social network. could such a thing exist?
Experienced Unity 3d designer needed
Looking for an experienced professional contract engineer who has 5 years of Unity 3D experience. Opportunity is in Minnesota and would be for a 9-12 month contract. For further details please contact me.
Resilience – Decentralized #basicincome through paying-it-forward
"The Resilience system is built to produce emergent effects from smaller parts, and mimics how nature achieves that through the use of evolutionary algorithms. The result is a fully voluntary basic income system, built on new governance mechanisms to create something that's beyond our current literal grid. The system achieves what could be described as 'decentralized taxation' through a pay-it-forward mechanism, so that each step in a consumption chain contributes the same amount, using the principles of variation, selection and heredity.

The Resilience system is not based on 'donations' or 'charity', nor is it government enforced taxation. It is something new. "

https://magazine.backfeed.cc/resilience-decentralized-basic-income-through-paying-it-forward/
Politicians don't need to believe something to cynically exploit it.
You might find this angle interesting to. It's why Clive and I have pushed for not trusting the carriers, basebands, or cellphones themselves for years now.

https://www.schneier.com/blog/archives/2015/08/ss7_phone-swi...
It lives on in Apache!

https://incubator.apache.org/wave/about.html
Netflix? Amazon? HBO? Spotify?
Meh. It should meet the requirements. And at any rate the next dev to work on your code will declare that it stinks and needs to be refactored at best or completely rewritten.
Of course things were unprofessional, it happened on the weekend on Snapchat. What did you expect?

"Subject: possible sexual intercourse
--- Good morning Miss, We met earlier today at Acme corp. I wanted to bring to your attention my desire to meet you in the goal to have intercourse. Please answer before 5pm. You can reach me on my cellphone.

Regards, Mr. X"

The more I think about it, the more I realize that the boss has no responsibility. He might want to intervene if the relationship is influencing their work performance, but that's all.
"Hyperlinks still work."

I observe that this is increasingly no longer true. Links no longer show you when you have visited them. Chains of 301s are common. Tracking links are now the norm. The link text almost never is where you are actually going. Pages automatically redirect you based on a ton of probed information (mobile, desktop, tablet, logged in to G+, logged into facebook, etc), and even normal browser shortcuts to interact with them are no longer working correctly with so many weird effing span and divs being recast into "links" that never work right, in css of all things.

No no. The modern hyperlink is totally busted. I blame the framework hockers and the halfass web"app" community.
Police in India Now Have Drones That CanPepper Spray
It gets easier year by year. Now we have ion drives. Maybe in 100 years we will stumble upon a breakthrough technology that allows us to build antimatter rockets: https://en.wikipedia.org/wiki/Antimatter_rocket

That would be a direct invitation to other stars in a lifetime.
Their servers do not store unencrypted messages so they need to come from the phone.
Ah, HN. The place where people complain that companies aren't willing to invest in their employees by (re)training them, and the place where firing is demanded if people make a misstep.

Embezzlement is not equatable here - embezzlement is an objective crime that attracts jail time. Flirting with someone in the office (even if clumsy) is not - there's plenty of office romances out there, and people don't go to jail for them.

Yes, talking to a lawyer and documentation is the right thing to do, but damn, why does every mistake require a scalp?

> As to messaging to the rest of the company, again lawyer lawyer lawyer, but "X made comments of a sexual nature to another employee. As a consequence, we fired him. If you have questions or concerns, speak to me later. Moving on."

No, not moving on. If you do that and then don't then make a sexual harrassment statement part of your hiring process, then you've half-arsed it and are setting yourself up for a repeat - and next time an employee won't come to you, because they don't want to get someone fired over the issue; you've both broken an employee's trust in you and not protected yourself in future. If you're going for the hardline approach, you have to do it completely.
Uncharitable...probably.

Though there is some truth to that. It's far more likely that copy-and-paste X is a workable solution in a higher-level language than a lower-level one.

A high-level language emphasizes portability and abstraction; a low-level languages emphasizes performance and implementation details.

So...the comment sounds harsh but in reality is a reflection of the success of high-languages.
C really only clicked for me when I was taking my computer architecture class in college - working through the Patt & Patel book[1], along with the Tanenbaum book[2], and building an entire 8-bit CPU from the gates up in a simulator.

I've seen so many people that just can't wrap their heads around pointers, but it makes so much more sense when you've gotten down to the nitty-gritty level and built up from there.

[1] http://www.amazon.com/Introduction-Computing-Systems-gates-b...

[2] http://www.amazon.com/Structured-Computer-Organization-Andre...
Open Whisper Systems have asked LibreSignal to stop using their servers and may decide to shut it out.

See https://github.com/LibreSignal/LibreSignal/issues/37 and discussion upthread.
Maybe so, but it's missing some important instructions having to do with directories and renames
The libertarian in me certainly agrees that much of this should be a matter of contracts and up for negotiation on a case by case basis.

Practically speaking though a great many people would see that as a rollback of worker protections so I'd be shocked to see a change in that direction.
I have worked at State since 2009, it's not a department wide requirement. Security training is yearly and mandatory but record retention and NARA compliance is a different matter.
https://diasporafoundation.org/ and http://pump.io/ are attempts at that.
I see. And when those leeches lend capital for a new startup effort that otherwise wouldn't happen... allowing a business to form, a product to develop, an industry to blossom, on an accelerated timescale, what then? Would you still brand this role a parasite?

I realize that this sort of anticapitalist nonsense is currently fashionable in university, but the irony of it being spouted on ycombinator (which might have something to do with investors, after all) is really quite amusing.
> And I think that email is unbeatable, because it is federated, because it's governed by standards and because in spite of all constraints, it's quite adaptable, being the kind of platform supporting short term proprietary solutions because (and not in spite of) its client/server decoupling.

E-mail's biggest problem is that many, many, many people get it wrong either through configuration snafus or a holier-than-thou approach to how it talks to other servers. It's a miracle that it has managed to function as well as it has; and has done so only only out of sheer necessity.

The problems that e-mail face are the problems that Moxie doesn't want to deal with. If other people want to go for a protocol that has interoperability that's fine, but he wants no part in it. He has no obligation to provide a service to clients he doesn't want connecting and he's right to demand that those who use "Signal" in their name cease its use so to not confuse their attempts with his own.

We already saw a revolt when Signal (when it was known as "TextSecure") went away from its SMS model to a client-server one, leading to a version that still relies on SMS. The point of switching away was to further remove metadata that otherwise would have become exposed. This demonstrates that the type of people who want to go against Moxie's wishes are the type that are to get this implemented incorrectly.

> Is it unencrypted? Sure, but it doesn't matter though. Because we are willingly trading that for a capable search engine and a good web interface. Trade secrets aren't communicated over email anyway.

Your username should be enough to tell you that trade secrets are traded over e-mail routinely.

A multitude of inappropriate material that should not be shared via e-mail is done so on a regular basis. If you work at any company that has credit card numbers being used for either expenses or customer details, you'll quickly find that with a search for 16-digit strings within e-mails will give results.

The problem you're neglecting to acknowledge here is that data at rest can be left unencrypted but overall has no business being unencrypted when in transit. If data from party A is meant for party B (and C, D, E, F, and so on) then any party that is not involved has no business knowing about its contents other than where it is destined to--and even that is questionable.

Those who favour convenience over security are part of a huge problem that faces the Internet.

> I think Moxie is missing the point. He's emulating WhatsApp, but you can't beat WhatsApp at their own game. Did WhatsApp really deliver encryption to 1 billion users? Well, those are 1 billion users that probably won't use Signal or chat with Signal users. Oops.

Moxie isn't trying to beat WhatsApp at its game; he in fact went and improved it by incorporating aspects of Signal into it [1]. Signal is meant to be something else and not something to directly compete with WhatsApp on. Signal and WhatsApp cater to different groups and markets.

[1] https://whispersystems.org/blog/whatsapp-complete/
I have recently started to just commit to one path as well. It reminds me a lot of writing papers for my classes when I was in school. Staring at a blank page is hard and staring a blank IDE can be even harder. I find that just starting with the smallest thing you know is your first step, be it a simple API call or even just spitting out "Hello World", really helps and after you start you can keep iterating on that base. Over coming the static friction seems to be a lot harder than keeping momentum.
MIT's ARC (Affordable Robust Compact) Fusion Reactor
I noticed this blog post is mostly marketing for their minio software, so I went to check it out (I guess the marketing worked).

I wish there was some documentation available. I understand it's an object store, it implements the S3 API and it's open source. It's hard to figure out much more than that.

This is not the first open source object store (Openstack Swift, Ceph, etc) so it's not clear what differentiates this from other options currently available.

Ignoring the competition, what is the design of it? I'm assuming it can scale out by adding more hosts, but the README doesn't mention how to do that. How does it cope with bit rot? Is this designed for read-mostly data or can it deal with a high percentage of writes effeciently?
An extensive map of fundamental physics
The comments on this post are quite fine, and this article is interesting. In addition, there are plenty (I'd say 95%+) of startup/code posts. You have nothing to complain about.

What's wrong with the fact that my account is only 293 days old?
c2 is a great wiki. Start googling languages and programming phrases with site:c2.com at beginning. You'll find some good stuff. Unfortunately, its commenting got shut down shortly after I discovered it. I think I read all the debates and stuff. Too many haha.

Note: The debates over LISP, OOP, Cleanroom, Smalltalk, and so on are all especially interesting.
Doubling Down on Protocol-Oriented Programming
Don't they seem to have moved past serving that core audience?
Remember, just two years and the James Webb telescope will launch if everything goes according to plans.

http://jwst.nasa.gov/origins.html

"One of the main uses of the James Webb Space Telescope will be to study the atmospheres of exoplanets, to search for the building blocks of life elsewhere in the universe"
Rust does sound interesting, but it doesn't seem to be focused on the areas that I need right now.

Go has GoRoutines, which are light threads; they can be executed on multiple CPU threads, but by default Go only allocates one CPU thread per physical CPU, even if you allocate tens of thousands of GoRoutines.

For the kind of networking server code I'm writing, light threading is far more efficient than using an OS thread per connection. 25-50x faster at higher server loads.

That's why I've ignored Rust to date; if Rust has light threading built in, but no one is talking about it (haven't found anything but real threads in my quick Google searches), then I'll take a look. Otherwise it will need to wait for me to have a task that Rust would be good for, and I'll stick with Go and TypeScript for the problems I'm solving right now.
This resonates with me. A lot of my tools update, and I eventually find good uses for the new/changed capabilities, but unless I have a particular use in mind, or unless it provides a concrete benefit, it's hard to chase after the new-shiny.
So, I'm curious about this. Does a waitlist with a referral system help increase signups? I'm wondering how's it better than wait lists that don't push you up the line for referring people. Is it worth dedicating resources to build it out?
Great find. But sort of lowers my opinion of Maya culture. Having city locations decided by star constellations ? Sounds like this is on the insane side even for theocracies.
Emails aren't necessarily records. If you put a copy of the constitution in an email, it doesn't make your email the record -- just a transmission of the record.

Hillary's problem is that she was handling classified material. The Manning case is a good example of what happens when a peon breaks those rules.
So? They aren't preventing you from going outside the service to find your own information. FB's policies dictate how you interact with FB, but you don't have to interact with FB at all, if you choose not to.
I absolutely agree that terrorism is a very real threat in certain parts of the world. Living in Iraq and Afghanistan, people have up seriously weigh the probability of a bomb exploding when they are in a crowded place. Thus, it absolutely makes sense for their governments to more strongly weigh security against liberty and restrict liberty.

Nonetheless, what I said was "Terrorism is not a serious or legitimate threat to the vast majority of Americans". My point was in the context of the tradeoffs we make in our society given the risks.

For example, our TSA security measures have actually increased deaths in America BC people have substituted to driving when when it would have been a short flight due to the inconvenience of airport security [1].

Since driving is much riskier Han flying, deaths have increased such that more people have died from this effect than from all terrorism in the US since (and including 9/11).

Because the threat of terrorism is extremely small WITHIN the US, our response has been entirely overblown.

A similar example is the surge in gun purchases after the San Bernardino shooting. Gun related accidents from these purchases will undoubtedly cause more deaths than terrorism.

Thus, when making policy (and personal) decisions, we need to do an objective cost/benefit analysis.

The result: it absolutely makes sense to own a gun, have limited freedom of movement, or government surveillance if you live in Afghanistan. In the US, not so much.

>Please read the news beyond Americas borders sometimes.

I'm extremely well read in international policy research. Many of my friends are researchers at RAND corporation, and they focus on international terrorism.

My response to your statement would be that you can't create a generalized policy solution for the whole world. It needs to be contextualized by the situation on the ground.

[1] https://www.schneier.com/blog/archives/2013/09/excess_automo...
Some people may actually disagree that using the term "buy" or "bought" is accurate here, because they may look at the "transaction" and say that the "cost" is not actually a cost.

In some cases it is -- paying for government food inspections costs time and money and so there is at minimum the opportunity cost of what else those resources could have been used for.

But some things that people say are "costs" -- hindrances on employment, keeping the number of professionals in a certain field artificially low -- may not be viewed as costs. Some may say it's good to have a throttle on employment in field X, not just because of licensing, but because making it super easy to jump into X is just not desirable for anyone and it's too easy for uncredentialed Xers to rip unsuspecting people off, or something.

I personally feel this way about Uber and Lyft services (but my opinion could change when self-driving cars become a part of that service). I'd love it if there were heavy licensing regulations for Uber/Lyft, and for drivers. I genuinely think everyone would be better off, and the "cost" of there not being an extremely liquid market for new drivers is actually not a real cost, that liquid market is more harmful for everyone than it is beneficial. We essentially get two "wins" -- regulated drivers leading to more safety, and regulated drivers leading to slightly slower pipeline of introduction of new drivers.
What is the appeal of this over the abundance of unsettled land in North America that does not need to be created from scratch? I guess building a wall sounds a lot more romantic when there is a ferry in the moat.

Don't think for a second that an island 12mi off the coast of California would not be subject to US influence.
Time series analysis is also an important component of weather and climate research.
Funny. I managed to get Haskell to crash within about 20 minutes of first trying it out.

OCaml is supposed to be pretty fast, but so far Haskell hasn't impressed me with performance either.