Translate

Saturday, October 05, 2013

My concept of the Infi

A few years ago I started mumbling to myself about the Infi--the INFormation warrIor.

Totally a knock-off from the Jedi from George Lucas, of course. And such a fun idea.

Mostly I've tweeted about it, but thought, why not put something on one of my blogs too?

The idea is that today you have these people who operate in cyberspace as individuals who can really shift things, so it's like real-life Jedi but their powers are not about the physical so much as about wielding information through the modern web. So I call them Infi.

Like Julian Assange would definitely qualify I'd think as an Infi with this concept. And so would PFC Manning, and Eric Snowden.

So are they good or dark adepts?

No point in asking the current Executive Branch of the US Government which may wish to think one thing, but unfortunately there are times it can seem to be like the evil Empire of Star Wars, remarkably enough. Change from such behavior would be a good thing.

Actually it's very weird how much our modern world can be paralleled with the vision of George Lucas, where you may note there were senators and dark political intrigues.

The Jedi moved through this world as remarkable individuals able to change things on a galactic scale.

Today there are individuals who can stand against entire nations, thanks to the power of the web, who live a life that is so far definitely rivaling fiction and even inspiring it.

Possibly we are moving into a different world, with the rise of the Infi.

Here's a tweet I made a couple of years ago:


If so, I suspect it will make the imaginations of even the greats like George Lucas seem not quite up the task of a world where speed, information, and change can happen in battles in cyberspace that can engulf a world, where many people are barely even aware of them.

But their lives are changed regardless.

Here is one of my favorite tweets from me playing around with the idea. I don't take it too seriously. But at one time I thought I would be a science fiction writer but now mostly just muse about things on my blogs.

Still that urge to be dramatic is still there:


To a better world.

And, again, I'm not taking it all too seriously. I'm just a guy who loves to play with ideas. And my concept of the Infi is just one of the fun ones.


James Harris

Sunday, September 22, 2013

Should Marvel go "Rogue"?

Having been a big comic book fan in the past I feel gratified by a lot of movie-making which has finally done the job needed for handling a fantasy reality where superpowers rule.

With that said it occurred to me that I have not seen a movie with the lead from one particular superhero who could, I think, handle the massive weight of a major motion picture all on her super-powered shoulders and that is Rogue.

Movies with female leads have been showing their box office clout, while Wolverine has shown that there is still room for other often singleton superheroes along with the perennial favorite Spiderman.

As a female lead superhero few are in the range of Rogue.

So should Marvel--or someone who has the insight and power--go a movie about Rogue?

(Assumed they have the rights to do so, and finally stumbled across indications they do not. Shows what I know about licensing issues around these characters which is admittedly not much! Will leave the post up though as, why not?)

I think they should.

Rogue can hang with the best of them at her maximum, while she has the vulnerability in character and in her story that can make her appealing to a wide audience. She can not only fly, punch, and hurl cars with the best of them, but she also has to deal with her root ability to steal superpower or memories or life energy.

Of course modern movies are massive investments, but hey, it's the web so I can express my opinion. And maybe some people with clout have already realized the above and there is something in the works.

If so, great thanking you unknown people who help bring the Marvel Universe to life on the big screen!!!

You continue to impress me.

If not?

Go Rogue.

And give us more. And it better be great. Her character deserves nothing less.

I am a HUGE fan of the Rogue character. I am certain there is a lot of strength and power there which is the raw material needed. Getting it right is the job of others.

There are few if any minor heroes in the Marvel Universe.

There may be too many writers and directors not up to the challenge.

Get the best, and make them deliver.

Thank you for your time and attention. And, um, that's it.


James Harris

Friday, September 06, 2013

Back to software development

Back in 2002 I voluntarily left a position as a software developer at a major corporation. At the time it seemed like a great idea. Now over a decade later, I'm not so sure.

But back then I was serenely confident in myself and very naive about important things in the real world.

So I thought I had a duty to concentrate on what I knew then (and know now) was a major mathematical find. And that find is what mathematicians call a prime counting function, but which I've now found may be more commonly called a prime counter.

As my backup I also had an idea for a little app which was a tool for Java developers to check out basic class information. It was evolving from some test programs I'd written to help me study for the Java certification exam.

Besides, I felt confident that if necessary I could easily step back into the computer field considering how well I had been doing. I had been a lead developer. I had lots of experience with plenty of people recognizing my abilities.

So yeah, I was supremely confident and soon in for a shock.

Despite my ability to prove without a doubt the importance of my mathematical find, I got nowhere with mathematicians. And learned that they don't particularly feel motivated necessarily to help out someone like me. I'm not a mathematician. I'm just some guy who found this thing. Academics are not like what I thought.

But I'd been through adversity, I thought. I grew up as a black kid in the American South. While I think I got a lot of support from my rural South Georgia community, across races, I have to admit standing out as someone who went on to college on a full tuition scholarship and got my degree in physics in four years.

I'm used to finding my way.

But now I'm willing to admit--more than 10 years since my find--that academics have me stumped. I've since made more mathematical discoveries and come to the conclusion that I'm finally facing the greatest challenge of my life in getting any of it academically accepted.

Eventually after that pivotal decision of leaving my comfortable software developer position I found myself in San Francisco, and pondered trying to get back into the field then. That was in 2005 when I moved to California, and ended up, instead, working as a data entry person at a large insurance company.

But it paid the bills, gave me time to enjoy myself in the city, and left me time to focus on my continuing struggles with mathematical recognition, and with my various blogs or other online efforts.

I kept thinking: soon, soon, something will work.

And my open source project which I'd belatedly put on SourceForge in 2004, was still out there as a puzzle, and also as my continuing link to the development world. But I struggled with what to do with it, and wondered if it was even worth the effort.

Today I've given up on courting mathematicians for formal recognition and gone more to the long-term, which is just put the information out there and win in the court of better ideas. Meanwhile I've begun to accept that it's probably a good idea to focus a bit more on a job that actually pays well, as nothing else has come close to how well I was paid, now seemingly long ago, working as that software developer at that major corporation.

Now my open source project Class Viewer is critical in that effort, so I'm looking at it more critically.

Oh yeah, actually got laid off from that data entry job in San Francisco, which was a major blow to my ego. The nerve of those people!!! And then focused more on web efforts, pushing math ideas, and other ideas until I exhausted my naivete and delusions about how the real world works.

Ideas do not necessarily move the world.

Products DO, and groups of people DO.

Individuals with ideas who push them often get called nasty names, and make no money.

That making no money gives you a fascinating thing called--perspective.

It also gives you lots of unpaid bills. My apologies to creditors! I still plan on paying you all back.

My problem is that I don't like to lose. Dogged determination can carry you far in life, or leave you high and dry against a problem you can't seem to solve.

The idealist in me though believes that my actual failure was believing in some people who did not live up to great expectations, but the realist in me realizes that can be just a fact of life.

Great expectations may make a great novel title, but are not necessarily the most pragmatic views.


James Harris

Wednesday, September 04, 2013

Why do we still use passwords?

I like puzzling over really dumb things that lots of people have to do, because it amuses me. And one of the stupidest things we all still have to do is use passwords, but why?

Early on, back when there were debates over whether or not "personal computers" were even worth having, as the web began to emerge, it was simpler to use passwords for access to sites. And the username and password way of operating took over.

But it's a dumb way to do things long-term.

People forget the darn things. Or re-use them endlessly. Or get infuriated when they have to come up with new ones on a schedule. And, oh yeah, computers are fiendishly good at cracking them.

But what to do? What else to do?

Why not use keys?

People don't use a username and password to start their cars, right?

Would you use a username and password to get into your house?

I wouldn't. I like keys just fine.

So how do you use keys instead of passwords?

The simplest is a dongle type device that plugs into a USB port with a unique and cycling identifier that runs through a key service. The key service tells people that you are you.

So, for instance, say Mozilla or Google were to provide a key service--or some other organization if you don't trust either of them--then they'd be the ones to tell a website who you are.

They just need to be sure you--are you.

So they would just need a way for you to tell them, which is what that device that plugs into your USB port would do.

And you can keep it, where?

How about on your key-chain?

(That's where a lot of people like to keep their keys. I think it's a decent place. Very familiar.)

How do you cycle it?

How about using the time of device connection?

That's a simple idea I gave away years ago after I failed to get a US patent on the concept which infuriated me, and earned my contempt of the USPTO from then on.

I think the USPTO is stupid. (Maybe I'm using words like "stupid" too much these days but the password thing is way past stupid into endlessly annoying.)

So, like, there's an algorithm that shifts a code on your "key" whenever you connect it to the key service.

The way it works is your key keeps up with how long you're connected because it has a timer and the service keeps up with that connection time too.

So your key calculates its new code after you disconnect and the service does as well. They both know how long you were connected, so each has the critical information. That time of connection is a number which can be pushed through shared formulas to generate a code. So you can endlessly generate codes, replacing a static password, or one that changes every 30 days.

With this idea, you send--by using your key--a new code with each connection.

Here notice that both your device and the key service have a useful bit of information which as far as I know is mostly just thrown away all the time on the web.

They BOTH independently have the time of connection.

It's called SHARED INFORMATION and my idea leverages such information. Simple.

If someone copies your key, and tries to be you, they start generating new codes, and then when you try to be you, the service starts howling as your codes are wrong. You can't both be you at the same time. So, you know you've been hacked. They know you've been hacked.

That simple technique is unbreachable, as long as you eventually use your key again.

If they just take your key then it's just like other situations if people just take your key. If you never use your key again, and they copy it, then it's also like if they just took your key. So technically the technique ensures only one key user is allowed with it impossible for duplicates to co-exist without detection.

I can prove that through logic because I'm really smart.

Our current system is really STUPID.

Do you think I used the word "stupid" enough in this post? I don't. I'd like to use it a bit more but I'm trying to be polite.

Our world is so much worse off because there are people who think they are highly intelligent who insist on ignoring ideas that can make our lives easier while requiring we do STUPID things like use usernames and passwords.

Ok, I feel better now, got one more in there.

So why is my idea a key while username and password is not?

Because your physical keys are unique to you. Yes, others MAY copy them, but it's not like you will not find out. Or probably will find out if you're smart about it, and oh yeah, I digress...they need your physical key to copy it!

Physical keys are awesome things which people should appreciate more, so we can move those key principles to the web.

When you think it, then it is possible it can be done.

If you can't think it, then how can it be made real?

With my idea someone wishing to steal your key needs your physical key to copy it--as the codes it generates shift all the time--and even with it, they may find it hard to hack the freaking thing and copy it. But even if they do, if you get it back, and use it, their copy is now worthless.

So it's actually better than a normal key.

If they just copy a current code from your key as it flies across the web, then they got NOTHING.

Oh yeah, and why give ideas away for free?

Because I don't like the USPTO and I STILL don't like them despite recent legislation.

What we lose is innovation as big corporations have the power to push their ideas through, while others can just keep using usernames and passwords indefinitely because in my opinion big corporations rarely push the best innovation.

(But they do have big legal departments so tread carefully in saying nasty things about them!)

Our world is changed by blocked innovations where people lose more than they often realize because they have no clue how much better things could be.

And that is just sad.


James Harris

Wednesday, August 28, 2013

Print on demand and the post office

People can wonder why problem solving is not enough to get things changed, so I like finding real world examples which are FAMOUS to help get perspective. So, for instance the US Postal service is having well publicized difficulties.

And it turns out I actually first put out a post trying to help them three years ago back in August 2010.

My original idea talked about scanning a letter at the post office but the concept boils down to print on demand for an electronically sent document.

And here we are three years later and it's worth talking about some more. And three years isn't a long time in the world of ideas. Typical time frame, remarkably enough, is 20 years in the old world. Don't believe me? Then read then the Wikipedia article about sliced bread.

I'm thinking things can get a bit faster today, though the problem isn't just getting the idea out there. People can get stuck in their ways. So the real problem is shifting them out of their comfort zone, into recognition that the suggested change is a better way to go.

Now then, with the new idea, if you print out a letter at a regional center closest to where the letter is supposed to go, you shorten the distance a physical thing is carried, allowing cyberspace to help out by transmitting the information.

So the idea would be to let you deliver a physical letter through cyberspace by having print on demand local to the delivery location removing the need to transport a physical letter all over the place when you just wish the information in a PHYSICAL letter to be delivered, so for instance it gets a postmark.

Notice that also is another way to possibly do next day delivery for people and businesses who don't care if someone else prints and stuffs their letter into an envelope for them!

Print on demand has been around for a while, and I'm guessing there is machine envelop stuffing available.

And the post office could charge a premium for the service which could let people pay bills overnight, using their debit cards of course, to have a postal money order stuffed into there too! Or you could send money to a relative quickly, and I don't know what the post office can or cannot do, or whom they can or cannot compete with, but that is for the US Congress to work out.

But regardless, imagine mailing a physical letter to someone you need to contact, by the next day, by emailing it to the post office which will print it out, stuff it into an envelope and deliver it?

Or postcards! What if the post office printed out post cards on demand instead of shipping them around the globe?

Do I believe this will be possible some day? Yes. For all I know there are post offices in other countries already doing it.

Would I like to have it now? YES! I'd love to be able to send a physical letter, with that wonderful thing called a postmark, by emailing the post office or using some online form, and paying for it all online.

I actually trust the US Post Office. It is one of the most trustworthy government institutions.

I think a lot of other people trust the US Post Office as well, and feel SAFER with it than with using other sources, and also, yup, again, get that often critical POSTMARK.

New ideas can seem weird to people at first. But so did sliced bread. Someday I think people will puzzle that there was ever a time in an advanced, technologically savvy country that the post office didn't allow people to electronically send in letters to be physically printed out and delivered!

They'll wonder how such a simple idea could have taken so much to be implemented.


James Harris