Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment Re:The monitoring services they use suck (Score 2) 282

I'm not at all surprised. Years ago (around 2002-3, I guess) I wrote a little honeypot website - it would emit random words and phrases from the titles of songs, actors/actresses, movies etc, appended with various file extensions. The kicker: all the "links" were handled by the same script that only ever emitted text/html with yet more links...

That garnered an officious legalistic DMCA screed back in its day; my colo ISP was suitably amused when he heard the nature of the site.

Goes to show they just ran brute-force searches for keywords and automated the sending of offensive emails. There's a word for bulk unrequited email again, isn't there? :P

Comment Re:Easy answer (Score 3, Insightful) 489

Agree.

Over the past year I've (for the first time) used Mac OS X on my laptop, I find it much less useful, and frankly much less user friendly, than Gnome 3 (and even Gnome 3 hides too much information because it assumes its users are technophobes).

One can understand Microsoft and Apple designing user interfaces primarily for technophobes, because in the modern world the majority of their users are people for whom the full power of a computer system is too complex for them to understand, much less use; and, seeing that they have in effect a duopoly, the fact that their more technically able users are not well served by their user interfaces doesn't matter, because there aren't enough of us to be a significant market, and most of us will be told what to use at work in any case.

But I really don't understand the Gnome designers' reasons for hiding so much, for making even moderately technical things so awkward. In practice, almost everyone who chooses to use Gnome is a geek. Having said that, if it really annoyed me I could either switch to something else or get under the hood and modify it, and I don't.

For me, Gnome 3 works with niggles. MacOs X is really annoying, but I can use it. Windows 7 is tolerable. Windows 10? Just let's not go there.

Comment Re:White space (Score 2) 489

Then it's poor responsive design.

Seriously, there is a limit to the width of a column of text that it's comfortable to read, so for continuous text on large screen there may be reasons for having large amounts of whitespace. And, again, for continuous text, having a proportion of white space around the text is easier on the eyes. There can be good ergonomic reasons for using significant whitespace in design.

Good responsive design is hard; to have the same page layout on a two inch wide mobile phone screen as on a 24 inch monitor, and have it attractive and easy to work with on both requires a great deal of thought, and often some compromise. Making the compromises at the small end of the range doesn't work because on a very small screen pages that are not well adapted are completely unusuable, whereas if you make the compromise at the big end of the range you end up with a page that looks ugly but still works.

But the challenge of responsive design is to respond to a wide range of screen sizes and be functional and elegant on all. It's a significant challenge, and too many designers design to one fixed size or a small range of fixed sizes.

Comment This isn't just Twitter (Score 2) 54

If it's true that the passwords have been harvested by malware which uploads the victim's browser's password cache, then this is not just Twitter. It's every site you use. The lesson, if you create websites which require authentication, outsource the authentication function to OpenID providers who have three factor authentication (e.g. Google) - or implement three factor authentication infrastructure yourself, which is not trivial.

Comment I have a watch... (Score 1) 359

... which was about as expensive twenty years ago, when I bought it, as an Apple Watch is now.

Every four years, it needs its battery changed. And that's all.

'Smart' watches are a bit like DAB radio, or, in their day, WAP phones. They're not horrendously expensive, but the user experience is just so much worse than the technology it replaces that no-one's going to buy it. I don't want to take my watch off and recharge it every night. And there is no 'killer app' that I've seen so far that is better on a wrist display than on your phone.

The Pebble, with its low energy monochrome display, is probably a better device than the Apple, but all this generation of 'smart' watches are bulky, ugly, made of non-premium materials, and will have short life; and they're competing on price against beautifully made precision mechanical watches which do the primary job (time keeping) equally well but are built to last a lifetime and require very infrequent attention.

There may be better fourth or fifth generation smart watches in about five years time which compete on quality and charge duration; there may, one day, be a killer app. But at present I see no compelling reason to buy.

Comment Just because... (Score 1) 315

The Palaeolithic era ended 10k years ago.

Get as much sleep as you want, use sleepbot and/or fitbit to measure it and add your own quality ratings, grab the data and run it through R to plot a histogram for yourself. It's more scientific than assuming the past should dictate such things as "people may be meant to sleep".

FWIW I enjoy 7.2hr on average. Over 8 is nice but tends to be met by a sub-average duration the next night to compensate.

Comment Re:Cortana? (Score 1) 44

The nature of mobile devices is that the data connection is of varying quality and reliability, and in some places either slow, intermittent, or non-existent. Relying on apps in the cloud means that your device is fundamentally a brick whenever you go into an underpass or a basement or into mountains and forests. Of course, if you live your whole life in urban areas this may not matter, but for many people it does. Not that this is a criticism of Cortana, or of Microsoft. Google's and Apple's voice services are cloud-backed as well. But for 'the network is the computer' to work, the network has to be ubiquitous and immanent, and for mobile devices it isn't.

Comment Re:Kids don't understand sparse arrays (Score 1) 128

What happens to your 'standard' linked lists solution when you have ten values scattered over an array which is 1000! (factorial 1000) in each dimension? For most genuinely sparse arrays, a hashmap is a better approximation of an efficient implementation. Of course, there will be corner cases where you want to do something different, but linked lists strike me as an extremely poor solution except in arrays where more than about 10% of cells have data.

Comment Re:TRWTF: List is used instead of Map (Score 1) 128

I should have read the linked questions before replying...

Stupid, stupid, STUPID! Why have numRows and numCols in a sparse array? Things with unnecessary, arbitrary bounds annoy me. My implementation of Conway's Game of Life runs on a sparse array precisely because that allows the world to stretch arbitrarily in any direction a glider goes, limited only by the capacity of the bignum library and the total store available to the program.

And this is how we teach computer science?

Sigh.

Comment Re:Landing vs splashdown (Score 4, Informative) 342

Close to where I live are large intertidal mudflats. Every other summer some tourist drives a brand new four by four out there and gets stuck. And then, of course, the tide comes in. When the vehicles are recovered two or three tides later, they are insurance write-offs - the electrics, interior, and engine are all beyond repair.

You do not want to immerse something complex and expensive in salt water unless you really, really have to.

Slashdot Top Deals

Remember Darwin; building a better mousetrap merely results in smarter mice.

Working...