busy times
Passiflora/me/libervis will maybe be a participant of Open Translation Tools 2007. Whether or not that will happen depends on if they will pay the trip to Zagreb for me, in other words: it depends on me being interesting enough.
In other news, I will most likely attend T-DOSE, where I will not speak but will meet the nice guys of Get GNU/Linux who will speak.
In yet other news, I really have to hurry up with writing that sermon… And coding Passiflora… I’m going to see the screen a lot these days!
inkscape text to path confusion
You may have noticed a “text to path” option in the export to pdf dialog of inkscape. That is meant to make sure text in the pdf will look the same as on your screen (by converting it to paths).
If you want to convert text to paths to be able to edit the shapes, you have to use a menu item that is perhaps so obvious it’s not obvious anymore…
Make sure the text is selected (use the selection (F1) tool, you don’t have to do the text copy-paste kind of selection), then choose Path -> Object to Path. You can now edit the path using the path (F2) tool.
more isummit and flickring
I got myself a flickr account and uploaded my first batch of photos of the isummit (find a few examples and a link to the rest in the sidebar). These photos have the following in common:
- made with my digital camera
- didn’t need editing (many photos made inside are too dark
- other people are likely to be interested in them because they are in these photos
In other news, I got the photos made with my analog camera today. The good news is that the camera still works, the better news is that these photos look simply awesome, the somewhat bad news is that they turned out a tiny little pink, and the worse news is that I’ll have to scan the negatives
.
EDIT: the photos that needed brightening have been uploaded too, what remains is to stitch some panoramas and make a selection from the many landscapes and cityscapes.
talents or gifts: do we owe anything?
PLEASE NOTE: snippets copied from dictionary.com are not under the same license as the rest of the text. If you want to reuse this post for something serious, you may need to remove these snippets and replace them by some other explanation of the same concepts. The bible is in the public domain in most if not all of the world (even though apparently the author isn’t dead
), so you can safely leave that bit in.
I know there is nothing about evolution and hardly anything about communities in this post, but it will fit into the final work somewhere. Please bear with me.
—
From dictionary.com:
talent
1. a special natural ability or aptitude: a talent for drawing.
6. a power of mind or body considered as given to a person for use and improvement: so called from the parable in Matt. 25:14–30.
7. any of various ancient units of weight, as a unit of Palestine and Syria equal to 3000 shekels, or a unit of Greece equal to 6000 drachmas.
8. any of various ancient Hebrew or Attic monetary units equal in value to that of a talent weight of gold, silver, or other metal.
—
From the bible, king James version, through gutenberg.org (note: entering “God” in the author field doesn’t work):
40:025:014 For the kingdom of heaven is as a man travelling into a far country, who called his own servants, and delivered unto them his goods.
40:025:015 And unto one he gave five talents, to another two, and to another one; to every man according to his several ability; and straightway took his journey.
40:025:016 Then he that had received the five talents went and traded with the same, and made them other five talents.
40:025:017 And likewise he that had received two, he also gained other two.
40:025:018 But he that had received one went and digged in the earth, and hid his lord’s money.
40:025:019 After a long time the lord of those servants cometh, and reckoneth with them.
40:025:020 And so he that had received five talents came and brought other five talents, saying, Lord, thou deliveredst unto me five talents: behold, I have gained beside them five talents more.
40:025:021 His lord said unto him, Well done, thou good and faithful servant: thou hast been faithful over a few things, I will make thee ruler over many things: enter thou into the joy of thy lord.
40:025:022 He also that had received two talents came and said, Lord, thou deliveredst unto me two talents: behold, I have gained two other talents beside them.
40:025:023 His lord said unto him, Well done, good and faithful servant; thou hast been faithful over a few things, I will make thee ruler over many things: enter thou into the joy of thy lord.
40:025:024 Then he which had received the one talent came and said, Lord, I knew thee that thou art an hard man, reaping where thou hast not sown, and gathering where thou hast not strawed:
40:025:025 And I was afraid, and went and hid thy talent in the earth: lo, there thou hast that is thine.
40:025:026 His lord answered and said unto him, Thou wicked and slothful servant, thou knewest that I reap where I sowed not, and gather where I have not strawed:
40:025:027 Thou oughtest therefore to have put my money to the exchangers, and then at my coming I should have received mine own with usury.
40:025:028 Take therefore the talent from him, and give it unto him which hath ten talents.
40:025:029 For unto every one that hath shall be given, and he shall have abundance: but from him that hath not shall be taken away even that which he hath.
40:025:030 And cast ye the unprofitable servant into outer darkness: there shall be weeping and gnashing of teeth.
—
One interpretation of the parable is that if we receive a gift from god, we owe it to him to make use of it and develop it, to his greater glory, or at the very least don’t let it go to waste (bring it to the bank instead of hiding it in a hole in the ground).
Another interpretation, if we take “the kingdom of heaven” to mean something like “a state of happiness”, is that to reach that state one has to use ones talents. Ignoring ones talents leads to deep unhappiness.
—
from dictionary.com:
gift
1. something given voluntarily without payment in return, as to show favor toward someone, honor an occasion, or make a gesture of assistance; present.
3. something bestowed or acquired without any particular effort by the recipient or without its being earned: Those extra points he got in the game were a total gift.
4. a special ability or capacity; natural endowment; talent: the gift of saying the right thing at the right time.
—
So the choice of word for the same thing makes a big difference: either having a talent obliges us to use it, or nothing is required of us both before and after receiving the gift!
So are talents really gifts or do they create a debt somewhere? And which of the interpretations is the best way to read the parable? Let’s consider some options:
Talents make us owe to a god: This concept I dare to immediately reject. If a god or goddess gives a talent to someone who will not use it, he or she could have used his or her infinite wisdom and have known this would happen. It would be what is called in Dutch “finding a stick to hit the dog”, creating ones own right to punish someone. If (a) benevolent giving god(s) exist(s), the gifts would be true gifts, not traps for those who fail to see what they received. That is not to say it wouldn’t be unwise not to make use of the gifts. (too many negations in the previous sentence!)
We owe to humanity that we use our talents: Being a social species, we feel responsible for the well-being of each other. Talents may be useful for taking this responsibility. Also, we need the help of others to develop our talents, it is only fair that we help others develop theirs, either by teaching or by taking away barriers. These need not be the same others, it will even out over humanity as a whole.
We owe it to ourselves to use our talents: This is an easy one. Who would feel happy doing a job that is much too easy for them for the rest of their lives? Who would like knowing they have a talent and never show it to anyone, not even to themselves? We are much happier when we are able to develop and express ourselves, and as a social-creative species we are most happy when we can do this while connecting to others. The big problem is that many can’t, or think they can’t live a life that makes optimal use of their talents.
It is debatable whether we are obliged to use our talents, and in the end it doesn’t matter. Nobody is going to get any happier by choosing not to use their talents (except perhaps in exchange for something else, but even that is most likely a bad choice), we really owe it to ourselves to do what we can do best and what makes us most happy.
—
Thanks to Carmen for inspiration!
Back from iSummit, brought a cold
At the moment I’m not really able to write anything useful about the iSummit, because I caught a quite bad cold there
. I’ll say it was very cool and inspiring, and less-than-talkative me even participated in some useful conversations.
I’ll upload my photos to flickr soonish.
The evolution of security
Found through Schneier on Security: The Evolution of Security. I didn’t have time to read this carefully yet, but it seems to contain some good points relevant for my writings.
how to make a JPG look like vector art
The title is a google search someone used which lead to my blog. Yes, I’m spying on you
.
Making an image look like vector art actually isn’t difficult to do. Here’s how:
Start inkscape (it’s free!). Choose file -> import, and import your image. Make sure it is selected in the drawing (click on it). Choose path -> trace bitmap. Select multiple scans -> colors, and set the number of scans to the number of colors you want. The number of colors that can be set in the same dialog is for something else, ignore it. Click on update for a preview, and if you’re happy about the result, click ok. Close the dialog.
You have now created a vector art version of your image, I don’t know how something could look more like vector art than being it. Drag the vector art version off the original, click the original and hit delete.
Okay, now back to JPG. Choose file -> export bitmap, click the “drawing” button, set the bitmap size to your desired image size, set the filename to blahblahblah.png and click export. Open the png file in whatever you normally use for editing your jpg files (may I suggest GIMP? also free!), and save it as a jpg. Done!
communities and evolution of information 33 1/3
Both shadowdoubters (a certain type of atheists) and rabid creationists are advised not to read this. I’m not trying to provoke a hateful discussion, just putting a load of linked interesting thoughts from my mind to the screen
.
Chatting with a new friend who is no less than a priestess of Ishtar reminded me of something else that is missing from the old half-finished article about communities, selfishness and selflessness, and evolution of information (search for it in the libervis wiki). Love.
Selfless behavior usually doesn’t come from rational decisions, it is something we do because our hearts tell us to.
In fact communities tend to be tied together by multiple forms of friendship, love and spiritual(-like) thoughts.These shouldn’t be omitted from a text about the way communities work!
There is a bit of a problem here, though: when one starts talking about love and other spiritual matters, this will be hard to integrate with the scientific style reasoning on which the other ideas from the article are based.
Spiritual and rational truth both are valid, but they are very different beasts. In science it doesn’t matter that you have a feeling something is correct, you have to have evidence and you have to have tried hard and to falsify your theory. Then you will still not have found an absolute truth, but your theory (provided that it is simpler than equally tested alternatives) will be the best available theory. For spiritual matters, the best you can do is follow your heart.
A simple example of the two types of truth operating on the same domain: If the weather report says there will be rain, you take an umbrella with you, instead of having faith (the) god(s) will keep you dry or will have an intention with your getting wet. On the other hand, if you’re outside without an umbrella and it starts to rain, you may feel a whole lot less miserable if you react by meditating on the feeling rain gives on your skin and the cleansing of the world it symbolizes, instead of wishing you had an umbrella.
A special case is dogma: In science you have to make certain assumptions and then reason in a logical way starting from those. One such assumption is that statistics can be used to make predictions. For example when you flip 100 coins, the prediction is that about 50 of them will be heads. There is absolutely no reason to believe the universe won’t suddenly change and always make all coins fall on the same side. Of course there is no reason to believe something like that will happen either. You could say we can use statistics because they have always been correct, but that is circular reasoning. So, science requires some assumptions that seem sensible: 1 + 1 = 2, statistics can be used for predictions, the speed of light in a vacuum is always the same, etc etc. It is of course important to make the set of assumptions as small as possible, because any extra assumption is an extra potential point that can be proven incorrect.
Religious dogma combined with logic is different. There is no way such dogmas can be compared with reality. Accepting a set of dogmas crafted by a malicious individual and then following a series of logical consequences can lead to becoming a suicide bomber or an exploited sect member. It leads to abuse of selfless behavior, the destruction of the individual and possibly part of the larger community. A good advice is to follow your heart and let your mind protect you, not the other way around.
One interesting “conflict” between religion and science are the origins of the universe, life and humanity. Most religions have creation myths, and science also has theories about the subjects. When one reads creation myths as symbolical instead of factual/historical texts (follow your heart instead of your mind!) there doesn’t appear to be much of a difference at all, though. But why do religious literalists make such a big deal of creation myth vs science, and not of other myths that science disagrees with?
It could be because the creative process is something nearly every member of our species cares about. Humans are builders: houses, airplanes, websites, networks, clothing, etc etc. All those things that make humans different from most other animals is caused by our love for creating things. It’s not surprising we have strong feelings about what created us.
We are far from the only species on earth that builds things. We even aren’t the only animal that builds things that are far larger than our own bodies. Others are ants, bees, naked mole rats… All of them social species of which most individuals are exceptionally selfless. Humans are very democratic, even anarchic in comparison, but we are just as social.
Cooperation between many individuals is needed to build large things. Humans are the only builders on earth that are intelligent enough to cooperate without a need for strong authoritarianism. (That doesn’t mean individual ants don’t make their own decisions, it means they base their decisions on what serves their queen best, unlike humans who make more balanced decisions.)
Logic shouldn’t have a leading role in spiritual matters, but that doesn’t mean we can’t look at science for inspiration just like we may look at (creation) myth for inspiration. Multicellular organisms most likely evolved from colonies (communities!) of singlecellular ones. Individuals aren’t objects, they are processes just like communities are, processes of thought and constant regeneration. Evolution is a method of thought mostly used by communities (evolving species, the scientific method, …). We all are and are part of multiple levels of thinking entity-processes, with one living, thinking, loving universe at the root of the tree.
It would appear being cooperating builders is our natural behavior. Choosing being a cooperating builder as a meaning for life sure feels like a good spiritual decision to me
.
evolution of information redux
About a year ago I started writing an article about evolution of information and processes in communities. You can find it in [a now undisclosed place due to conflicts] if you’re curious. Although the main ideas of the article are valid, it contains some naiveties.
For example I wrote “we” (eukaryotes) are more advanced than bacteria because we reproduce sexually, allowing our DNA to be mixed. The truth is, bacteria have their own way of exchanging DNA (which is also called “sex” to add some confusion), which doesn’t have anything to do with reproduction. What’s more, they are capable of doing this across very different species. The reason they are primitive (for some definitions of primitive) is that the trick only works for single cells. Of course our different trick also only works for single cells only, which is why it is linked to reproduction, the only moment at which we are single cells. And then there are the single-cellular eukaryotes, some of those do have ways of sharing DNA, about others I’m not sure. Some of those are way more “advanced” than bacteria, others aren’t.
Also, consider the fact our bodies contain more bacteria than human cells. Who is more successful now?
The whole analogy about sharing of information leading to better results just falls apart. The right thing to conclude from the analogy is that keeping your information well-organized (in a nucleus) leads to the ability to create more complex designs. A wise lesson, but not what we were looking for. On the other hand, the fact that (nearly?) all lifeforms are capable of sharing information with each other still leads to the old conclusion: sharing ideas is good.
Another thing that doesn’t appear in the article is that the idea of all ideas are part of an evolutionary process isn’t exactly new. One person who wrote about that is Karl Popper, who also wrote The Open Society and Its Enemies, see also: Open Society, something I really should read.
The conclusions of all this? I should probably discontinue but save the article, dig deeper into biology, philosophy and sociology, and then write a book rather than an article. It would keep me busy for a few years, so I’m not sure if I would… Anyone willing to give me a well-paid parttime job after I finish my computer science studies?
A lesson is learned and new ideas for reducing clutter appear
Those of you who have known me for a while will know that I once wrote a specification for a window manager, in which all buttons had two functions, selected by left or right mouse button. The “more powerful” would be activated by the right, and grouped under the same button with a “less powerful” similar action. In short:
- left: iconify / right: close
- left: resize / right: maximize
Keep this in mind while I tell you about my portable music player. It has a color screen and an image viewing function. Short-clicking an image thumbnail will show it fullscreen, long-clicking it will set the image as a background for the user interface. No clue is given that long-clicking will do something special. How is the user ever going to find out how to do this if he isn’t even aware it’s possible to set backgrounds? Okay, the player is preloaded with a image folder called “backgrounds”, so there’s a clue, but then still the long-clicking thing is totally non-obvious.
Back to my window manager thing. Right-clicking may be slightly more discoverable than long-clicking, but it suffers from the same problem. To a programmer this kind of left/right schemes look elegant and easy to understand, and someone who cares to read a two-line manual will have no trouble with it, but people don’t read manuals. If it’s not obvious without reading a manual, no matter how short, then the design could use some improvement. The fact that a right-click action exists could be made obvious by placing a small icon on or next to a widget, but when you do that with a window manager button, you end up with two icons again, which could be used more easily by making two separate left-clickable icons.
A lesson is learned.
Let’s have a new look at the problem I was trying to solve: user interface clutter. I nearly touched the right solution by grouping similar actions together: having multiple very similar items in an interface is a sign something is wrong elsewhere in the design.
So what do we need close buttons for? Most programs also have file -> close, which takes one more click. More specifically: what do we need a close shortcut button for?
We need it because we’re closing windows all the time. If we could somehow avoid so many windows being created in the first place, that would be a huge improvement.
Remember that design decision in Nautilus (GNOME) that everyone loved to hate? Each time you opened a folder, it would create a new window instead of reusing the existing one. On the other hand reusing an existing window has the disadvantage of hiding the previous folder, which you may need again.
An elegant solution is found in NEXT (or MacOSX if you don’t know your history ;P ): each folder you open is placed next to the previous one, in the same window. There is a horizontal scrollbar that conveniently automatically scrolls to the right position.
Why not do the same with files? Just replace the usual applications for viewing & editing with filemanager plugins. (You probably want each file manager window to be a single process, to avoid bad plugins from taking down your whole desktop, but let’s stay out of the technical details for now.)
- To create a new window, drag a file or folder to the desktop.
- To create a desktop icon, minimize a window showing whatever you want to create an icon for.
- When a file has been modified and another is opened in the same window, ask if it should be closed and saved, closed without saving, or possibly tabbed.
There you go, few enough windows to be closed to make file -> close sufficient.
But wait! What about the maximize button? We can’t remove it, but since it would be a good idea to slightly change how it works anyway, maybe we don’t have to. Maximizing should maximize only the current file, not the rest of the window (showing a few directories) with it, that would be annoying cause maximizing clearly means you want to see only one thing. Do let a listing of the current directory appear when the pointer is moved against the left side of the screen, it would also be on the left in unmaximized view. Sure, the horizontal scrollbar may be shown too when the pointer is moved against the bottom of the screen. For maximizing a folder I suggest showing both the folder and its parent (vertically split screen), and showing the horizontal scrollbar for moving up in the directory hierarchy. An animation may help clarify what happens to the user interface when maximizing.
Clearly, maximize isn’t a variant of resize anymore. It may make sense to move it to the filemanager toolbar. Or perhaps, since nearly all windows are filemanager windows now, the filemanager toolbar can now be merged into the title bar.
Pretty radical, eh?
(comments disabled because of spam)
