I've got a 400 watt inverter I was going to hook up directly to the battery because it only provides 100 watts when going through the [cigarette lighter] DC connector. That turns out to be a bad idea because even with the battery isolated from the rest of the vehicle by a cutoff switch juice still flows when the inverter is turned off. So plan B. First I realized I don't have to run a line to the negative pole of the battery since the chassis should be ground. The negative pole of a side mount battery has a boot over the connector which is really the first clue that it doesn't like added wires. Second the live wire will connect to the other side of the cutoff switch rather than the battery so the inverter is cutoff like every other circuit when I throw the switch. The 1.8 watt solar battery charger I am going to connect directly to the battery so it provides juice regardless of the state of the cutoff switch. I'm not at all worried about over charging. That's not been a problem. The only thing I'm missing is one inline wire connector. Too bad I couldn't find a variety pack with everything I needed. I ended up buying dozens of each kind of connector when I only needed less than a handful.
I'm using 14 gage wire because it's the largest gage that works with the connectors I bought. I'm sure this is fine for the solar panel but not sure this is enough for the inverter. I suspect if I ask too much of it I will find out. Laptops only draw about 90 watts and I don't have one yet. The only other current use I have is to charge my cell phone and that will work fine. I should have it all done tomorrow. I've already got two wires routed through my truck's firewall. A red one, connected directly to the battery, I will change from my inverter to my solar panel. A blue one I will connect to the other side of the cutoff solenoid and replace the red wire currently connected to the inverter with that. Then all I've got left to do is ground both devices to the chassis.
The only trick now is to figure out which is red and black on the solar charger. The wires are both black. I know the center of the DC connector is red, but I'd have to take it apart to figure which wire goes to the center pole. The guy at the parts place gave me a free new 9 volt battery for my VOM (I did a Becker complaining about how the other parts place wanted to charge me $4 for it and a miracle happened.) I just have to find out where in the garage the meter is. I'm also going to look for some nylon ties in the garage. I have three bucks left to last me the next two weeks. Otherwise I'm using string temporarily.
Update: Also I decided against the air mattress. It takes up too much room denying me storage space. I do not want to use my front passenger seat for storage. I gave it to my mom and she said I didn't have to repay a $100 loan. Normally I wouldn't accept, but things are tight. Not bad for the $25 I invested in the air mattress. My sister has a smaller regular mattress still in plastic that she's donating to my cause. That will leave room for the four clear plastic containers I bought the other day. Only two are full but I should fill the third before I'm done. I'm taking the fourth along just because. I'm going to forgo sleeping bags and just take some blankets.
Other stuff... I'll have about 5 gallons of water with me and I use that generic crystal light stuff for flavor. I have two almost full multi-vitamins plastic jars because I once couldn't find the first and I only take one every other week when I think about it. Peanut butter, honey and crackers don't require refrigeration, but I need my best foods mayonnaise so I may have to invest in one of those plug in camp coolers down the road. Anyone know which fast food chain uses best foods packets? I promise to pay for an overpriced sugar drink with meal if I need some extra condiments.
So what's the equivalent of an MRE for the homeless? All suggestions welcome.
Economic expansion and liberty, by Mars Maniac in Chief Ken MMinC., and occasional brilliance and humor by CJ.
Thursday, July 11, 2013
Pearls from the Road to Serfdom
Reader's Digest version.
- The system of private property is the most important guarantee of freedom, not only for those who own property, but scarcely less for those who do not.
- National Socialism is not just the product of wickedness such as the Nazis.
- To those who have watched the transition from socialism to fascism at close quarters, the connection between the two systems is obvious.
- Advancement within a totalitarian group or party depends largely on a willingness to do immoral things.
Tell me if this doesn't describe Obama?
- Socialist economic planning necessarily involves the very opposite of [rule of law.] The planning authority cannot tie itself down in advance to general rules which prevent arbitrariness.
- The Rule of Law, the absence of legal privileges of particular people designated by authority, is what safeguards that equality before the law which is the opposite of arbitrary government.
Update: It can still happen here. And is. And more.
"a nation of laws does not behave in this lawless manner"
"a nation of laws does not behave in this lawless manner"
Mars One talks radiation
From the horses mouth. Use my site search here for other articles on 'Radiation.'
It's a comedy really
The Orion Launch Abort System has a 1360 kg fairing.
You can't help but compare this to the Dragon's nostrils (pictured at top right) which serves multiple purposes without adding dead weight.
Meanwhile, NASA is planning their 2020 mars rover. It may not be a joke to say for less money than their 154 page document they could probably send a dozen colonists in the same time frame to fix the old rovers (Yes, I'm joking, but good jokes have elements of truth in them.)
First flight of the F9R may be Dec. 9th with a test coming tomorrow. They are not joking about eventual reusability.
Congressman Dana Rohrabacher seems to be one of the few with any sanity. How did California get so lucky?
You can't help but compare this to the Dragon's nostrils (pictured at top right) which serves multiple purposes without adding dead weight.
Meanwhile, NASA is planning their 2020 mars rover. It may not be a joke to say for less money than their 154 page document they could probably send a dozen colonists in the same time frame to fix the old rovers (Yes, I'm joking, but good jokes have elements of truth in them.)
First flight of the F9R may be Dec. 9th with a test coming tomorrow. They are not joking about eventual reusability.
Congressman Dana Rohrabacher seems to be one of the few with any sanity. How did California get so lucky?
Tuesday, July 9, 2013
Good News. The mechanic tried to rip me off.
Why is this good news? Because if he hadn't I would have paid him the $80 we agreed to and not been happy with the result. I had asked at first if we could run a switch under the dash to cut off the battery. He said he couldn't do that, but he could put a switch on the battery. He quoted me two prices, one for a cheap switch, another for a good switch. I chose the good switch and was there this morning for an 8 o'clock appointment. But before I showed up for that appointment I went to the local parts place and asked to see what switches they had. They had a much cheaper cheap switch ($12) than the mechanic had quoted me and a ($50) switch with two terminals and no mounting brackets. So when the mechanic showed me the exact same $50 switch and tried to rip me off by saying it would be $100 instead of $80, I was prepared. The fact is, I could undo a terminal and connect the switch to hang there not costing me a penny more than the $50 for the switch. It would have been a five minute job. Instead, I'm getting what I wanted in the first place with a switch under the dash. I have an 8:30 appointment tomorrow with a different mechanic that will do the job right and give me what I want.
So instead I have a solenoid on a mounting bracket. I will not have to open the hood to cut off the battery. This makes me happy. Always deal with a mechanic you trust.
Update: Everything was installed this morning and the Jimmy is sitting with the switch off now. Tomorrow morning I will see if disconnecting the battery keeps it from draining and starts my vehicle. I see no reason it shouldn't. My back up plan is a larger solar battery for charging than the little one I have now. That little charger may be useful in charging a second battery not connected to any circuits that could drain it. Before I leave on my odyssey (my personal mars mission) I'll have my brother-in-law help me track down the fuse involved in the drain per CJ's suggestion.
So instead I have a solenoid on a mounting bracket. I will not have to open the hood to cut off the battery. This makes me happy. Always deal with a mechanic you trust.
Update: Everything was installed this morning and the Jimmy is sitting with the switch off now. Tomorrow morning I will see if disconnecting the battery keeps it from draining and starts my vehicle. I see no reason it shouldn't. My back up plan is a larger solar battery for charging than the little one I have now. That little charger may be useful in charging a second battery not connected to any circuits that could drain it. Before I leave on my odyssey (my personal mars mission) I'll have my brother-in-law help me track down the fuse involved in the drain per CJ's suggestion.
Sunday, July 7, 2013
Post Springerville
I will not have my own internet access after this month and do not know when I will be back.
Being a poor bum has it's disadvantages. Like they say...
"I've been rich and I've been poor... rich is better."
I'm going to have to wait a bit longer for that though. I've stopped my software project at a good point and it's all saved to DVD. I'm leaving my computer behind for my folks. I hope to find a cheap laptop and may get back online with a cellular modem... but don't know when. I'll probably need to dual boot since most cellular modems don't work with Linux.
If my GMC Jimmy dies and I can't fix it, so do I and good riddance eh?
I'm not going to say anything about this to my ex-wife. I just need to get a power adapter for the car to recharge my phone which happens to need a charge at the moment. My car need a jump right now as well and the battery drains every twelve hours or so. I don't have time to run down the short so I'm hoping a ten watt solar charger will keep me going for a while. I may add a cutoff switch to one of my battery leads as well. I have a 1.8 watt charger that isn't enough. It was supposed to be 5 watt but the place ordered the wrong one. Life sucks like that sometimes.
A bit of bright news. My stepson Sasha visited my sister and her husband this last month. It will give me a topic to discuss next time I talk to my ex wife. They didn't recognize him. He shaved his head, grew out of his baby face, developed a bit of a belly and was riding a motorcycle. He didn't bring along his wife. She was either at college or working. He works two jobs himself. He lives in Sacramento. My sister lives in Lockeford.
Anyway, this will be my last post for I don't know how long. I will publish comments if they come this week but don't be offended if it doesn't happen after that. It just means I didn't see them.
I will be traveling, but not too many miles a day since I really can't afford the gas. But I do need a bit of freedom before the world all comes crashing in. Or by some miracle I overcome this prison.
Now think about this.
Weird update: I'm feeling a sense of freedom like being released from prison. I'm actually looking forward to being homeless. Today I went to a mechanic to see about my Jimmy. It was the wrong garage. I meant to go to another on the same street, but since I went there I discussed my options. None were good including $60 to not fix anything but determine where the short is. I went with overpriced option, I think it was D or E, I'm going to have a switch installed on my battery tomorrow morning so I can easily disconnect it while it's sitting so it doesn't drain regardless of where the short may be. I'll have someone go after the short when I'm not so low on funds.
So I needed to be able to charge my phone. Crappy option A was $18. Premium option B was $30. So I went with option C, driving 100 miles round trip to Walmart to get a 410 watt inverter for $40 because I had enough gas already and could use the drive. Now when I get a laptop I will have a means of charging it as well. It charged my phone during the 50 mile drive back.
The back seats on my Jimmy fold down to provide a nice sized area. This is the first time I've checked out this area since I drove my sister, her baby father and kid to Flagstaff for my niece's college graduation. It is full of her crap which I'm going to have removed tomorrow after I get back from the mechanic. I bought a $25 air mattress that should make that a comfortable sleeping area. The sleeping bags I priced were too much but I'll get one before I start my odyssey at the end of this month. I will not be able to buy a laptop the first month and probably not the second either. But once I do and get a usb modem with it I will not need much else.
I'm going to see the country and visit old friends scattered around the states. I still owe on the Jimmy but will have it paid off in a year. Technically I could use my [not smart, but regular dumb cell] phone for internet access until I have a laptop with access. Then there are always the libraries.
For 50 cents, swimming pools have showers, but I expect an occasional motel will be in the cards.
That sense of freedom is that no other person will interfere in what I do, so I may be able to accomplish more as a bum than I could here with folks (but still a bum which is one of the reasons I'm leaving.) Life is hard. My choice would seem to be making it harder. But in a weird way it is not. Freedom is not having to bear the burden of other's judgement even when unspoken (spoken is why I'm leaving. But it's always been there.) I am responsible for my life. That's freedom.
Cost of living (per week:)
Essentials...
Vehicle: $100 (46% to pay off debt in first year, 54% fuel and maintenance.)
Food: $50 (no food stamps.)
Luxuries...
Housing: $40; homeless does not mean no housing costs but this is a luxury.
Misc: $20; $10 for phone service, eventually $10 or less for internet service.
Saving: $20; a goal I will probably not reach without extreme determination.
I can do this. I will keep a daily log to make sure I keep to a budget.
Being a poor bum has it's disadvantages. Like they say...
"I've been rich and I've been poor... rich is better."
I'm going to have to wait a bit longer for that though. I've stopped my software project at a good point and it's all saved to DVD. I'm leaving my computer behind for my folks. I hope to find a cheap laptop and may get back online with a cellular modem... but don't know when. I'll probably need to dual boot since most cellular modems don't work with Linux.
If my GMC Jimmy dies and I can't fix it, so do I and good riddance eh?
I'm not going to say anything about this to my ex-wife. I just need to get a power adapter for the car to recharge my phone which happens to need a charge at the moment. My car need a jump right now as well and the battery drains every twelve hours or so. I don't have time to run down the short so I'm hoping a ten watt solar charger will keep me going for a while. I may add a cutoff switch to one of my battery leads as well. I have a 1.8 watt charger that isn't enough. It was supposed to be 5 watt but the place ordered the wrong one. Life sucks like that sometimes.
A bit of bright news. My stepson Sasha visited my sister and her husband this last month. It will give me a topic to discuss next time I talk to my ex wife. They didn't recognize him. He shaved his head, grew out of his baby face, developed a bit of a belly and was riding a motorcycle. He didn't bring along his wife. She was either at college or working. He works two jobs himself. He lives in Sacramento. My sister lives in Lockeford.
Anyway, this will be my last post for I don't know how long. I will publish comments if they come this week but don't be offended if it doesn't happen after that. It just means I didn't see them.
I will be traveling, but not too many miles a day since I really can't afford the gas. But I do need a bit of freedom before the world all comes crashing in. Or by some miracle I overcome this prison.
Now think about this.
Weird update: I'm feeling a sense of freedom like being released from prison. I'm actually looking forward to being homeless. Today I went to a mechanic to see about my Jimmy. It was the wrong garage. I meant to go to another on the same street, but since I went there I discussed my options. None were good including $60 to not fix anything but determine where the short is. I went with overpriced option, I think it was D or E, I'm going to have a switch installed on my battery tomorrow morning so I can easily disconnect it while it's sitting so it doesn't drain regardless of where the short may be. I'll have someone go after the short when I'm not so low on funds.
So I needed to be able to charge my phone. Crappy option A was $18. Premium option B was $30. So I went with option C, driving 100 miles round trip to Walmart to get a 410 watt inverter for $40 because I had enough gas already and could use the drive. Now when I get a laptop I will have a means of charging it as well. It charged my phone during the 50 mile drive back.
The back seats on my Jimmy fold down to provide a nice sized area. This is the first time I've checked out this area since I drove my sister, her baby father and kid to Flagstaff for my niece's college graduation. It is full of her crap which I'm going to have removed tomorrow after I get back from the mechanic. I bought a $25 air mattress that should make that a comfortable sleeping area. The sleeping bags I priced were too much but I'll get one before I start my odyssey at the end of this month. I will not be able to buy a laptop the first month and probably not the second either. But once I do and get a usb modem with it I will not need much else.
I'm going to see the country and visit old friends scattered around the states. I still owe on the Jimmy but will have it paid off in a year. Technically I could use my [not smart, but regular dumb cell] phone for internet access until I have a laptop with access. Then there are always the libraries.
For 50 cents, swimming pools have showers, but I expect an occasional motel will be in the cards.
That sense of freedom is that no other person will interfere in what I do, so I may be able to accomplish more as a bum than I could here with folks (but still a bum which is one of the reasons I'm leaving.) Life is hard. My choice would seem to be making it harder. But in a weird way it is not. Freedom is not having to bear the burden of other's judgement even when unspoken (spoken is why I'm leaving. But it's always been there.) I am responsible for my life. That's freedom.
Cost of living (per week:)
Essentials...
Vehicle: $100 (46% to pay off debt in first year, 54% fuel and maintenance.)
Food: $50 (no food stamps.)
Luxuries...
Housing: $40; homeless does not mean no housing costs but this is a luxury.
Misc: $20; $10 for phone service, eventually $10 or less for internet service.
Saving: $20; a goal I will probably not reach without extreme determination.
I can do this. I will keep a daily log to make sure I keep to a budget.
Saturday, July 6, 2013
I don't like emulators
I've changed my mind about buying Navicat. I've tried it and do not like it. It runs on top of the Linux wine emulator, but it's the lousy table graphic design tool that did me in. Microsoft Access, which I can't use because I'm no longer on any windows box, was really good from that perspective.
I can live without Navicat which will save this poor boy a few bucks.
The polygon function I'm adapting for my project uses a single callback. What I really want is a separate list of polygons for any forms I create. I'm not really solid on the Cairo calls and there is quite a bit of indirection to twist my brain into a pretzel... but I'm hoping what I come up with both works and is easier to use. Works is kind of important. Easier to use depends mostly on how I wrap it.
Update: I'm looking for Navicat alternatives. I've already got pgAdmin III, but would like to look at some of the others.
I can live without Navicat which will save this poor boy a few bucks.
The polygon function I'm adapting for my project uses a single callback. What I really want is a separate list of polygons for any forms I create. I'm not really solid on the Cairo calls and there is quite a bit of indirection to twist my brain into a pretzel... but I'm hoping what I come up with both works and is easier to use. Works is kind of important. Easier to use depends mostly on how I wrap it.
Update: I'm looking for Navicat alternatives. I've already got pgAdmin III, but would like to look at some of the others.
Thursday, July 4, 2013
Wednesday, July 3, 2013
My dog Max...
...is part Rottweiler. I'd hate to think someone would shoot him for accessory to video recording.
The officer says they shot the dog to protect the owner. How lame. What bullshit.
The officer says they shot the dog to protect the owner. How lame. What bullshit.
Morsi is out?
What's next? Perhaps our military could follow their example? Hmmmmm... We have definitely had more scandals.
In other news, Obamacare provisions postponed until after the midterms. No coincidence we're sure.
In other news, Obamacare provisions postponed until after the midterms. No coincidence we're sure.
Single pass compilers
Multi-pass compilers seem bad to many, so the single pass compiler is very seductive. Both are the dark side. In my mind, the perfect compiler is two-pass, no more or less. The first pass collects and organizes names. The second pass is similar to a single pass compiler, but now has more intelligence and doesn't force a specific order on code. Scope rules are kept simple. You only need two: everything declared in a routine is private to that routine. Everything in a file outside a routine is private to that file unless declare public. A file is either a class or it is not. That's one line at the top of your file: Class ClassName. You don't need namespaces. A class is a namespace. Ok, if you want, a third pass could remove the vectors introduced in the second pass, but isn't really needed because the second pass could do that at the cost of being a bit slower. I think it may be possible to do even that in a way that doesn't slow the second pass down much. Getting rid of the vectors means your executable doesn't retain any names (keeping is small) unless it's a library and then only the public names are retained.
Get rid of everything else related to this. It isn't need and just makes a mess of your compiler. Keep it simple and your mind will have room to consider if other elements should or should not be part of your language. One day I hope to be in a position to show rather than just tell. But first I must complete a simple project that provides me with a bit of income. One definite element my language will have is Euphoria type sequences. Nothing else allows an algorithm to be so clear and simple.
Get rid of everything else related to this. It isn't need and just makes a mess of your compiler. Keep it simple and your mind will have room to consider if other elements should or should not be part of your language. One day I hope to be in a position to show rather than just tell. But first I must complete a simple project that provides me with a bit of income. One definite element my language will have is Euphoria type sequences. Nothing else allows an algorithm to be so clear and simple.
Tuesday, July 2, 2013
How People Live
Remember when Trent said, "...it doesn't fit into anyone's mental model of How People Live." He said that regarding my ideas about living on mars. The fact is, mental models are a part of where people are at any given time. Which is alluded to in this article that says, "...we have the same material resources that the cave man, the Neanderthals in their caves had the same natural resources that we have today. The difference is the knowledge that’s accumulated."
It's more than just knowledge. It's a general acceptance that this is the way things are supposed to be, whatever way that is. A way that never actually is (because it's always only part of the full range of possibilities.)
A child growing up in a different social environment will accept that as the way it's supposed to be.
That would include a child on mars whose parents aren't limited in their perspectives. When people with the right perspective arrive on mars, they will all be wealthy and capable of more than we can currently imagine. They need to get there. Now.
"Zimmerman, who is white and Hispanic"
Hispanic means related to Spain.
White is now a subcategory of hispanic? Who knew?
They couldn't possibly mean racist white guy that happens to be a mutt.
We're all mutts of course. But it takes a lefty to be a real racist.
Why is Hispanic capitalized but white is not? I have no idea, it's just an observation.
Maybe because there are no 'white' people. It seems to me we're all shades of brown.
White is now a subcategory of hispanic? Who knew?
They couldn't possibly mean racist white guy that happens to be a mutt.
We're all mutts of course. But it takes a lefty to be a real racist.
Why is Hispanic capitalized but white is not? I have no idea, it's just an observation.
Maybe because there are no 'white' people. It seems to me we're all shades of brown.
Sunday, June 30, 2013
FileZilla
FileZilla looks simple enough. I purchased one year with a host but can't find my home directory on their server. I guess that's what support is for.
Update: I'm sort of making progress. I've broken my home page on my host.
Project status: 8 of 32 menu items coming along well. Six of the remaining do not require additional forms. I still need to connect to the database on my host in order to finish those forms. I'd say I've got about 8% to 10% of the overall project done. No show stoppers in sight. Came up with a good idea about player corporation IPOs that deals with an issue I was concerned with. Just need to get the play balance right.
Update: It looks like my website magically fixed itself. I can't think of a thing I did that would have fixed it. Update: Actually my provider fixed my CamelCase.Perhaps FileZilla actually got around to doing what I told it?
Update: I'm sort of making progress. I've broken my home page on my host.
Project status: 8 of 32 menu items coming along well. Six of the remaining do not require additional forms. I still need to connect to the database on my host in order to finish those forms. I'd say I've got about 8% to 10% of the overall project done. No show stoppers in sight. Came up with a good idea about player corporation IPOs that deals with an issue I was concerned with. Just need to get the play balance right.
Update: It looks like my website magically fixed itself. I can't think of a thing I did that would have fixed it. Update: Actually my provider fixed my CamelCase.
Saturday, June 29, 2013
Friday, June 28, 2013
Huge development
Cairo 2D vector graphics is part of all Linux distributions. The various GTK versions are built on top of it. With grateful thanks to a member of the PureBasic community that provided some absolutely essential functions, I have now incorporated Cairo into my project meaning I don't have to worry what the distros choose to use on top of it. This is a huge hurdle I now have in my rear view mirror. I can't begin to describe how huge it is. Huge!
I am determined to finish this project in less than a year. I'm negotiating price for a database host (I was offered an $87 annual fee on a $131 package but haven't been provided with the proper link yet.) Once I have that I will purchase Navicat to manage it.
I feel good doesn't even come close to describing it. Basically I have only two hurdles left, ya know, other than the relatively trivial task of actually writing my code. I'm bypassing the step of putting PostgreSQL on my computer. I have code to connect remotely and for now that's where I will do development. This is my next hurdle.
The last hurdle will be adding payment methods which is kind of important if I intend this product to provide me with some kind of income. The code I've already written for that is as far as I'm going to go until my project is essentially finished. I'm not even going to think about it until them.
Update: I resolved a minor glitch in creating filled polygons and have added that code to my project. So I feel ready for the next step and have paid for a year of hosting so I can begin that aspect of my projects development. I've got to create an under construction page. There's nothing to see there now but my hosts info.
Update: Crash and burn. Just when I thought I could move forward, I tried creating a polygon in something other than a primary color. RGB values of 0 and 255 work. RGB values of 1 to 254 are all read as zero. Horror! You would think somebody would have mentioned this. I must get over this hurdle because it is a show stopper for me. Un-frikkin-believable. Update: ok, I'm passed my little panic attack. Another important issue along with the RGB values was also fixed (I couldn't use polygon on anything other than the main form. Now I can.) I think I'm going to take the day off from coding. The stress is getting to me.
I am determined to finish this project in less than a year. I'm negotiating price for a database host (I was offered an $87 annual fee on a $131 package but haven't been provided with the proper link yet.) Once I have that I will purchase Navicat to manage it.
I feel good doesn't even come close to describing it. Basically I have only two hurdles left, ya know, other than the relatively trivial task of actually writing my code. I'm bypassing the step of putting PostgreSQL on my computer. I have code to connect remotely and for now that's where I will do development. This is my next hurdle.
The last hurdle will be adding payment methods which is kind of important if I intend this product to provide me with some kind of income. The code I've already written for that is as far as I'm going to go until my project is essentially finished. I'm not even going to think about it until them.
Update: I resolved a minor glitch in creating filled polygons and have added that code to my project. So I feel ready for the next step and have paid for a year of hosting so I can begin that aspect of my projects development. I've got to create an under construction page. There's nothing to see there now but my hosts info.
Update: Crash and burn. Just when I thought I could move forward, I tried creating a polygon in something other than a primary color. RGB values of 0 and 255 work. RGB values of 1 to 254 are all read as zero. Horror! You would think somebody would have mentioned this. I must get over this hurdle because it is a show stopper for me. Un-frikkin-believable. Update: ok, I'm passed my little panic attack. Another important issue along with the RGB values was also fixed (I couldn't use polygon on anything other than the main form. Now I can.) I think I'm going to take the day off from coding. The stress is getting to me.
Thursday, June 27, 2013
Tuesday, June 25, 2013
We are being played for suckers.
Snowden is in Moscow and Putin says the equivalent of, "Ok, he can stay."
![]() |
| Whack a mole. Is it real, or Hollyweird? |
Bogged Down
I'm having Euphoria sequence withdrawals. The Euphoria sequence data type is the greatest invention in programming since programming. No other language has it. Rebol might allow you to create something like it, but PureBasic, even with a list type is just not the same. For example:
temp = {{},{}}
for Index = 1 to 360 do
temp[1] = append(temp[1], sin(Index*PI/180))
temp[2] = append(temp[2], cos(Index*PI/180))
end for
constant sin_lookup = temp[1], cos_lookup = temp[2]
function Rotate(sequence shape, atom facing)
for ndex = 1 to length(shape) do
shape[ndex] = {
(shape[ndex][Xord] * cos_lookup[facing])
-(shape[ndex][Yord] * sin_lookup[facing]),
(shape[ndex][Yord] * cos_lookup[facing])
+(shape[ndex][Xord] * sin_lookup[facing])}
end for
return shape
end function
Let's take out the math so we can focus on the structure...
1) temp = {{},{}}
for Index = 1 to 360 do
2) temp[1] = append(temp[1], some_real_number)
temp[2] = append(temp[2], some_real_number)
end for
3) constant sin_lookup = temp[1], cos_lookup = temp[2]
function Rotate(sequence shape, atom facing)
for ndex = 1 to length(shape) do
4) shape[ndex] = {new_real_x,new_real_y}
end for
return shape
end function
1) Temp is an empty sequence but already with structure. Temp is not an array but does the work of an array and more.
2) We can lengthen just part of a sequence. It just happens we need to lengthen both legs by the same amount.
3) We create two immutable sequences from part of another and assign values and structure all in one operation. Under the covers it's just a pointer to an allocated block of memory but Euphoria does all allocation and deallocation for you without straining a single programmer brain cell.
4) Didn't you see those five lines were actually just one?
Translating this to PureBasic starts with:
Structure some_point // range from -128 to 127. Enough for my sprites //
X.b
Y.b
EndStructure
Structure real_point // for rotation values (both factors and results) //
X.d
Y.d
EndStructure
Procedure GetRotationFactors(facing)
rads=Radian(facing)
rotation_factors.real_point/X = sin(rads)
rotation_factors.real_point/Y = cos(rads)
ProcedureReturn rotation_factors
EndProcedure
NewList temp()
Index = 1
While (Index <= 360)
AddElement temp()
temp() = GetRotationFactors(Index)
Index += 1
Wend
...and so on...
temp = {{},{}}
for Index = 1 to 360 do
temp[1] = append(temp[1], sin(Index*PI/180))
temp[2] = append(temp[2], cos(Index*PI/180))
end for
constant sin_lookup = temp[1], cos_lookup = temp[2]
function Rotate(sequence shape, atom facing)
for ndex = 1 to length(shape) do
shape[ndex] = {
(shape[ndex][Xord] * cos_lookup[facing])
-(shape[ndex][Yord] * sin_lookup[facing]),
(shape[ndex][Yord] * cos_lookup[facing])
+(shape[ndex][Xord] * sin_lookup[facing])}
end for
return shape
end function
Let's take out the math so we can focus on the structure...
1) temp = {{},{}}
for Index = 1 to 360 do
2) temp[1] = append(temp[1], some_real_number)
temp[2] = append(temp[2], some_real_number)
end for
3) constant sin_lookup = temp[1], cos_lookup = temp[2]
function Rotate(sequence shape, atom facing)
for ndex = 1 to length(shape) do
4) shape[ndex] = {new_real_x,new_real_y}
end for
return shape
end function
1) Temp is an empty sequence but already with structure. Temp is not an array but does the work of an array and more.
2) We can lengthen just part of a sequence. It just happens we need to lengthen both legs by the same amount.
3) We create two immutable sequences from part of another and assign values and structure all in one operation. Under the covers it's just a pointer to an allocated block of memory but Euphoria does all allocation and deallocation for you without straining a single programmer brain cell.
4) Didn't you see those five lines were actually just one?
Translating this to PureBasic starts with:
Structure some_point // range from -128 to 127. Enough for my sprites //
X.b
Y.b
EndStructure
Structure real_point // for rotation values (both factors and results) //
X.d
Y.d
EndStructure
Procedure GetRotationFactors(facing)
rads=Radian(facing)
rotation_factors.real_point/X = sin(rads)
rotation_factors.real_point/Y = cos(rads)
ProcedureReturn rotation_factors
EndProcedure
NewList temp()
Index = 1
While (Index <= 360)
AddElement temp()
temp() = GetRotationFactors(Index)
Index += 1
Wend
...and so on...
Saturday, June 22, 2013
Primitive tools
I bought a compiler today. I have been using the PureBasic 5.11 demo for a few days now. It's missing a lot of things I take for granted from using Visual Basic 6 since the 1990s. That was Windows and now I'm using Linux Mint 15rc. It's the simple things that confound you. The terminology is almost completely different. What I used to call a textbox, PureBasic calls a StringGadget. A simple matter of right justifying numbers isn't available. I will have to kluge (in this case pad with leading blanks if I can find an appropriate event that doesn't make things strange.)
I don't have decades to make things work against a moving target. I am going to have a product so I can have some kind of income and I am going to do it in less than a year. I'm getting too old and feeble to do anything else.
Some of the programming concepts that we still can't get right were figured out in the middle of the last century. Some of the things Microsoft did right with VB even Microsoft can't get right anymore.
I just spent the whole day working on just one form. This should not have taken me more than 20 minutes and would not have if I'd done it in VB. It's done as far as look, but I had to compromise on that as well. No grid gadget. No grid? I mean, no grid? With VB, if you didn't have what you need, some enterprising programmer would build it and sell it to ya. So I'm going to fake that too.
At this rate it will take me about two months just to build all the forms I need. [Update: I blew through half of them today... who needs a forms design tool?! It's time to find some nice splash screen art. That's when it starts to become real.] That's not counting the logic underneath which I used to do faster than I could do the look of the forms. Not now as nothing is hooked up automatically, everything is done manually. [That's happening faster now as well. I'm getting used to working past the quirks of this tool.]
Even though I'm breaking things down into dozens of files, logically it's all one big file without the scoping rules I'm used to. Blank stares all around when I try to explain to 'programmers' why this is important. [...and I've run into this issue already because I used the same name in two different places making a button not work that was working fine before. It only took a few seconds to fix.]
This first project is so I have some income starting next year. Project two will be to make tools so I don't have to go through this again. I'm going to be real cranky for the next year. [Bipolar might be the better term?]
UPDATE: In another coding discussion someone brought up the point that direct access to a SQL database is a problem because data is being sent unencrypted. In particular, the connection string would give anyone that read and understood it complete access to my database (both data and structure.) Not sure what to do about that (and don't really want to think about it yet.) The thing is, I expect to be able to mix encrypted and unencrypted data. People do financial transactions all the time. I need to be able to do financial transactions as well. I'll figure it out and if the institutions that do such things wants my business (not me particularly but business in general) they'll help.
I don't have decades to make things work against a moving target. I am going to have a product so I can have some kind of income and I am going to do it in less than a year. I'm getting too old and feeble to do anything else.
Some of the programming concepts that we still can't get right were figured out in the middle of the last century. Some of the things Microsoft did right with VB even Microsoft can't get right anymore.
I just spent the whole day working on just one form. This should not have taken me more than 20 minutes and would not have if I'd done it in VB. It's done as far as look, but I had to compromise on that as well. No grid gadget. No grid? I mean, no grid? With VB, if you didn't have what you need, some enterprising programmer would build it and sell it to ya. So I'm going to fake that too.
At this rate it will take me about two months just to build all the forms I need. [Update: I blew through half of them today... who needs a forms design tool?! It's time to find some nice splash screen art. That's when it starts to become real.] That's not counting the logic underneath which I used to do faster than I could do the look of the forms. Not now as nothing is hooked up automatically, everything is done manually. [That's happening faster now as well. I'm getting used to working past the quirks of this tool.]
Even though I'm breaking things down into dozens of files, logically it's all one big file without the scoping rules I'm used to. Blank stares all around when I try to explain to 'programmers' why this is important. [...and I've run into this issue already because I used the same name in two different places making a button not work that was working fine before. It only took a few seconds to fix.]
This first project is so I have some income starting next year. Project two will be to make tools so I don't have to go through this again. I'm going to be real cranky for the next year. [Bipolar might be the better term?]
UPDATE: In another coding discussion someone brought up the point that direct access to a SQL database is a problem because data is being sent unencrypted. In particular, the connection string would give anyone that read and understood it complete access to my database (both data and structure.) Not sure what to do about that (and don't really want to think about it yet.) The thing is, I expect to be able to mix encrypted and unencrypted data. People do financial transactions all the time. I need to be able to do financial transactions as well. I'll figure it out and if the institutions that do such things wants my business (not me particularly but business in general) they'll help.
Friday, June 21, 2013
Space Policy Development
From the brilliant mind of Dennis Wingo via Rand.
He makes the simple observation that we could use one.
He makes the simple observation that we could use one.
Thursday, June 20, 2013
Advancing at a crawl
Support is generally the greatest cost for software. You always have to look at your product through your customers eyes to make it as simple and intuitive as possible. Years ago, the tax season I worked for Intuit in Tucson (and the best Christmas party I've ever experienced working for any company; I was too late for the years when they used to roll kegs of beer through the support department about the time Microsoft wanted to buy them and the Justice department said no) they talked about turning support into a profit center, but never quite got there (at least that year.) While I was answering the phones to answer questions about Quickbooks it always amused me that the owner or their accountant wanted to know things like 'what' rather than 'how' to set up their chart of accounts for example. I was being paid to tell them how. Their accountant was suppose to be telling them what.
Then I worked for about a decade writing software for a mom and pop outfit. When they moved their company from California to Washington state they lost most of their programmers in the move, but I went (on the promise of a huge raise they reneged on after I made the move.) They used to call my code bulletproof. But even then we had a lot of support issues regarding a desire for new features all the time. I'd sometimes talk to customers when the support people were at capacity. In talking with customers, I'd almost always come up with new features that the salespeople would then use as a lead in getting more sales. You learn a lot from talking with customers and being a customer yourself. Experience counts.
During those years I was very productive because my tools were of a professional level. They faded into the background. I didn't have to concentrate on the tools, just on the job I was doing with them. Which made my productivity very high. Statistics from our source control software indicated I was doing more work than four other programmers we had one year.
I also helped friends literally become millionaires in their software businesses and this poor boy would like to do some of that for himself. So I need tools. Surely they've improved in the last decade right? Here's how one compiler describes itself:
- Huge set of internal commands (1100+)
- No external DLLs, runtime interpreter or anything else required when creating executables
- Procedure support for structured programming with local and global variables
- Access to full OS API for advanced programmers
- Optimal use of the available hardware by using highly optimized (assembly) commands
- Source code is portable: Windows, MacOS X and Linux
- Dedicated editor and development environment
- Powerful integrated debugger and profiler to easily trace and analyze code
For some reason they don't include weird and buggy. Probably just an oversight. A compiler doesn't need 1100+ commands if they choose the right ones. This is not a plus in my mind. I don't know about their structured programming claim. I expect they didn't get scope rules right given what I've discovered about other products. If you have access to memory (and how could you not?) you have access to assembly language, but I choose a language so I won't be coding in assembly. A profiler is nice, but I hardly ever use one because coding you should be able to tell when you've screwed up optimization. Visual Basic had a great debugger, but it's another thing I could live without.
Weird is a form designer that writes code for you but doesn't let you change it in any way. You have to copy the code into your own file to modify it. Buggy is having the thing crash when you scroll too fast down a list. But I don't care about any of that if I can end up with the results I want and it appears I will be able to. So I'm going to buy the damned compiler next month. From two guys in Europe that could be hit by a truck any given time. My first software boss in NYC used to always gleefully ask me, "but what if you get hit by a truck." I kind of miss that pain in the ass, Hank. I wonder if he's still alive?
The result I want is an executable with no dependencies. I'm going to release my first client software for Linux. This is likely to have much greater support issues than windows but for a much smaller customer base. I'm giving it away for free so that should help some. My income will come from an option of buying virtual money in the game. Yes, it's a game and a fairly simple one at that. My goal is several thousand players per server. Hosting on a server is dirt cheap. I can do testing on a shared server for as little as $5 a month. Then move up to a dedicated server for about $150 per month. Even in my worst scenario (80% to 90% choosing to always play for free) I should make more than I currently do. Gotta take a shot, right?
I know it will be fun to play since I've already put something out similar to it as a test that people seem to like. I've already written some code that allows a non artist like myself to have fun building components that are part of the game. I have 36 parts of the game to write and then I will be done. I should be able to finish that in less than a year. I've got nothing but time. It's not my only plan.
Update: One down, 35 to go. Everything else requires SQL which I'm thinking $60 a year to include support doesn't sound like a bad deal to me. Gotta start getting serious about finding a host.
Can you believe there's no provision for modal forms in the compiler I'm buying? I guess I'll just have to make do. I told ya, weird. My job is to use this weird tool and produce a product that isn't weird. If it was easy, everybody would be doing it.
Then I worked for about a decade writing software for a mom and pop outfit. When they moved their company from California to Washington state they lost most of their programmers in the move, but I went (on the promise of a huge raise they reneged on after I made the move.) They used to call my code bulletproof. But even then we had a lot of support issues regarding a desire for new features all the time. I'd sometimes talk to customers when the support people were at capacity. In talking with customers, I'd almost always come up with new features that the salespeople would then use as a lead in getting more sales. You learn a lot from talking with customers and being a customer yourself. Experience counts.
During those years I was very productive because my tools were of a professional level. They faded into the background. I didn't have to concentrate on the tools, just on the job I was doing with them. Which made my productivity very high. Statistics from our source control software indicated I was doing more work than four other programmers we had one year.
I also helped friends literally become millionaires in their software businesses and this poor boy would like to do some of that for himself. So I need tools. Surely they've improved in the last decade right? Here's how one compiler describes itself:
- Huge set of internal commands (1100+)
- No external DLLs, runtime interpreter or anything else required when creating executables
- Procedure support for structured programming with local and global variables
- Access to full OS API for advanced programmers
- Optimal use of the available hardware by using highly optimized (assembly) commands
- Source code is portable: Windows, MacOS X and Linux
- Dedicated editor and development environment
- Powerful integrated debugger and profiler to easily trace and analyze code
For some reason they don't include weird and buggy. Probably just an oversight. A compiler doesn't need 1100+ commands if they choose the right ones. This is not a plus in my mind. I don't know about their structured programming claim. I expect they didn't get scope rules right given what I've discovered about other products. If you have access to memory (and how could you not?) you have access to assembly language, but I choose a language so I won't be coding in assembly. A profiler is nice, but I hardly ever use one because coding you should be able to tell when you've screwed up optimization. Visual Basic had a great debugger, but it's another thing I could live without.
Weird is a form designer that writes code for you but doesn't let you change it in any way. You have to copy the code into your own file to modify it. Buggy is having the thing crash when you scroll too fast down a list. But I don't care about any of that if I can end up with the results I want and it appears I will be able to. So I'm going to buy the damned compiler next month. From two guys in Europe that could be hit by a truck any given time. My first software boss in NYC used to always gleefully ask me, "but what if you get hit by a truck." I kind of miss that pain in the ass, Hank. I wonder if he's still alive?
The result I want is an executable with no dependencies. I'm going to release my first client software for Linux. This is likely to have much greater support issues than windows but for a much smaller customer base. I'm giving it away for free so that should help some. My income will come from an option of buying virtual money in the game. Yes, it's a game and a fairly simple one at that. My goal is several thousand players per server. Hosting on a server is dirt cheap. I can do testing on a shared server for as little as $5 a month. Then move up to a dedicated server for about $150 per month. Even in my worst scenario (80% to 90% choosing to always play for free) I should make more than I currently do. Gotta take a shot, right?
I know it will be fun to play since I've already put something out similar to it as a test that people seem to like. I've already written some code that allows a non artist like myself to have fun building components that are part of the game. I have 36 parts of the game to write and then I will be done. I should be able to finish that in less than a year. I've got nothing but time. It's not my only plan.
Update: One down, 35 to go. Everything else requires SQL which I'm thinking $60 a year to include support doesn't sound like a bad deal to me. Gotta start getting serious about finding a host.
Can you believe there's no provision for modal forms in the compiler I'm buying? I guess I'll just have to make do. I told ya, weird. My job is to use this weird tool and produce a product that isn't weird. If it was easy, everybody would be doing it.
Tuesday, June 18, 2013
The. Very. Last. Straw.
All small business will have a choice of going out of business or being tax cheats.
Elevator trains?
It seems the problem with elevators is the cables.
So why not just get rid of the cables? Let them travel on magnetic tracks. Further, have an up shaft and a down shaft and put multiple cars in each. Then switch tracks at the top and bottom. With enough cars, some could bypass stops to account for predominately up or down travel during different parts of the day. You would also need less shafts. Two shafts could do the same work as dozens.
Ask Willy Wonka for plans.
So why not just get rid of the cables? Let them travel on magnetic tracks. Further, have an up shaft and a down shaft and put multiple cars in each. Then switch tracks at the top and bottom. With enough cars, some could bypass stops to account for predominately up or down travel during different parts of the day. You would also need less shafts. Two shafts could do the same work as dozens.
Ask Willy Wonka for plans.
I can't seem to be able to post here. This is what I had to say...
This is proof that we've suffered a quiet coup (silent 'p' Mr. Obama.) What are we going to do about it?
This is proof that we've suffered a quiet coup (silent 'p' Mr. Obama.) What are we going to do about it?
Monday, June 17, 2013
Sunday, June 16, 2013
Saturday, June 15, 2013
Friday, June 14, 2013
Scandals are not isolated, but symptomatic
Absolutely true. This doesn't take a genius to figure out. Let's start by eliminating the IRS. Can we get the ball rolling?
Thursday, June 13, 2013
Domestic paramilitary forces
If we need any, we certainly don't need more than one. This would require any agency needing them to first justify using them. Otherwise all checks and balances are off.
...paramilitarized bureaucracy is uniquely American.Well, we are the land of the free, aren't we?
Unrelated stories
Other than behind the black being my source.
Plastic better than aluminum in blocking radiation.
How government uses data collected. Update: Will Glenn get raided for this?
I relate them by saying, more reason to colonize mars.
Plastic better than aluminum in blocking radiation.
How government uses data collected. Update: Will Glenn get raided for this?
I relate them by saying, more reason to colonize mars.
Wednesday, June 12, 2013
Exoplanet upgrade
Citizens to do what Kepler has done. This could be exciting.
Meanwhile, this is cute:
Meanwhile, this is cute:
Scientists generally accept that asteroids are left-over remnants of material used in the creation of the universe. There are probably tens of thousands, if not more, present in the universe.Let's not go too far out on a limb, shall we. ;-)
How about two steel rings with matching bolt holes?
Then you weld them together, or for two million dollars.
Building to last.
Combine simplicity with this brilliant Lego concept. A standard four port docking collar would allow for massive construction... just bolted together. Six combined with six habitat modules would create a ring (and twelve extra ports for more additions.)
Update: The ISS cost $150 billion and has a volume of 837 m3. It has two incompatible docking ports. Six BA330, each with a four port docking collar, would cost $1.25 billion to orbit providing 12 docking ports to which standard docking modules could be attached. This station would be a ring with 1980 m3 of volume 2.3 times the volume of the I.S.S. for less than 1% the cost. Almost forgot, it would have life support for 36 where the I.S.S. only has life support for six.
The hole in the center of the ring? That's the starbase's starship construction hub!
Building to last.
Combine simplicity with this brilliant Lego concept. A standard four port docking collar would allow for massive construction... just bolted together. Six combined with six habitat modules would create a ring (and twelve extra ports for more additions.)
Update: The ISS cost $150 billion and has a volume of 837 m3. It has two incompatible docking ports. Six BA330, each with a four port docking collar, would cost $1.25 billion to orbit providing 12 docking ports to which standard docking modules could be attached. This station would be a ring with 1980 m3 of volume 2.3 times the volume of the I.S.S. for less than 1% the cost. Almost forgot, it would have life support for 36 where the I.S.S. only has life support for six.
The hole in the center of the ring? That's the starbase's starship construction hub!
Programmers: How to tell the professionals from the amateurs
If something doesn't work or worse, crashes, it probably will never sell. Odd how that works. /sarc
One simple problem has a fix that usually works regarding dependencies.
On a working programmers computer, over time they fill it with a lot of files other things depend on and never give it much thought. But there is one thing they should always do before giving their product out to others: install and run it on a clean box. Leaving out that step is a sign of amateurism.
Fixing dependency problems is not a new issue. It's existed forever. Every time I run into it, it pisses me off. Especially when solutions are offered that are not solutions. How hard is this to get right? I'd be ashamed to release some of the things people seem to have no problem releasing.
Shame. What a long forgotten concept?
Update: related... I once worked with a team where a leader saw me coding something and said, "don't do that, I've already written that." It was a simple utility that I would have finished in about an hour, but nooooo.... instead...
He gave me his code which was not encapsulated. It had dependencies. Megabytes of dependencies. An entire other project of dependencies. He said, "no problem..." then sat watching over my shoulder as he 'helped me' remove these dependencies. For six hours... Never fixing it...
After thanking him for his 'help' I spent an hour the next day finishing what I had started.
I would often be asked for some routine I'd written that others wanted to include in their code. Not once did I hand them something that was not fully encapsulated. Not once. Not in decades.
Update: How to write bulletproof code. Don't assume, test. That includes error trapping in your code. If a folder/directory/file doesn't exist, this should not be something the user has to fix. It is the programmers responsibility. Responsibility and shame are two very useful things for programmers.
Gambas does not allow me to write standalone executables. That's a deal breaker. I've not been able to get any other alternatives I've tried to work (Lazarus, RealBasic, PureBasic, even Rebol... a true sign of desperation.) C is just too verbose for writing windows type programs; I'd rather work in some assembly language which would eliminate many of the syntactical problems.
My project is a simple one, but I can't find working tools to produce it. It is extremely frustrating since it would provide me with a desperately needed income. I am considering writing my own compiler and RAD/IDE in assembler. I would still be dependent on GTK but I can live with that. This would take time but after completion would allow me to be infinitely more productive.
One simple problem has a fix that usually works regarding dependencies.
On a working programmers computer, over time they fill it with a lot of files other things depend on and never give it much thought. But there is one thing they should always do before giving their product out to others: install and run it on a clean box. Leaving out that step is a sign of amateurism.
Fixing dependency problems is not a new issue. It's existed forever. Every time I run into it, it pisses me off. Especially when solutions are offered that are not solutions. How hard is this to get right? I'd be ashamed to release some of the things people seem to have no problem releasing.
Shame. What a long forgotten concept?
Update: related... I once worked with a team where a leader saw me coding something and said, "don't do that, I've already written that." It was a simple utility that I would have finished in about an hour, but nooooo.... instead...
He gave me his code which was not encapsulated. It had dependencies. Megabytes of dependencies. An entire other project of dependencies. He said, "no problem..." then sat watching over my shoulder as he 'helped me' remove these dependencies. For six hours... Never fixing it...
After thanking him for his 'help' I spent an hour the next day finishing what I had started.
I would often be asked for some routine I'd written that others wanted to include in their code. Not once did I hand them something that was not fully encapsulated. Not once. Not in decades.
Update: How to write bulletproof code. Don't assume, test. That includes error trapping in your code. If a folder/directory/file doesn't exist, this should not be something the user has to fix. It is the programmers responsibility. Responsibility and shame are two very useful things for programmers.
Gambas does not allow me to write standalone executables. That's a deal breaker. I've not been able to get any other alternatives I've tried to work (Lazarus, RealBasic, PureBasic, even Rebol... a true sign of desperation.) C is just too verbose for writing windows type programs; I'd rather work in some assembly language which would eliminate many of the syntactical problems.
My project is a simple one, but I can't find working tools to produce it. It is extremely frustrating since it would provide me with a desperately needed income. I am considering writing my own compiler and RAD/IDE in assembler. I would still be dependent on GTK but I can live with that. This would take time but after completion would allow me to be infinitely more productive.
Amerika 2.0
You can't even see the tipping point in your rear view mirror. Via Rand.
AGENCY
|
NUMBER OF LAWYERS CONTRIBUTING TO
|
PERCENT OBAMA
| |
OBAMA
|
ROMNEY
| ||
NLRB
|
44
|
0
|
100.00%
|
UNITED NATIONS
|
23
|
0
|
100.00%
|
DEPT. OF EDUCATION
|
47
|
0
|
100.00%
|
DEPT. OF LABOR
|
66
|
2
|
97.06%
|
FEDERAL PUBLIC DEFENDER
|
65
|
2
|
97.01%
|
FINRA
|
26
|
1
|
96.30%
|
FEDERAL ENERGY REGULATORY COMM.
|
23
|
1
|
95.83%
|
ENVIRONMENTAL PROTECTION AGENCY
|
86
|
4
|
95.56%
|
FEDERAL TRADE COMMISSION
|
80
|
4
|
95.24%
|
INTERNAL REVENUE SERVICE
|
38
|
2
|
95.00%
|
Then there's this.
Tuesday, June 11, 2013
Wired contact lenses
Computer contacts reminds me of this movie.
You might never know what's real and what's an overlay (so don't get hacked.)
You might never know what's real and what's an overlay (so don't get hacked.)
Quote of the day
If your excuse is that you are incapable of discerning what ‘any type of data at all’ means, you are no longer allowed to have a job title that has the word ‘intelligence’ in it.If only we had some teeth to back up such a statement.
Update: Of course he lied.
Monday, June 10, 2013
Sunday, June 9, 2013
Mars One mission could go horribly wrong
It's worth the risk is if goes horribly right.
Update: Mars One points to other plans.
Marsdrive doesn't suggest what funding they might come up with. Someone should tell them to fix the link to this page from there projects page.
The Mars Society seems focused on research, design and human testing. They will not get us to mars, but provide valuable data for moving forward (much of it hard to find from their home page.)
Mars Homesteaders are the 'planning group' and perhaps the opposite of the Mars Society 'doing group.'
The Mars Initiative could be thought of as the 'funding group' with a goal of a minimum of $1m/mo. in funding. Assuming $1m/wk is required for each colonist, they would add one quarter colonist to mars.
Update: Mars One points to other plans.
Marsdrive doesn't suggest what funding they might come up with. Someone should tell them to fix the link to this page from there projects page.
The Mars Society seems focused on research, design and human testing. They will not get us to mars, but provide valuable data for moving forward (much of it hard to find from their home page.)
Mars Homesteaders are the 'planning group' and perhaps the opposite of the Mars Society 'doing group.'
The Mars Initiative could be thought of as the 'funding group' with a goal of a minimum of $1m/mo. in funding. Assuming $1m/wk is required for each colonist, they would add one quarter colonist to mars.
Mars One can be thought of as the 'funding, planning and doing' group. If they stick with it, they may not hold to their timeline, but they could certainly continue to make progress. One thing about their funding is, if it is not enough, that would possibly raise their funding levels as more people tune in to see a car/train/[insert your own analogy] wreck.
It's not our government
It's our culture that is corrupt. That we aren't demanding heads is the problem. Our silence is the problem. We can't really blame the media on this one. The corruption is not hidden. We need a top to bottom review of all agencies from IRS to EPA. Every agency needs a new head and Obama is not the guy to appoint them. Each agency head should be looking to off some heads. This is actually pretty easy to fix if people had character. This is fixed with an axe and an organization chart.
The government fix is always to add more levels of corruption. Smaller government is part of the solution, but only if that smaller government is less corrupt (otherwise it just inflates itself again.)
Without moral outrage this does not get fixed.
The government fix is always to add more levels of corruption. Smaller government is part of the solution, but only if that smaller government is less corrupt (otherwise it just inflates itself again.)
Without moral outrage this does not get fixed.
Saturday, June 8, 2013
Friday, June 7, 2013
Thursday, June 6, 2013
Radiation scare mitigated by reality
None dead. None sick.
The article says 1000 mSv single dosage that causes radiation sickness. So 432 mSv in a year is not so scary from that perspective. Safer to say 400 mSv in a single shot begins to be a risk and in a year is four times higher than the no risk level of 100 mSv.
Don't let them scare you. Radiation is not keeping us from going to and living on mars.
The article says 1000 mSv single dosage that causes radiation sickness. So 432 mSv in a year is not so scary from that perspective. Safer to say 400 mSv in a single shot begins to be a risk and in a year is four times higher than the no risk level of 100 mSv.
Don't let them scare you. Radiation is not keeping us from going to and living on mars.
Wednesday, June 5, 2013
Are we part of the [Tr]human show?
Everybody else goes with the matrix. I'm just being contrary.
Perhaps not, but our government is spying on all of us indiscriminately. You think it's only Verizon? A bit more.
Obama blows dog whistle.
Perhaps not, but our government is spying on all of us indiscriminately. You think it's only Verizon? A bit more.
Obama blows dog whistle.
ARKYD funded.
Kickstarter currently says the goal is a million dollars but other are reporting $750k which they have reached. Regardless, they will go forward with a space telescope the public will get to control.
mySQL continued...
I was having all sorts of permission problems with mySQL so I decided to give mariaDB a try.
Last night I was about half way through the mariaDB install when I had to stop because of a missing .SQL file. That shouldn't create any problem, right? To my surprise it does not have seemed to. I'm waiting and expecting the two by four to the side of my head at just the critical moment.
Anyway, I created a new database which I was not able to do with mySQL 5.5 because I could not seem to be able to get around those permissions issues regardless of what I tried. All it let me do was see the test db but not do anything with it. Now I'm playing with both test databases, test and the one I created.
It's been a million years since I've done any SQL and I've forgotten everything. I feel a bit like Scotty in that save the whales Trek movie with regard to using a command line for SQL manipulation... "How quaint."
It's not just forgetting SQL. I'm also a Linux newbie, but for every frustration a good nights sleep seems to resolve it. I come from a time when you did things in DOS because there was no Win.
I haven't attempted to connect a Gambas program to a SQL database yet. I'm just not emotionally ready to try that hurdle. I may even run through the streets naked yelling 'Eureka' when I get that working. In the mean time I've produced a few forms that don't immediately required db access to be displayed and have added them to my project.
Last night I was about half way through the mariaDB install when I had to stop because of a missing .SQL file. That shouldn't create any problem, right? To my surprise it does not have seemed to. I'm waiting and expecting the two by four to the side of my head at just the critical moment.
Anyway, I created a new database which I was not able to do with mySQL 5.5 because I could not seem to be able to get around those permissions issues regardless of what I tried. All it let me do was see the test db but not do anything with it. Now I'm playing with both test databases, test and the one I created.
It's been a million years since I've done any SQL and I've forgotten everything. I feel a bit like Scotty in that save the whales Trek movie with regard to using a command line for SQL manipulation... "How quaint."
It's not just forgetting SQL. I'm also a Linux newbie, but for every frustration a good nights sleep seems to resolve it. I come from a time when you did things in DOS because there was no Win.
I haven't attempted to connect a Gambas program to a SQL database yet. I'm just not emotionally ready to try that hurdle. I may even run through the streets naked yelling 'Eureka' when I get that working. In the mean time I've produced a few forms that don't immediately required db access to be displayed and have added them to my project.
Gold K shaving cream
They're all wrong. All those attempts to explain how superman shaves miss the mark.
To discover the true solution you must think of dust. Why? Because dead skin is one source of dust. Superman grows older (he came to earth as a young child, right?) His super skin grows as well, meaning that some cells die naturally and flake off. These dead cells no longer retain any super power.
Superman gets his power from the radiation coming from our yellow sun. Gold kryptonite destroys the ability of Kryptonian cells to process solar energy. Superman's shaving foam contains minute quantities of gold kryptonite allowing a regular steel razor blade to cut his beard and also acts as an exfoliant to give superman a youthful glowing skin.
The idea that superman uses a grinder on his beard is just silly.
Update: Also used for hair cuts and clipping fingernails. Superman is truth, justice and groomed.
To discover the true solution you must think of dust. Why? Because dead skin is one source of dust. Superman grows older (he came to earth as a young child, right?) His super skin grows as well, meaning that some cells die naturally and flake off. These dead cells no longer retain any super power.
Superman gets his power from the radiation coming from our yellow sun. Gold kryptonite destroys the ability of Kryptonian cells to process solar energy. Superman's shaving foam contains minute quantities of gold kryptonite allowing a regular steel razor blade to cut his beard and also acts as an exfoliant to give superman a youthful glowing skin.
The idea that superman uses a grinder on his beard is just silly.
Update: Also used for hair cuts and clipping fingernails. Superman is truth, justice and groomed.
Screw the permits
They have no reason to refuse them. So go ahead with plans as if you had them. The fallout will be on those that refused them. Alternatively put in a permit application as if for a group they would not refuse. Playing fair in a rigged game guarantees you lose.
You're not marching on Washington. You just all happened to share the day of your vacation trip will millions of others. Don't carry signs. Wear T-Shirts.
You're not marching on Washington. You just all happened to share the day of your vacation trip will millions of others. Don't carry signs. Wear T-Shirts.
Tuesday, June 4, 2013
Should we ask the IRS what they pray for?
Since we already know what they prey on! GOP threatens? Isn't that cute?
Monday, June 3, 2013
Interesting stat.
Commercial revenues from [private] space ... totaled $225.87 billion in 2012. That’s almost three times the amount that governments ... spent [expense] on space last year.Profit = Income (revenue) - Expense (cost.) __PIE__
Apples and oranges, but that's ok. Usually the two are close to one another. We can assume a profit since things don't continue without it. I wonder how much was spent by private industry to get that?
Air traffic control is largely satellite dependent.Not twenty years ago. It was ground radio based VORTACS and I'm sure it still is. When safety is involved changes are S..L..O..W..
...the scope of our federal budget deficit is matched only by the scope of the nothing Congress and the White House are doing about it.Isn't this our fault for letting them rule? I'm estimating thunder dome in less than a decade which means the chaos starts sooner.
Three easy steps?
This article makes very little sense to me.
In the section that starts, "Chemical propulsion is really amazingly cheap..." the claim that propellants make excellent radiation shields seems to ignore that fact that most of the fuel is used up in the first few minutes of the voyage. Also, even free fuel should cost about 80% or more of the mission to get it to LEO. If not, that's a really expensive ship they intend to fly. But I do agree that "exotic propulsion technologies" are not required. Hall thrusters to return an empty crew vehicle to earth are not exotic for example.
...problem[s] can be avoided by keeping mission duration below about 18 months.Ok, but one way eliminates many more problems and costs, but this isn't my issue with the article.
In the section that starts, "Chemical propulsion is really amazingly cheap..." the claim that propellants make excellent radiation shields seems to ignore that fact that most of the fuel is used up in the first few minutes of the voyage. Also, even free fuel should cost about 80% or more of the mission to get it to LEO. If not, that's a really expensive ship they intend to fly. But I do agree that "exotic propulsion technologies" are not required. Hall thrusters to return an empty crew vehicle to earth are not exotic for example.
By not landing on Mars, one avoids the need for high-thrust rockets.This is very misleading. You need high thrust to deal with gravity, earth or mars. You don't need anything more than medium thrust in space regardless of landing on mars. It's the lander that requires the high thrust.
If launched ... at just the right time...Is also misleading. You can launch at any time you have sufficient delta V. The timing is a matter of cost. So now we get into his proposed three steps...
- An unmanned slingshot
- The Inspiration Mars mission.
- A Phobos-Deimos mission.
The unmanned slingshot is proposed because the author doesn't believe the Inspiration Mars mission can make its 2018 launch date, but what's the point of this first mission? None. Then he wants to delay and defocus the Inspiration Mars mission making it less likely to happen at all.
Really, mission 3 is the whole point of his propaganda. This is really the whole objective of the article. Three easy steps is just a smoke screen. The proposed crew demonstrates why this mission would be a bust...
...one medical person, one computer specialist, and two geologists with experience in mineralogy and chemistry to operate the laboratory.
He describes that as five people. Let's assume chemist is the fifth. You don't need a dedicated medical person. All members should have the required first aid training. If they need anything more serious than that they would need more than just a doctor. If they need a computer specialist they are in real trouble. The software they are going to use should be completely tested long before they go on a mission. You don't need one programmer. You are likely to need dozens if not hundreds. They all stay on earth where they belong. Geologists makes sense. On site they can find the best samples. Chemist, not quite so much. That can be done when you get your samples back to earth.
So we save tons of cash by reducing the five to two. This then becomes the asteroid sample mission that Obama has directed be done. Now the final prejudice...
humans operating on the planet's surface are extremely limited in what they can do
In a pig's eye. They can build a permanent presence allowing precisely the opposite of limited. The real limit is the duration of a mars moons mission.
mySQL 5.5
I got it working yesterday. I'm lost, but I'll figure it out.
Gambas is further annoying. The message boxes have "link to .gambas" in the title and the only way I'm going to get rid of that, I think, is to replace them with my own forms. The call only allows you to change the button text but not the title text. I'd be happy to include a "powered by Gambas" logo somewhere, but I want my product to have my brand, not the compilers.
The examples of using a database are poorly coded, but at least they've got examples.
The scope rules continue to annoy me as well. You actually have to specify the file to use any of it's public functions. Since the IDE has no drill down to definitions that I can find (relying on a search feature which is not the same thing) this actually helps in locating definitions... but it is so annoying.
I can make it work, but my second project is going to be using this compiler to bootstrap writing my own IDE and language. We've been computing for almost a century. How hard is it to get these things right? Once done my productivity will increase ten fold if not more. I will be stripping away all the non essential crap from both the IDE and the language. It will be easy to learn as well. Just type a period and all options will be listed. Each listed option with also have the option of documentation including both explanations and examples. Clicking a letter will not just bring you to the first item, it will filter the list to only those items. Highlight any function (or just put the cursor on it) and two clicks (or one key press) gets you to it's definition.
Gambas is further annoying. The message boxes have "link to .gambas" in the title and the only way I'm going to get rid of that, I think, is to replace them with my own forms. The call only allows you to change the button text but not the title text. I'd be happy to include a "powered by Gambas" logo somewhere, but I want my product to have my brand, not the compilers.
The examples of using a database are poorly coded, but at least they've got examples.
The scope rules continue to annoy me as well. You actually have to specify the file to use any of it's public functions. Since the IDE has no drill down to definitions that I can find (relying on a search feature which is not the same thing) this actually helps in locating definitions... but it is so annoying.
I can make it work, but my second project is going to be using this compiler to bootstrap writing my own IDE and language. We've been computing for almost a century. How hard is it to get these things right? Once done my productivity will increase ten fold if not more. I will be stripping away all the non essential crap from both the IDE and the language. It will be easy to learn as well. Just type a period and all options will be listed. Each listed option with also have the option of documentation including both explanations and examples. Clicking a letter will not just bring you to the first item, it will filter the list to only those items. Highlight any function (or just put the cursor on it) and two clicks (or one key press) gets you to it's definition.
Sunday, June 2, 2013
Saturday, June 1, 2013
TODO List
Gambas is amazing, but with some weirdness.
The cursor isn't where it's supposed to be making editing corrections difficult.
Menu click events are public subs. If you make them private, clicking does nothing.
It uses a runtime, like VB, but the program requires the extention .gambas or it doesn't work. That includes any symbolic link which took me by surprise. It does make nice installation packages for a variety of Linux distributions. I need to get a second test pc to check on those.
I've finished the menu (38 items, 5 top level, nothing more than three deep) for the program that is going to bring me fame and fortune but can't go forward because every single one of those items requires that I first get whatever SQL DBMS I can, working. So that's my todo list...
The cursor isn't where it's supposed to be making editing corrections difficult.
Menu click events are public subs. If you make them private, clicking does nothing.
It uses a runtime, like VB, but the program requires the extention .gambas or it doesn't work. That includes any symbolic link which took me by surprise. It does make nice installation packages for a variety of Linux distributions. I need to get a second test pc to check on those.
I've finished the menu (38 items, 5 top level, nothing more than three deep) for the program that is going to bring me fame and fortune but can't go forward because every single one of those items requires that I first get whatever SQL DBMS I can, working. So that's my todo list...
- Get any SQL DBMS working.
- Get any SQL DBMS working.
- Get any SQL DBMS working.
I'll be happy to have any one of those three items accomplished.
I've got the mySQL and mariaDB packages but can't figure out how to get them properly installed. Neither seems to include any install instructions. I'm going to check on postgreSQL now. I would like to see if SQLite will work for me also. This is a showstopper if I can't figure it out. Working with raw data files just isn't something I'm willing to do. Plus, I'm sure it would not be able to keep up with the load I expect and hope for. Only the server will have full access to the master database. All the clients will have a local database with copies of data to reduce the network traffic.
If I had a second test PC I could try different Linux flavors to see if their packages include what I need, but I'm not going to mess with my one and only working PC for now. Poverty really sucks.
I've got the mySQL and mariaDB packages but can't figure out how to get them properly installed. Neither seems to include any install instructions. I'm going to check on postgreSQL now. I would like to see if SQLite will work for me also. This is a showstopper if I can't figure it out. Working with raw data files just isn't something I'm willing to do. Plus, I'm sure it would not be able to keep up with the load I expect and hope for. Only the server will have full access to the master database. All the clients will have a local database with copies of data to reduce the network traffic.
If I had a second test PC I could try different Linux flavors to see if their packages include what I need, but I'm not going to mess with my one and only working PC for now. Poverty really sucks.
Lunar Grasshopper
Some musings.
My wild speculations from now on will include a 30mt lunar SSTO capable of a round trip from lunar surface to orbit carrying a full 10mt payload each way. To get a lunar base started we just need a fuel depot in lunar orbit.
Does Golden Spike know about this?
With heartfelt thanks to Trent for doing the heavy lifting.
More musings... So a FH puts this thing in orbit with 20mt of fuel. More than enough to get to a LEO fuel depot. 360mt of refueling later it could take itself to a lunar orbiting fuel depot. From there it takes 10mt of building materials to the lunar surface to start a base before returning to lunar orbit. All we need to do then is keep the lunar depot full of fuel and supplies for the lunar base.
Update: I see the Merlin 1D is only able to throttle down to 70% which would probably be too much g force on less than a half tank of fuel. Does anybody have a suggestion for an alternate? Considering we have plenty of margin, the vehicle could have the Merlin as it's main engine and supplemental engines for when the fuel tanks are less filled. Super dracos might be a middle ground, but you really need something that burns the same fuel as the Merlin.
My wild speculations from now on will include a 30mt lunar SSTO capable of a round trip from lunar surface to orbit carrying a full 10mt payload each way. To get a lunar base started we just need a fuel depot in lunar orbit.
Does Golden Spike know about this?
With heartfelt thanks to Trent for doing the heavy lifting.
More musings... So a FH puts this thing in orbit with 20mt of fuel. More than enough to get to a LEO fuel depot. 360mt of refueling later it could take itself to a lunar orbiting fuel depot. From there it takes 10mt of building materials to the lunar surface to start a base before returning to lunar orbit. All we need to do then is keep the lunar depot full of fuel and supplies for the lunar base.
Update: I see the Merlin 1D is only able to throttle down to 70% which would probably be too much g force on less than a half tank of fuel. Does anybody have a suggestion for an alternate? Considering we have plenty of margin, the vehicle could have the Merlin as it's main engine and supplemental engines for when the fuel tanks are less filled. Super dracos might be a middle ground, but you really need something that burns the same fuel as the Merlin.
Friday, May 31, 2013
Uh oh! QE2 has satellite
QE2 will not hit us as it passes us today, but what about its satellite?
October after next, it's mars turn.
October after next, it's mars turn.
Humans to Mars
Rand asks for, "What We Need To Get To Mars" with reference to two articles.
"How We’ll Fix That" so we can send colonists to mars is the subject of the first article covered (similar to my three steps to mars) by the following subjects:
NASA has annual funding so the assumption is that NASA will do the job... someday. But government does not spend money efficiently (or wisely.) Private companies, being in competition with other companies, have to spend wisely in order to survive. NASA also has no driving reason to do this where private entities do: settlement.
But this section doesn't really discuss this fundamental point about funding being the main road block other than to say it would be expensive leaving it to the last section to talk about hundreds of billions of dollars for a NASA mission. Instead focusing on technology:
Getting Off the Earth
The NASA way: NASA’s Exploration Missions and Systems Office, estimated it would take 70 or 80 launches to assemble a Mars mission spacecraft. This would be on the SLS which is another example of the government spending unwisely to send one massive ship to mars.
The commercial way: 9 launches for just $1.32b all using the least expensive trajectories and dual ship redundancy on the 6 mo. voyage. Supplies would be waiting on the surface of mars for an additional $195m for every 2500 kg. we choose to send. The more we send the greater the mission success probability. Sending four would bring the mission cost to about $2 billion.
But that's not really an apples to apples comparison. NASA proposes sending four while I propose sending twelve. Sending only four the commercial way only requires four launches (one lander in mars orbit, one modified Sundancer in earth orbit, one fueling mission, one crew to Sundancer) costing only $545 million (not billion.) Extra supplies would still be $195m/2500kg but we would not need to send as many. However, having many small launches is likely to be the greatest factor in bringing costs down.
Fuel Storage
Doing it the NASA way fuel storage is a big issue. Doing it the commercial way it isn't. Even NASA knows they could be doing things in a better way. In all cases, zero-g fuel transfer is required.
Advanced Propulsion
Is not required. It's in the nice to have category.
Landing on Mars
NASA is doing all sorts of research (producing lots of paper.) SpaceX is bending metal, preparing a modification of its Dragon (that has proved itself) that Mars One plans to use by 2016. They will need to land within a reasonably sized landing ellipse. They prepare for that by supply landings near the edge of that ellipse surrounding one close to the center. None of these landings need be more precise than those we've already done. They just need to be within reach. When the colonists land, after the supplies, they should have with them an electric tow vehicle and light trailer (both together no more than 250 kg) with a range that can be extended with solar panels they will also have with them. Fully charged they should have no problem reaching supplies. They would have enough supplies with them to last two weeks to make this less than two hour journey. The vehicle would have a safe top speed of 20 kph. They would have one of these vehicles for each four crew. Later they could use parts from these vehicles for other purposes.
Keeping the Crew Healthy
Radiation is not a showstopper. We can mitigate but even if we did nothing sending non smokers would balance the 5% greater lifetime risk of cancer. As Elon points out, for solar radiation we only need a column (not massive shielding surrounding your ship) which means orienting the ships during the voyage. Apollo did nothing to mitigate cosmic radiation. With informed consent we could try that. Once on mars radiation mitigation is almost a non issue. Zero-g during the trip and psychological factors? Not showstoppers even if we did absolutely nothing to mitigate.
Update: Prepare to be scared!
The real number: 1.8 mSv per day or 657 mSv per year. Anything less than 100 mSv in a year has no measurable cancer risk. 657 mSv all at once would not kill and might not even show radiation poisoning symptoms (which may start to be seen with as little as 400 mSv if exposed to it all at once.)
Living Off the Land
For the first 5 dozen (my proposal for the first two missions: 12+48) we could completely supply them if needed but it would require 36 annual missions at $195m per mission. However, we have learned that water will be easy to get from mars so that reduces the requirement to only 9 annual missions. Growing their own food with many possible options (Zubrin's 50m hobby farms at 10psi being my favorite) eliminates the need for any resupply missions except for non essentials. Industry on mars is possible because all the essentials are already there but one... people with the right skills and knowledge. We send chemists and machinists. Perhaps young marines? Scientist can wait until we've made them a nice safe cushy place to live.
Protecting Ourselves and the Planet
These guys can go sit in a corner and play with themselves.
Dealing with Dust
Even assuming the very worst about mars dust it is easily mitigated. It does require awareness and precautions but not alarm. Solutions are known and easy to implement. Put this in the same category as worrying about a B movie monster eating them.
Making the Plan
If you want flexibility, colonists need to be individuals** with their own resources and not employees. If you want solutions to living on mars issues, you need people with experience dealing with those issues. Not planners. You can plan all you want, but experience trumps planning. No plan survives the first battle. Plan, by all means, but not paralysis by analysis. For any problem we should NOT come up with a solution; We should come up with ten potential solutions and include them all. For example, we send a wide variety of plant seeds (seeds are made for space travel) and a bag of live soil. This soil isn't enough for farms and most of the seeds may never get planted anywhere, but we include them anyway. Don't make the mistake of trying to protect the seeds more than we do the crew. I can just see us destroying all the seeds from secondary radiation because we decided to protect them in some radiation box.
We are talking about settling a new world. Does anybody get this?
Update: Somebody gets it right: progress is opportunistic, not deterministic. Also see Elon's 'forcing function.' "It is not a given that things improve."
**Think family farmers. If you don't know any I recommend finding one that will allow you to live with them for a few weeks if not longer. It will be a real eye opener in regard to self sufficiency. Especially if something breaks down while you are there and you see that they don't call anybody in to fix it. They fix it themselves (like the axle I broke on a friends tractor.)
"How We’ll Fix That" so we can send colonists to mars is the subject of the first article covered (similar to my three steps to mars) by the following subjects:
- But how real is it?
- Getting Off the Earth
- Fuel Storage
- Advanced Propulsion
- Landing on Mars
- Keeping the Crew Healthy
- Living Off the Land
- Protecting Ourselves and the Planet
- Dealing with Dust
- Making the Plan
NASA has annual funding so the assumption is that NASA will do the job... someday. But government does not spend money efficiently (or wisely.) Private companies, being in competition with other companies, have to spend wisely in order to survive. NASA also has no driving reason to do this where private entities do: settlement.
But this section doesn't really discuss this fundamental point about funding being the main road block other than to say it would be expensive leaving it to the last section to talk about hundreds of billions of dollars for a NASA mission. Instead focusing on technology:
We currently lack the technology to get people to Mars and back ... there’s nothing technologically impossible about a manned Mars mission.Getting back is a major part of the problem because NASA is not going to colonize. Private companies will; not just at a tenth the cost but perhaps even at a hundredth ($2b vs. $200b.)
Getting Off the Earth
The NASA way: NASA’s Exploration Missions and Systems Office, estimated it would take 70 or 80 launches to assemble a Mars mission spacecraft. This would be on the SLS which is another example of the government spending unwisely to send one massive ship to mars.
The commercial way: 9 launches for just $1.32b all using the least expensive trajectories and dual ship redundancy on the 6 mo. voyage. Supplies would be waiting on the surface of mars for an additional $195m for every 2500 kg. we choose to send. The more we send the greater the mission success probability. Sending four would bring the mission cost to about $2 billion.
But that's not really an apples to apples comparison. NASA proposes sending four while I propose sending twelve. Sending only four the commercial way only requires four launches (one lander in mars orbit, one modified Sundancer in earth orbit, one fueling mission, one crew to Sundancer) costing only $545 million (not billion.) Extra supplies would still be $195m/2500kg but we would not need to send as many. However, having many small launches is likely to be the greatest factor in bringing costs down.
Fuel Storage
Doing it the NASA way fuel storage is a big issue. Doing it the commercial way it isn't. Even NASA knows they could be doing things in a better way. In all cases, zero-g fuel transfer is required.
Is not required. It's in the nice to have category.
NASA is doing all sorts of research (producing lots of paper.) SpaceX is bending metal, preparing a modification of its Dragon (that has proved itself) that Mars One plans to use by 2016. They will need to land within a reasonably sized landing ellipse. They prepare for that by supply landings near the edge of that ellipse surrounding one close to the center. None of these landings need be more precise than those we've already done. They just need to be within reach. When the colonists land, after the supplies, they should have with them an electric tow vehicle and light trailer (both together no more than 250 kg) with a range that can be extended with solar panels they will also have with them. Fully charged they should have no problem reaching supplies. They would have enough supplies with them to last two weeks to make this less than two hour journey. The vehicle would have a safe top speed of 20 kph. They would have one of these vehicles for each four crew. Later they could use parts from these vehicles for other purposes.
Radiation is not a showstopper. We can mitigate but even if we did nothing sending non smokers would balance the 5% greater lifetime risk of cancer. As Elon points out, for solar radiation we only need a column (not massive shielding surrounding your ship) which means orienting the ships during the voyage. Apollo did nothing to mitigate cosmic radiation. With informed consent we could try that. Once on mars radiation mitigation is almost a non issue. Zero-g during the trip and psychological factors? Not showstoppers even if we did absolutely nothing to mitigate.
Update: Prepare to be scared!
...just the trip to and from the red planet could expose travelers to an accumulated dose of radiation that would approach – and in some cases exceed – the maximum allowable career limits for a NASA astronaut.So if they only go one way that would be about half that right? So what is that career limit? It's 3% lifetime risk of fatal cancer. Why don't they give it to us in numbers (mSv) we can compare?
The real number: 1.8 mSv per day or 657 mSv per year. Anything less than 100 mSv in a year has no measurable cancer risk. 657 mSv all at once would not kill and might not even show radiation poisoning symptoms (which may start to be seen with as little as 400 mSv if exposed to it all at once.)
Living Off the Land
For the first 5 dozen (my proposal for the first two missions: 12+48) we could completely supply them if needed but it would require 36 annual missions at $195m per mission. However, we have learned that water will be easy to get from mars so that reduces the requirement to only 9 annual missions. Growing their own food with many possible options (Zubrin's 50m hobby farms at 10psi being my favorite) eliminates the need for any resupply missions except for non essentials. Industry on mars is possible because all the essentials are already there but one... people with the right skills and knowledge. We send chemists and machinists. Perhaps young marines? Scientist can wait until we've made them a nice safe cushy place to live.
These guys can go sit in a corner and play with themselves.
Even assuming the very worst about mars dust it is easily mitigated. It does require awareness and precautions but not alarm. Solutions are known and easy to implement. Put this in the same category as worrying about a B movie monster eating them.
In the grand scheme of things, engineering challenges are easy.Finally, some wisdom I can completely and absolutely agree with. This in no way means belittling the challenges; Just an acknowledgement that humans are good at this (when not prevented.)
The plan would also have to be flexible.Hey, we're starting to hit them out of the park.
The U.S. is not going beyond low-Earth orbit without international partners....and then they fall flat on their faces. By U.S. I think we can safely assume they mean NASA. International partners being counterparts in other countries. Yes, people from all countries should be able to go and Mars One takes the lead here with their plan (which has its own problems.)
If you want flexibility, colonists need to be individuals** with their own resources and not employees. If you want solutions to living on mars issues, you need people with experience dealing with those issues. Not planners. You can plan all you want, but experience trumps planning. No plan survives the first battle. Plan, by all means, but not paralysis by analysis. For any problem we should NOT come up with a solution; We should come up with ten potential solutions and include them all. For example, we send a wide variety of plant seeds (seeds are made for space travel) and a bag of live soil. This soil isn't enough for farms and most of the seeds may never get planted anywhere, but we include them anyway. Don't make the mistake of trying to protect the seeds more than we do the crew. I can just see us destroying all the seeds from secondary radiation because we decided to protect them in some radiation box.
We are talking about settling a new world. Does anybody get this?
Update: Somebody gets it right: progress is opportunistic, not deterministic. Also see Elon's 'forcing function.' "It is not a given that things improve."
**Think family farmers. If you don't know any I recommend finding one that will allow you to live with them for a few weeks if not longer. It will be a real eye opener in regard to self sufficiency. Especially if something breaks down while you are there and you see that they don't call anybody in to fix it. They fix it themselves (like the axle I broke on a friends tractor.)
Thursday, May 30, 2013
Dead Aid
Don't know anything beyond this article about his book, but I know we give billions of dollars to other countries for both no purpose and adverse purpose. It is an indication of government dysfunction.
Wednesday, May 29, 2013
Gambas
Now that's what I'm talking about. No more digging for info on something that doesn't work.
15 minutes after finding and installing Gambas I've got a form compiled.
It seems to have everything I need so I can just focus on making my project.
I'm tired and I need to sleep. Tomorrow I get a SQL db working.
15 minutes after finding and installing Gambas I've got a form compiled.
It seems to have everything I need so I can just focus on making my project.
I'm tired and I need to sleep. Tomorrow I get a SQL db working.
Subscribe to:
Posts (Atom)




