I use this macro a lot when I’m adjusting the hyphenation:
sub Condense
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Spacing"
args1(0).Value = -3
dispatcher.executeDispatch(document, ".uno:Spacing", "", 0, args1())
end sub
Hit Alt+F11 to open OOo Basic, hit Edit on a module in My Macros (not in the document section), paste it and assign a shortcut in the customization preferences (I use Ctrl + C).
They call it “economy of attention”. They write (and sell) books about the economy of attention. They make (and monetize) blogs and sites about the economy of attention. They give (and get paid for) conferences about the economy of attention hullabaloo. They even make webcomics about the economy of attention. Don’t get surprised if from now on you start to see bankers turning gold ingots into shiny fish knives. If you didn’t notice, we are actually living a global revolution bigger than the 70’s curly haircuts.
Here you can see a typical Web 2.0 guru making a life from the new opportunities:

Foto: Masayuki - Licencia: CC-BY
I always thought there were only two options in economy: selling a product, and selling air. Little I knew how wrong was I! Competing to get customers using skills and baits is totally a different platform! Forgive me if I did even dare to think something like that already existed in classic television, newspapers, cinema, radio, vacuum cleaner industry and tupperware social meetings. The inventor of the economy of attention is definitively a genius, and deserves his or her place in History among the likes of Galileo or Da Vinci.
Of course, back in our grandfathers’ time they didn’t have this kind of sophisticated know-how. They either sat in their shops letting the chaos theory do the work of sending some customers in or were assigned buyers through a random lottery hosted by their paternalist big brother government.
Here in the sidebar you can see an example of their miserable failure to grasp the concept of “economy of attention” —haw, haw! the poor chaps wouldn’t have figured AdSense in a million years!
Now it’s time to stop basing our economy on the value of ridiculous things, like, food, water, fuel or homes, and embrace the new awesome economy of looking at each other! You’ll be able to pick anything you want from groceries and shops if you stare at the vendor during a certain amount of time, though you’ll need to choose carefully the time of the day if you don’t want to be forced to stay longer to outbid the other stare-buyers. Meanwhile, goods of all sorts will be magically produced by tiny angels in steampunk factories and they’ll ship them to vendors priced in stare-time currency (exchange fees to listen-time, smell-time and touch-time currencies may vary), within 15 labor days, free shipment for 10 units or more.
It really sounds like a perfect plan, and I don’t really know what could ever go wrong with it. Really.
Kate Beaton is undoubtablely my favourite webcomic author since Aaron Diaz stopped doing crazy scientific comics to start an actual storyline.
And if you ever wondered how cool a dystopian can get, you gotta check the one she drew about George Orwell.
The Modern Net is a de-hyped, structured, functional digital net. It’s an alternative to the chaotic, user exploiting, driven by third party commercial interests digital net known as Web 2.0.
Technology-independence
The content spheres and the standards compliance ensure that technology is not needlessly made obsolescent by the digital net. The lifespan of devices is set by the accessibility, productivity and enviromental needs, not the commercial and luxury interests.
Productivism
The consumers are promoters. The digital production is funded on the basis of the producer’s earned respect and the economy is a direct relation between consumers/promoters and producers. The quality of products and contributions becomes the main producer’s advertisement. The intrusion of digital product advertisements into media is replaced by an increased accessibility to horizontal platforms for valuing and downloading products and funding projects.
Ecology and accessibility
The upper edge of the digital net fits the capabilities of affordable and enviroment-friendly devices. The net architectures are not built upon structures with poor accessibility.
Freedom of movement
The digital net structures are not designed to trap users inside. The paths and exits are always visible. Services are even easier to leave than to get.
Functionality
Individuals aren’t told by the digital net what they want to see or do. An optimized functionality allows individuals to generate what they need from the system without guidances or interferences.
Efficiency
The contents are published in suitable platforms and formats. Excessive complexity, burden or unrelated link paths and content are deprecated. The text prevails where text is better.
Physical interconnection
The digital net includes and promotes physical interconnection between individuals and within living spaces, real-world projects and social activities.
Practicality
The practical solutions aren’t deprecated needlessly. The problems that don’t exist aren’t fixed. Most paths and procedures are simple and straightforward.
Structuring
The content producers are responsible of integrating it within usable inner paths and net-wide structures. Poorly structured contents are deprecated by the access systems.
Individuality
Authorship recognition is encouraged. The individual efforts are not massed up into colective efforts without providing ways to properly claim, measure and show their contributions.
Transparency
Transparency is encouraged for claiming confidence or responsability tasks. Creating contents for non transparent purposes or creating fake structures that undermine the flow of the net is deprecated.
Connectivity and independence
The modern net allows for the best connectivity for digital activities yet letting sections of it to be detached, moved, adapted or reformatted easily. The services are fully compatible allowing users to switch seamlessly between them.
Openness
The development of the digital net and its society-wide function involves all suitable expertise fields, from art to sociology to engineering. Digital systems-and-content technicians and marketers hold no monopoly about net-wide decisions. Where user exploiting interests or previous monopolies obstruct the development of the net, alternative options are implemented.
Fighting email spam isn’t just about saving time, it’s a social responsability. If you spend some time to render it useless you are helping to drop the risk vs. benefit relation for spammers and so, you are actually working to stop them.
Though I don’t make an intensive use of email —I could go a few days without checking it and the sky wouldn’t fall—, I don’t like either to spend needless time with it. I use Thunderbird and its spam filter takes care of some of the dirty job, but it still misses some, so I decided to make my incoming mail folders more Zen using some ‘this is not your room’ rules.
Thunderbird hasn’t implemented global filters (note: filter refers to the policy and rule to each condition within the filter), so the provided workaround is to use the Global Inbox, then use either filters, column sorting or searches to browse mails by account. The Global Inbox is activated at the account management, under Server settings, in the Advanced dialog. The built-in Global Inbox apparently has the annoying feature of making the already received mails in the former folders non-accessible (no wizard is offered to solve that), so you must move manually all the mails from the account folders before activating it. Don’t try to replace the Global Inbox with a redirect filter: when a mail is moved it won’t be filtered by the destination folder. I know, Thunderbird filtering is a bit clumsy. It doesn’t even allow for regular expressions, oh well…
After turning on the Global Inbox, I renamed my ‘local folders’ to ‘classified e-mails’, just for semantic aesthetics. Also I added the Account column to the view (click the rightmost square thingie with a tiny down arrow).
Next, I went to Preferences | Advanced | General, then to the configuration editor to tweak mail.adaptivefilters.junk_threshold to 30%. That’s the Bayesian junk control confidence threshold. The default 90% value is very conservative, but be careful during the next days until the junk control becomes better trained (I almost missed an administrative alert right after changing the threshold). Notice that you can set the junk control to ignore mail from your contacts list.
Classifying legitimate mails is still the best way to avoid spam’s white noise (if you are using email for business probably you should be classifying mail already). I created the folders ‘10. Work’, ‘20. Contacts’, ‘30. Whitelist’, ‘40. Other senders’, ‘50. Blog comments’, ‘60. Mailing lists’, ‘70. Newsletters’, ‘80. Archive’, ‘90. Filtered Spam’ (by Sturgeon’s Law). Numbering folders allows you to sort them, in Thunderbird by default they are alphabetical. Because I’m a retro guy, I used the old BASIC line numbering.
Now it’s time to put on the filters (they are in the Tools menu). Remember that priority matters and the filters that move mails must go after those that doesn’t.
First, I set up a filter to send work and contact mails from the address books to folders 10 and 20 and whitelisted and other known addresses to folder 30. This will ensure that I’ll always read first mails that are legitimate —well, as long as I don’t make spammer friends.
Then I wanted to backup the junk control filter with some keyword checking for things I know I’m not going to be emailed about, like Rolex watches, xx% off offers, penises and so on. These can be included in the same filter with several ‘match any of these’ rules (be sure to pick the right circle button option). Because there’s some risk of false positives, I made these mails go to folder 90 instead of to the junk folder so I can review them more easily or set up a different retention policy. Anyway, non English natives like me can safely assume that fangirls/boys aren’t going to praise our physical attributes in Anglosaxon.
Blog comments (from my Wordpress blog), mailing lists, newsletters, etc., have addresses and subjects easy to match and filter. They add a lot of bulk, so keeping them apart will make it a whole lot easier to spot junk later. Some can be directly whitelisted and classified and some you may want to run them after keyword filtering.
The last filter sent all unknown senders that were left in the inbox to folder 40 (to keep them within a closer visual space and not separated by all the sent/drafts/junk folders). Additional filters and subfolders can be added before this to organize mails that come from different accounts or use certain subjects.
Finally, I reviewed the unknown senders to put all those that I could trust into a Whitelist address book. Spam exploits Blacklist system weaknesses but can’t do much against Whitelist systems because gaining trust is something that hardly can be automated. The address books are your Whitelist system so it’s important to do frequent keeping.

El castillo estaba indefenso tras la lluvia.
The castle was defenseless after the rain.