Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Depends on how big the coding standard is (Score 1) 430

Having worked for one team that had a large, detailed coding standard - 100s of items, references to books that introduced another few 100 items, plus a whole bunch of undocumented standards that get discovered in code review, I can say that even after a year in the place, my coding performance was impacted, and coding reviews spent an enormous amount of time on style things.

In another place I worked at, there was perhaps only a dozen coding style items, every developer had their own style of working, and the crazy thing was it worked. You got used to the other coders' "accents" after a while, and the good thing was you didn't need to think too hard about the coding standard, nor waste much time in reviews.

So yeah - it depends.

Comment Numbers look way wrong (Score 1) 540

They seem to be way overestimating the Windows numbers, and underestimating the Mac numbers

For many years, I've seen Windows share (as measured on various websites I own) hover around 70%, with MacOS climbing to around 20%. Linux has been stable in the range 5-10% - the remaining 1-2% is usually classified as "unknown".

My website data may be atypical, but it can't be _that_ atypical.

Microsoft

Submission + - Microsoft Word Rage (hpcoders.com.au) 8

HighPerformanceCoder writes: Way back in the dim distant past (well, the 1980s, for those who remember), whilst a PhD student of theoretical physics, I noticed a distemper amongst my colleagues attempting to write their theses using a word processor. It involved much swearing and cursing at the computer, slamming of doors, and running full tilt down the corridor screaming at the top of one’s lungs.

What prompted me into writing this is that one would have expected that with two decades of computer development in both software and hardware (with the hardware being 10,000 more powerful now than when I wrote my thesis), this condition of “Word rage” would be a thing of the past. Not so. My son recently was writing up a report on his school science assignment. This was no book! It was around 30 pages, and yes, had quite a few figures and tables, but I found him swearing at the computer, complaining of Word “crashing and running slowly” in an eerily similar way I noticed my PhD colleagues do all those years ago.

We need a word for this phenomenon.

Comment Fvwm2 does all I need (Score 2) 818

I use a small display (1000x600). Using a virtual desktop gets around this limitation. KDE has workspaces, but this is not as good. The toolbar at the bottom of the screen takes up valuable space. It took me ages to figure out how to turn off the mandatory screen lock (required renaming the kde locker executable so that it couldn't run).

Fvwm2 does all I need, plus runs rings around KDE performance-wise. The only thing it doesn't do (which might be handy), is support multiple screens properly.

Comment Morality of the Multiverse - Hah! (Score 1) 387

Just because one might believe in a Multiverse, doesn't make one not care about the future of one's current self. Your future states are what you should care about, not the other selves in the other universes - they're effectively different people, and because they're outside your causal influence, you should care less about them than people you are in causal contact with.

Still, as other posters have commented, the real reason why (some) physicists are mad, is the seeming giving up on scientific testibility. I think this is wrong - that scientific testibility is possible, in principle and practice, and the ontological benefits of a Mulitverse are worth it. I could recommend David Deutcsh's book "Fabric of Reality" for an excellent discussion, or my own book "Theory of Nothing" (gratutitous plug warning).

Comment The title of this posting is wrong (Score 1) 465

The title of this posting is wrong. The original article says that "free programs are not always cheaper".

There are, of course, plenty of situations where this is true: an example might be in the area of digital video editing, where free software is still inferior to turnkey solutions, and requires a lot more effort and patience to set up.

Conversely, there are plenty of situations where the per-seat license of proprietry software is crippling compared with using free software. High performance computing clusters are a classic example of this.

Both of these seemingly contradictory statements satisfy the original article's statement: "free programs are not always cheaper".

Comment Scratch or Alice (Score 1) 1095

To keep a youngster interested and motivated, try Scratch or Alice. These make it really easy to generate some flashy graphics, and do teach real programming concepts. My 10 yo son has done quite a bit of Scratch programming, mostly self-taught.

Alternatively, get him doing Lego robotics. This is a bit more expensive, but loads of fun.

Once they're hooked on programming and computers, that's when they'll have the patience to do "real" programming languages like C++ etc, like we cut our teeth on (actually mine was Pascal, but that just shows how long my teeth are). But not everyone will get to that stage. In the meantime, the experience with Scratch (or Alice) will always be useful, provided they don't develop unrealistic expectations on how easy programming is.

Books

Submission + - Theory of Nothing

HighPerformanceCoder writes: ""Theory of Nothing" is a romp through areas of physics, maths, biology, computer science and philosophy to ties together a coherent explanation for why things are as they seem.

I have just posted the book as a free (as in beer) download.

Amazon.com gives the book a Flesch-Kincaid index of 12.9 , ie suitable for a reading age of some studying Grade 13 (First year uni). Sounds like the slashdot crowd to me! Also the topic will be of interest to some readers on this list."
Data Storage

Submission + - LogFS: A new flash filesystem

gjsmo writes: "From "LogFS: A new way of thinking about flash filesystems" at Linux.com:

Storage manufacturers are getting ready to start shipping solid state disks, and Linux-based devices like One Laptop per Child's XO and Intel's Classmate don't contain standard hard disks. To improve performance on the wide array of flash memory storage devices now available, project leader Jërn Engel has announced LogFS, a scalable filesystem specifically for flash devices. Linux users already have two mature flash filesystems to choose from — JFFS2 and YAFFS — so why do they need another? Engel discounts both of these options, for different reasons. Engel says that YAFFS "has never made a serious attempt of kernel integration, which may disqualify it" for many potential users. At the same time, Engel says that memory consumption and mount time for JFFS2 are unacceptable on larger flash devices. "Unlike most filesystems, there is no tree structure of any sorts on the medium, so the complete medium needs to be scanned at mount time and a tree structure kept in-memory while the filesystem is mounted. With bigger devices, both mount time and memory consumption increase linearly." "

Slashdot Top Deals

Living on Earth may be expensive, but it includes an annual free trip around the Sun.

Working...