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

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Massive failure from all involved (Score 1) 165

I'm the systems guy who loves to design that non-determinism in eg to avoid accidental deadly embraces, and to give bad actors a harder time, so thank you!

And yes, for embedded devices, I'd put sensor least-significant bits and jitter between different clock sources high on my list of genuine entropy sources, and I'll count radio (eg RSSI measurements) in the first category.

Rgds

Damon

Comment Re:Melodrama (Score 1) 397

FWIW I think that companies (and clubs etc) are collective nouns and therefore singular.

* Microsoft is known for a rather off-hand attitude to security in the past.
* England is a football team that never quite makes it to the top.
* 10 Downing Street said yesterday through its spokesperson that ...
* A club/team/company does X

However:
* The greenhorns that Microsoft used to hire had never been bitten by others' bad code so they didn't understand.
* England's players are quite decent.
* 10 Downing Street's spokespeople said "Where there's muck there's brass."
* A club's/team's/company's members/players/staff do things.

Rgds

Damon

Comment Re:No. (Score 2) 240

and I target my primary code to 8-bit MCUs similar to a Z80A form 30Y ago in power, running some nice slim highly-optimised distributed coding.

You forgot to add 'up and down hills for 100 miles in the snow on a bicycle backwards while on your way to school.' :) It sounds like what you're working on is mostly text. While a Tablet, phone or laptop can certainly host a terminal window, typing speed is still much faster with a proper keyboard. imho.

I am actually from Yorkshire and resemble that remark! We fought over our holes in ground...

But again, my MBAir keyboard is one of the better ones I've used, and I do a lot of typing (including code and words for a living). Laptop ergonomics are not great, but in any case to come back to the original point of the fine article, that hardly has a very strong connection with the CPU type. Or am I misunderstanding you?

I do live my terminal windows and vi though!

Cut your suit to fit your cloth.

Very interesting quote.Following that comparison I wonder how much our smart phones clothe us today?

If the amount and quality of clothing were expressed in computing power then the first astronauts to land on the moon did so wearing loincloths. now there's a mental visual!

Very very scanty string thongs.

The first (Cray X?) supercompter replacements I looked after for an oil major ~20Y ago were ~30MHz CPU and ~256MB of memory (IBM and Sun *nix servers). My not-hugely-smartphone beats those parameters by at least an order of magnitude.

Rgds

Damon

Comment Re:Bottleneck? (Score 1) 240

Quite a lot of what I paid attention to in banking work was that bottleneck, and it has been an issue since the earliest days of computing (my old prof would roll his eyes and talk about data stalls on the MU5...).

So one job of making stuff run well is to cut bloat and make more of it fit in cache, have fewer branches/misses in inner loops, and reduce data flows generally where possible.

Actually, I'm enjoying the ATMega328P with NO caches and a whole 2k of RAM! B^>

Rgds

Damon

Comment Re:Laptops are good for transit users (Score 1) 240

Well, there's a good point, yes.

So I can get my work done at my desk or kitchen table or on the sofa or in bed, as well as on the train and when hot-desking (since my company doesn't have 'an' office, so we meet up ~1/week). Having a desktop in all of those places would be ... impractical.

And as to the GP point about "getting it done", yes bigger more ergonomic displays would be good sometimes, but impractical in many of the places I work, as before.

And in terms of keeping me waiting: I often find that the work can be tuned or partitioned to keep run time fast enough to avoid being annoying. (First make it run, them make it run right, then make it run fast enough not to get in the way!)

Rgds

Damon

Comment Re:No. (Score 4, Interesting) 240

The harsh / glorious reality hasn't changed. If you want to get real work done it's going to be on a desktop.

Depends what you mean by "real". Yes, I got paid megabuck(s) in banking to optimise quant algos across cores, CPUs and servers in (eg) the Credit dept at Lehman's, but I find my nominally underpowered MacBook Air (the saleswoman was slightly reluctant to sell it to me when I said I was a dev) to generally be damn good for what I need, including some decent data driven models and analysis, wrapped in not-even-optimised C++ unit tests, and running within a Java-based IDE!

So, horses for courses.

Also, I am the happy owner of an RPi that does all the work a Sun server farm used to do for me:

http://www.earth.org.uk/note-o...

and I target my primary code to 8-bit MCUs similar to a Z80A form 30Y ago in power, running some nice slim highly-optimised distributed coding.

Cut your suit to fit your cloth.

Rgds

Damon

Comment Re:First rule of journalism. (Score 4, Informative) 240

I quote:

Betteridge's law of headlines is one name for an adage that states: "Any headline that ends in a question mark can be answered by the word no." It is named after Ian Betteridge, a British technology journalist, although the principle is much older.

https://en.wikipedia.org/wiki/...

Rgds

Damon

Comment Re:Why even bother, your edits get reverted anyway (Score 1) 85

Yes, my edits have generally also been fairly minor and in technical articles. I have had one or two minor disagreements with people being a little hasty or headstrong about my changes, and some of my additions have been permanently removed though with plausible reasons.

As you say, not taking it too personally is key.

Rgds

Damon

Comment Re:i dont get it. (Score 1) 147

There are definite peak hours for customer traffic, eg work hours for businesses, and evenings and weekends for home users, so even the very generous 2:1 contention ratio that you seem to be suggesting probably would still result in a saturated backhaul from time to time.

Thus shifting as much discretionary stuff away from that peak as possible will help, just as for power grids, but that's a separate topic.

Rgds

Damon

Comment Re:More data? (Score 1) 147

That's gracious of you.

I've gone and read a bunch of your work, including blogs, and it is very interesting and definitely a public good if you pull it off, thank you.

I like smart distributed algorithms.

I am still baffled from an afternoon's reading round the subject if to be effective your anti-BB magic has to happen at (nearly) every edge device, or (nearly) every lossy (or speed-mismatched) network gap, or if BB can be fixed by judicious ISP infrastructure deployment, or would cumulatively benefit if multiple of those happened.

Rgds

Damon

Comment Re:More data? (Score 0) 147

You're coming across as rather rude and condescending in your various posts.

As it happens I do kinda understand the problem having run one of the first live commercial IP connections in the UK since it was possible, and for example had to have a word with a small startup called something weird like 'Google' that more connections doesn't equal lower latency either when you are bandwidth constrained (which everyone on the UK was by orders of magnitude more than the US to the bafflement of G's engineers).

So back off accusing people here of being stupid or drunk, and try being helpful, I suggest.

Rgds

Damon

Slashdot Top Deals

6.023 x 10 to the 23rd power alligator pears = Avocado's number

Working...