skysight-inc/HackerNews huggingface dataset:
>It's been demonstrated that for whatever reason the public at large isn't nearly so concerned about military actions carried out by drones.

The public doesn't care if they're carried out by manned jets either. It's not like there's a huge risk to F-16 pilots zooming over guys with rusty AK-47s at 10,000 ft. From what I can glean the US has lost two strike aircraft (an F-15 and an F-16) in Afghanistan since 2001, neither of them to hostile action.

If there's any difference politically it likely arises from the fact that you typically use at least a 250 lb bomb in a manned strike, whereas drone attacks normally involve missiles with 20 lb warheads, which you can use to blow up, say, a single car without taking out the entire block.
Apple builds the marketplace, just like Steam or HomeJoy. The fact that it's Apps are also based on their tech is irrelevant in this context. Steam also just provides a Marketplace without meaningful technology and has revenue in the hundreds of millions and nobody seems to complain.
Glassdoor has done that: http://www.glassdoor.com/blog/tech-salaries-glassdoor-divers...
Matt was a Cal State University Northridge student. CSUN's Psychology of Creativity class gave him the assignment of finding a creative person on the Internet then interviewing them.

Mostly I discuss my writing, art and music.
I wonder if anyone that's ever ran a team of people would complain about salary secrecy.

I mean there are so many occasions for employees to be pissed of at or jealous from each others, you know bringing money into it is the worst idea.

Plus, the biggest screw up you can get with your salary is if you don't compare it with offers from different companies. Not inside it.
Is a data structure (based in probability) that can be used to do queries about if an item is in a set. If the item is not in the collection you obtain a "100% probability of not in the set", if your item is in the set you obtain instead a "maybe in the collection".

(ql:quickload "cl-bloom")
(in-package :cl-bloom)

(setf *mydiet* (make-filter :CAPACITY 256 :false-drop-rate *FALSE-DROP-RATE*)
;; default false-drop-rate = 1/1000
;; returns #<BLOOM-FILTER #x000325FC7B028>

(add *mydiet* "hamburguer") ;; add lots of items, returns NIL
(add *mydiet* "salad")

;; ask if an element is yet in the collection

(memberp *mydiet* "hamburguer") ;; T (I can be wrong)
(memberp *mydiet* "orange");; NIL (definitely not)
I got problems this week with mailing lists routed through apache servers & for which I had filters created, etc. And this happens not only for mailing lists
A Code Boot Camp for Underprivileged Kids
previous discussion: https://news.ycombinator.com/item?id=9904483
Let’s Be Honest About Gold: It’s a Pet Rock
I want to echo the other reply to this post. Crunchyroll offers its customers a way to view the shows as they are released, which was a big change from how anime was normally consumed. Viki works because of the very strong fan subbing community that it has built. From my point of view the best way to compete with Netflix is to find a niche that is hard for them to fill. It's unlikely that Netflix can get people to sub their shows for free. Netflix wasn't designed with the queue type setup that crunchy roll has, etc.
New Horizons: Why Bother Exploring the Solar System?
Warning: Causes Firefox latest on Mac to crash.
What's left after-tax in the Bay Area for this kind of salaries?
>Presumably there is a USAF whitepaper or two that outlines exactly how much cheaper drones are (else: why are they using them?)

Have you considered that perhaps they are used for ethical reasons such as being a precision strike that kills less innocent bystanders than an indiscriminate bombing?

(Believe it or not the military does care about that sort of thing.)
Are very simple homepages winning?
Love this article: http://andrewchen.co/the-highest-roi-way-to-increase-signups-make-a-minimal-homepage-guest-post/ on simple homepages and also the negatives comments to the article. I believe Andrew Chen is right. Stop giving away free stuff - make people sign up before they can use your product, unless you don't really care about sign-ups.
> You basically can't write safe abstractions in C++ in the face of pointers.

Sure you can, with accessor methods (get/set). Don't expose the address of the underlying data structure. Don't expose the lock object either.
Take OpenShift for a Spin in Four Commands
He said it mostly affected mailing list messages. His subscriptions come from a single server, so random spam classification of messages in the middle of some thread doesn't really make sense. Not as a sending-server issue anyway.
meh I worked at places with super strict 'hushing' policies and everyone knew everyone else salary anyway

anyway I always treated policies more as suggestion than binding contracts, since I never sign on those.
There is no such thing as a random volunteer.
This is great news. As exited I am about Tesla, the more companies producing electrical cars, the better for all. When I read "a new electrical car startup" I was sceptical, but looking at who works there, there should be some business plan behind the company. Perhaps we really now live in a day and age where car startups become possible. That would mean some exciting times ahead for quick progress in the mobility sector.
previous discussion: https://news.ycombinator.com/item?id=9903831
I wonder if we will ever see more use of rockets in aircraft design? With improvements in manufacturing (like 3d printed parts), simulation, cleaner fuels and better control (SpaceX) it could open up new possibilities.
Don't you lose all of your performance gains in RPC overhead? How do you avoid latency in the data thread (do you have one thread per lockable object? won't that be more than 1 thread per core?) - these are the reasons lock-free is so popular.
Actually, Disney isn't much back here in the BeNeLux ( Europe - Belgium, Netherlands, Luxembourg). There's a company called Studio 100, that's expanding at a very rapid rate ( it's like a web app but in real life) - Their main base is like 25 km's from my home.

It has themeparks, licences it's figures ( popular ones) to other theme parks for 2 % of the revenue ( Tsjechië, Poland, ..) , tv-shows ( and owns a channel that is hugely popular with kids), they have popular music artists ( k3 = dutch), they have a other variation of there figures in Germany where they are also popular.

Now they are probably expanding their "swimming" pools design with cities ( they have created a first one that is pretty popular)

Their pricing model is pretty optimized, 1 time tickets are expensive, but there are also subscription models for people close to the theme park, swimming pool, ... which makes it cheaper ( kids nag, so people are almost obligated to buy the subscription model :P )

They are creating a mobile app to take over the digital world ( instead of only tv, theme parks) - it's called Wanagogo and Belgians are probably there beta market - https://www.youtube.com/watch?v=to7zRw-bKW8 ( dutch trailer) - website : http://www.wanagogo.com/be/nl/home

I'm quite interested how this turns up, they have a lot of good/smart people in their marketing/executing team obviously ( except that the font in their website is unreadable :p )

PS. Licensing their theme parks gives them the extra benefit of rapid growth of their web application in the future ( just my opinion)

PS2. Fun fact, one of the CEO's of Studio 100 once had a song, i would give a huge party for everyone when i have 10 million. He gave the party: http://www.nagru.com/foto/index.php?image=DSC_8768.jpg ( after a small reminder of the website above :P )
This should probably have a (2007) in the title, its only two more years until it turns sixty!
That's what we basically trying to do in the future, however that's really hard to do if you want to have a running etcd cluster with 5 nodes all the time. You would need to check if one etcd died, and then either promote a proxy to a etcd master or run a new machine (the later is only possible in clouds or virtual environments)
Well by exposing your manager you are essentially calling her an asshole (lets assume the manager is female, why not).
Never thought I'd see buzzfeed linked on HN but that was actually an informative article
For the company, there's an obvious upside in maintaining secrecy. But, for people working there, what exactly do they gain by keeping their wages secret?

Google pays very generously, but it seems to me like workers have everything to gain from a more transparent process. Sure, a few people who are incredibly good at managing upwards might lose out, but I don't think that's necessarily a bad thing.
Communications are regularly attributed to the United States in law and diplomacy, and the humans who carry out those communications will often have personal views that are inconsistent with the state's position. The concept of a 'board decision' itself implies the attribution of intention, which is one aspect of consciousness, to a corporation. Any board resolution that is carried by majority reflects the will of a 'separate corporate mind' overriding the conscious decisions of the dissenting directors.
Doesn't happen anything after clicking the Start button in Firefox on Linux.
The main problem (imho) with Android is not the interface, but the input. We have a touch display and I have yet to see an interface that I would like to use 8h/day to do work with. The keyboards they blend in are better than anything we had in the past for mobile devices, but they just don't cut it if you want to work. For example a shortcut is likely not "touch ctrl" then "touch a" then "touch k" then "touch y" (exit from screen). A shortcut might be a drawn out pattern (I guess).

Another solution might include sounds, interacting with the microphone. Or using the camera and recognizing gestures. There are many things the traditional computer doesn't have. And in exchange we don't have on a mobile device what we have on a computer: a desk to put a keyboard on.

I already have a terminal for Android, SSH, IDEs, etc. But where are people on making the text (or command) come from my head into the app?
almost crashed my Firefox 39.0 on Windows 7, very close.

i propose a new practice of putting (DJS) at the end of a link which might cause problem, like we do now with PDF file links. D stands for dangerous or danger or something. half joking here.
I sent you an e-mail.
This is an old idea, which doesn't make it less interesting. I prefer to think about the Internet possibly being conscious... more interesting because maybe the Internet consciousness is where the singularity will come from.
I thought your 10 times sounded a bit exaggerated, but apparently I was wrong and right. According to the UN site Kliment listed below, in 2014 87 Israelis died vs 2300 Palestinians.
> so I dont know what you mean by that.

I believe he means that if tizz.dogg@gmail.com was already taken, Google should offer tizz.dogg@loopyloop.com rather than tizz.dogg1@gmail.com. In fact they shouldn't even show that as an option.

Since Google Is now a domain registrar they could create the new domains on the fly.

Then there wouldn't be namespace collisions.
For those that care about philosophy of science and mathematics, Poincare` wrote a few excellent short books/long essays. In particular, he has some very interesting books about the psychology of mathematical researchers and the role of intuition.

http://www-history.mcs.st-and.ac.uk/Extras/Poincare_Intuitio...
Programming M.C. Kids (1992)
That's a good point. Results are what matter.
"Among the reasons I dont install any other mobile apps other than those I absolutely require - not even free ones"

This. People are up in arms over the web. If they only knew what each app in their pocket was sending.
A rocket is a fundamentally different technology than a turbine engine (some jets don't even have a turbine, like a Ramjet)

Choosing a rocket instead of a jet engine relies on a lot of factors (environment, efficiency, speed, etc)
Some experiments suggest that if D=n^2 then the expected number of collisions is close to 0.5, and converges on 0.5 as D tends to infinity. So if D is large then collisions will be a problem when n approaches sqrt(D).
lock-free data structures should have identical semantics (and uncontended performance) to lockful data structures with per-operation locks (up to performance), except for the temptation to hold the data structure lock for a long time.

The problem with locks is that people don't want one thread per object, and instead use one lock per object. This has the effect of making all object operations synchronous, which turns some potential race-conditions into deadlocks.
Two things;

1) Honestly, I doubt it matters how randomly the sample was selected, as long as it was representative of the population, does minor variation in the selection bias make much difference?

Even if the results are 'only valid to this group of people' rather than, broadly, the entire Microsoft engineering team, I'd say it's probably reflective of the broader situation as well.

Why would a small subset of the population have salary ranges that were deeply divergent from all the other groups?

Sure, depends on the sample size, but that brings me to 2...

2) Really? I think that I'm pretty happy to accept that when a large group of engineers gets together and collects some data and then generates some results from it...

...they're not all completely retarded and have no idea what statistics are.

If they came to the conclusion the results were biased, I think you'll find they did the math to justify those conclusions.

People -> not stupid. Especially not large groups of engineers.

(Also, while I'm here. What is 'statistically significant' anyhow? 99% +- 1%? Just throw some words around with out any meaning to them, and sure, we can totally argue about if things are significant or not)
Certainly there's nothing stopping you in particular, (expect maybe the current lack of library support for it, but that could be fixed), not that Erlang is an especially good platform for the task.

So while some people seem to claim Erlang/Elixir may have solved the problem, they shouldn't lose sight of that there are other domains than their own. But still, for a long time there has been support for message-passing systems of different kinds even in languages like C and C++ and its siblings though, just not integrated into the language.

(I love Erlang/LFE personally, but wouldn't write a 3D shooter in it)
If you don't mind, may I ask which firm is it?
Where do you live? That makes a big difference.
Hmm. Requested an insecure script 'http://d3js.org/d3.v3.min.js'. This request has been blocked; the content must be served over HTTPS.

:(
Stories like this put me more in favor of going with a Buffer-style transparent salary policy [1] with my startup. Whether to open it up to the public or not is a separate issue, but having it be transparent internally just seems to make so much sense.

[1] https://open.bufferapp.com/introducing-open-salaries-at-buff...
I think working with Rx and these streams in general takes getting used to, but it's such a useful concept to learn for its own sake.
If only there was a medium allowing more than 140 characters at a time.
I can provide a real-life (tongue-in-cheek) example in which knowing what your coworkers make may lead to a 'hostile' work environment. I work for a state agency in which all our salaries are public record (and made quite available to be searched for on the local newspaper's website).

There's two developers in our mixed group, of which I am one. The other makes a moderate amount more than me. However, he is much more senior than me, and to be honest, a better coder too, so it's understandable. My gripe is that I think we're both underpayed and I think we both deserve a healthy raise. I wish he was motivated to ask for one instead of just taking the yearly cost-of-living increases so that I might ask for one myself. And that annoys me greatly sometimes. I have yet to be hostile though. :)
>...they're not all completely retarded and have no idea what statistics are.

I am reading this right now:

http://www.amazon.com/Statistics-Done-Wrong-Woefully-Complet...

You would be surprised how many talented people (even in engineering) make wrong conclusions in statistics.
Statistics is as much (if not more) about careful thought as it is about applying standard tests.

What sampling biases do you think might be present in this sampling that invalidate the stated conclusions?

For example, for a conclusion about gender differences to be exaggerated by the data there would have to be systematic biases to sampling women with lower salaries, and men with higher salaries, in the same position. Does this seem likely?
Per iteration, bi-directional is extra work too. Obviously these integration methods are much better at finding certain hard-to-find light paths/sources, but my point is that in VFX, it's generally good enough to fake stuff by just turning shadow/transmission (depending on renderer) visibility off for certain objects to allow light through.

It's rare that we actually have glass/metal objects with lights in/around them such that bi-directional / VCM actually makes sense - even for stuff like eye caustics we've found that uni-directional does a pretty good job. And other situations like car headlights behind glass with metal reflectors behind the light, just turn transmission visibility off for the glass part, and yes, it's not fully-accurate (in terms of refraction and light leak lines), but we're generally using IES profiles for stuff like this so we get accurate light spread patterns anyway.

Well, they do in that camera rays generally (and light rays in bi-directional/VCM) end up using the higher mipmap levels of textures, so you're reading a lot more data for these samples, hence pushing stuff out of cache much more: we've seen this with PRMan 19/20 in RIS: using incremental can have a 3x slowdown in some cases compared to non-incremental, as the camera rays are much more coherent per-bucket in non-incremental, so the highest level mipmaps are kept in cache much more. With incremental, you're only sending the bucket size number of samples and equivalent texture reads for the camera rays, with secondary bounces generally using much smaller/lower mipmap tiles for the texture request (and you can get away with box filtering these in 95% of the cases), then moving on to the next bucket, which will probably need completely different high-level mipmap tiles for its camera rays. With texture IO often being the bottleneck in VFX rendering, this is a huge issue.

Nope, still in London for a bit, then off to NZ...
I tried 'apt-get install' by mistake. I see your help file uses 'apt install'. I tried 'apt install picolisp', but no luck. Do you have your own package repository? Thanks.
The only bit that really stood to me was when he started talking high level vision.

"This is actually within the power of humanity to do, we have done things like this before".

goosebumps

The rest was standard, average, decent fluff.
> If your employees feel Jeff is making too much money, maybe he is? Or maybe your company is doing a poor job of making it clear what it is that he brings to the table.

No matter how expertly this is pulled of, human jealousy is still a risk. In particular, because there are more than a few people who think what other people do is less valuable just because it isn't what they do. In addition, I don't think many companies can successfully justify every decision in a satisfactory way to every employee, no matter what decisions they make. Nor should they have to.

Not that I'm defending keeping wages secret. I think it creates more problems than it solves, and that it doesn't even solve this problem in most cases.
Debate: Why give away your work for free
It'll take me longer than a month to implement my own IMAP client to do things efficiently.

As it just so happens, the company I work for is having a "work on anything you want as long as it dog-foods our products" week next week and I was already planning on writing an IMAP mail client for iOS that didn't suck. Unfortunately, due to the complexity of writing a mail client, I doubt I'll finish in a week.

That said, thinking about the problem a bit more since last night, there's 1 major performance bottleneck in the IMAP protocol for this particular use-case but it could be solved with an extension to SORT.

So, as I'm sure you know, the SORT command (even with ESORT) only allows returning MIN, MAX, MODSEQ, and COUNT (from memory there might be 1 more, but I forget what it is) in addition to the matching UIDs/indexes. It's not that these aren't useful, but to optimize the "open a mailbox for the first time and display a message list to the user in the fastest way possible", they aren't all that helpful. Instead, what is needed is something more akin to the following (made up) command:

TAG001 UID SORT RETURN (OFFSET 0 LIMIT 50 FETCH (ENVELOPE FLAGS ...)) UTF-8 REVERSE DATE ALL

And this command could return untagged FETCH responses with the requested info - since we'd need a way to determine order, we could say that the FETCH results should be in the order requested or we could also have it return an untagged ESEARCH response like extended SORT commands do now to define the UID ordering.

In other words, make it so that SORT (and SEARCH, for that matter) return the information that we ultimately care about rather than the list of UIDs which we then would have to use to fetch the information we want.

(in hindsight, this is probably what you meant by "chatty" whereas I interpreted it to mean "verbosity" last night)

Basically, make it a bit more SQL-like.

Problem solved.
Absolutely. not everyone on here lives in San Francisco and is paid 100k+ a year.
But of course they won't, because salary information isn't available, so it is difficult for employees to make these decisions.

In other words, companies can systematically distort the free market in labour by withholding information about the true salaries it offers from its employees.
Is this supposed to be academic work? The documentation is pretty messy, questions are unclear (the FAQ honestly does not look like anyone would ask those questions frequently), and even though I spent a while I could not find any explanation/justification what this is for, or why it is useful for what it claims to be doing (first, the nodes are atoms, next - though same algorithm - the nodes are microbes). Looks pretty, the meaning however is currently elusive.
Is probably somewhere in the Moiré fringes.
There's nothing like hitting the source and seeing how someone has actually done it in a library in common use; let's look at one C library implementation in particular. I chose uLibC ( http://git.uclibc.org/uClibc/tree/ )

Here's the sin function:

http://git.uclibc.org/uClibc/tree/libm/s_sin.c

which looks like it handles a few special cases, and then carries out some argument reduction to map the input to the range [-pi/4,pi/4], (splitting the argument into two parts, a big part and a tail) before calling

http://git.uclibc.org/uClibc/tree/libm/k_sin.c

which then operates on those two parts.

If there is no tail, an approximate answer is generated using a polynomial of degree 13.

If there is a tail, you get a small corrective addition based on the principal that sin(x+y) = sin(x) + sin'(x')y
According to their test, I am a "strong pro-tan" and an unlikely to get much benefit from the glasses - I would have been curious to try the effect, but it would have been something rather special for me to consider parting with that much money for them! I can't say being colour blind has really affected my life (since I was a kid and used to colour the sky in purple anyway!) although I do sometimes worry when retouching images that I might get the colours way off. It would be interesting to see colour how other people do - as it is, it usually ends up coming in conversation, we have a good laugh at me trying to read the numbers on the test, and then I forget all about it again!