Follow Slashdot stories on Twitter

 



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:Quick question (Score 1) 179

It does not suck that bad anymore. For anyone still having a grudge against Unity, I recommend trying it again at this point.

How would you feel about the sentence: "Your brain surgeon does not suck that bad anymore."

I think the sentence "Your brain surgeon does not suck that bad anymore." is not applicable in this instance. If your brain surgeon sucks, then your brain is is irretrievably damaged. If your Gnu/Linux distribution sucks, then your computer is not irretrievably damaged - you could back up your data, wipe your disk clean, and install another distribution (or wait until the original distribution no longer sucks).

A better sentence would be "Your hair stylist does not suck that bad anymore".

Sorry to hear about your brain surgeon, by the way.

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

You know, it occurs to me that if Mark Shuttleworth hadn't been "too ambitious and stubborn", he wouldn't have acquired his fortune in the first place - a fortune that he's subsequently used to bankroll Ubuntu and Canonical, and generally drive the Gnu/Linux ecosystem forwards.

Now he might fail (as you state, he is up against Apple, Microsoft and Google), but I think it is very good that someone is making the attempt - even if this does occasionally annoy his existing user base. For those there is always Xubuntu!

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

I'm currently with Linux Mint Debian Edition on my desktop (I migrated from Ubuntu as Unity and Gnome 3 were somewhat new at the time!). If only rolling upgrades were approximately every three months, I'd be happier. Unfortunately, they're not. (UP4 was on 2012.04.05, UP5 was on 2012.09.17, UP6 was on 2012.12.19, UP7 was on 2013.09.23, and UP8 was on 2014.02.04. Only one of these was a three-monther). When I installed LMDE it was a "rolling" release. Now it's described as "semi-rolling".

To be honest, I think the issue is lack of resources within Mint. When I installed LMDE, there was an XFCE edition (which I installed). This has been dropped. Fair enough, if the 'market wasn't there, no point in using resources unnecessarily.

Which leads us back to Ubuntu. This has been successful because Mark Shuttleworth has been using his personal fortune to keep things going. I sense a need for Canonical to get (at least) to a break-even point so it can continue even after Shuttleworth's fortune is no longer available (I doubt his pocket is bottomless!).

That either means relying on donations (like Mint) or getting some commercial success. Canonical have decided on the latter, and are have adopted their behaviour accordingly. I do not begrudge them this, and wish them well.

I will try the Unity (and Gnome) editions in VirtualBox (XFCE 12.04 LTE is on the laptop). I will then make an independent judgement as to what I think of them. For my next desktop build, I might revert to one of the Ubuntus (or if I'm feeling masochistic, I might even try Arch!)

And to compare - I recently bought a retail version of Windows 8.1 and installed it in VirtualBox. To be honest I don't think it's as bad an Operating System as has been made out - but the privacy issues are horrendous (I paraphrase, but one default install option seems to be to "send all browsing history to Microsoft to help Microsoft 'improve' the user experience etc."), and the default location for documents is Sky Drive. Microsoft also dream of "monetization and profits"! Now Ubuntu might be as bad (although I doubt it), but at least I don't have to pay to install it!

Canonical is an Organisation. It needs to keep going and thrive, and I (for one) hope they do. There is worse out there!

Submission + - The Dismal State Of SATCOM Security

An anonymous reader writes: Satellite Communications (SATCOM) play a vital role in the global telecommunications system, but the security of the devices used leaves much to be desired. The list of security weaknesses IOActive foundwhile analyzing and reverse-engineering firmware used on the most widely deployed Inmarsat and Iridium SATCOM terminals does not include only design flaws but also features in the devices themselves that could be of use to attackers. The uncovered vulnerabilities include multiple backdoors, hardcoded credentials, undocumented and/or insecure protocols, and weak encryption algorithms. These vulnerabilities allow remote, unauthenticated attackers to compromise the affected products. In certain cases no user interaction is required to exploit the vulnerability; just sending a simple SMS or specially crafted message from one ship to another ship would be successful for some of the SATCOM systems.

Submission + - Americans are scared about the future of drones, robots, and wearables (networkworld.com)

colinneagle writes: Findings from a recent Pew study on Americans' opinions on future technology and science: 65% think it would be a change for the worse if lifelike robots become the primary caregivers for the elderly and people in poor health. 63% think it would be a change for the worse if personal and commercial drones are given permission to fly through most U.S. airspace. 53% of Americans think it would be a change for the worse if most people wear implants or other devices that constantly show them information about the world around them.

The drone concern is to be expected, from both a privacy and a safety perspective. Last year, a small Colorado town tried to issue permits for residents to shoot down airborne drones, and came pretty close to making it legal. And just last week, a drone fell out of the air at a triathlon in Australia; an ambulance crew had to pick pieces of the drone's propeller out of her head. Compare this problem with Amazon’s vision of constant drone deliveries and you have a recipe for a country full of concerned parents.

The wearable concern is just another sign of privacy concerns going mainstream. Google Glass has seen some serious backlash lately, with even physical violence and theft against those who wear them in public. The study just illustrates how widespread this contempt goes.

One issue I was surprised not to see was concern over the impact of robots and drones on jobs for humans. A 2013 Oxford study estimated that as many as 47% of human jobs in the U.S. can be automated, taken over by robots or drones that don’t require a wage (let alone a minimum wage) and can work round-the-clock.

Comment Re:Uproar? (Score 1) 146

So are values such an interest paid to the bank, and income from stocks not pre-filled?

Nope. You get the blank forms from the government, W-2 (employer statements containing income and withholding numbers), and statements from banks and investment firms. Employers and banks and such are required by law to deliver the tax statements by the end of January each year, but it's not uncommon for financial institutions to be significantly late (this is a popular reason for the filing of extensions). Lots of opportunities for transpositions and transcription errors as you manually copy numbers from one form to another. Must be really fun for people who suffer from dyslexia.

I've been filing my taxes electronically for years, and quite frankly, I can't remember whether the IRS and California Franchise Tax Board are even sending me the instruction booklets and blank forms any more (which would be fine, as they would just go directly into the trash).

Submission + - Solar-panel windows made possible by quantum dot breakthrough (ibtimes.co.uk)

rofkool writes: Researchers have created transparent solar cells that could be used to replace windows and power homes in the future. Their findings, recently published in Nature Photonics, demonstrate how semiconducting nanocrystals known as quantum dots can be embedded in a polymer to efficiently harvest the sun's energy.

Submission + - The science of groove (plosone.org)

An anonymous reader writes: Researchers from Universities of Oxford and Aarhus used an online survey to ask people which drum tracks made them want to move, and which gave them pleasure. The drum beats varied in complexity and syncopation. They found that a balance of predictability and complexity in the rhythm made people want to dance most – funk or hip hop is better than free jazz, for example. Could this research be used to help generate code to create new hit grooves?

Comment Re:Patching.... (Score 3, Insightful) 294

Blanket approvals and template documents that you can cut and paste notifications into are the way to go, especially when it's on a schedule like MS, Adobe & Oracle. If they push back, suggest a documented process (this is ITIL, right? You can avoid the need for a CAB if it's an approved and documented procedure) where you push the patches to a few test systems on Tuesday (in the case of MS) then deploy to the rest later in the week - whatever they are happy with - if there are no issues. Depending on your timezone Tuesday PM or Wednesday AM are good slots for weekly CABs to pick up this; push to the test servers on the day, then the rest at the end of the week. For *nix, i've done updates this way for anything that didn't require a reboot so only stuff like Kernel updates and major low-level libraries needed to get approval via a CAB.

For everything else, it's your call. Either the patch waits for the next regular CAB or you play the game and keep calling emergency CABs when there are justifiably critical updates, such as Heartbleed, or for the inevitable critical updates from MS every second Tuesday that impact your systems. The best tactic is to embrace ITIL and make it work for you, not allow them to make you jump through hoops and spend your time crafting unique documents for every patch. It also serves as a useful procedure check to make sure you don't mess up and have a contingency plan for when you do, and ultimately, if you get it right, you still get to dictate the schedule and make them do things in ways that you are happy to work with.

Submission + - 'Accidental' Siberian Mummies Part of Mysterious Ancient Arctic Civilization (ibtimes.co.uk)

concertina226 writes: Russian archaeologists are trying to discover the origins of a group of 800-year-old bodies found just 29 km from the Arctic Circle, which were accidentally mummified by copper when they were buried.

The mummies were discovered at Zeleniy Yar in Siberia, in 34 shallow graves, and 11 of the bodies found in the medieval burial place had either smashed skeletons or missing and shattered skulls.

They may have been damaged by their peers deliberately to prevent spells emanating from them.

There is only one female, a child, who is buried with her face masked by copper plates, and three male infant mummies, who wear copper masks and were bound in four or five copper hoops that each measure several centimetres wide.

Submission + - SSD-HDD Price Gap Won't Go Away Anytime Soon (enterprisestorageforum.com)

storagedude writes: Flash storage costs have been dropping rapidly for years, but those gains are about to slow, and a number of issues will keep flash from closing the cost gap with HDDs for some time, writes Henry Newman at Enterprise Storage Forum. As SSD density increases, reliability and performance decrease, creating a dilemma for manufacturers who must balance density, cost, reliability and performance.

'[F]lash technology and SSDs cannot yet replace HDDs as primary storage for enterprise and HPC applications due to continued high prices for capacity, bandwidth and power, as well as issues with reliability that can only be addressed by increasing overall costs. At least for the foreseeable future, the cost of flash compared to hard drive storage is not going to change.'

Submission + - Anti-tech protests in San Francisco turn out to be underhanded ploy by union

execthis writes: In the news over past weeks and months have been stories about protests in San Francisco in which buses for Google have been blocked by protesters. Today it is revealed that a union is behind these protests, which amount to a dirty tactic on their part to attempt to humiliate the City and County of San Francisco government into giving raises to their employees. In other words, they have been faux protests staged by the Service Employees International Union as an underhanded attempt to gain leverage and force the city to give them wage increases. Its interesting to note that there recently were other seemingly faux protests in front of Staples stores, this time by the postal workers (I say seemingly because they did not appear to openly reveal that they were in fact postal workers).

Submission + - The squishy future of robotics

An anonymous reader writes: The field of soft robotics is fast growing and may be the key to allowing robots and humans to work side-by-side. 'Roboticists are prejudiced toward rigid structures, for which algorithms can be inherited from the well-established factory robot industry. Soft robots solve two huge problems with current robots, however. They don’t have to calculate their movements as precisely as hard robots, which rely on springs and joints, making them better for navigating uncontrolled environments like a house, disaster area, or hospital room. They’re naturally “cage free,” meaning they can work shoulder-to-shoulder with humans. If a soft robot tips over or malfunctions, the danger is on par with being attacked by a pillow. The robot is also less prone to hurt itself.'

Submission + - Bidding at FCC TV Spectrum Auction May Be Restricted for Large Carriers

An anonymous reader writes: Rumors have surfaced that the Federal Communications Commission (FCC) will restrict bidding at their TV spectrum auction in 2015 to effectively favor smaller carriers. Specifically, when 'auction bidding hits an as-of-yet unknown threshold in a given market, the FCC would set aside up to 30MHz of spectrum in that market. Companies that hold at least one-third of the low-band spectrum in that market then wouldn't be allowed to bid on the 30MHz of spectrum that has been set aside.' Therefore, 'in all band plans less than 70MHz, restricted bidders—specifically AT&T and Verizon (and in a small number of markets, potentially US Cellular or CSpire)—would be limited to bidding for only three blocks.' The rumors may be true since AT&T on Wednesday threatened to not participate in the auction at all as a protest against what it sees as unfair treatment.

Slashdot Top Deals

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...