Nato Welch
beard twinkle
[info]natowelch
child-free
car-free
debt-free
god-free

loyal to a fault
lazy to a tee

self sufficient
self contained
self effacing
self catalyzing

amaterialist
not the hottest hedonist
friends first


--

I reserve the right to have folks I don't like (or that don't like me) on my "friends" list. Being on my friends list doesn't make you my friend, it means I want to read your journal. In corollary, not being on my friends list does not mean you aren't my friend. Don't ask to be "unfriended", and don't ask me to unfriend anyone else. Also note that I have no control over those I am a "friend of", as being on someone else's friends list may simply mean that they also, just want to read my journal. I thoroughly reject the spoon-fed semantics suggested by Livejournal's architects in favor the actual (quite) useful functionality they offer. Finding other uses for technologies aside from that originally intended by the authors is called hacking. I like that.

Projectosis
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

My life appears to be lived at the bottom of an unending barrage of interesting projects.

I feel the impulse, once more, to compile lists of things I want to do, make, create, build. Most of this will probably actually consist of SLASHING projects off that I don't want to do sooner rather than later. I don't need make work - I need make time.

Hm. "Making Time" sounds like a tempting blog title.

It sounds like dumping hardware projects for lack of funds is an excellent excuse. But given I just spent a wad of cash on stuff at a fabric sale, and it isn't enough for what I'm envisioning, I may be in for a penny, in for a pound. For that one, anyway.

What's more, as soon as I'd sidelined the RepRap, people I'd told about it sounded interested in splitting the cost. Ha.


Out of the Woods
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

it appears my fortnight of butting my head up against dbmail, ecryptfs, mysql, and sqlite is nearing its end.

My error in attempting to migrate from the Mysql to the SQLite database backend for dbmail became apparent as I began to import three months of mail archives dumped into mbox files through the dbmail IMAP4 server from the old mysql backend. It's somewhere on the order of 15,000-20,000 emails (I get a LOT of email). Once I got up and over ten thousand, the performance slowed down a lot. Even inserting new mail using fetchmail took a second or two per message. Some filtering and de-duping functions just plain stopped working, since they would always time out before completing.

So, it was back to Mysql. I now have most of the mail I've received since I deprecated the Mysql database dumped to mboxes and being transferred back via IMAP4 importation to the Mysql backend... and it's WAY faster, thank goodness.

To get here, though, I had to find a solution to my encryption problem, which is what drove me away from mysql in the first place. Well, no, not really. What drove me away was the fact that it's really not possible to encrypt SOME of a mysql database if it is required to be stored using the innodb storage engine. I had been trying to encrypt just the dbmail database, in its own folder. What was really called for was to just scrap the whole piecemeal and encrypt all of /var/lib/mysql wholesale.

At first, I was trying to do what I had been doing with the sqlite database, and symlink /var/lib/mysql to /home/nato/mysql . That would place the entire database space inside my encrypted home directory. Unfortunately, mysql would not, for reasons I did not investiagate throughly.

Instead, I just used the existing ecryptfs utilities to create a separate excryptfs encrypted file system just for the mysql database. That seemed to work great. All I had to do was tweak one file to make the mountpoint /var/lib/mysql .

So, now, I am celebrating, because my mail is now fast and usable once more. I can hardly believe it. It's been a depressing two weeks.

But, I win. Again. Through perseverance and patience. What a relief!

Now, on to that Google Wave preview I received from Jeff! It's a little slow, interface wise, but I'm digging it so far.

Tags:

Self Visualization
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

My eureka moment this morning came in the form of a visualization of the mind in a manner similar to a circuit diagram. Nothing too novel, but inspiring from a drawing perspective. I have it here drawn in pen on a piece of paper, but it will take more time to get up to speed with digital tools. Maybe I should use a flowcharting tool.

Nonetheless, a written description will do for now:

First, a square. Inside the square is a person's body; outside is the environment. Divide the the space inside the square into four corners along two conceptual axes.

First, divide the body along the horizontal axis. On the left is the sub- or unconscious, consciousness to the left. Consciousness being the fuzzy thing that it is, it may be edifying to ditch the label entirely. One may substitute "I" on the right, and "brain" on the left. This was inspired by the confrontation I've had recently with the appearance of the brain being just as mysterious and unknown as the outside world. "We" are occasionally unable to explain our selves - our perceptions and our impulses - to ourselves, and to others. On those occasions, "we" do not seem to actually reside within the brain that we have always been most intimately located near. A key definition to self-identification seems to be self-awareness, self knowledge.

This is a little strange to me because of the common illusion that it is ignorance that provides us with agency. Ignorance is what we have about things external to us - like the environment, or with powerful impulses and sensations. It's the fact that I know what I want, and what I will decide, given whatever specific hypothetical circumstances, that grants me agency. I am not afraid of determinism. Being a machine changes does not change my experience of or interaction with the world one wit. It all adds up to normality. "Weep not for me, for I am machine - and no mere machine at that." A warm, sensitive, human machine - just like everyone else.

Now move to the vertical axis. As I've hinted already, on top we have sensation - input of signals from the environment into the body. on the bottom, we have motivation - signal outflow from the body into the environment. The senses serve as the gateway of input signals - light, heat, sound, etc., into the body. They flow into the body square on the top left - the subconscious/sensation corner. Signal ultimately flows out on the lower right - the conscious/motivation corner.

In order to travel from the first corner to the latter, signals have to cross one axis at a time. Sensation signals that cross the horizontal axis into motivation first are translated from stimulus to response subconsciously. They become instinctive impulses. Those impulses then pass across the other vertical axis into consciousness before being able to express themselves in bodily action.

Or, alternatively, the subconscious sensation signal could cross the vertical axis first, passing into consciousness, before being translated into motivational action by conscious processes. This is a familiar, transparent process, since it's done by the same conscious, self-aware, mind everyone has.

Of course, signals can exit the body without traversing the conscious mind (reflexes), so I would imagine strictly conscious sensation would be plausible too. It might be good to account for this by tilting the square into a diamond, and allowing for sensory and active gateways from the other two corners, as well. Perhaps our use of science, technology, and strict, formal, mathematical reasoning is what can allow us to bypass our subconscious, traditional senses - and their inherent sensory biases (such as those which produce optical or cognitive illusions of which we have been customarily unaware) - and receive signals directly within the conscious mind.

So here's the newest thought that inspired the diagram: There are two distinct signal filters in the mind. The subconscious filters our conscious sensation (attention), and the conscious filters our subconscious motivation (ethics). The filters are constructed to receive signals and eliminate some based on specific criteria, allowing only others to continue on.


I'm Not Liking Email Anymore
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

I spent all night last night and all day today importing several months worth of email from the mysql backend of dbmail into the sqlite backend of dbmail using Claws-mail to import mbox files over IMAP. I have been unable to use fetchmail to load new mail, and unable to browse existing mail. the dbmail-lmtp daemon that receives it from fatchmail sporadically complains that "the (sqlite) database is locked". shouldn't this be able to do two things at once? I didn't have this problem with MySQL.

To make matters worse, the IMAP performance of jsut browsing mail has slowed intolerably. Apparently, sqlite3 can't handle a GB database of email messages as well as Mysql can.

*wince*

I guess it's time to figure out how to migrate back to Mysql.

I also recall never seeing the corruption/header mangling problem on the Mysql backend either. I've even developed a theory about how it happens. It always only pops up when there are single quotes in the message header, and the symptom is that the header message block, as stored in the database is missing it's trailing characters. sometimes they're just missing the ending carriage returns; sometimes they're actually missing trailing characters on the final header line as well.

Could it be that dbmail is properly escaping single quotes in preparation for insertion into the database, by adding backslash characters as customary, but the forgetting to account for the extra length those escaping characters add to the header string? If the escaped string isn't the same length, but the length isn't updated, it might be chopping off the characters at the string's end by mistake.

When I finally get my email back to where I want (if ever), I may file a bug report with dbmail. but fuck this.

Tags:

Let's Charge People to Make things Harder to Read
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

I'd like to state for the record that Scribd is an obstructionist asshole.


Parody Meat
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

So I saw this ad today...

"Nobody expects NATO! Our chief weapons are peace and security... and..."


Victory
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

The sensation of total control of your universe is indistinguishable from the commitment to total acceptance of it.

Accept how things are for long enough, and they become desirable.
Desire how things are for long enough, and one acts to make them so.

And when one acts to make something exactly what it is, one succeeds. Permanently.

Tags:

Season
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

My attitude is changing once more.

For September and October, I was on an enormous productive streak. I think that ended on Halloween. While it's easy to blame the activities of that night, I wouldn't call it a slam dunk.

I took a sudden nap this evening. I am poorly motivated. I caught a tinge of being overwhelmed by all the projects I've been anticipating in weeks past.

I don't mourn it by any means. I still have some relative luxury of indolence. It might seem to be little more than a hibernation instinct following on the heels of ancestral harvest-time energy boost.

I lost a few pounds at my last weigh-in. It's not spectacular, but it may perhaps be a steadier, slow progress.

-

Happy is he who upon deconstructing the illusions of the world, concludes, not that nothing is real, but that everything is.

-

I'm still very much in the hermit mode. I don't think I have a whole lot to offer a mate; the big difference lately is that I'm finally having trouble seeing what a mate would have to offer me. I guess I'll just have to learn to give away things, instead of looking for deals. :)

-

I have had some interested parties inquire about splitting the cost of a RepRap, rather than having me put it off another year. That might work, but I still have my divorce and a 2 month rent buffer to populate before I start thinking about that.


Impulsive Announcement
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

Before I change my mind, I want to do something impulsive, and tell the world.

I'm experimenting, and have been for a couple of years already, with the fabrication of sex toys. For me.

There. I said it. I don't think it will make much of a difference.

Now, to see how long I can go leaving this post public.

Deal with it, Mom.


Creative Scrutiny
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

Doubt is at once more powerful, and more wonderful, than faith.

It is doubt that has raised our castles into the sky, by eroding away all the soft, inviting quicksand of our muddy thinking from the bedrock of undeniable, incontrovertible, immutable truth.

Tags:

Statutory Rates
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

Canada is a better place to be uninsured than the US.


Compromised Away
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

The House health care is looking more and more plutocratically compromised the more I hear about it.

I keep reading that the public insurance option in it is only really available to around 6 million people - the rest don't qualify, including more than a hundred million people currently uninsured. So the public option isn't any kind of option for most people. It's a public option in name only (heretofore: "POINO").

That being the case, it is almost as bad as the personal mandate to purchase insurance without a PO of any kind, as I've said before. It's one thing to subsidize insurance industry profits by spending tax dollars through Medicaid; it's another to force people to do it themselves. That's disgraceful. It's equivalent to raising taxes on the poor and middle classes, something President Obama has most clearly promised against. But if the "tax" is levied by insurance companies, and not government, he can get away with it on a semantic technicality.

Now, with that said, this particular bill might be better for me specifically, because I'm likely to be one of the few who can qualify both for the public insurance option and the expanded Medicaid subsidies. I won't know until I can see what's on offer.


Anything You Want, as Long as it's Not Together
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

It's peculiar how free market libertarians turn around when it comes to allowing "we the people" to do the same things they permit everyone else to do.


House of Representatives Finally Passes That Kidney Stone
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

Well, well. Something passed the House, finally, barely.

Here's the inventory:
* Insurers are banned from rescission of customers with pre-existing conditions, as predicted. I don't know if they're banned from refusing new subscribers based on pre-existing conditions, however. They also lose their anti-trust immunity (which, frankly, I didn't even know they had to begin with).
* There's a public option! So this makes the preceding question moot, since the PO isn't going to turn anyone away on that basis - it's a federally-instituted health insurance co-op, in essence.
* There are subsidies for people with low incomes, paid for with what appears to be a tax increase on households making more than half a million dollars a year. And really, who cares about their taxes?

On the other hand:
* There's a personal and employer mandate. Everyone is required to buy some insurance. Given the existence of the PO, I can live with this. I won't have to give my money to for-profit thugs. I look forward to seeing what kind of plans the exchange will have when it gets off the ground.
* There was an amendment tacked on that prohibits the funding of abortions by PO plans or government-subsidized private plans except in the cases of rape, incest, or maternal endangerment. That's a bummer, but it's not a bad bone to throw conservatives. It was also obviously not a show-stopper.

Of course, we're not there yet. There is still the much more difficult Senate to pass, and the inevitable House/Sentate conference compromise process.

But it appears the cube has rolled onto a brand new side. It's progress. It's history. I approve.

Jiminy Jester Christ - Did I just say that about an act of Congress?


Not the God You Imagined
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

The biggest evidence for the existence of God is the incredulity one encounters at the hypothesis that human beings would invent a divinity so thoroughly and despicably cruel as Jehovah to serve as the object of their adoration and devotion.

Tags:

DeBugmail
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

There is something terribly wrong with dbmail.

For some reason, it was mangling random email headers, such that the first line of the message body was being tacked onto the final line of the message header, minus one missing character on the end of the final header line.

I managed to isolate it down to the existence of at least two single quotes characters, which are not uncommon to find in the spam scan report tacked onto the header of each delivered message. dbmail does not parse it correctly when inserting it into the sqlite database - although it has never swallowed any messages whole, as far as I can tell.

I have worked around this by altering the exim4 mail server configuration to replace any single quotes int he spam report before inserting it.

What a horrible bug.


Migration Geekery
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

I'm settling into my new home on Ubuntu Karmic. It's taken a few days to migrate, clean, houskeep, prune, and integrate from it's home on the jaunty partition (and the encfs encrypted filesystem) onto the Karmic partition, which uses ecryptfs. It's all gone very smoothly, without a snag in sight.

It's startling when rox filer can fit every single file and folder in your home directory, including all the hidden files, into ONE screen. Neat.

I have also managed to get my dbmail email backend switched over from a mysql/innodb database to one using sqlite on my encrypted home. It was not difficult to discover the correct file permissions dbmail requires for the sqlite database file, and the dbmail IMAP daemon doesn't seem to mind that it's database is inaccessible until I login for the first time (the dbmail smtp mda runs entirely in userspace, so it doesn't mind either), and doesn't skip a beat when it becomes available on login. Not bad. I'm using fetchmail to transfer mail from my server to dbmail periodically.

Another great thing about ecryptfs is that, while yoru encrypted home is unmounted as soon as all your sessions are logged it, the kernel keeps your key on hand, just as long as you've logged in at least once, so any cron jobs that the user runs prompt the system to automatically re-mount the encrypted home partition before the cron job runs - and, of course, the partition is unmounted again when it completes. Pretty handy.

What this means is that all the authorized logins for my user will get access to the encrypted partition, so long as I have logged in with a password at least once since the last boot. As soon as the system shuts down, the keys are lost until I login again.

I still have to figure out what things to backup and what to delete, and reconstruct a remote backup scheme for everything. I have no fewer than *12* different places where email archives exist over the years; they need to be consolidated, de-duplicated, and stored in some uniform way.

I found a cache of old, old writings and music I was playing with from 2002 all the way back to 1998. That was fun.

Tags:

Wild in a Can
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

"Natural ingredients" is an oxymoron.

Tags:

Post-Reality
beard twinkle
[info]natowelch

Cross-posted from n8o.r30.net:

There is no "the" in future. There are many futures, all of which are real. The appearance of a single future is a cognitive illusion necessitated by the fact that we must decide and act.

Tags:

Home