Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Code != Literature = Why Writers Need Outline Mode (Score 2) 285

Perhaps for programmers the need is not evident, but for anyone who writes long documents, it's indispensable. It's indispensable enough that I am still using Microsoft Word for anything that has any sort of header/subheader structure. OO and LO are OK for short letters and memos, but if it has more than 2 headings it gets clunky because of the lack of outline mode.

The core difference between writing text and writing code, which apparently the programmers working on OO and LO fail to grasp, is that writers are producing text which will be read by humans, not executed by machines.You can't just comment out the cruft and do a GOTO jump over that module you decided you don't want, then tell them to go back 17 pages to pick up the information in paragraph 3. Writing needs structure and flow to lead the reader through the material in a way that make the content comprehensible. It needs primary and subordinate ideas. Order and levels of importance are important. In Microsoft Word, collapsing the document into Outline mode and seeing the heading and subheading structure makes the flow of the document visible, and more important, the means to change that flow is on the same screen. There is no interruption in the work flow.

http://www.gigamonkeys.com/code-reading/ seems to understand it, going the other direction: most real code isn't actually in a form that can be simply read .... in order to grok it I have to essentially rewrite it. I'll start by renaming a few things so they make more sense to me and then I'll move things around to suit my ideas about how to organize code. Pretty soon I'll have gotten deep into the abstractions (or lack thereof) of the code and will start making bigger changes to the structure of the code. Once I've completely rewritten the thing I usually understand it pretty well and can even go back to the original and understand it too.

Which leads me to "Issue 3959", wherein writers asked for this on 2002-04-10 20:39:19 UTC ... it's ranked as "Trivial" now. It has nothing to prevent implementation except the inability of the code maintainers to accept that writers really do know what they need in their tools.

Here's the overview of Bug 3959 ... https://issues.apache.org/ooo/...

OVERSHOOT wrote upstream: Ah, yes. Issue number 3959. Originally filed April 10, 2002. More than twelve years ago. In that time it has remained in the top-voted issue list year-in and year-out. Others come and go, but 3959 keeps on pissing off users. At last look, there are about ten duplicates requests on file.

Every few years some developer wanders by and tells the people following it that nobody needs outline view, or that there are tools available to do it, or whatever. Often, they close the issue. In effect, "I don't use outline mode so obviously it's not important." The mailing list heats up for a while, the developer either mumbles something about maybe the team should look into it and vanishes or else just vanishes, but the issue is either reopened or left open. I've seen at least four of those cycles so far. We're probably due for another one.

At this point, I suspect that 3959 will outlive (Open|Libre|Star)Office for the classic open-source software reason: if it doesn't scratch a developer's itch, it ain't happening. And apparently, developers don't outline, edit, or otherwise structure their writing or much care about the people who do.

As the wisdom of XKCD proves - http://www.xkcd.com/619/

Comment Re:I switched from sitting to standing. (Score 1) 312

The desk I have is motorized. Push a button, takes about five seconds. Another option is to get a desk that is always positioned at standing level and a tall chair. That seems cheaper and more convenient but there are some downsides. One is that you have far fewer options in chairs than if you're getting normal-height chairs. Another is that changing the level of the desk is difficult, which is particularly problematic if the seating gets rearranged regularly.

Comment Re:authenticity (Score 1) 56

Why would anyone interpret simulated expressions as genuine other than to delude themselves? And if you're willing to delude yourself, you could also just interpret apathy as caring. I don't understand how this is supposed to work.

Maybe the same reason that it's easier to suspend disbelief when staring at a TV show instead of a blank wall?

Because you could just imagine the action and adventure without any visual aid, but it's easier with one.

Comment Re:Tesla needs just a few more things (Score 1) 360

One needs to be able to charge it quickly, perhaps with an upper limit of about 10 minutes or so, sufficiently to go approximately as far as one could expect go on a tank of gas in a typical car of today. [...] this would make recharging a car at such places not significantly more time consuming than filling up a car with gas, and would make owning an electric vehicle vastly more convenient than it currently is.

It would be interesting to see how much time the average gasoline-car owner spends refueling his car (including the time spent driving to and from the gas station, waiting in line, etc) vs the time the average electric-car owner spends waiting for his car to recharge. I wouldn't be surprised if the electric cars are already ahead in this respect, if only because they can "refuel" while their owners are asleep at night.

Comment Re:Oracle has skills and knowledge? (Score 4, Insightful) 163

"...'Cover Oregon lacked the skills, knowledge or ability to be successful as the systems integrator on an undertaking of this scope and complexity,'

Gee, that's funny. And here I thought I was in the majority in thinking that it is in fact Oracle who lacks the skills, knowledge, or ability to fix that piece-of-shit Frankenstein they want to label a working product.

False dichotomy, it's not one or the other.

Comment Re:Enh as much as I dislike Oracle... (Score 1) 163

Time and material contracts basically means renting consultants by the hour, short of outright criminal behavior there's no promised time frames, deliverables or guarantees of functionality or quality. The upside is the lack of formalism, I've developed many reports on a T&M basis and basically if you want a filter here and a total there and to add one more column and add a traffic light here and a drill down there just say it and I'll keep working on it until you're happy. Heck, I've taken "requirements" from a single yellow post-it note, as long as the client is happy and the invoices get paid it's a win-win for everyone compared to bids and change orders.

The problem begins if you need anything other than yes-men because basically you're going to lead these people and point them to tasks that need doing and make sure it all comes together to a working solution. Consider it a bit like building a house where every contractor assumes that the rest of the work to bring it up to code will be done by somebody else, you tell the plumber to put a pipe here, the electrician a wire there and the carpenter to board up that wall and they do it, but they don't take any responsibility on whether it's done to code or the overall result. My guess is that Oracle have their asses well covered legally, but often they have to play the scapegoat when the client has been incompetent. Usually they don't want to throw eggs in the face of the manager who hired them, unless it becomes an even bigger PR problem not to.

Comment Re:LibreOffice (Score 1) 285

LibreOffice is a fork of OpenOffice, created when some core developers were worried with Oracle's lack of attention to the project. Some time after that fork, Oracle donated OpenOffice.org code and trademarks to the Apache Software Foundation to continue the project.

How does that disprove that it is the true descendant?

The damage was done ... the fork was good and right. It's lovely that some attempt was made to right the ship later, but sometimes it's just too late.

The whole "ignore them and just pretend that we are the only real deal" thing didn't work at the time of the split, and it probably won't work now. It's kind of childish, really.

Comment Re:Possibly Worse Than That (Score 4, Insightful) 216

...What you're probably thinking of is "ignorance of the law is no excuse"...

Which is it's own level of BS when you think about it. It's predicated on the idea that you're responsible for making yourself aware of the law, so that you won't violate it in ignorance. But today's body of law is so great that I'm not sure it's possible for a person to read it all within a single lifetime, let alone piece together all of the cross links and understand everything that applies to you.

The authors and passers of the law bear some responsibility for violations when the law is so verbose and numerous as to be an impediment to understanding.

Power

MIT Designs Tsunami Proof Floating Nuclear Reactor 218

First time accepted submitter Amtrak (2430376) writes "MIT has created designs for a nuclear plant that would avoid the downfall of the Fukushima Daiichi plant. The new design calls for the nuclear plant to be placed on a floating platform modeled after the platforms used for offshore oil drilling. A floating platform several miles offshore, moored in about 100 meters of water, would be unaffected by the motions of a tsunami; earthquakes would have no direct effect at all. Meanwhile, the biggest issue that faces most nuclear plants under emergency conditions — overheating and potential meltdown, as happened at Fukushima, Chernobyl, and Three Mile Island — would be virtually impossible at sea."

Comment Re:Air pressure? (Score 1) 239

Which is why this is a never-ending competition, one thing is size but what about mass/gravity? Does it have a magnetic field? Does it have a Jupiter to clear the solar system of debris? Does it have a moon to produce tidal forces? Still, we know there's some slack in that life is almost everywhere on this planet from Sahara to the Arctic.

Comment Re:*Yawn* I'll Wait for the Mint Edition (Score 5, Insightful) 179

The flip side of that is that Canonical has been pretty clear that they're not building this for their existing users but rather to get new users on phones, tablets, phablets, convertibles, touchscreen laptops, TVs and whatnot other household devices. To trot out the old Henry Ford quote, if I asked my users what they'd wanted they'd say a faster horse. Well that's you, you want a better "classic" desktop the way it's been for the last 20 years or so but the users they have is 1% of a declining PC market that's being swarmed by other non-PC devices. That's why they won't listen when you complain that they're trying to put a steering wheel and pedals on your horse cart, they're trying to build a car and going back on that is clearly a step backwards compared to their goals.

Yes, he's trying to be Steve Jobs just like Google is, just like Microsoft is and when giants like that throw their weight around it's easy to get flung into irrelevance which is why the new business isn't exactly rolling in and the old business is cranky. Particularly now when Android has rolled in almost everywhere he wanted Ubuntu to be. He could just tuck his tail between his legs, admit defeat and say we'll be building a desktop of the geeks, by the geeks, for the geeks and that's that. Or at least aim the sights back to Microsoft, the old archenemy even though Ubuntu never managed to get very far there. But my impression is that he's too ambitious and stubborn to do that, besides "We're making this new Unity thing that no one wants and we'll force it on our users before its ready" sounds like GNOME 3, KDE 4 and a bunch of other projects so he fits right in.

Comment Re:In Mother Russa... (Score 1) 396

Reading between the lines though, I wonder what Putin is up to. Why bother with this?

It's likely for domestic consumption and it's just a useful coincidence that it gives him a chance to have a proxy take a shot at the USA. Putin's current line of reasoning is that Russia and its people are under constant attack by Western powers who wish to oppress them. This is part of his justification for taking Crimea back and if he has his eye on Eastern Ukraine it will be part of that as well - ethnic Russians are under duress by evil, anti-Semitic, fascist Ukrainians and Putin is the white knight who can save them. Whether he actually believes this line of reasoning or not is a question I am unsure of, but it is the public justification for what he is doing. I have to admit that I am a bit amused about his rationale because it seems to me that Russia is actually getting closer and closer to being a fascist state, but beating the old fascist boogeyman is always good to get Ivan Q. Publik riled up and on the side of the tsar, cough cough, I mean President Putin.

Slashdot Top Deals

It is better to live rich than to die rich. -- Samuel Johnson

Working...