skysight-inc/HackerNews huggingface dataset:
RE Scott Alexander's perspective, which I find to be an excellent piece of writing (hell, I have that Moloch quote with Disneyland printed on a t-shirt) - the point of that article is that if we keep doing what we're doing, going user-first and business-first, short-term thinking market economy, we'll be doing exactly that, lifting Moloch to heaven.
+1 for rubiquity's response.

People don't go broke in poker because the rake is too high. They go broke, by and large, because they aren't good enough to beat their opponents. It's still a skill game in the long run.

A lot of poker players (even some great players) move up stakes too quickly. In other words, they play above their bankroll.

Many poker players also have 'off the felt' problems like, ironically enough, losses accrued from gambling on blackjack, craps, etc.
Neat :) Yeah I was thinking you could write an algorithm to process the image of the credit card to data.

What do you mean by "they had an optical system which was easily circumventable with a torch a knife and some epoxy" out of interest?
If a manager and company have any justification for pay differences that are not due to protected classes, then they have nothing to fear. If they do pay people differently because of protected classes, they may run into trouble, but I think that's okay.

If most companies were transparent, employees would be a lot more knowledgeable about what leads to more pay. I think we would see more negotiation and engagement and healthier conversations about money. People would be upset at first, but once we start collectively understanding the legitimate reasons for pay discrepancies, and we eliminate the illegitimate ones, I think most people would be happier.
We need to get out of this mindset that competitiveness is wrong. Competitiveness is a creative force. It's a way of seeking and incentivizing value.

The problem with open salaries is that it spurs continual second-guessing. And if anyone thinks that open salaries are less susceptible to popularity contests, they're wrong.

Assessing value is hard. We'll always get it wrong somehow. Encouraging people to become better negotiators may be the best way to handle salaries. When people make a case for their value and are rewarded in money for it there is at least an extremely grounded avenue for correction. The company will continually look at whether a person is worth that amount of money.
The Vizo news app just launched. Is it Circa's replacement?
I think this shows how selfish her goals really were. As if her manager asking "Don't you know what could happen?" implied that bad things could happen to only her. Why would she assume they were saying she would be retaliated against (or that anyone would be retaliated against)? What about the other 5% of the company this affected?
In poker, the house takes a cut that typically
overwhelms the benefit of being a skilled player.
An unskilled player is losing to the house and
their competitors.

Unless you are playing at an underground game with an insane rake, most established casinos (all of them in the US) have a beatable rake.

Most online game rakes are beatable, plus you get rake back offers, etc.

Gambler's ruin still takes effect: you have a finite
bankroll so you can only ride out a finite amount of
bad luck before you're bankrupt. Fine, if you're rich
or the house.

Bankroll management is part of being a skilled player. If you are playing with a roll suitable for the level you are playing at, 20 buy-ins usually, and still meet ruin then you aren't beating variance then you are a bad player, not just having bad luck.

Many of the best poker players in the world have bankrupted
or have had to take deep loans to continue playing.

Most pro poker players are degenerate gamblers who play other games or do sports betting or lose big on prop bets, etc.

Now contrast these points against games like blackjack (which make the casinos way more money than the poker room does) and it's not even remotely the same thing.

I survived for two years playing live poker and I used to be a partner in an underground club in Manhattan. Our rake was inline with what AC offered.
My understanding is that HyperLogLog will estimate the cardinality e.g., the number of different types of events in the stream. The frequency counting algorithms in the article can be used to estimate the number of occurrences of each of the most frequently occurring types.

E.g., Where the frequency counting algorithms might estimate the following counts for a given stream:
A: 2, B: 5, C:1
...HyperLogLog would estimate that you have three types of events (A, B and C but you only get the count: 3) in it. Presumably, HyperLogLog requires fewer time and space resources to achieve this more summarized perspective.
Staff being subordinate to management in an organizational sense is one thing. Staff members being forbidden even to approach anything, which might grow into a discussion of how and where management's interests are actively inimical to their own, is quite another.

You're making the best arguments for unionization I've heard in the tech industry for quite a long time.
These changes don't really seem to be addressing the real problems with blackboard which make it frustrating for instructors to do things. Too many clicks. Too many non-intuitive options.
Can anyone recommend a good "Consultant's", "Solutions Architect's", or "Top-Right Quadrant on a Silly Gardner Chart" overview of how Kubernetes competes or cooperates with Mesos? It feels like there's quite a bit of dense conceptual reading you have to plow through before you can even start to talk about what these things do.
Public transportation is not necessarily all that "cheap," it's often subsidized directly or indirectly. Cars are increasingly taxed (inc. fuel tax).

It's hard to legitimately say which is cheaper. Buses don't need their own infrastructure, but they do need roads and these are often funded by various car taxes. Still, they often need subsidies to run. Many also have subsidized rates for poorer people on top of that.

Transport is generally expensive. I don't think it can be taken as plain fact that driving cars is the most expensive method, especially outside of dense urban areas. If you gave those same subsidies to poor drivers, many would be able to afford to drive.

Excluding taxes, driving a low cost vehicle has a fairly decent cost per-km. A litter of petrol can take you 15-20 km in an efficient, small car. Untaxed, that's <$1. If you travel 500km per month, that's about $30. Add $110 for purchase and repairs (cheap car), $40 for insurance and we are at $170 per month. $5.50 per day. Pretty close to the price of public transport in many European cities, maybe less.

This is driving relatively little, but most car owners just consume more transport (travel more/farther) that public transport users. Also, more than one person can ride.

It also doesn't take into account for infrastructure costs though, but public transport's purchase price often doesn't' either.

I'm not saying cars are better/cheaper, just that it's not a clear win for either mode. Transport is expensive. If you have no money, you can't afford much of it. We subsidize public transport for poor people and could do the same with cars.
Ola launches grocery delivery in Bangalore – Ola Store
That is probably exactly what she expected. And if this were a small group politely sharing with each, there likely would not be retaliation. But once you make it "a thing", and are impacting the culture of an organization, then you have stepped into politics. The reactions at that point are going to be exaggerated, and not necessarily relevant to the original topic.

I don't like politics, and stories like this are exactly why - things that may be legal and should not be harmful end up turning into something ugly. You have to worry more about who you are pissing off that what you are doing, whether or not their anger is justified or reasonable.

Sadly, for all but very small companies, politics is the reality in the corporate world.
Wercker has a post on continous integration for containers to Kubernetes which Micha, their CEO, did back in June: http://blog.wercker.com/2015/06/23/Deploying-minimal-contain..., which uses Google's Container Registry for pushing images.

If anyone is interested, I just wrapped up a similar post for deploying containers to Giant Swarm from Wercker, no Docker required: I just got done doing a continuos integration post for containers using Wercker and Giant Swarm: https://github.com/giantswarm/swarm-wercker.
Maybe I'm just too cynical and jaded, but to me it just sounds like damage control from the management side.

Once word got around about this spreadsheet, what else can management do? As management, you let everyone know that you know about it and you backpeddle from your problematic "we will fire you for your involvement" position. Someone from Human Resources affirms what everyone now knows (from doing a quick Google search), that this is not grounds for dismissal but that it makes things hard for management, so on and so forth.
I kind of agree with this... In many monads binding creates a time-dependent sequentiality!

But there are some that do not. For instance, the "reverse state monad" would not make sense with 'bind' named 'then' since... as the name implies, state flows backwards through time in it!
I don't think they did do anything wrong against her. She didn't get her peer bonuses for starting this spreadsheet?
I'm not taking Google's position, but couldn't Erica have a hidden agenda on this initiative? Is it only about transparency?

She does seem like a SJW and, if any discrepancies in compensation were found between gender/race/... , Google would be ultimately screwed.

Plus, with such large dataset, one could fallaciously assume differences without considering different countries,positions,...
Nowhere near as reckless as missing oncoming traffic by mere feet at speed differentials exceeding 100MPH. Happens billions of times a day without anyone expressing the slightest concern. People are regularly killed and cars destroyed; the rest of the population doesn't care.
I don't think this has necessarily anything to do with engineering competence.

From a business perspective, security isn't a marketable feature until it becomes a problem—you don't install safety belts, or airbags, or protection against malware until after people start suffering from their absence in a vehicle.

Why? Because while you're busy building a well-secured system, your competitors are busy implementing new features that give them an actual advantage in the marketplace. As unfortunate as it might be, consumers tend to understand things like “remotely start your car with your phone” better than “your ability to brake won't be taken away from you while you're barrelling down the highway at 70 mph.”

It's sad and more than a little scary, but it's also nothing really new. Computer security, at least in the consumer sector, wasn't really a feature until viruses started showing up in the Eighties, and Internet security wasn't really a feature until the average Windows user's PC was getting taken over remotely the moment it was connected to the Net. Even Apple has only been able to tout security and privacy as a feature in its products by juxtaposing it to Google's business model—had the latter not existed and its data grab become part of public discourse, I doubt that Cupertino would have been able to make so much noise about it.

So, it's perfectly possible that every engineer and manager who worked on these systems is really quite competent and perfectly aware of the potential for security flaws (indeed, I doubt that they would have been able to make something so complex work otherwise), and still the sum of all the decisions made and market pressures applied caused the resulting product to be so vulnerable despite everyone's best intentions. It's not because people don't care or don't know, but rather because there are only so many resources available, and the market has pushed them all in a specific direction that happens to be away from security.

But this is also why we need this kind of research. Now that these problems are out in the open, and politicians are starting to take notice, security will become a feature that the public will care about, and, hopefully, car manufacturers will start adopting (or be forced to adopt) better standards.
At which point a search with instant feedback is still often far better than trying to scan a huge list.
For sures. The ECEs are very much complicit too. Perhaps this is a ECE<->software team communication or power problem? ECEs invent the systems architecture and some poor chap has to attempt to secure the thing? Or maybe the software guys have no avenue to push back against bad systems-level design.
No, I am not, I was talking purely from morality standpoint.

>If you encourage someone to commit adultery, you are morally culpable

Apparently we just happen to have different views. For me, adultery encouragement is unsympathetic act, but does not fit criteria for being amoral.
Wow. Just because you are savvy enough to do the research does not make you a researcher. These two really need to rethink the way they are "testing" this and perhaps educate themselves on ethics in research.

Their judgement collectively was worse than a pack of 5th graders with high grade fireworks.
Here's my list of things that you mentioned which aren't shitty:

search
Linked comment from 'guy on reddit who claims to have a friend at google' doesn't actually dispute substance of @EricaJoy's claims although it thinks it does.

Seeing the upvoted comments here makes me /sigh for HN, a bunch of BS, FUD and victim blaming.
Not now obviously, but think 50-100 years down the line. Today there is a very real threat of a lone hacker (or a small team) breaking into and damaging some piece of infrastructure and committing an act of terrorism that kills real people. What happens when real AI starts to be developed and frameworks start appearing, where kids learning to program can download Intelligence Software to play around with and make AI apps. Then the threat becomes more realistic.
Add to that, how does this relate to Docker-Swarm & Core-OS Fleet.

StackOverflow has at least one quick briefer, but wow, this field is growing quickly:

http://stackoverflow.com/questions/27640633/docker-swarm-kub...
Show HN: Super CatFacts Attack as a Service
For the record, I misunderstood your point, too.
I had a similar experience when I was at my last job; a woman and I were being hired for two open spots in a development group, and she was being offered $3,000 less than me(not sure why, especially since she had a Master's whereas I just had a bachelor's). I found this out from the recruiter who was trying to place me, as I had tried to negotiate for another $5k over the offer, but they wouldn't budge since the other person was already $3k under me. I had no way of reaching out to her to try to get her to go higher, too :)
In-depth analysis of a Dridex malware dropper
> To be fair, Google respects robots.txt

Not all of their crawlers respect robots.txt
The funny thing about dismissing the threat of nanotechnology is that people seem to be blind that there is real nanotechnology and it is killing people all day, caused massive deaths in the past and we have invested enormous amount of resources in order to protect ourselves from it. Life is nothing but a nanotechnology that wasn't designed by us and that we don't control yet. Replace "nanotech" with "pathogens", take a look at the state of bio industry in the last 50 years, and tell me again if this is surreal or not dangerous.
And how many Windows 0 days has there been?
Credentials can certainly be a good guideline, but as I'm sure you know HIV- and AIDS-researchers don't make the argument that their claims are true because of their authority status (which would be an appeal to authority), but because of the research their claims are based upon - as opposed to Jenny McCarthy et al.
This is not journalism. Do not treat it as such.

Molly McHugh and Wired need to reach out to this woman and ask a few questions. They need to reach out to Google and ask a few questions.

Otherwise, this information is just a shade better than useless. There's a lot of detail missing in these tweets. There's a lot of handwaving where the audience is essentially invited to fill in the blanks with whatever stereotypes -- good or bad -- they feel like.

It irritates me immensely that this story is now out there and getting to be a Big Deal -- and there's no actual journalism to attempt to get to the bottom of it. How time consuming could it possibly be to send a few e-mails, hop on the phone, or go dig up someone you know who works at Google and might shed some light on this?

Maybe Erica Joy is right. Maybe there's a huge problem at Google regarding sharing salaries. Maybe something illegal or, at least, immoral/hypocritical is going on. Or maybe Erica Joy is misunderstanding something about how Google works. About how peer bonuses work, for example. Or maybe some combination of both.

But unless we want to go dig up that information on our own, we just don't know.

Good job, Wired.
It's really the add function, strangely, which is monadic here.

Or the whole thing is an applicative if you take at face value his claim that add is pure.
The problem with Blackboard is it's almost entirely based on acquisitions. It's not like they added any of that functionality to their core product. Instead it becomes just another link on their portal. The only asset shared across acquisitions is marketing material.
Good guess. Into LHR on Air Canada. Taxes brutal.
Equal pay is still regarded as a sinister "hidden agenda"? It's 2015, guys.
Would you feel the same way if you worked in a company where 90% of the men were paid 15% less than the women? Would you believe that it was just every individual man being worse at negotiating? Or would you suspect there was something else happening? That's the situation women face.
How Will Our Perception of Bodies Change as We Augment Them?
I once went into the #debian channel on Freenode. I'd gnaw off my right arm before I'd enter there again. But I think you'd be right at home.
One 'side' is a non-anonymous first-person account from one of the major parties in the described event.

The other 'side' is a post from Redditor 'dickbutt_md', who claims to have called up "a friend" who works at Google. In dickbutt's account, the friend claims not to know Joy personally, and not to have been involved in the events, but manages to describe Joy as "passive aggressive" and "not classy", and closes by saying "Google is fucking awesome and anyone who says otherwise is talking out their ass."

I kind of wish this were not the top-voted comment on an HN thread about pay equity.
Framaroot Download Apk v1.9.3 for Android Rooting
So what you expect for 'stirring shit up' is that nothing bad happens to you? If you think that, then the top post of this thread was weirdly inflammatory.
AVX rolls up all the previous SSE versions, and provides 3-operand versions of those instructions. Also 256b versions of most FP (AVX) and int (AVX2) insns.

We don't really think of that making SSE obsolete. More like, think of AVX as a new and better version of the same old SSE instructions. They're still in the ref manual under their non-AVX names (PSHUFB, not VPSHUFB, for example.) You can mix AVX and SSE code, as long as you use VZEROUPPER when needed to avoid the performance problem from mixing VEX with non-VEX insns (on Intel). So there is some annoyance to dealing with cases where you have to call into libraries that might run non-VEX SSE instructions, or where your code uses SSE FP math, but also has some AVX code to be run only if the CPU supports it.

If CPU-compatibility was a non-issue, the legacy-SSE versions of vector instructions would be truly obsolete, like MMX is now. AVX/AVX2 is at least slightly better in every way, if you count the VEX-encoded 128b version an insn as AVX, not SSE. Sometimes you'd still use 128b registers because your data only comes in chunks that big, but more often working with 256b registers to do the same op on twice as much data at once.

SSE/AVX/x87-FP/integer instructions all use the same execution ports. You can't get more done in parallel by mixing them. (except on Haswell, where one of the 4 ALU ports can only handle non-vector insns, like GP reg ops and branches).
I find it's not helpful to derive any result from this study. It's like a study of personality and health. It doesn't help people be the way they are. The best we can think of is to take vacation every once a while to relief stress, or not too anal on things, etc., which are already being said. So, what's the point? Focus on actually solving hypertension and other health problems make more sense to me.
This was my first thought. To repeat what others have said: why on earth did they do this on open roads and high speeds? I can only assume it was for additional 'shock impact' of the story.

Reckless in many, many ways, no matter how interesting the story actually is. In fact it's so reckless that it actually devalues the interesting and important core of the story itself.
Most of the time techies don't know either, but have a sensible approach to finding out.
Unfortunately, legislation like this don't really have any teeth.

Companies can still retaliate against salary sharing in any way they want because it's next to impossible for you to prove in court that they acted in retaliation.
There was a "documentary" of these guys when they were testing via a hardwire to the car's computers. They were also in the car with the driver as well as in a parking lot and on some non-busy country road.

I wonder if the reporter just added in those details about the highway to make it seem like more of a real threat or if they actually did test on a busy public roadway.

edit: Found the video - https://www.youtube.com/watch?v=oqe6S6m73Zw
Having spent some time optimizing signal processing applications for Sandy Bridge and Haswell targets, the various flavors of SSE are largely additions to the previous generations, and AVX is adding wider (more elements to the vectors) versions of the instructions.

I haven't kept up totally with the AVX2 / 512 additions, but from what I've read, the 512 version is only on certain enterprise versions of the newest generation of Intel chips.

If you're looking for applications to use your new skills, GNURadio, ImageMagick, and FFMpeg might have areas to dive into and experiment.
What exactly is the point of having a law if you don't expect it to be upheld? If these managers illegally retaliated for sharing salary information, then nail them to the fucking wall. Who the hell cares if they're "uncomfortable" that things are changing?

Yeah, maybe a tiger attacks people when it feels threatened. You still put it down.
If you're using Ubuntu we've got a bundle of Juju charms for those who want to get up and running:

- http://insights.ubuntu.com/2015/07/21/introducing-kubernetes...

- https://jujucharms.com/u/kubernetes/kubernetes-cluster

PRs and comments welcome!
Or perhaps just the opposite. The more genuinely simple a concept is the more likely you are to run into it. Since nearly every programming language on the planet can be rightfully said to be built implicitly atop a single monad... it's a very pervasive concept!
Using xubuntu, switched from crunchbang a year ago after a drive failure.

It has some weird problems like forcing gnome-keyring-daemon to run which breaks ssh-agent. The only fix I have found to to create a wrapper script that always disables its ssh component.

I sometimes get focus issues requiring me to tab through the windows to refocus the correct one.

I dislike the practice of littering my home directory with dotfiles. I prefer them to be put in .config. I have 10 directories in $HOME and another 85 dotfiles/dirs there at the moment.

New ubuntu versions start you out with capitalized folder names which is annoying.

NetworkManager often bugs out. displaying in a tiny one line box you have to scroll through or disabling wifi when i attempt to start a VPN connection. I cant be bothered to learn wicd though