Saturday, December 21, 2013

What what? A Budget?

I'm expecting flying pigs. A budget? Nicely done!

Now get the fuck back to work.

What did you want, a cookie? Or a raise? That's your job, shits. Get back from vacation and get to work; there's still way too much to do.

You're in the most important halls of government of our country and, to some degree, the world. Good job on doing your job. Now there's more to do. Get to it. Millions of people below you, which you walk on, work 18/7 or more. You, honestly, don't deserve a vacation. I expect to see some momentum or you've accomplished nothing.

On justice and Christian morality

Because all people must be free to choose. What value to force a man to speak words he does not believe and what cost to force a woman to live a life that defiles her with its injustice to soothe your own guilt.

A person cannot be reached before you honor them and their decision must not be made before we reach them. If God chooses to convict then He has that privilege but the violent power of your governance has no place in my religion.

I fell like a statement should be made about individual opinions and their affect on other people but the words aren't here. Perhaps another day.

Thursday, November 28, 2013

Meta-volution

Evolution is truth. However we don't evolve in our bodies anymore. Other animals still do of course but post-humanity won't differ dramatically in physical makeup (unless we go deeply into body shaping or human-machine integration, but that's just an outgrowth of the main point here).

We evolve in our minds. Our bodies are rapidly becoming immaterial except as a support substrate for our minds. Our evolution now molds the social constructs we create for ourselves to live within; our evolution grows with and empowers our ability to find accurate meaning large data sets; our ideas are what spur our future growth and drive our advancement as a species. Vast wealth and power have sprung from the well of innovation but that innovation did not spring from our DNA. It sprang from the brains the DNA created and even more it sprang from the combined effects of social interaction of many or those brains well rehearsed in the workings of the vast computing devices that were envisioned and built by the brains that came before them.

Historical evolution enacted its course through the buildup of physiological and organizational changes that drove competitive advantage. Future evolution will enact its course through the buildup of changes in society, psychology, and mental prowess (either unaided or reinforced by artificial mechanism) that drive the human species into a successful future. Our bodies, if they evolve at all, will largely evolve only to support more powerful or adaptive minds. So if our bodies decay or are poorly adapted to our environment, or happen to exist in a difficult environment the next evolutionary step is to adjust society to better support those bodies. Building up every body leads to more and better functioning brains which further drives evolution forward. Evolution demands comprehensive and effective welfare. Because the mind of every child is our evolutionary future, regardless of that child's family history or the present outlook of its future. Every child's future is malleable regardless of the capacity of their body. If they get sick, they should be made well. Because it can be done, because evolution no longer relies on our bodies, because that child's contribution should not be unnecessarily undercut by physical malady. Every human in need should be lifted up because every brain has the capacity, given the opportunity, to contribute something to society regardless of the circumstances of the life of the body.

Wednesday, October 30, 2013

What happens...

What happens to time to make it a large dimension?
What are branes? What happens if we consider them as aggregates of strings? How does that interact with the 0-brane?

If we consider time and space, in other words dimensionality in general, as constructed of strings then what is the 'background' or backdrop in which they exist? That's much like asking what a quark is without a String Theory to describe it. We haven't pushed back that far yet. Take the description of dimensionality, spacetime, and use that to probe deeper. Imagining that branes, dimensionality beyond the single dimensional string, are composed of strings is much more satisfying than accepting them as some additional elementary constituent that arises from nothing and nowhere.

On holography... if the holographic universe is a valid theory, and the pair of 3branes bound by a single dimension is a valid theory of creation then the universe as we know it, regular matter, is a tiny almond within a giant shell. And still it would seem to be that the brane is unreachable to us, exiting in a different mode than we do.


Enough half-informed physical ponderings. I've work to get ready for.

Thursday, October 24, 2013

Dissonance

So I read this
The uncomfortable tension caused by these two opposing ideas — wanting to smoke but also wanting to be healthy and fit — is known as dissonance. As humans, we look to get rid of this uncomfortable feeling. (This is known as dissonance reduction.)
The only way to get rid of this uncomfortable feeling is by a) quitting smoking b) denying that people actually get sick from smoking or c) justifying and rationalizing.
In some comments and it strikes me that I didn't resolve my own cognitive dissonance around smoking but redirected it. Instead of focusing on the dissonance between the damage and pleasure of smoking I shifted to focusing on the dissonance between the pain of quitting and the cost of continuing. The short term pain of quitting smoking is dissonant with the desire to quit but in rolling down the stress curve towards reducing the cost of the habit I think I unconsciously made it significantly easier to quit. I stopped mitigating the smoking dissonance and worked towards mitigating the quitting dissonance. And the only real solution to that dissonance was taking direct action.
Granted that the procedural option I used (stepping back consumption on a week to week basis with no nicotine crutches) probably helped but I suspect the psychology described above played a part in at least making the commitment against the pain of quitting. In other words it pulled down one side of the wall I was trapped behind and allowed me to commit to climbing out.
Then again maybe I'm just an amateur deluding himself.

Monday, October 21, 2013

An open letter to Congress

Yeah. A bit presumptuous of me to write an open letter. But anyway.

Take a hint. No more bogus deadlines. No bullshit 'balanced budget or we do a sequester' acts. Instead of playing chicken with our economy and government any deadline failures, including setting a budget outline for the year and the decade, should immediately and irrevocably result in a ban from holding public office.

Yes, that's right. You screw up or play games or simply make a boo-boo you get kicked out. Forever. Amen. You are Congress. Your job is the money. Dumbasses. Do it right or you can't be trusted for so much as taking notes in a local city council meeting.

I don't care about you, personally or ideologically, and I'm tired of you playing games. Do your job or shut up and get out. The United States of America would be better served by kicking out, permanently, every single member of Congress (yes, both houses; yes, even with all the inevitable upheaval that entails) seated between now and the time the budget is passed.

It's quite simple. If you can't do your job well enough to care for the single most important responsibility you're given then you can't do anything. You're useless and I want to be rid of you.

Do your job or get out. Take a hint.

An Experiment in communicating with the past

Edit note: Okay, this has been draft for a couple days and I'm done caring about making it pretty. Just a quick edit through for logical cohesion and grammar then done. 

Just listened to the description of the dual slit delayed choice quantum eraser experiment. It occurs to me that this is a fascinating effect. Consider this: Take the down converters as described in in the book and send the idle photons down a loop or path long enough to delay their arrival at the subsequent series of detectors by a day or just a couple of seconds but spatially separated such that the two parts of the experiment cannot observe each other to make the experiment more technically feasible.

Rig three idle photon detectors. One for each path and one to accumulate both (I think this minor alteration of the experiment as described would still work since you wouldn't be able to glean path information from the accumulated photons though clearly this wrinkle can be ironed out to exactly match the delayed choice experiment)(a tangential question is would the accumulative detector display an interference pattern)

Set up a splitter on each incoming stream such that you can control the path of both streams to simultaneously either be detected with path information or detected indeterminately.

Now send you photons down the experiment in sets. However many photons are required to conclusively display an interference pattern or lack of one, send them in sets of that many with enough rest time between to easily differentiate the sets when analyzing the data. Presumably there doesn't need to be much separation between individual photons as we aren't concerned with confirming that they act like waves individually. We just want to see if they're acting like waves or like particles for any given set of events.

Analyze each set for a series of binary information based on the presence or absence of an interference pattern (wave or particle interactions).

The next day, or however long your delay loop is, or in the next room depending on the technical level of your experiment your associate who has not been compromised with the data acquired previously comes in and using the splitter control coerces the idle photons to create the binary data you received yesterday.

Would that really work? Can I send myself the lotto numbers? And, would that be illegal? >.>

This also all depends on my understanding that these experiments do not require vacuum. Which is to say that the probability wave doesn't collapse until a human observer looks at it (if any particle interaction counts as an observation then the whole quantum eraser experiment ceases to make sense to me since both the 'eraser' and the initial polarizing are clearly interactions with the particles).

This is also an interesting consideration when remembering that light, due to its speed through space, is not moving through time. Technically the photons that reach each experimenter are the same age and so trying to decide if we would actually send information into the past makes my head hurt.

Wednesday, October 16, 2013

Continuing problems with Time

Further confused rumination about time and quantum probability waves. I don't understand how it's possible to have a universe-wide probability wave for a particle with mass. Not in the sense of instantly collapsing the wave to a point, as described in the book, but in the sense that it's supposed to be impossible for a particle to travel faster than light. Which means that a particle's probability wave must be bounded by the speed of light. It's not enough to say that the probability approaches 0 at a radius in space-time defined by how far light can travel, it should be 0. Otherwise we've broken Relativity, or something.

If I understand it all correctly to say that a particle has a 2^-500 chance of appearing some number of light years away from here in the next few seconds is tantamount to saying that it has that much chance of traveling backwards in time. Which might be a miniscule probability but the universe has a disgustingly large number of particles. So many that even tiny probabilities must occur some number of times. I'm not a mathematician and I'm not going to try and figure out hard numbers. Unless the notion of quantum probability has been described incorrectly in the book it just doesn't mesh with Relativity. Then again... I think that's sort of the point to current theoretical physics isn't it? >.>


(Note: This post is slightly out out of order, it sat as a draft for a week or more)

Quantum bizzarness

The quantum eraser experiment is friggin' weird.
Up until those results it was possible to take 'observation' to be any interaction between particles. Thus most of the weirdness of quantum mechanics is actually not terribly weird. Everything is a probability wave until it interacts with something else's probability wave (where the two waves peak together, presumably), at which point both waves collapse into particles (or fields, or whatever), do their interacting business, and depart again as waves.

The quantum eraser makes mincemeat of the notion. Using the traditional dual slit experiment but polarizing the light differently for each slit eliminates the interference pattern if the detecting medium can detect the polarization. That's in line with the above in that the probability wave is collapsed by the interaction with the polarizing element. But if you subsequently polarize both streams of light in the same way, thus making the streams indistinguishable again, the interference pattern returns. Which would seem to disagree with the idea above.

I'm curious if the interference pattern is identical to the pattern formed when the light goes through the entire process unpolarized and I'm also curious what occurs if the detecting medium is unable to detect the polarization. If the assumption is that the probability only collapses when a human detects a particle then a medium which can't detect polarity should always display an interference pattern in the above experiment since no matter what you do to the polarity the streams would be indistinguishable. It's just entirely bizarre that the capacity of 'observation' should be reserved for humans (or more likely thinking beings, which leads you down the rabbit hole of what qualifies as thinking). It's intuitively reasonable, to me at least, to describe 'observation' that collapses a probability wave as any interaction between particles but it makes no sense to ascribe that capability only to conscious thought. Here's to hoping this is considered more thoroughly later in the book.

Monday, October 7, 2013

More consideration of evil

So back to this topic (it's one of my favorites), the crack I mention in that post deserves perhaps a bit of explanation. Consider the ratio between good and evil in reality to be an equilibrium.

Edit: Some time later (I think about 4 years :P )
Nonono, scratch all that. The notion of equilibrium is ridiculous, more or less, and the closest thing I have to a notional answer at the moment is from (need to find that verse again) where it seems to be claiming that at the end evil will cease to exist as though it had never existed. Which seems silly on its face and also from present experience. But if time could be rewound such that an event never happened, could it still be said to be evil?

Take for a moment as axiomatic that God is omnipotent and thus has such power at His disposal.
Take for a moment as axiomatic that God is strongly omniscient, existing beyond/behind quantum mechanics with knowledge of the full state of every particle or probability wave in existence at all points in time.
Finally take as axiomatic the assertion in the post linked above that an omni-good God will not allow evil to exist given knowledge and power to prevent it.

Given an entity embodying the first two axioms the third would not allow such an entity to have created the reality we see. But if an evil act were to cease to have ever existed, if all the ramifications of that act were to be blotted out completely would it still be 'evil' in a sense that has any meaning? Would it still disqualify the Christian notion of God?


On a footnote, the notion in the linked post about payment nullifying the evil is starkly naive and blind. Paying for a thing does not made it to have not happened. If you witness the rape and murder of your child there is no amount of payment that will cleanse you of the scars that evil event will create in you. You are changed forever at each moment of existence. 'Payment' is a ridiculous notion. But rewinding? Hm.

It's Drafting Day

Getting some old draft posts published just to get them out of draft status. It's silly to keep them around like that and I've decided to not bother with copious polish on most posts. So rough as they are, I'm not going to have any more drafts dangling like participles.

A Literal Bible

Edit: I'm sure I had a lot more meat on this post in my head, but unfortunately the draft is too old for me to remember it all now. I really need to figure out a better way to get my thoughts down. Just publishing this as is is unsatisfying, though still accurate as far as it goes to describe my present thoughts.

A literal interpretation of the Bible is wrong
The Bible was written about things thousands of years ago in completely different contexts. To apply it literally today has no meaning. In order to apply it today it must be interpreted. To maintain it's own internal consistency it must allow for context, a context-free literalism with regard to the commandments puts Saul in a huge bind when God, through Samuel, orders him to break the commandment against killing.

A thing gains power as a symbol, as its literal self it has none. A blade of grass vs. a poem.

Soon

What does soon mean?
'Jesus is coming back soon.' (Need to find the relevant verse address here)
Really? Who's definition of 'soon' is He using there? His own? Why would He use a godly definition of 'soon' when speaking to a people that don't even understand what time is? Then He turns around and speaks of things most mundane for the time period and culture He's embedded in and uses them to address deep(ish) philosophy (the prodigal child, the lost sheep, Bring Your Own Parable). He couldn't have done that to describe 'soon' in a way that would be more accurate? WTF. Was Jesus the original idiot savant?

Wait wait. Would you prefer to believe He meant 'soon' by His own timeframe in order to lead people to believe He meant 'soon' by their timeframe so they'd act like He wanted them too?

If, Then God is a manipulative bastard. End If.

Relativity, space, and time

Plowing through The Fabric of the Cosmos, Brian Greene, on Audible. He's just gotten through the logic describing the existence of all of relative space-time and I'm wondering now what the ramifications are of two events being close together in space-time. It's a nuanced paradigm of reality that leads to questions like 'is light the carrier of time.'
Time is warped by travel through space with the sum of travel through space and travel through time being equal to the speed of light.
Therefore photons do not age.

All of space-time exists at once, but not all frames of reference will agree on which events are concurrent.

Although the notion stated that all of space-time, that is all of space and all of time, exists simultaneously is predicated on an infinite span of space-time (infinite space and infinite time) and I'm not sure that's scientifically valid. Perhaps that comes up later.

Anyway, if photons are the only particle (or probability wave) that can travel at the speed of light (which makes the notion of a universe-wide probability wave for any other particle contradictory) then does the photon carry time? Certainly it is the harbinger of events occurring in some time through all the universe (we read the universal news from time past whenever we look to the stars). Eh. My understanding is weak.

Also pondering if the preponderance of matter (vs anti-matter) is any relation to the arrow of time. Just had the thought that if we carry that idea viewing back past the big bang does a universe of anti-matter with a reverse direction of time exist on the other side? Are our creations of anti-matter in the present somehow twisting the probability waves from that other universe and having them collapse into existence in ours? That seems a bit far fetched.

I'm also left wondering if the notion of a superposition of time is a feasible conception. Time can be relative and exist at all values in any give portion of spacetime, the loaf as Greene describes it, but can there be an observer with knowledge of every event as it happens? Obviously there's no gross physical means of doing this. Observation in the quantum sense is by necessity interaction and such observation would be impossible on that kind of scale. What would record the state of the particles making up such a universal observation machine? Unless there's some dimension that allows for interaction-free observation.

Not a physicist. Yet >.>

Saturday, September 14, 2013

Jobs

Lender Advantage is not my job. Spectrum is my job. LA is the pigeon that keeps pooping in my hair on the way to my job. One of these days someone really needs to install a covered walkway so I have a chance to get to work without having to drive all the way back home to take a second shower before I even get in the door.

Monday, June 3, 2013

How to make your Kongregate Flash savegames portable

Okay, I often see people complaining about how their Kongregate savegames aren't portable to a different PC. Yes, it's annoying. It's also easy to fix; I offer below a series of steps (with some minor technical illumination) to ameliorate this problem in certain circumstances.

Some caveats before we start.

  • In theory this should work on Windows OSes as old as Windows Vista. I have only done it on Windows 7. The mklink command was introduced in Vista (anything older than that will require a different solution) so it should be viable. YMMV.
  • Corollary to the above, this only works on Windows systems. The general theory should apply to Macs but you're on your own to figure out the specifics.
  • This only works with Flash games. I haven't bothered to analyze Unity saves yet, they may or may not be amenable to this general method. Certainly they'll be in different directories.
  • If you don't understand anything I'll make reasonable efforts to respond in comments. I will not teach you how to use Windows.
  • There may be Flash games that store their .SOL files in a different directory than those below. You're on your own to isolate those directories but once you do you can use the same steps below to synchronize those as well.
  • If you break something you're on your own. I offer no guarantees or warranties. Do not attempt this if you don't FULLY understand each step.
I think that covers it. Lets proceed.

First the executive summary. What we're going to do is move all the .SOL files (the files that Flash uses to store data locally) into a Dropbox folder. Next we'll create a link that directs Windows to look in the new location for these files. Then we'll link another computer into the Dropbox .SOL storage. Finally we'll discuss the browser based differences (yes, in 2013) and gloss over the extra credit option of syncing Google Chrome (if you get this far it'll be easy).

Pre-Reqs
So obviously first you'll need to install Dropbox if you don't already have it. It's incredibly straighforward just make note of what directory your Dropbox is in.

Step 1 - Find your SOuL
There are a couple of ways to find your SOL files. In the interest of making this easy I'm just going to tell you. 
--Option 1
Your SOL files (assuming you're on Windows 7 and not using Chrome) are in
C:\Users\[username]\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\[random]

! Yes, there. In Chrome it's even uglier. Moving along. [username] is the username you logged in with. [random] is just a random string of characters. There should only be one [random] folder. That's your .SOL root dir.

If you're not on Windows 7, there's more than 1 [random] folder, you don't know your username, or for some other reason can't reach that location then you'll have to take option 2. If you're on Chrome then look at the extra credit below to find your .SOL root dir.

--Option 2
Oh, a hard case eh? Just open a Flash game and save it (most save automatically after you play for a bit). Now open Windows' file search function and search for files named '*.sol' that have been edited today. That'll show you the rabbit hole your save is in. Now walk back up the directory tree until you get to the [random] directory. That's your .SOL root dir.

Step 2 - Create a SOL Storage Directory
Now open your DropBox folder. I'm going to describe the way I build the directory structure but you're welcome to do it your own way. You're the one that gets to troubleshoot it not me.

Create a directory called 'Sync Directory'. This is where you're going to copy the Kong folders. I use this same directory to sync the save files for several games, among other purposes. I also keep a handy text file in here describing what each is for and the local directory it's supposed to link to. You know, for documentation. Because I keep several sync functions in here I create a 'Flash SO Object' directory and put the Kong files under that to keep things tidy.

Step 3 - Move the SOLs
Now with the Sync Directory open go back to your .SOL root dir from Step 1 and find the 'chat.kongregate.com' and the 'assets.kongregate.com' directories. For reasons unknown to me (and probably unimportant to this document) Kong's Flash games store data in both these directories. So move (not copy, MOVE) them both to the Sync Directory or whatever subdirectory you want to use.

Step 4 - The Magic of mklink
If you copied the folders in the last step then this step will fail and I don't want to hear about it. Moving right along.

Now we're going to need to go to the command line. If you can't find it google it.
Once you're on the command line you'll want to enter something like this
mklink /j "[full path of .sol root dir]\assets.kongregate.com" "[full path to sync directory]\assets.kongregate.com"

In order to get the full paths your best bet is to open the relevant directories and copy the path from the location bar at the top. Then you can right click in the command line window and paste it in (CTRL-V doesn't work; GJ M$ :/ )

Rinse and repeat for the 'chat.kongregate.com' directory...
mklink /j "[full path of .sol root dir]\chat.kongregate.com" "[full path to sync directory]\chat.kongregate.com"

Now before you move to the next step... open your browser and go to Kong to verify that Flash still reaches the SOL files. If it doesn't... ~~>PANIC FORMAT<~~  j/k. If not then go back over the steps mentally and make sure you didn't miss something. This stage is critical; make sure you can open the SOL files before proceeding or you'll waste your time.

If you can't figure out the problem you can post a comment and I'll try to help.

Step 5 - Reciprocation
Now you've got your SOLs in a different directory from the vanilla install (you savvy techie you) and your browser is ignorant of the extra layer of indirection. Yay! This is mostly useless mental masturbation. Let's get the important part done.

Go to some other computer and find its Flash .SOL root dir (refer to step 1 for assistance if you've forgotten already). Now find the chat and assets directories for Kongregate and either delete them or move them to a safe place. But I hear you asking Why save them? Simple. If these files are different and contain, for example, valued saves for the same game, then you'll have to figure out how to mesh them into the sync folder. For that you're on your own; it'll be different for each game and I can't be bothered to research it. If there aren't any saves you care about then by all means delete these folders.

Now re-refer to step 4 and create links for these directories the same way you did on the first PC. Voila! Once Dropbox is all up to date (you did think to install it on the second PC right? right!?) open your browser and verify it's opening the SOL files as expected. And you're done. You can repeat this step for any additional PCs you want to connect to the sync folder.

!Additional Caveat!
Do not play the same game on multiple PCs simultaneously. You'll cause conflicted versions, eat up HDD space like candy, and possibly corrupt the SOL file. If you try this I don't want to hear about it.

Extra Credit - Oh So You Like It Shiny Do You
Chrome thinks it's special, bless its shiny heart. In case you didn't know, Chrome doesn't use the version of Flash you installed for IE, or Firefox, or Opera, or whatever random browser Mosaic you happen to use. Chrome uses its own internal Flash engine (assuming a vanilla install, you can make it use the other one but typically there's no reason). As such it saves its SOLs in a different place. Specifically on Windows 7:
C:\Users\[username]\AppData\Local\Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\WritableRoot\#SharedObjects\[random]

!!! Yes. It's even uglier. Sometimes the OS will barf on a directory path that long (depends on how legacy it's feeling at the moment). GJ Google. Anyway. This is basically the same as in step 1 just with a different path. The [] segments are the same as described above. You can take that path once you identify it and replace it for any .SOL root dir referenced above. Indeed, you can make the Kong folders in it link to a Dropbox sync dir and do the same with the other Flash .SOL root dir and have all your browsers magically reference the same files. On all PCs. Nirvana. Or some reasonable facsimile thereof. :>

Extra Extra Credit - Or, wtf are you still doing here?
What, that wasn't enough for you?!? Ingrate. Fine, a little protip at the end for you skiddies with nothing better to do. You may not be aware of it but Dropbox saves old versions. Basically, you can use it as version control-lite software for any file you want, including the SOL files. It only saves back to a certain age, or maybe a certain number of changes. I've never cared enough about this aspect to explore it fully. But if you make a fatal mistake in a game or corrupt the file you can retrieve an older copy from the Dropbox website. Additionally Flash itself has been known to prune its SOL files by age; Dropbox can be used to prevent this.

I'll leave the full understanding of the extra-extra-credit items as an exercise for you because, to be honest, I've not needed to explore it and so don't really know the full details.

Enjoy!