[Most Recent Entries]
Below are the 20 most recent journal entries recorded in
[ << Previous 20 ]
[ << Previous 20 ]
|Tuesday, May 19th, 2015|
This is probably a slightly iterized version of the last post in here. I'm dumping this here to reduce the urge to dump it on people who try to have normal conversations with me.
UoPeople, which charges $50 for each 3 credit class (plus a one time $50 application and that's it) has 5 terms per year. Students can take 1-3 classes per term. Taking two classes each term works out to exactly 4 years. The one major downside (besides lack of interesting advanced classes) is that you can't transfer credits in.
Next UoPeople term ends right before UMNC's Fall 2015 starts. I did the FAFSA and was estimated $3,000 more than I was estimated last year. According to the UMNC financial aid office, this is supposed to be enough to cover full time attendance for a year, but estimates for non-optional course materials (I got different text books on loan from roommates or purchased completely different ones in the same subject cheap on half.com) and fees, it wound up not covering going half time for one semester. To graduate from UMNC, I have to complete 30 credits there including the last 20. I don't know what future financial situations will be (last year sucked) but I suppose I can pass over this chance at funding and continue to evaluate the option year by year.
There are various possible strategies to doing this:
Continue at UoPeople, ignoring liberal ed requirements but completing core curriculum requirements, and then using credits from St. Cloud Community College, UMNC, and UoPeople to get in to a two year masters program. That could shave a year off of doing an entire four year degree from scratch at UoPeople, but would cost money. It's also not really the direction I've started, as I've continued to be all over the place with what I take.
Transfer UoPeople credits into UMNC on an ongoing basis and then do my last year (30 - 8 = 22 credits) at UMNC. Since advisers have to sign off on this and I can't manage a conversation with any of them more articulate than you'd expect when you're trying to mug someone, questions remain. I should try to get my St. Cloud Community College credits assigned to test the waters here, though I'm loathe to block the hours and hours off of my schedule to do this. Attempting to do this on-site is probably my best bet. Right now, it looks like I have to apply for re-admission to attempt this.
Continue at UoPeople, hoping that they eventually begin allowing the transfer of credits in but accepting that they might not.
I'm still eying taking COBOL at Richland Community College online, and I'm still kicking myself for not spending a semester in Tucson, taking classes from Ralph Griswold, when we on this earth were still blessed with him. I had FAFSA info sent to Richland too. COBOL may be my best bet for gainful employment and I have no idea when this last online COBOL class is going to vanish forever. It looks like if I pay for the class out of pocket, it'll cost about $600, before course materials.
I guess technically another option would be to transfer everything to Richland and then finish an AA degree in one year of full time work. Since places like State Farm are rejecting me out of hand apparently for a lack of degree, this might actually do the trick. UoPeople does AA degrees too but the lack of being able to transfer things in puts it two full time years out instead of one.
Taking classes covering material I already know will take a lot less time than doing new stuff. At UMNC, it feels like a waste of money, but at UoPeople, I feel like I'm sharing the benefit of my US education with students from all over the world and just chatting about things I know and hardly spending money at all. Short of being able to test out, this is what getting a diploma should be like for people who do things like read text books and research papers and technical manuals at home for fun.
The major two impetii for going back to school was difficulty finding a job, and the benefit of the Pell Grant from having made little money. UoPeople reduces pressure to take advantage of the Pell Grant at the same time I'm trying to make ends meet and complete other projects.
Coursera is still in the mix. I've been doing one off, one on. Each is four weeks but it looks like there's a two week break between them in one case. The quickest I could complete this if the pattern continues is the end of Nov, assuming I only take one at a time.
The most compelling thing I wanted to take at UMNC was stats, but I have that up next at both Coursera and UoPeople (Statistical Inference vs Introduction to Probability; pretty sure the latter will be redundant with what I did in grade school/high school/working in Vegas).
Having taken one Coursera Data Scientist class off, I've been focusing on the new paying gig and giving UoPeople 1.5 days a week. I critically need to catch up on money and stockpile enough that I can work full time on the wG Kickstarter project again. Catching up will take a few months at high intensity. By then, Fall will be starting again. So I need to take Fall off from anything else too serious.
I'm thinking 0 classes at UMNC, 1 at UoPeople, and Coursera for Fall. That keeps things around 1 day/week.
COBOL at Richland is in the Spring. I might do that out of pocket. Using aid money would require taking two. Also, if I use Pell Grant/Ford Loan money there in the Spring, I can't use it elsewhere (ASU? UMNC?) in the Fall.
|Sunday, April 19th, 2015|
|Greece, Corrpution, and the Red Faced Capitalists
Greece has been in the news recently for its austerity measures stemming from what's been dubbed the Greek Debt Crisis. Greece's financial plight has publicly been blamed on many things, such as social expendiatures, but in all regards, Greece was below the European Union average on social expenditures: “Greece spent 19.3% on social expenditure in 2000 and 23.5% in 2011. The equivalent figures for Germany are 22.1% and 26.2%. The EU average in 2011 was 24.9%.” (Reynolds, 2015, “The Greek Economic Crisis, The Social Impacts of Austerity. Debunking the Myths”)
This left austerity measures to attack an already weak working class. In exchange for loans, the EU and IMF required so called austerity, involving slashing social spending, raising taxes, cutting pensions, and deregulating labor markets. The results devastated Greek's already weak economy, making recovery difficult or impossible. (BBC, 2012)
Reynolds cites results of a vicious cycle of recession, unemployment that more than doubled in the first three years of austerity, reaching 25%, with more than half of the population between 15-24 unemployed, more than 65,000 small businesses closed in 2010 alone, migration of the young educated set out of Greece, deteriorating public health, and record suicide rates. (Reynolds, 2015)
Peter Eigen, former Director of the World Bank Office for Africa, in his TED talk, argued that humanitarian efforts are systematically passed over by the World Bank in favor of projects that make purchases from major first world corporations, leaving the developing nation saddled with the debt, and that this happens because of corruption and bribery. (Eigen, 2009) This non-profit NGO, Transparency International, seeks to create multilateral national legal bans on bribery to government officials in developing countries by established corporations in first world nations. (Eigen, 2009) Surprisingly, paying foreign bribes was not previously illegal.
Greece's pattern of borrowing seems to fit this pattern of corruption: "It is common knowledge that no area has contributed as heavily to the country's debt mountain as arms expenditure. Had Greek defense spending been at a level similar to other EU states over the last 10 years, it is estimated it would have made a saving of 150 billion Euros -- in other words, more than Athens had to pay for its last bailout." (Mather, 2015, “The debt is illegitimate”)
The Guardian quoted Papadimoulis, a former Greek MEP, as stating that Greece was continuing to engage Germany and France in arms deals even as deep cuts were being made to health programs, supporting assertions from Mather that even as the crisis was beginning to unfold, European countries were still selling “aircraft, tanks, artillery, and submarines” to Greece. (Smith, 2012) (Mather, 2015)
Smith points out that Germany has benefited significantly from Greece's military spending, with nearly 15% of German's total arms sales being made to Greece. France follows with 10% of their military exports going to Greece. “If there is one country that has benefited from the huge amounts Greece spends on defense it is Germany ..., its biggest market in Europe.” Smith cites 2 billion Euros for unnecessary and unusable submarines as an example. “That’s three times the amount Athens was asked to make in additional pension cuts to secure its latest EU aid package.” (Smith, 2012, “German 'hypocrisy' over Greek military spending has critics up in arms”)
Even with the latest cuts as of 2015, Greece spends twice as much of its economic output (4% vs 2%) than the European Union average. That plus a lack of transparency of dealings leads to widespread speculation of collusion between IMF officials, Greek politicians, and French and German defense contractors (Smith, 2012).
Relief efforts that put money in to the pockets of politicians to be paid back by the working class, both in GDP output and in austerity measures, are inherently prone to abuse. As such, negative impacts are unavoidable. Secrecy of the terms of the deal coupled with lack of Greek government transparency give workers few options but to deem their government corrupt and oust it.
When corrupt officials collude with corrupt lenders, leaving a disaster, what recourse do the working people of the country have?
Joseph Hanlon argues that bad faith action by lenders and government officials should not be binding to the people of the nation, and cites as an example the US Treasure's handling of international debts run up by Iraq's now ousted government to buy military hardware. Hanlon further asserts that creditors should accept risks when dealing with corrupt governments. (Hanlon, 2006)
In reference to Iraq's borrowing, the US Treasury Secretary, John Snow, said on television, “Certainly the people of Iraq shouldn’t be saddled with those debts incurred through the regime of the dictator who is now gone”. (Snow, 2003)
Indeed, Argentina has declared some debts illegitimate agreements made by bad faith actors, and defaulted on them. (Rosenheck, D.) Ecuador has also examined their debts and declared some illegitimate with a threat to default on them. (Denvir, 2008) Dan Rosenheck argues that “The primary reason that states honor their debts is so that they can keep borrowing.” (Rosenheck, 2014, “Argentina’s Rational Default”) Argentina recovered well in rebuilding and attracting foreign investment once forgiving itself of debt and ending the cycle of borrowing (Rosenheck, 2014), so perhaps not being able to borrow is not such a bad thing after all.
If the German and French representatives of international aid organizations were able to look past unnecessary arms sales, hope remains for international aid organizations in the form of direct aid. If we are willing to accept that excessive numbers of excessively risky investments, especially to corrupt governments, can temporarily deplete world investment capital, and accept the ensuing temporary investment stagnation, we have the fascinating option of using rescue funds instead to feed nation's peoples. If we can accept that we've been approaching the situation exactly backwards, valuable infrastructure may be maintained through downturns. Speedy recovery would be assured by education, affordable state water, and medicine maintained even as capital markets dry up and investors are left red faced by their own recklessness. But that's okay -- no matter how poor their investments and how corrupt the dealings, we won't leave them to starve.
1. Reynolds, L., Feb 13, 2015, “The Greek Economic Crisis, The Social Impacts of Austerity. Debunking the Myths”, www.globalresearch.ca/the-greek-economic-c
2. BBC News, staff writer, Nov 27, 2012, “Eurozone crisis explained”, www.bbc.co.uk/news/business-13798000
3. Eigen, P., TED, Nov 2009, http://www.ted.com/talks/peter_eigen_how_to_expose_the_corrupt
4. Mather, M., 2015, “The debt is illegitimate” http://weeklyworker.co.uk/worker/1046/the-debt-is-illegitimate/#2
5. Smith H, April 19 2012, The Guardian, “German 'hypocrisy' over Greek military spending has critics up in arms”, http://www.theguardian.com/world/2012/apr/19/greece-military-spending-debt-crisis
6. Hanlon, 2006, “‘Illegitimate’ Loans: lenders, not borrowers, are responsible”, http://www.open.ac.uk/personalpages/j.hanlon/3WQ_illegitimate_debt.pdf
7. Snow, interviewed on “Your world with Neill Cavuto”, Fox News, April 11, 2003, http://www.foxnews.com/printer_friendly_story/0,3566,83939,00.html
8. Rush, C., Feb 20, 2004, Executive Intelligence Review, "Argentina vs. IMF:
`Test Issue' for U.S. Leaders", http://www.larouchepub.com/other/2004/3107argentina_imf.html
9. Denvir, 2008, Alternet, “As Crisis Mounts, Ecuador Declares Foreign Debt Illegitimate and Illegal”, http://www.alternet.org/story/108769/as_crisis_mounts,_ecuador_declares_foreign_debt_illegitimate_and_illegal
10. Rosenheck, D., Aug 7, 2014, The New Yorker, “Argentina’s Rational Default”, http://www.newyorker.com/business/currency/argentinas-rational-default
|Thursday, April 2nd, 2015|
|Google Voice and my mother and printers
"Transcript: Hi Scott, This is Linda Mom and I have a friend over here
truck. I've given the ego like a really great printer West Palm. It
also has wherever I can Do photographs whatever and she cannot get it
to line up with the computer. I have not, she's going to talk to you
if you could give us a call back. Maybe she can set it up with your
help. If you're available. Please give me give us a call back soon as
you can. I think they'll be here for another half hour or so. Thanks.
God bless you, hope you're doing well. I know, okay."
I think what this means (extrapolating from the past ("extrapolating" is my word of the month)) is that someone is offering my mother a printer and she can't figure out how to plug it in to her (fairly recently replaced) computer (which now runs Linux because Apple hardware loves to die a premature death; planned obsolesce from the software and hardware angle?).
When she moved out of her house a number of years ago and my brother and I were helping her, we discovered that one of the first floor closets and a *pile* of printers in it. No shit. A pile of them.
My brother and I had each given her printers for Christmas. She got them from other people too. After she moved into her seniors apartment, we set her up with another printer.
World, meet my mother, Destroyer of Printers.
If she says she wants a printer, just say no. Save a printer's life. She's the fucking Michael Vick of printers.
|Monday, November 3rd, 2014|
Registration for Spring 2015 opens tomorrow. So, yeah, I started doing the plebeian undergrad thing again. No, I don't already have a degree. I got distracted with the dot com boom and other things. Working for failed startups and doing tame large company IT stuff, I did a wretched job of actually cashing in on it, but that's the story of my life.
Anyway, I have to figure out what I'm doing now.
I'm supposed to be working on a Kickstarter, but I kind of got my ass handed to me between ongoing TBAG projects and UMNC Biology and Physics (online). I wound up with five chapters of biology reading the other week. Officially, there were two, and one of the labs required another one, and the suggested text and the one I own don't line up exactly.
This made me wonder if UMNC is covering way more stuff than ASU would have, so I asked Google.http://www.public.asu.edu/~rball5/BIO%20181%20syllabus%20Fa2012.pdfhttp://gurney.faculty.asu.edu/uploads/pdffiles/BIO.182.syllabus.Spring.2012.pdf
At midterms, we've covered all of that, except for one thing, and more. One of those looks really fluffy. Still left:
Human anatomy and physiology, Human Genetics, Cellular respiration, Photosynthesis.
I also suspect that we're covering stuff in more depth than ASU would. Methylation of DNA by histones (epigentics) was on the midterm exam.
I also don't see anything about class projects in the ASU syllabi.
Physics has been similar.
None of this is especially difficult, but with sometimes two labs a week and small avalanches of chapters, it's time consuming.
Doing UMN again was partially motivated by a general disgust I have for ASU. I almost never see the students studying whereas other places libraries are wonderful places of quiet and concentration. They drive like aggressive spoiled richkid asshats. Bikeability on campus is just sad, with 2.5 of the boardering roads not having bike lanes and looking like highways and almost nil bike theft enforcement and a complete lack of bike paths on campus.
It was also motivated by a strong sense, from talking to compsci people at ASU, that their undergrad academics are badly subpar.
Then there's the perk of online education that I can travel around and be non-committal to the entire state of Arizona.
I don't know if the quality of instruction is better or worse, but Minnesota suffers a glut of prospective students due to some extremely attractive state level student subsidizes: they pay half of your education, outright. My strong impression from the computer science classes I took there, and the anthro, was that they'll happily slaughter half of a freshman class, and in fact have to. Since anyone can afford to go, academic standards are the only barrier. So they just don't hold back. Even with enormous stadium lecture halls and classes starting at 7am, they can't fit everyone.
But I might be wrong and this might all be bias.
But US News and World Report lists Crookston as #1 in regional schools, in the Midwest Region:http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/regional-colleges-midwest/top-public
Whereas ASU is ranked #129 nationally:http://colleges.usnews.rankingsandreviews.com/best-colleges/asu-1081
I have no idea what they're ranked on, but I'm going to stick my head in a hole and assume that the one and only criteria is kids coming out less stupid than when they went in.
But really, I'm probably just fooling myself. When you get off the beaten path a bit, I'm sure ASU has tons of great classes for the more ambitious students.https://webapp4.asu.edu/catalog/courselist?s=CSE&t=2131&hon=F
Yup. Nothing as mindblowing as what they were doing at the UMN TC back in the day, with some of their AI courses, their robotics program, or the computer/biology crossover neurobiology stuff, but still, lots of stuff that might actually be educational.
Oh, fun fact: You can take PUBH 1003 Alcohol and College Life (UMTC) online at UMNC. Learn how to say "no" to parties without ever leaving your room!http://onestop2.umn.edu/courseinfo/viewSearchResults.do?campus=UMNCR&swapNow=N&searchTerm=UMNCR%2C1153%2CSpring%2C2015&searchSubjects=****|****&searchCatalogNumber=&searchOnline=true&searchOpenSections=true&searchLowerStartTime=00%3A00%2C12%3A00&searchUpperEndTime=23%3A59%2C11%3A59&searchMon=true&searchTue=true&searchWed=true&searchThu=true&searchFri=true&searchSat=true&searchSun=true&searchLowerLevelLimit=0%2C0xxx&searchUpperLevelLimit=9999%2C9xxx&searchLowerCreditLimit=0&searchUpperCreditLimit=9999&searchInstructorName=&searchCourseTitle=&searchSessionCodes=ALL%2CALL&campus=UMNCR&search=Search
I was really, really supposed to have been working on the Kickstarter. It's important to maintain goodwill and keep momentum up from volunteers who got involved. I also need to finish my work there before I run out of money.
I made some good progress on the installer, especially before classes started, adding OSX support and making stuff a lot more robust.
I was kind of hoping that grants, federal loans, and tax rebates would cause a (temporary; loans) cash influx to make time less critical, but if there's a temporary influx, it's small.
To minimize loan debt, I was thinking of taking all of the dumb computer classes I'm way overqualified for all at the same time and taking a 30 credit load (credits at the 13th are free), but even the busywork associated with that would take a significant amount of time and the Kickstarter badly needs love. Maybe I'll do that in the future.
Actually, looking through this, only 21 credits worth of stupid easy computer stuff are being offered for spring, and fall probably isn't much better:
SE 2050 Introduction to Programming I
SE 3060 Data Warehousing and Mining
NT 3215 Information Assurance and Systems Security
ITM 3110 Microcomputer Operating Systems
ITM 3020 Introduction to Management Information Systems
HI 3020 Introduction to Health Information Systems
CA 1040 Web Site Development
The degree program is "Information Technology Management". I'd love to be able to say I graduated with a computer science degree but extremely few places off that online and those that do either don't federal aid or have miserable curriculum and cost too much money. CSci masters seem to be a lot more common now. One option there would be to finish the prereqs like biology and physics, take a few more fun upper level computer things, and then try to get in to a masters program somewhere.
Anyway, it's time to register again. I could try to pick out two 3 credit really easy looking classes. I could decide that even that's too risky and I really need to 100% focus on the Kickstarter, but I can only use the educational opportunities tax credit for four years and it's prorated to expenses, so I'd be walking away from some money there. I could stubbornly decide that taking easy classes which cost money and teach little are not a good use of time or money and steadfastly plunge forth into taking math or even more bio.
I like to make things as complex for myself as humanly possible, so one thing I was thinking about was applying elsewhere next year with the goal of transferring the credits back in to UMNC. Some rural midwestern community colleges are online and one of them has a COBOL class:https://people.richland.edu/fbrenner/syllabus/cs161course.html
That starts to look pretty attractive compared to the Information Technology Management offerings at UMNC:https://webapps-prd.oit.umn.edu/courses/courses.jsp?campus=UMNCR&designator=ITM
In part (large part, actually):
ITM 3110 - Microcomputer Operating Systems
(3.0 cr; A-F or Aud, spring, every year)
Introduction to DOS, Windows 3.1, Windows 95, Windows NT, and UNIX operating systems. Single-user vs. multiuser systems, control operations, utilities, hardware, application software specifications.
ITM 3130 - Messaging Systems
(3.0 cr; Prereq-3110, NT 3120; fall, every year)
Unified messaging types such as electronic mail, fax, voice. Server software such as Microsoft Exchange, Lotus Notes, Novell Groupwise. Internet standards for messaging.
ITM 3190 - Topics in Information Technology Management
(3.0 cr [max 9.0 cr]; Prereq-SE 2050, SE 3050; fall, spring, every year)
Topics may include cold fusion, asp, net, other emerging platforms.
That's assuming that I actually try to get this particular degree from them, which might be a rational thing to do for a person not hell bent on making their life difficult. If I wanted to make things more interesting, I could take other stuff, ignore the program I'm in, and try to transfer later, or else engage in plea bargaining for some kind of a degree after having taken all of the wrong classes.
But I already know DOW, Windows 3.1, and Windows 95, so I could just fork over some cash and glide right through and basically just buy myself some credits, which is exactly what I didn't want to do at ASU.
In case you also didn't get the memo, Microsoft has been working very hard to rid the world of Windows XP. I'm not sure what they'd say about a university that's teaching future managers about the wonders of Windows 3.1.
Though honestly there's less complete trash in here, NT:https://webapps-prd.oit.umn.edu/courses/courses.jsp?designator=NT&submit=Show+the+courses&campus=UMNCR&admissionURL=http%3A%2F%2Fwww1.crk.umn.edu%2Fadmissions%2F&oneStopURL=http%3A%2F%2Fwww3.crk.umn.edu%2Fonestop%2F&applicationURL=http%3A%2F%2Fwww1.crk.umn.edu%2Fadmissions%2Fapply%2Findex.html
And here, SE:https://webapps-prd.oit.umn.edu/courses/courses.jsp?designator=SE&submit=Show+the+courses&campus=UMNCR&admissionURL=http%3A%2F%2Fwww1.crk.umn.edu%2Fadmissions%2F&oneStopURL=http%3A%2F%2Fwww3.crk.umn.edu%2Fonestop%2F&applicationURL=http%3A%2F%2Fwww1.crk.umn.edu%2Fadmissions%2Fapply%2Findex.html
One of the things UMN Crookston does for online programs is a hospital information systems masters, so those classes are available to me with exciting options such as HSM 1010 Health System Management/Medical Terminology. That sounds like the rote learning jackpot.
So, as soon as I figure out what in the everloving heck I'm trying to do, then I can figure out which classes to take. Candidates include:
MATH 1150 Stats
SE 3060 Dating Warehousing
COMP 1011 Composition
SPCH 1101 Public Speaking
COMP 3431 Persuasion
COMM 3857 Tech communications
COMM 4900 PR
CRJS Introduction to Criminal Justice
HSM 1010 Health System Management / Medical Terminology
SE 3700 Project Management
NT 3215 Information Security
IBUS 3500 International Business Management
HSM 4210 Health Care Law and Biomedical Ethics
HLTH 1062 First Aid and CPR (2 cr)
ENGL 3001 World Literature
That's not listing most of what I'm actually supposed to take:http://www1.crk.umn.edu/academics/online/itm/curriculum/index.html
Accounting. Bleah. Took it in highschool.
There's also the possibility of taking more stuff from other UMN campuses (Morris, Duluth, Twin Cities) but Crookston is the budget option. Morris only costs a bit more.
I guess right now it comes down that if I take a couple of easy classes, I'll likely be ruining my scheme of taking all of the computer related classes all at once to save money on credits, so maybe I should take the spring semester off. Urgh. Over analyzing things make deciding hard.
Or I could bail on this plan for the time being and re-allocate the love back to Coursera. The Data Scientist track was pretty awesome.
|Wednesday, September 10th, 2014|
Growing up, I knew lots of adults who tinkered with engines. Some were really good at it. Others just knew some basics. I've been enjoying talking online to the old guys who work on Honda N600s and Z600s. It's a bit more common in Texas, but for the most part, people just don't do that any more. I read a statistic the other day that Tempe is among the top 20 safest places because motorists only get in an accident once every ten years. I guess there isn't much point to learning how to work on your car if it's just going to get wrecked.
On CRAP the other night, as often happens, people were praising their smart phones to me, telling me how it does everything they want. That's because you're not doing anything interesting. You're only doing things that 100,000s of other people do. Otherwise no one would have bothered to make an app to let you do it. If you only do things you can do on the smartphone, you're never going to do anything original or interesting, except perhaps write a novel or take a cool photograph. Not only do you not contribute to the basic ecosystem you're contained in with that phone, but anything too edgy for mass consumption is locked out of it.
Trying to do TBAG stuff, I spend a lot of time talking to people and encouraging them to do various different things. Right now, the cops are staking out the sidewalk along University Ave right in middle of campus and ticketing bike riders on it. The riders use it as a multiuse path like the rest of the paths (not sidewalks, paths) on campus. These students are coming to TBAG for help, as if we can magically make the cops stop. Well, I might be able to do that, but I'm already doing 30 other things. Asking them if they could help put fliers on bikes as part of an educational effort that's less severe than that of getting a ticket, I get stone cold silence. What, do something? Crazy! Yet your complaining to me suggests that you want me to do something. Did I say it wrong? Should I complain at you that students aren't helping save their own asses and act like everyone else is a surrogate parent?
Given a choice between doing stuff and not doing stuff, nearly everyone opts for not doing stuff, every time. And then they brag about how little they did.
Since when did not doing things become cool? Since when did doing things become stigmatized? Well, it's stupid. People who are doing things are way more interesting than people who aren't. Why else would I get 500 emails a day from you assholes?
Something else has changed since my childhood: People are really unhappy. Or maybe I'm imagining it. More than half of the people I know and hang around with describe themselves as being depressed. Sure, people were melancholy sometimes. Major life events would leave us profoundly sad.
If you're not free to affect change in your community, or play outside and run wild in the street, or create new social institutions, or organize a protest, or install unapproved apps, or ticket with your engine, or use art to change peoples opinions, then you aren't free. If you aren't free, you're disenfranchised. In the doctors office of life, you're just sitting there in the waiting room reading shitty magazines. What did Shakespeare write about outrageous fortune and picking up arms?
Kids, it isn't your fault, but us old people got adequately placated with consumer goods and comfort. Not made happy, but placated. It gets easier as the energy levels run down with age. Then Madison Avenue turned their eyes to you and honed and refined their algorithms to insanely efficient levels, and they're doing the same thing to you, but starting at a much younger age and much more thoroughly. You've got Coke in your bottle from a young age, literally and figuratively. You won't drink water unless it has a brand name printed on plastic packaging around it. That's not freedom.
When's the last time you had a protest on campus about anything? I protested water pollution on the Mississippi, the University of Minnesota investing in a company that made land mines, and handing over food service to Aramark, all in one year. Protest the police ticketing you. Being a good little consumer won't save you. Grow a spine. DO SOMETHING.
|Friday, August 22nd, 2014|
|Localvoring it (from an email)
One person a couple of blocks over has an enormous pomegranate bush, but I only just discovered that the other day, and it looks like no one really took any of the fruit. Hundreds were mummified on the ground and the whole bush was covered in mummified pomegranates. Depressing. They were probably shot before I got back.
I spotted ripe dates on the ground on that same walk back from campus, so I visited that spot where we got all of the black sphinx dates. I had been keeping an eye on it on PISS rides, but didn't see any sign of fruit, so I was surprised when I did see dates. I guess what happened was they trimmed all of the fruit stalks before they could fruit, so there's just no fruit this year. I wandered around in the complex and that's the case for the dozens of trees in there. Frustrating. I was determined to nab those. I did find some of the small brown ones in a park in the area, but it will take a few more visits to get any sort of quantity going, and they really aren't nearly as amazing.
I wouldn't mind doing a bunch of mesquite, but that seems pretty involved and I don't know the schedule on that and I don't think I could swing it right now.
I'm kind of thinking prickly pair mead, if I can get to the rest of the fruit before they rot. I don't know if it will be good, but it'll be local. Especially being on a budget, I really feel like I need to be taking advantage of local stuff, and I'm not above things like mulberries.
Hauling Ben out to collect prickly pair fruit was fun. (Edit: Rides are good, but rides with a mission are better.)
The grapefruit trees along the PISS route still have some fruit from last year, but only just a bit, and it's the really sweet but kind of strange stuff that happens when it's been there all year. I'm still eating it.
Oh gawd... I should cc Valerie on this. Or just make it into a blog post. She would empathize with my compulsion.
|Thursday, May 2nd, 2013|
At a city public meeting (Citizen's Transportation Commission, a fine example of citizen government), one person with the city remarked that the bicycle people were always the most organized.
It makes sense. Cyclists don't shop at the giant mall off of the Interstate. They shop at those little local businesses, and they make friends with the owners, and they see their neighbors shopping in there, too. They see their friends on the street and stop, pull off of the road, and chat. They wave to their neighbors when they ride by their neighbors in their front yards. They also have about $8,000/year more disposable income they tend to like to spend on entertainment, which amounts to dining out, buying locally made goods, locally grown produce, and supporting local pubs rather than sending the money out of town by financing cars and buying gasoline. This helps them spend quality time dining, cooking, and drinking with friends and neighbors.
No wonder cyclists are so active in their community: they're connected to their community. And that's exactly why bicycle infrastructure is a good idea: it connects people to their community.
|Saturday, February 16th, 2013|
I inherited my roommate's PowerBook G4 and just got around to plastering over his stickers with mine. Chickens got re-fenced a bit so that they don't have access to poop on most of the patio, so the punching bag and weights can go there. I've been playing with the Palm webbrowser "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; PalmSource/Palm-D050; Blazer/4.3)". Many sites freak out at seeing "MSIE 6.0". A browser that tries to be compatible with MSIE 6 is perhaps the only thing more frightening than MSIE 6. I wonder in a morbid sort of way if this thing runs VBA (MSIE used to and maybe still does run embedded VBA in addition to JS). I migrated away from a desktop machine for the Windows 2003 machine to a laptop but that didn't really free any space as the even larger amd64 dev machine for the wG8 installer. Most users are 64 bit users and emulating 64 bit on a slow 32 bit machine is impractical for development and smaller computer cases cost more and the amd64 mainboard won't fit in the P4 Celeron's case. I spent one evening fixing an audio tape that got its tape wrapped around a spindle in the Pixelvision when trying to get the mencoder command to rip it down. The great eBay garage sale continues. I spent a few hours today cutting up stained and torn clothes to make rags, some for myself, some for Bike Saviours. Ben5 (roommate) decided that the straw was too messy on the floor of the shed and he wasn't comfortable with putting it on something outside with a tarp over it, so he portioned it out into boxes, put the ones on the bottom in (compostable) plastic bags, neatly stacked them, and then put the tarp over them, inside of the shed. (I asked permission to post this story before posting it.)
|Friday, February 8th, 2013|
|"We designed an ethno-archilogical component that really addressed the question of how people use...
"We designed an ethno-archilogical component that really addressed the questions of how people use their built in environments..."http://www.youtube.com/watch?v=KmUyTauQBQ4&list=PLn9gUqW6huXVtpoO2CgevGimk2dLIkKM8&index=1
... _A Cluttered Life: Middle-Class Abundance_
"Hyperconsumerism is evident in many spaces, like garages, corners of home offices..."
Photo: A corner office full of papers. Someone has a serious paper buying habit. Silly Americans, buying so much paper. Normal people don't have paper in their home office.
"Of course, Children of all societies have something that is similar to toys, but the sheer quantity of toys is astonishing, from a cross-cultural point of view..."
Photo: Look at all of those Legos! Most children around the world only have one Lego Building Brick. And they LIKE it that way.
"We found in the study that children's toys and objects were in livings rooms, they were in spare bedrooms, they were in their own bedrooms, they were in kitchens, they were even sometimes in master bedrooms."
Photo: Billy! Have you been paying with your piano in the spare bedroom again!? Put that back in your closet where it belongs. And how many times have we told you about not having board games in the family area!
"One of the things we soon realized is that the toys themselves were toys for the parents as well as for the children. The house had a actually had a kind of child culture about it as a whole..."
Photo: Hey, wait! This robot is not actually functional. We have identified a toy in the main room of a house!
"Some of it is nostalgia, right? I mean Snoopy right, he's a cultural icon. How many children actually recognize Snoopy in a contemporary... Snoopy is a fact of, you know, our childhood."
Photo: The study identified inappropriate art.
"The reality is that we're spending perhaps more on children's culture, toys, than ever before, in the history of mankind."
Photo: Cavemen stopped at Shoots and Ladders and generally didn't also buy Apples to Apples. If the family would just spend its time in front of the TV like Australopithecus did, it wouldn't have so much clutter... on its bookshelves... and its bookshelves would be nice and tidy and empty.
I support a lot of what they're saying, but their examples are cherry-picked and, in my opinion, they are often stretching to make their point even with their cherry-picked examples. I cherry-picked from their cherry-picking, of course.
It started with "we went into the homes of 32 family... each family had two parents that both worked outside the home for at least 30 hours a week". Given the same data, I might draw a different conclusion: That Americans work too much. Having too little time, and an un-sought after disposable income, piled up papers in home offices, focused attempts at family time via board games, and buying abundances of toys seem a natural consequence. The study selected dual income families. I'd like to see those 32 families contrasted against 32 single income families. The on-air segment keeps saying "Americans" as if the dual income families are the quintessential American family. No, it's one route people take. Often, married couples never make an arrangement where by they live off of one income, whether out of different priorities, habits, or whatever, and excess disposable income with too little time at home is a common result.
|Tuesday, January 29th, 2013|
|Treatise On Stuff
A lifecycle to things is an interesting perspective. I've been told
that Japan has something like that, too. Recycleability is paramount.
Japanese electronics are never glued together but always screwed
together. I see the iPad revolution as a step back in a lot of ways
and now the new MacBooks are glued together too. From hearing Guzy
talk about his trip, the Japanese are also extremely wasteful in
refusing to repair things that break and not dealing in used goods.
If I were a farmer in Kenya, I wouldn't have use for most of the stuff
that I have.
_Your Money or Your Life_ talks about this a lot, but a lot of things
are (virtually or actually) necessary for my line of work. If I were
a blacksmith, I'd have more square feet and pounds of things, but it
would be fewer things. A blacksmith doesn't have need for logic
jumpers in five sizes. I've always followed my own instincts more so
than most people do (I think), and my instincts often tell me to be
curious about things. A lot of times they were too early and
sometimes they were too late, but I've come to have a strong respect
for them. If that little voice in my brain tells me that I should
send away to the UK for the instruction reference for a new processor
called the "ARM", I listen to it and do it. I think that in picking
technologies to play with, I've been successfully in at least keeping
things pretty fun by getting fun gigs that let me play with neat
things even if money has been elusive. But I'm also aware to some
large degree of the mental, material, and financial burden of
constantly trying to stay relevant and learn numerous technologies
Sorting through things hasn't made me happy about getting rid of stuff
or especially philosophical but it has made me think about the
situation some. If anything, I'm refining my own existing attitudes
towards things. Perhaps that's the general result -- a feedback loop
-- feelings of validation of existing attitudes. A large number of my
boxes are food and kitchen stuff. I don't have a lot of silly
appliances, but I do have various specialized tools and ingredients,
almost all of which I use. More people should cook and eat at home.
I'm sharing a kitchen and moving into a place with a stocked kitchen,
but I do not want to have to take the time and money to replace all of
my kitchen utensils if I do something else later. A lot of the boxes
are jars for canning. Those too are tools. Ben5 and I traded a very
cool neighbor lady down the street jam and honey lemon ginger tea for
two panniers full of lemons. Canning has been my primary item of
production for barter. Those tools don't make me money, but they do
help me eat well without having to spend more money for the privilege.
A safecracker or locksmith might have piles of locks and safes to
practice on. The DEFCON crowd has brought renewed interest in
lockpicking and physical security, and computer security was
intertwined in it in the early days (eg, with the MIT hackers). You
cannot study lockpicking in an abstract sense and have it be useful.
You need access to the actual machines. My old RISC machines let me
play with complicated but very different systems (sometimes
complicated and simple in strange ways). This stretches my head in a
way that I enjoy. Similar for the game systems -- video game system
hardware stretches the head in delightful ways. Programming hardware
like that is one of my favorite hobbies. That's what made me fall in
love with programming and go on to do it professionally. I'm trying
to keep programming for money from completely replacing doing it for
fun. I have stuff needed to brew, which I have to get rid of and am
not happy about. I have stuff to rock climb which I'm keeping. I got
rid of my martial arts gi, which I'm not happy about, as getting back
into the dojo is a long term plan of mine. In this case, I'll have to
spend $80 on another one again if I reach that point, and I may or may
not accomplish what I hope to, but I'm pretty stubborn about things.
And throwing away a thing and buying a new one later is wasteful. A
lot of things are related to the cluster -- remote management, backup
power supplies, switches, ethernet cables, storage, etc all add up.
Other things are for other projects and are transient. Ultimately,
the cluster is transient. It's not a thing or collection of things
I've developed an attachment too, though it's been personally
rewarding and made for a lot of good geek conversations. I know I've
talked about my box of cables that I seem to have to dig through on a
daily basis. Objects kept for sentimental value represent a tiny
present of the stuff, so I resent the idea that getting rid of them
represents a solution.
I often say that things are only good for convenience, entertainment,
or as tools. Or something like that. Maybe I change it around. But
I still feel that way. I know which of my things are tools, which are
conveniences, and which are toys. And toys are important. I think
problems develop when people aren't honest about themselves about what
things represent to them and then buy too many toys new for too much
money, and then keep them too short of a time before getting bored of
them and throwing them away. The iPad set (and new MacBook every time
one is announced set) come to mind here. If a toy is only
entertaining for a year, it might not be a very good toy.
Having a huge population on the planet but having them only subsist
doesn't sound like a good solution. Subsistence farming families
would probably be even more enthusiastic about any new tool or toy
than an American (and from what I've read, this is the case). I don't
feel like "too many people" and "Americans buy too much stuff" is a
good rationalization for me not to get used toys and play with them
for a while and maybe pass them on again. I don't have an Xbox 360 or
a PS3 or even an Xbox. I agree that we need less consumption, but we
also need fewer people so that we can have a quality of life higher
than mere subsistence.
I don't find working purely in software to be personally satisfying.
One great thing about the Vegas gig was working with all of this
And as I said before, I think my introvert bent gives me a different
relationship with things than most people have. I know things aren't
a replacement for people, but I'm much happier to lock myself in a
room with a week with things and build, experiment, play, learn,
tinker, etc than most people are. It's personally fulfilling to me to
the point where I consider it necessary for my happiness. The
tradeoff between time and money is an important consideration. I
could pass years or maybe even a lifetime just programming on one
interesting system. Some people do. Some guys are still pushing the
limits of the Commodore 64, but I don't think I'm that hyperfocused.
So, I could get rid of the Atari 7800, but it has some really cool
video hardware and has a lot of fun potential, so I don't want to get
rid of it.
The European instinct to collect, study, preserve, steal, build up
toolsheds, etc has served us very well even if there are some
unhealthy aspects to it.
There have been points in the past where I've had projects due, but my
only power supply blew, or my only keyboard went out, or my only HD
died. Even now, especially when traveling, trying to keep the machine
running is a huge stress point. I never feel bad about my spare parts
and spare machines. Trying to adapt in the right HD, or pick a system
that can actually burn a dual layer DVD without crapping out half way
through when it realizes that it doesn't *actually* know how to do
that or can run Skype worth a damn or can take a 64 bit OS or has
enough CPU to do a chore and on and on is a daily challenge. A lot of
this could be streamlined with money, but I'm doing the best with what
I've got, and I don't want to buy a $2000 computer just to have it
break. Like with bicycles, it often makes sense to have some
I had already done a pretty good job of culling my stuff before.
While using the stuff I had, I would identify what I wasn't using or
wasn't going to get around to playing with and get rid of, on an
ongoing basis. A lot of projects, kind of like your quilt, were
neglected, but in the months leading up to when I moved out, I spent a
huge amount of time on those, and then after moving, continued to.
Those have been things like working on the blue GT or getting the
other bike light working or so on and so forth.
Also as I think I've talked about before, I've spent my entire life
trying to rationalize my stuff in hopes of being able to keep it. I
had a computer before most people did and when I was young and there
was constantly suggestions made among adults that I shouldn't have
that. Then my mother, as she has talked about, didn't understand what
any of my things where or what the stuff I wanted for my birthday or
Christmas was, so she would go on about how much something costs that
she doesn't even know what is. I had to listen for a year then that
"I had to send $70 to Germany for something Scott wanted and I don't
even know what it is!". If she were willing to spend a little time, I
could show her, but really, she doesn't care because she had already
made up her mind that it's silly. Not having my own space, I've
always had to argue about which items I'm permitted to have. My
landlady was a bad match for me (and me for her), but it was really
nice having my own space where basically no one could have opinions
about my stuff. I really, really enjoyed that. There's a lot of good
things about my present situation, but it's also very frustrating and
upsetting to me. I've tried living like a normal person and was
miserable, but I'm not doing a fantastic job of being an eccentric
either, so I have to try to stealthily pass enough as a normal person
that I can continue being eccentric with some degree of privacy and
non-interference. TBAG has been good for this. I showed up to the
meeting with a create of lights and no one said, "dude, you're weird,
you have too many lights". I know it's irrational, but what people
would think and do to me for having those lights was freaking me out
just because I've learned that you cannot safely do unusual things
without interference, and you especially can't count on support.
Having acceptance and even support for doing weird things is hugely
important to my psyche. I think this is why it's hard for me to hear
arguments about how, since it's possible to subsist minimally, people
should be subsisting minimally -- and not just in resource consumption,
but also in terms of artifacts that they dug out of the ground. This
is what really freaks me out about places like Texas -- often,
community standards of normality are severely enforced. Places like
Seattle and Minneapolis have a healthy apatite for the unusual.
I personally can't think of a better use of homemade nutella than fueling Dani's ride.
She posted about it being really cold and wondering if she was just doing it for attention, and what her ancestors would do. That made me stop and be philosophical, though of course it is all arm chair. If something is possible, people should make it a habit of doing it, just to preserve the avenue, or else mankind loses the ability. Right now, travel cross country under our own power, while awesome, is possible. The weather doesn't make it easier than when people were doing it in covered wagons, but hospitality and paved roads do. I don't know what to class this thing as, but it strikes me as valuable. Secondarily, I'm jealous. If timing had been different, I'd to think that I might have said yes when invited. People on the route who are showing hospitality aren't just showing sympathy, they're showing support for a thing that they themselves would like to have done but didn't, and hospitality to those who do is the next best thing. That's why warmshowers is awesome. We should all be warmshowers hosts when we're not touring. Most people are pretty cool, despite everything else, and this reminds us of that, and reinforces it. I don't have a good deity picked out that I can sacrifice goats to Dani to, but I'm cheering from the sidelines. Go Dani! If it gets too cold, stay somewhere for a while and let it pass.
Ahem. So those are those thoughts. Thanks for posting pictures of the MLK ride. I just got back from the Long Wongs which is a five minute walk from here. CRAP went there. One band was in from Texas. That one was a bit too country, but the first one was rockin' country and we all enjoyed it. It makes me think that a live music venue right by where I live is really dangerous. Both had double basses. Standing around buzzed listening to live music makes me philosophical. I don't think I can summarize what went through my head. I didn't take good enough notes. It made me wonder about how people got to where they are in their lives, and taking care of the people around you in your life, and doing good for people you don't know.
I soaked in the tub for a while today. I was doing email and phone most of the day. I made bread. My schedule got a bit backwards there. I'm trying to fix it. I finally got the stuff out of Guzy's that I wanted to, the other day. There's some stuff left that is intended to be shipped off but that I might have to fetch some of, so the immediate work is done. Internal voices get muted with too much businesses. Stopping to write emails and blog posts is when I regroup, lately. A lot of things are caught up, so I'll be catching on mostly different stuff for a while.
|Wednesday, January 23rd, 2013|
Ben5 made http://chicachocolatina.blogspot.com/2013/01/churro-waffles.html
for brunch Monday morning after I got back from Tucson. Delicious, but I'm more than ready for veggies again!
The "not working/parts" CF-T7 showed up yesterday. This has happened before: the "parts" machine shows up and is in vastly better condition than the machine that it is supposed to be parts for. In the past, I've taken parts off of the parts machine and kept it nice. This time, I just swapped the HD and battery over to the "parts" machine as I didn't want to spend the day transplanting the fan, yet again, and I know that it takes most of a day. That and, even though the thing looks almost new, it was only $40. One of the things that drew me to the Toughbook CF-R1 and then later T4 was the lack of a fan, because this happens to every machine I have that has a fan. I leave the thing on, use it too much, do too much computationally intensive stuff, leave too many tabs open, and there's too much dust in Arizona, and within a year, the fan eats itself. First fan in the T7 lasted for well over a year (I think), but still, it's always a problem.
Tauber was sending the CRAP announcements but failed to on account of a broken hand. Ben5 advertised it on FB as himself, but essentially, no one came besides him and I. One fixie kid who goes by the name of "youmadbro" (or something close) swung by the usual place at the usual time on a random day and caught us there and rode with is, which was kind of awesome. Fixie kid was telling us about his cargo bike and how he uses it for his window washing business. Rad.
Today: Goodwill, post office (again), haul workstations, list more hardware on eBay, hopefully pick up a load of lemons, grocery store run for the stuff that's too expensive at Sprouts, meet Sarah to post stuff on the TBAG blog and figure that out. Still itching to do much needed Bike Count IT work (grr!).
|Friday, December 21st, 2012|
UofM(N) architecture courtyard. Finals are over. The best models got taken home; the worst were abandoned.
My mother dropped her keys in the break room while at work yesterday at $large_upscale_department_store. They got taken to the lost and found, which closed before she got off work and noticed them missing. She got a ride home, and R and I got back just a bit before she called. This morning, she bummed a ride in to work, got the keys back, came back, picked us up, and dropped us off at the St.Paul UofM(N) campus. We took the bus over to the Minneapolis campus and checked out the architecture library. I moved to the courtyard after lunch. R headed out to erg on the holiday challenge. Other days have been similar: logistics eat up a lot of the day. This trip, I didn't arrange for loaner bicycles for the visit. Now I'm starting to get itchy. Old friends, my brother, R, and I hit Chatterbox pub last night and played Mario Adventure on their NES and then SJG Munchin on a table. Chatterbox midtown now owns a copy of Mario Adventure. I sold it to them for a beer. Go play it!
Met my new nephew and the older of the two again (first time he's likely to remember me) and had holiday dinners. Had dinner with my aunt. Lunched with my mother. Revisited the St. Thomas library and worked there. St. Thomas' library has changed a lot, but it's still a fascinating space. Three existing buildings got composed, care of a central structure, into one structure. The central structure's floors align with one of them. Short stairways, stairwells, and exterior walls on the interior abound. The really hard to get to hooks are now administrative offices, many former exterior walls were replaced with glass walls, and purposes were found for large spaces that formerly had no purpose. I guess the consolidation/expansion architectural project for the library allowed for a lot of growth through change.
Yesterday during the day was Angry Catfish, a coffee shop/bike shop. Like Seattle bike shops, a lot of MN shops have lots of wool, fenders, interesting rack systems, and other practical cycling wears that help make cycling comfortable as a life style. Being MN, they also have heavy lobster claw style gloves and studded snow tires, which, despite their name, are really highly desirable for ice.
It's good to be back. People are more laid back here, and quieter. Lower speed surface road traffic and quieter voices lend me a much needed feeling of serenity.
|Friday, December 7th, 2012|
Socks decorated the Meyer lemon tree. Bulbs built-in.
New Biopace on the Green Bianchi to go with the new chain. It feels strange opening 20 or 30 year old packaging.
The exhaust had to come off of the Z600 so that the left side of the engine can come off, then the clutch (ugh), so the oil pump can be inspected, but the bolts holding parts of the exhaust system together were rusted into solid little blobs. The exhaust system is in four parts, under the hood, and includes a blower, a heat exchange, the manifold, and, eh, something else. Heat for passengers comes from air warmed off of the exhaust system. The exhaust parts need to be sand blasted and chromed, but I'm holding off on doing that until at least I figure out if I can make this thing run again. I managed to get off only one bolt with a wrench, smashing the wrench with the sledge hammer and putting penetrating oil on the bolt. Another bolt got its head ripped off, which worked for getting the exhaust parts apart. The others got sawed through with a cutting disk on Socks' Dremel tool. Those are going to have be drilled out. That picture has the camshaft and valve rockers out.
|Monday, November 19th, 2012|
I hope for a day where I'm back to blogging about writing code and bicycle advocacy rather than the mis-adventures of living above a cranky old lady, or, really, about much else. Not that my personal life isn't often wonderful, but that's not what I want to talk about. Coming back to Phoenix, one of the nicest things was my Internet connection. The dedicated IP simplifies a lot of admin work. I suppose a similar fix would be VPN'ing into a work machine. I spent an evening repairing the cluster. It seems like the Nano board that's the init node can't handle two HDs plugged in at the same time even if one of them is on a completely different power supply. I initially suspected that. I need to re-move the music off of that failed second drive attempt onto a portable drive for my own use. Which I guess is to say that after a half assed but still thoroughly time consuming run, I'm shutting down the cluster experiment. The batteries in the primary UPS died anyway. The last power cycle was me removing it after it went to self test, failed, and lost power to the cluster.
|Friday, November 9th, 2012|
Today, I uploaded Code::Splice 0.02 to CPAN. 0.01 was written for perl 5.8. 5.16 came out not long ago. For those of you not involved in this crap, that was several years ago. I was horrified at the prospects of ever trying to use Code::Splice because of how broken I imagined it would be when I did due to all of the VM changes perl has undergone, but when I finally sucked it up an gave it a whirl, it only failed tone test. Well, one test out of four. It now has a project on github. Please contribute tests. I felt the need to touch it as part of working on a hack that replaces hash based objects with array based ones, transparently to the programmer. I wrote about this on Twitter plenty so go there. And, yes, really. One of the things that JS and Ruby did to get faster than Perl (we've been virtually sitting still for 20 years) is get rid of hash lookups in the "hot path". That means no hash lookups in method resolution and ho hash lookups in instance data access. My stab which only works on fairly simple classes bought 20% speed. Caching method resolution and cutting out hashes from there should do another 30%, but I needed Code::Splice running before I could tackle any of that. When I was hacking on the webwanker (language and CMS... long story), I had a Compaq Aero 4/25. The "4" is for "486" and the "25" is for "25 mhz". I allowed free use of identifiers, but it pre-resolved them to indices. Hash lookups at run time weren't even considered. And this started as a quick hack. The URI LPMUD driver from the 90's cached method resolution, too. Code::Splice isn't just a horrific obscenity. It's a direct response to thousands of reasonable, intelligent people on IRC saying "I can't do this", and reasonably intelligent, managers asking for something that otherwise couldn't be done. Swallow your medicine and stop crying and trying to play the purity card.http://code.google.com/p/google-mobwrite/wiki/Daemon
... after fixing approximately 20 places where something was hard-coded and it still wouldn't run, I started to dig into the Python. The install instructions cover approximately 3% of what needs to be done to get this to run. #3 says "Move mobwrite/daemon/q.py or q.php to somewhere that's web-executable". It doesn't mention that it only works under mod_perl, and it detects CGI access and barfs. That rules all web servers except exactly one. A home directory of a non-existent user that you're never told to create is hard-coded in there. This should have 90's era animated "under construction" gifs on it. Every single time I try to install and run python code, it completely shits itself. The inability of the Python camp to produce code that both works and is installable has to be a large part of the reason that Python is losing to Perl, which is really fucking hard to do.
I have to remember that if I get laid off, I need to talk to Apress about writing another book. That's my plan. It's a lot of ramen, but my 80's style game authoring book must see daylight.
While you're suffering, read these instructions: http://docs.cpanel.net/twiki/bin/view/SoftwareDevelopmentKit/CreatingScripts
. "Put Foo_1.0.tar.gz into the working directory. ". Okay, where does it come from? What's in it? No, you don't find out later. It stays a mystery. And then it gets worse.
I hate having an unknown amount of time to get something done. It virtually assures that any strategy I pick for approaching the problem is going to be the wrong one.
|Monday, November 5th, 2012|
Crud, this is my comments on things. You can't comment on my comments.
Looking at holiday plans, I see that I have to remember to bring my bike lights everywhere. Even if I eventually do the generator hub, which I'd like to, I'm going to be joined at the hip to the Stella and the DiNotti for a while. Often, having of two of something means often having two of them. The plan is MN then Amtrak to Seattle then somehow back again. After I kill some of the emergency backlog from being back in Phoenix, I need to start planning that.
I read a good article a while back on how an optimizing JITing Ruby implementation removes hash lookups from the code. This has a lot of implications for Perl since it uses hashes to store object instance data.
The Honda Z600... I guess I should talk about that. I was hoping, but not expecting, to drive it back to Texas. A few hundred miles out from Kansas City, the muffler fell off in the sense that the exhaust pipe broke. Later, the radio stopped working, which is kind of a bummer because working Z600 radios are rare. Right as I was coming into Texas, it killed out, and then apparently overheated and killed out on any attempt to run it after that. Something broke. I spent a few hours mucking about with fuel filters and fuel lines before deciding that it was almost certainly getting fuel and it was overheating, which is bad. I called R and she took time away from work to find a tow place near me that also dealt in U-Haul trucks. It took them four hours to get around to sending a truck out and then to find me where I was on an access road off of a cloverleaf. I talked to the tow guys about seven times while they were trying to find me. When I offered my latitude and longitude, they said "I don't know what that is". Texas. So they finally tow me in and I'm getting ready to rent a truck and the U-Haul information system wants to know what I kind of car I have before it'll rent me a tow dolly. It has the '72 Honda Z600 in its system and it won't rent me the tow dolly for it because it is too narrow to fit on it. Duh. Of course it is. So the tow company, in the Texas spirit, kind of mentions that sometimes people put cars into trucks using the flatbed wreckers. I agree, and with two spare tires for a bumper between the front of the car and the front of the back of the truck and then two sets of plastic wheel chocks, I'm off again.
I'm not sure what happened, but Google was estimating something like a 16 hour drive, and it wound up taking over two days, during which I got very little sleep. At one point, I napped in the truck. I should have just turned in for the night. It had a nice bench seat in it and I parked in front of some fast food restaurant that didn't open too early, but I had it in my head that I had to be in to work Tuesday or Monday or whatever it was and that I was running late so the second night, I again only napped. When I woke up, I had no idea where I was going other than that I was following the line on the GPS, why I was going there, why I was driving a truck, what kind of truck I was driving, how long I had been at it... I just woke up and remembered that I was supposed to be driving. It probably took me a couple of hours to piece things together but higher order reasoning wasn't there still.
Back in Bryan, I spent a week or two testing things to figure out why it was overheating: carb vacuum, fuel delivery, oil, points, coils, spark plugs, ignition timing... and came up dry. The next thing to check is valve timing. Upon pulling the valve rocker cover off, I was greeted with the sight of one of the journals clogged with metal shavings and the cam shaft journal chewed up with deep channels in it and metal dust all over. Well, fuck. I started pulling things apart and asked the N/Z600 list for advice. It took a couple of evenings to get the valve rockers and cam shaft out, which involved removing the air filter, carb (partially), and, most significantlly, the fan shroud on the back of the engine and then loosening the cam chain tensioner bolt which lives under that shround and would otherwise be inaccessible. Just getting that bolt loose took hours. Eventually, I was standing on the ratchet and it popped.
A few people strongly suggested pulling the side of the engine off and making sure the oil pump wasn't busted or its screen clogged. That involves pulling off the exhaust, which, as we've already established, is not in good shape, as well as the clutch. Attempts to detach the parts involve just resulted in stripped bolts. I was able to unbolt the exhaust from the engine but the shape of the thing absolutely does not permit extraction. I'd have to move it to the left to get clear of the engine before I could lift it out but there's too much stuff on there to manage that. Heat (for passengers) on the Z600 is provided care of a heat exchanger unit attached to the engine exhaust. It looks like I need to dremel or angle grind the bolts on the exhaust apart before I can take that out. Then if I don't want the rest of the exhaust system disintegrating, I need to have sandblasted and painted or chromed. I wonder if it was chrome to start with.
I'm contemplating pulling the engine out and having new valve guides and rings put on it, and things measured and inspected. Maybe I'll split some of the work with a local mechanic. Pulling an engine out without an engine left is a major ordeal. I'm not set up to rebore cylinders.
All over, there are little starts to rust. Dealing with that is going to be a project in itself. Rust has a grip on the bottom of it. That could make for some long evenings wire brushing the thing. Bryan is awash in muffler shops, tire shops, paint shops, and on and on. It would be nice to have it repaired. The interior was already redone.
Cruising towards Texas in a decidedly primitive and minimalistic machine was fun. The thing is about the same dimension as the (old, original) Cooper Mini except its two cylinder rather than four and Japanese. The Brits at that period hadn't figured out how to build a long running, reliable machine except that the Japanese went on to master it while the British auto makers continued to make temperamental machines that required a lot of attention, such as the Jaguar.
On one previous road trip, I ran into a guy with a 60's era Triumph motorcycle. Amazed, I asked about the logistics of road tripping on that machine. They're famous for being cranky and being made out of soft, non-harded steel and not taking miles well. His lip biting reply confirmed what an ordeal it could be.
Unlike the Cooper Mini, I don't imagine a lot of Z600s competed in rally races. Like Japanese cars of the time and for long afterward, it's underpowered. Also, with respect to the design of the engine and the build, Japan clearly hadn't yet hit the pinnacle of quality that would make Japanese cars famous. CVCC Civics often do 300,000 miles. This thing has a strong element of disposability to it. It doesn't even have an oil pressure light, nor does it maintain oil pressure. Even so, it was designed to be worked on and is built heavier than modern cars. It seems like 78,000 miles is all they do before they require serious attention, which is about what American cars of the era were doing. So, it's not just a primitive car, it's a primitive Japanese car.
So, home. My toys are here. That makes me happy. It's as quiet as a monastery. I love that. I can let my thoughts sorts themselves out and I can get lost in one project for an extended period of time. I can wear nothing but my alpaca cap and a speedo, if I want. I can leave books and computers laying around. It's also one of my major expenses and my land lady hates me and I'm tempted to get rid of it. I also have a lot of work to do -- I haven't really been writing software this last month and I still have ambitions.
Another thing that's home at the moment is one of the quad core AMD machines that made up the cluster that I pulled out so I could test the wG8 installer on a 64 bit machine with installs of various things. Need to revisit that project.
Undirected contemplation is nice... don't wanna go to bed...
|Monday, October 22nd, 2012|
Made it to and from Austin alive. Got R's bug, apparently. On the ride out, about half way through, the thought of food made me nauseous, and my resting heart rate was way up. I tried to force food down but screwed up and got trail mix that happened to have no salt in it about 50 miles in. It was hot, and I was sweating and drinking wanted but not replacing the salt, so I started cramping like nuts. My heart rate being way up meant my stomach wasn't processing what I did force into it, even when I was doing a very casual pace. By the time I was at a gas station with a little kitchen and tables in it and had ordered fries, I was grasping my leg muscles as hard as I could ineffectively trying to stave off more cramps. This was after I was chased by a very unsociable dog. The whole thing turned into a vicious cycle. Twice more on the ride out, I'd be chased by dogs. I managed to eat the order of fries, but it took me an hour and I wanted to vomit, and about half of the trail mix. The other half is still in the bottom of my pannier. The plastic bags they put those in just keep ripping once you open them and spill all over. I was alternative hot and cold and then hot and cold at the same time and my bowels wanted to do something unpleasant but thankfully never got around to it.
The route that Socks and the BCS crew put together, aside from the dogs, was a great route and a great ride. Texas has a freaky number of "farm to market" roads, county highways, and state highways. Watching the GPS as I went, there were off-shoot roads with off-shoot roads with houses off of them all over. Someone funneled huge amounts of money into building these roads. They all seem to be in fantastic repair, too. It reminds me of how housing developments spring up outside of a city, but far more distributed. After the local convenience store closed, and twice I rolled in right before they closed, the local traffic all but vanished. Everyone out here drives Ford F350s with oversized wheels or Dodge Ram 3500s with the double rear wheels and none of these people haul anything. I think I saw ten pick-up trucks actually hauling something and they were all apparently moving house except for *one* that was towing a tractor on a trailer. Country pick-ups are as under utilized as city ones. So vast numbers of people out here live in a trailer house with 100 acres of properly and drive their industrial duty pick-up truck in to "town" three times a day to pick up a meal of Doritos. I want to ask what the fucking point of this city is but I guess the Austin hipsters drinking good beer and working service industry jobs serving each other beer so they can go drink beer later is just as big of a circle jerk. I always seemed to met traffic as I was going up a steep hill and then a truck would come up behind me and we'd log jam. That happened over and over again, on the little two lane roads with no shoulder and 75 mph speedlimits. Almost without fail people gave me lots of room, and the fantastic state of repair of these billions of roads just blows my mind.
Austin TdF was awesome. The ride was great, touring downtown, uptown, cross the river, and going every which way. The people who did the ride stuck around and took in the show. The yo-yo show at the Tigre tent was just fucking epic. Got to see the whole car-for-bike trade ritual which was intense. TdF actually puts on a hell of a show. You wouldn't know it from working in the beer booth. Austin also poured each beer on demand with about five people working one beer booth. Was fun hanging with the carnies in a more chill environment. Austin's way chill and full of very reasonably priced foodie haunts that seat scores of people. It seems to have more a health, fitness, and hippyism thing going than Tempe. Caught lots of rowing action and crew practice in the many trips over the bridges.
I was iffy about coming back and having to deal with my stomach again. After brunch, I was a little wosey, but once I got on the road, I was fine. It was just a long ride with just me, one chase dog, and the GPS. I tried to make up for last meals. It got cold on the ride out and I had to put almost all of my gear on (yay fuzzy tights) but the ride back, I t-shirt and bib-shorted it the whole way.
Crap, almost 4am! Better go to sleep. So nice to be home...
|Tuesday, September 25th, 2012|
|Saturday, September 22nd, 2012|
State of the desk:
The RD3D (the machine twith the autostereo 3D LCD, which originally sold for $4,000 odd) is the dedicated youtube music video player. Gnutella has degenerated to the point and youtube advanced to the point where it's easier to sample music this way. Fluffy's CPU fan is out (boy was annoyed when I got this thing and found out it had a fan, unlike previous generations of Toughbook T and R series) so I have a small muffin fan forcing air into its vent. With the XOrg Intel video driver actually working and not hard-locking the machine on startup, I can dual-monitor it! *And* compiz! I'm in pointless GUI eyecandy heaven. Upgrading to Linux 3 seems to be part of it. Also, Post-It Notes.
The CF-T4 (T7 in the center) is being my Debian guinea pig, and will soon be the RedHat guinea pig for the wG8 installer. It's also doing gtk-gnutella. Every machine is partially involved in the audio madness. The not-picture P4 Celeron to the left on the bakers rack was the audio machine and was plugged into the stereo, but I stole the cord away from it and now plug the cord around into the CD discman style player (recently added from Goodwill for $1.99), the Diamond Rio MPM300 mp3 player (recently upgraded with a 32meg card), the RadioShack Stereo-Mate walkman-style tape player, and the Cowan iAudio 7 mp3 player. After 9pm, during quiet hours, the X-Mini speaker takes over for the stereo. The RD3D plays music off of youtube, fluffy holds the master copy of my collection of favorites, the collection of favorites has outgrown the 4gig iAudio7, I've been using the T4 to rip CDs... I really need to put another HD in the P4 Celeron and make it the file server. Every last one of the systems except the cluster is outgrowing its HDs.
So, here I am, drinking an Arrogant Bastard, which the Fry's across the street finally gave up on trying to charge $7.50 for and marked back down to $5 after months, trying to fix my perl install. Some Moose dep or something is out of date and the minimal version isn't specified high enough, or something else is brain damaged or corrupt, so I have to do hacky stuff to make cord work for me that works for everyone else: https://gist.github.com/3085341
. For months, I've been putting off blowing away my /usr/local/lib/perl5/site_perl directory and reinstalling it all with cpan's autobundle feature. Autobundle didn't work for about five different reasons but it seems to be fucking up its way along now and getting about half of them installed again. Perl, your hubris has resulted in garbage. Like any other upgrade attempt, I'm going to be recovering from this one for months. Not even has all of the time in the world to fuck around with your dodecahedral wheels. Since the last time I used Java, you no longer have to set your CLASSPATH to point to bundled, system jars. Hanging out with people who have effectively no ambition has been a nice break from the Perl world.
I can't run wG8 because my Moose is fud, and I've been meaning to merge in some fixes to wG8 for a long time, so here I am, blowing away my site_perl and watching a thousand modules vomit all over themselves. Total yak shaving.