Messages - tranglos [ switch to compact view ]

Pages: prev1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 213next
41
N.A.N.Y. 2012 / Re: NANY 2012 Release: Ethervane Echo
« on: March 19, 2012, 11:01 PM »
I even deleted the clip, then recopied it into the clipboard but I got the same error. I'll email you the same database.

Thanks for the database, it helps a lot. I can confirm your observations as well as my initial suspicion.

Some clips in the database have one of two problems:

(a) the main clip entry exists, so that the clip is displayed, but there is no actual data for the clip (the clipboard formats), i.e. Echo has nothing to put on clipboard.

(b) the main clip entry exists,  and some of its data exists, but the database has the clip's data only in HTML format (or only the rich text format). These clips can be copied (no error message in the status line), but they cannot be edited (there will be an additional error message if you try) and are therefore nearly useless as well.

As to why the database is in this state, I don't know yet. Echo requires that at least the plain text format or unicode text format is present for each clip. These formats cannot be deleted in the configuration and are always stored. If at least one of these two formats is not present, Echo will not even store such a clip in the database. In addition, these formats had to be present when Echo captured these clips, because without them Echo would not be able to display the clips in the list - and it does that.

This tells me that the clips are captured correctly, otherwise they could not even be displayed. Something happens later that causes those required formats to be removed, after which the clips become unusable.

One possibility is that there is a bug in the database maintenance routines (they changed somewhat in the current version). Perhaps Echo is deleting certain data it should not be deleting. I will recheck my sql code and will report of I find anything else.

I'm afraid the clips that won't load cannot be salvaged, as their data doesn't exist in the database. For the moment, I suggest that you disable database maintenance entirely to prevent any more clips from losing their data: Tools -> Preferences -> Database maintenance, and set AutomaticMaintenance to False. This means the clips will accumulate for a while, but this should not be a problem for at least several weeks. (You can always delete excess clips manually if you like, just as long as you don't use the Database Maintenance feature).

Meanwhile, I will try to find a fix asap.

I am also puzzled by this:

I even deleted the clip, then recopied it into the clipboard but I got the same error. I'll email you the same database.

If you tried to capture the same clip without deleting it first, then Echo might ignore it as a duplicate (depending on settings), so that the missing clip would still be missing. But if you physically deleted the clip before capturing it again, then the clip should be stored in full and behave correctly immediately after capturing. Can you please confirm that this is not the case?

A bug in the db maintenance cannot explain this last behavior, since the maintenance has to be performed for the bug to show up.

So the most important question right now is: does the bug (cannot load a clip) occur immediately after the clip has been captured? Or does it only occur at some later time (perhaps after Echo has performed db maintenance)?

42
N.A.N.Y. 2012 / Re: NANY 2012 Release: Ethervane Echo
« on: March 19, 2012, 02:51 PM »
I may have a bug in my Ethervane Echo program. When I click certain clips, the clip does not move to the clipboard. Instead, I get a message in the bottom right hand part of the window chrome saying "Can not load clip from database".

Thanks, Dan. This shouldn't ever happen. The error would imply that something is wrong with the database - there are some clips which are listed in the main table but are missing their actual data (in another table). I'll investigate.

Does it always occur with the same clips? For example, after the error occurs once, if you restart Echo and re-try the same clip, does it happen again, or is the clip copied?

Is there anything characteristic about these clips? (Only short clips, only new ones, only from Firefox - anything like that)?

Was there a situation where Echo crashed or was forcibly closed, for example during database maintenance? That should not really cause the error you are experiencing, because all db operations are transacted, but it's my only guess at the moment. Since all operations are performed in transactions, the db should never lose consistency like this, but clearly this has just happened.

(If the database doesn't contain anything very personal, you could email the db file to me at marek  @  tranglos    com. That way I could see if the database is missing the clip data as I suspect. Or you could of course remove any personal data from the db and use Tools -> Maintain database to compact it, as long as the db still contains some clips that won't load.)

43
N.A.N.Y. 2012 / Re: NANY 2012 Release: Ethervane Echo
« on: March 14, 2012, 08:31 AM »
Is this a question or a suggestion? (I'm not sure what you mean). Yes, if you changed the font of the labels, the tabs would become smaller or larger accordingly.
We have this option now? Because i don't know how to do it.
If don't, then i hope to see this option on a newer version.

No, it's not available yet. I'll see if I can add it.


44
and the premise is the idea that yes, corporations are required to increase value for shareholders before anything else.

Possibly. (I still don't see where it says that in the law itself BTW.) Most of the argument is by extrapolation and assertion that "this is so" rather than actual wording in the law.

This is why I said at the end that whatever the law is (in different countries), the de facto standard is what it is. And there are good examples of similar legal constructs being treated as set in stone, even though they have never been the law - such as the concept of corporate personhood.

The reason this distinction is important is because it still doesn't give a business or corporation carte blanche to break the law in the name of maximizing profit. The judicial system has been very clear about that in numerous cases.

You are correct, it doesn't give them carte blanche. They are supposed to maximize profit within the confines of applicable law, I don't think anyone is arguing otherwise. But, (a) they have a lot of money to influence what the law is, (b) too often the politicians making the law and the corporate leaders are the same people, and (c) they have good lawyers.

No-one has ever been held responsible for what Union Carbide did in Bhopal, for example. Their US workers got compensation, but not the survivors in India. Likewise, no-one has been held responsible for the financial disaster engineered by the largest investment banks. Either the law is dysfunctional in these scenarios or it doesn't exist or it is not enforced.

Just to be clear on US law, I bounced it off an attorney. She said it was a common misunderstanding of what the law requires of corporations and fiduciaries. "Just because most people might think the same way about something doesn't make it the law," she said. "As many people learn the hard way when they land in court."
 :)

Yep, so for show, a CEO or some minions occasionally land in court , while the corporation continues to exist and do as it pleases. Courts can revoke the corporate charter, which is effectively a "corporate death penalty", but it is never invoked. Instead, we're always told it's the fault of some "bad apples" at the top or just below it. It isn't. Replace the convicted jailbirds with new hires and they will continue to act in exactly the same way, only be better at hiding it.

Two and a half years ago, a girl here in Poland was walking by a bank and got severely injured when a slab of concrete fell off and hit her directly on the head. Sounds like a parable about a big bad bank, doesn't it, but it's what really happened. The left part of her body was paralyzed, she spent many months in rehabilitation but will never return to full health. Not one person has been held responsible. The bank refuses to pay compensation. Instead - and this is why the story is on the news right now -  the bank's insurer has hired a private investigator to spy in the girl at the college where she is studying.

This is not the behavior of a sane, rational, emotionally stable person. This is the behavior of a serious sociopath. Of course the bank is now paying some dues in the horrible PR they're getting on the net, but this will pass and, who knows, maybe they accounted for that in their profit and loss sheets just like GM did 40 years ago.

45
Are you aware of any place in the western world where a business is required at all times to maximize profit under penalty of law? I've been searching for such a thing for a long time (more out of personal curiosity than anything else) and I haven't ever been able to identify such a jurisdiction or law. Not surprising when you're as ignorant about international business law as I am. ;D

Any input would be greatly appreciated.  :)

Canadian author, professor at University of British Columbia Faculty of Law, has a fantastic (IMO) short book "The Corporation" (there's a 3 hour documentary film to go with it), where he does make that claim. In fact it is fundamental for his thesis. The thrust of the book is to show that the pathological behaviors of big corporations (of which he gives good examples, but you don't need to look far) do not happen because their CEOs are sociopaths. Rather, he says the corporation itself behaves as a sociopath since the law requires that profit be its primary goal and motivation.

If a person behaves like that, it's generally regarded as evil. We'd say a person like that would "sell their mother down the river" and it's never a good thing. Somehow the same behavior becomes a virtue when a corporation does it. Bakan shows plenty of examples where "shareholder value" trumps any ethical or moral considerations, like when the bosses at GM decided that they would rather pay compensation to victims of exploding gas tanks in Chevy Malibus (that was back in the 70s) than fix the design flaw, because fixing it would be much more expensive. They actually used an equation:

500 (estimated) fatalities x $200,000 per fatality / 41,000,000 cars = $2,40 per car.

This is what it cost GM to pay compensation, and apparently it was less costly than fixing the issue. Again, if a human being made a calculation like this, it would be considered very nearly psychopatic. For a corporation it's all in a day's work.

My personal favorite example (not from the book) is this quote from CEO of Roche Korea:

"We are not in business to save lives, but to make money. Saving lives is not our business."
http://naturalhealthnews.blogspot.com/2009/01/not-in-business-of-saving-lives.html

In the book, Bakan lists a behaviors that are understood to be indicators of clinical psychopathy (utter disregard for the well-being of others, inability to assume responsibility, there's a whole list of markers) and demonstrates how your typical corporation fits all of them. I

think the book is quite solid, though I am not a lawyer an the book itself is not lawyerly, either. But IMO it does lay a very solid foundation for a new way of thinking about corporate behavior, and the premise is the idea that yes, corporations are required to increase value for shareholders before anything else. I highly recommend the film as well.

I would also add that something does not have to be a written law in order to be a de-facto standard and expected behavior. There is no law anywhere that says corporations are persons, and yet this is what's being argued all the time. There was a case a few years ago where a court decided a company had a right to lie to its customers since it was a freedom of speech issue. (No link at hand, sorry). The history of the "corporate personhood" idea is traced in another book I highly recommend, "Unequal protection" by Thom Hartmann. He digs in historical court records and finds out it was a court clerk that overinterpreted/misinterpreted a judge's ruling. The judge was already on his deathbed by then, and the clerk was a friend of big railroad corps at the time. No-one contested what he wrote (since it was so convenient for the interested parties) and the idea stuck, although it is not and never was a law.

Pages: prev1 ... 4 5 6 7 8 [9] 10 11 12 13 14 ... 213next
Go to full version