Follow Slashdot stories on Twitter


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:Windows is Bloated (Score 1) 130

As with a lot of annoying Microsoft things these days; the fact that you can't is more of a licensing issue than a technical one.

On the desktop, Windows 10 LTSB is the de-crapified version you actually want; but haha, volume-licensed enterprise SKUs only!

If you have the appropriate Windows Server version license; you can install "server core" or "nano server"; which have even more cut out; but while that can at least be purchased in single units; it's a fairly expensive way to declutter a workstation.

It took a while; but Microsoft did manage to disentangle a lot of the formerly mandatory bits and pieces; it's just that they seem loath to actually sell that to you unless they've exhausted all the alternatives.

Comment Re:Synonyms being used (Score 4, Insightful) 109

Any particular reason why we should just assume that only those nice, 'anonymized', 'statistics' were for sale; or that the 'anonymizing' done wasn't as pitifully weak as it often is?

Shockingly enough, people seem to be willing to pay more for data that are more or less cosmetically obfuscated, and trivial to correlate with information from other sources; and less for data that are actually anonymous enough to be impossible to reconstruct.

Comment Re:I wonder... (Score 1) 448

But they were talking about simple programs. Nth iteration of Fibonacci or leap year calculation aren't crazy complicated.

If you are trying to write:

int lessThan(int x, int y)
        return x

(above done without a compiler)

But instead write:

lessThan[int x, y]
        = x

That's all kinds of wrong but the logic is correct.

All this said, I'm starting to think that maybe interviews should include a Code Review section rather than code writing -- which you absolutely should be able to do without an IDE (though you may need to look up docs for functions).

Here's some code, which is reasonably commented (but maybe lacks an overall comment). Assume the functions being called behave correctly. What is it doing? How could it be done better? Can you think of a good reason it's done this way instead of the way you just recommended?

Comment Re:I can't believe I'm defending Samsung... (Score 2) 119

Is there some sort of rule that vendor hostility becomes more acceptable as devices become smaller?

If the vendor specifically has to break the ability to remap a button; this fairly strongly implies that it was otherwise possible; and the only reason it is impossible now is because they don't want it to happen.

People tend not to feel the same way about fixed-function buttons in weaker devices because the limitations are more architectural than deliberate(and, if only thanks to a couple of decades of convergent evolution, there is often a reasonably sane quasi-default layout).

Comment Re:Remember kids... (Score 1) 22

Do you know what you pay 'royalties' on? Patents.

This case isn't about BB's patents(except in that access to some of them, in lieu of cash, might have been part of the royalties paid to Qualcomm); but you wouldn't have much of a royalties fight without some patents involved(in this industry; were these book publishers or authors, 'royalties' would imply copyrights; but aside from baseband code and drivers of very dubious quality, Qualcomm's IP reserves are largely patents).

Comment Re:So... (Score 3) 22

I don't disagree with those suspicions on BB's future revenue sources; but this particular spat involves BB trying to reduce they amount they were paying Qualcomm, so while the favorable judgement means they get a payment now, the net flow of money is from BB to Qualcomm, just with a dispute about how large it should be. It is conveivable that they could 'patent troll' while still paying the other guy(if, say, they used some combination of threats to get Qualcomm parts well below the usual price; but still had to pay something for them); but unless this royalty adjustment is astonishingly good, it seems more like an attempt to beat back Qualcomm's own...enthusiastic...deployment of IP claims.

Now, since BB barely sells actual products anymore; this big exciting payout is likely to be hard to repeat; and then they'll come out trolling; but this specific case against Qualcomm looks like part of the general industry backlash against the exciting business of cellular modem patents. Qualcomm has had some antitrust trouble in multiple venues, is in court with several customers, and generally seems to have made themselves unpopular of late.

Comment Re:Shocked I am. (Score 1) 29

Could also be a budget/marketing style thing.

I'd be fairly shocked if the Americans and the British are 'more ethical'(Gamma Group LTD. certainly comes up in some unpleasant news); but if you sell product through established channels to deep-pocketed American military customers, say, your goods may well end up assisting some fairly awful people(our 'basically anyone who says they hate terrorists more than they hate us is a freedom pal!' policy has led to some ugly friendships); but you probably have less incentive to slum around with whatever cover-story the Al Jazeera journalists cooked up.

If you are hungrier for customers, either because your military isn't buying, or because you are seen as a second-stringer, odds are much better that you'll be aggressively looking for work in ways that make it considerably easier to run this sort of sting. Much the same as conventional weapons: it's not as though good, honest, American killing gear doesn't show up in all sorts of nasty places; but you are going to have a harder time attracting a high end defense contractor to your skeezy meeting in a downmarket hotel than you are a hungrier independent dealer who doesn't have wealthy, largely dependable, clients to spend time cultivating.

Comment Re:And the funny thing is (Score 1) 138

Arguably, it's the 'equivalent infrastructure' bit that is particularly unrealistic. Duplicating a set of software components well enough to allow for drop-in replacement is hard enough; but it's at least theoretically doable if the target isn't moving too fast; and it has been done with varying levels of success.

"Infrastructure", though, is something that can't exactly be copied at zero marginal cost; and requires substantially more(both in terms of money;and in terms of things like mapping data) than mere API interoperability.

"API compatible with Google Play Services 10.2" is to "Equivalent infrastructure" roughly what "Eucalyptus" is to "AWS". The one is a piece of software. The other is a great deal bigger.

Comment Re:even more tilted than it seems (Score 3, Insightful) 138

Citation? At least the US, the FCC is very, very, humorless about anyone nosing in on the spectrum that has been declared the rightful dominion of the cell carriers. The only real exception is transient use of stingrays. Definitely don't bet against IT on the wifi; but attempting to tamper with 4G traffic is inviting a world of pain for rather minimal benefit.

Comment Re:Devs (Score 4, Insightful) 63

Because one aspect of the 'more structured' is a handy mechanism for executing code on your system if you open it. If text editors habitually executed any shell scripts included in .txt files; we'd be nervous about those as well. Greater complexity is hardly completely safe, since it makes implementation of software capable of opening the file more complex; but that's a comparatively minor difference of degree compared to the difference between files types where automatic execution is a feature and ones where it's a bug.

Slashdot Top Deals

The wages of sin are unreported.