Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:When you can't measure (Score 1) 370

whatever it is that your developers are producing (other than warm chair seats) then you start talking like management: "Put X engineers on Project Y to get us to the Z man-months required within schedule." (...) No joke. I've talked to the CEO of a $2B/year semiconductor company and that is precisely as deep as his plaanning goes.

To be fair, at the CEO level of a major company it's impossible to deal with individuals. I've worked for many years with project portfolio management tools and on that level it looks more like a knapsack problem where you have say 100 developers and doing project A consumes 30, project B consumes 40 and project C consumes 50. Except it turns out B and C is both eating the same pool of 20 that know one particular technology or they touch the same systems or users and you don't want two major overhauls colliding. And one project has a much better ROI short term, but the other is strategically important or one is high risk and the other low risk and so on. When you're at this level you're looking at whether you have the capacity and right mix of staff, not how well each individual is suited to their position.

You must understand that as a CEO you're dealing with layers of indirection, perhaps you can make some changes to HR policy that may over time help improve the composition of your workforce, but on the normal management timescale you're stuck with what you've got. And every company tends to have the employees that are favored by that system, rock the boat too much and you get issues with employee dissatisfaction, turnover and a management chain that resist you so mostly they focus on getting the business side right, what products and services should we be delivering. It's up to middle management to pick the aces and go to bat for why these people deserve such a big paycheck compared to others who also call themselves developers. But I will tell you one thing, the CEO might not know what's going on but he does care when the 100 man hours he was going to spend turned into 200, even if the rate was lower.

Comment Re:Let me attempt to translate for you guys (Score 1) 250

I think something got lost in translation. If it was compromised 2+ years ago, why didn't the developer pull this stunt back then? If he knew, he sure waited a very long time and NSLs don't expire. If he didn't know, how did he find it since development was essentially dead and how did the NSA know their backdoor was about to get exposed? The more logical explanation is that he's being forced now in 2014 to burn the 2012 version which was too good for NSA to let live. I think the people abandoning TrueCrypt now are led by the nose by NSA, not the other way around.

Comment Re:Who has the big red button? (Score 2) 137

The NSA's "kill switch" is to take a NSL to your carrier and tell them to kill your service or the whole tower or region for that matter. And if you're really bringing out the big guns there's jammers and missiles, those towers light up like beacons. And whatever exploits they have for the carrier's systems. Besides, I suppose in some WWIII-prelude knocking out the enemy's communications systems and throwing them into disarray may be useful, but I imagine 99.99% of the time they're interested in signals intelligence. Temporarily stopping me from making phone calls until I get on the Internet via fiber/cable/DSL and Skype doesn't seem like a significant objective. Turning the $500 phone that pickpocket or mugger ran off with into a brick on the other hand would have a quite significant effect on petty crime. Unless you observed my PIN and stole the card or force me to withdraw money at gun/knife point the smartphone is clearly the most valuable thing I carry around daily.

Comment Re:The cloud (Score 2) 387

I don't think that was a money thing, rather it was an oversight of risk management. (...) Besides, where does this "blame the victim" attitude always come from?

Because it's pretty hard to criticize/discuss/improve someone's risk management without at the same time assigning part of the blame to them. I mean if I was entirely without fault that means I did nothing wrong which means I don't have to change my ways, yet here you are arguing I should take greater precautions which means I did do something stupid which means it's partly my own fault right? It's pretty hard to say that you could and should avoid danger, yet it doesn't matter if you sought and exposed yourself to danger instead.

If we forget all about rapists and imagine I was struck by lightning, you'd probably say it was a freak accident. If you heard I went to the highest vantage point nearby with my kite during a thunderstorm, you'd probably call me pretty damn stupid and say I did a great job of bringing lightning down on myself. Are you really not going to ridicule me if I fall for a 419 scam with a Nigerian prince? That one involves being exploited by another person too, are you sure you won't put any responsibility on my shoulders?

I know I'd blame myself if I left my laptop visible in the car and it got broken into, not because it broken into as such - that happens - but because I made it so much more likely it was my car getting broken into. It doesn't mean I deserved it, it's still 100% the thief's fault for stealing it but somehow my inner statistician is screaming something about conditional probability. And I don't choose the risk factors, the thief decides that a visible laptop makes it interesting. The rapists decide if mini skirts is a risk factor, not the potential victims.

No, it's not just but it's about not becoming the victim in an unjust world. And even if the perpetrator is caught and punished so justice is served it doesn't restore my health or life or trauma that another person is now in prison. I don't want any shit like that to happen to me nor anyone I care about, so I don't think I can help sending out mixed messages saying both "it's not your fault" yet "try harder not to become a victim". If you got a means that doesn't rub anyone the wrong way, I'd love to hear it.

Comment Re:Ghash.IO is not consistently over 51%, yet anyw (Score 1) 281

Keep in mind; if the miners did have to communicate with the pools constantly and synchronously with their mining, it could slow down their mining, and therefore give them a competitive disadvantage.

True. I was assuming it was obvious, that the communication had to be asynchronous. And I can't see any reason to communicate with other pools more often than once per block.

Once a node has started computing, it should be able to go on for quite a while without any communication. If the node doesn't hear anything else, it should just keep doing whatever it was doing. The only thing that can render the continued computation completely pointless for the node is if a node somewhere (in the same pool or any other pool) successfully mines a block. If communication has been totally dead for an hour, it is probably a waste of energy to keep trying to mine a block, since somebody else likely mined it already. But if you haven't heard anything for five minutes, just keep trying to mine the same block you were already working on.

This means the most important information to get synchronized between nodes is the fact that somebody mined a block. This should be totally independent of the pool, so this can be communicated between nodes even if they are in separate pools.

The other information a node needs to receive is information about which transactions to include in the block. It's no big deal if that information is lagging a bit behind. You could update the list of transactions multiple times while trying to complete a block, but if it lags a couple of blocks behind, nothing is going to break.

Comment Who needs HDMI? (Score 1) 186

I got a UHD @ 60Hz single stream transport here in the Samsung U28D590D. There's not much video content yet except for a few porn sites, but for stills it's brilliant. Software support for increasing font size is mediocre in many apps, but they're usually functional just ugly. I wish there was some way to just tell Windows to draw a window at 200% size instead. Gaming is cool though my graphics card is choking on the resolution when it gets heavy, I guess it needs an upgrade now that it's pushing 4x the pixels. Overall I'm happy, yes I'm an early adopter but the bleeding edge is more like a paper cut.

Comment Re:How about college students and non profit group (Score 1) 135

It sickens me, that the truth can be deleted by editors with agendas. I've seen the history re-written due to lack of publications of news and tv reportings that are from the early 80's and older. But we can have entire animated tv show episodes articles with great detail, as thats the level of knowledge as historically important.

It's not there because it is important, the trivia is there because it's not in dispute and backed up by third party references. Isn't plain facts regardless of seriousness the perfect kind of information to put on Wikipedia? It's far more structured and cohesive than using Google, it rarely shows up unless it's what you're looking for and it's not like the encyclopedia is going to run out of pages or balloon the printing costs. And most importantly, it wouldn't help. Nobody who wants to write about Pokemon characters or GoT plot summaries is going to get into an edit war with paid shills on serious topics, they'd just be over at some fan site instead.

Comment Re:Ghash.IO is not consistently over 51%, yet anyw (Score 1) 281

I believe 98% of miners are using standard mining tools which communicate with the selected pool only

So, we are dealing with a (minor) weakness in the standard mining tools.

What i'd like to see happen is a pool cross-submission scheme, where: instead of miners having just one pool configured, they have at least 3 configured, and: while they may only be requesting work units from 1 pool; they could send a 'heads up' to all the secondary pools, when a new block is detected...

Sounds like a reasonable solution.

Comment Re:Water is wet (Score 2) 284

bullshit, most the dramatic increase in human life and health of the last 500 years has been driven by and is the result of profit-seeking.

Lords were seeking to extract the greatest possible profit from their serfs too, that is not new. Most all improvements to the life of the common man has been hard fought for at the expense of the rich and powerful. True, it has been quite successful at advancing science and technology but the world would not have stood still on curiosity, ingenuity and altruism either. And lately the trickle down effect that created the middle class has slowed considerably and the rich are again pulling away from the rest, where Marx saw machines and factories it's now software and data centers that generate billions while the jobs are outsourced to the cheapest corners of the earth.

Comment Re:Klingon in more useful (Score 1) 108

Isn't unicode already variable-length integer-ish via the UTF-8 standard? Surely we could implement a version which accommodate an effectively infinite number of character sets.

Before they gimped it to match UTF-16 it had ~2^31 combinations, now it has ~2^16. And you could have extended UTF-8 to a full ~2^42 by just continuing the scheme to fill the entire first byte, so space is really of little concern. They probably just don't want to coordinate a million different people who want to add a smiley or their imaginary fantasy language to the standard.

Slashdot Top Deals

There are two ways to write error-free programs; only the third one works.

Working...