I hereby link for you and share this Harry Potter fanfic I have enjoyed reading: "Harry Potter and the Methods of Rationality". The premise is that Aunt Petunia didn't marry Mr Dursley but instead a philosophy professor and Harry was brought up to love Science and Reason and turns out to be exceptionally bright (in an Ender Wiggin sorta way). It may occasionally get a little longwinded and preachy and pedantic about Rationality, but I found it to be more amusing and acceptable than certain libertarian screeds (Ayn Rand, Terry Goodkind's finale in book 13 of his series) and it seems to have a genuine Humanist appreciation for the general goodness and worth of people rather than the colder view of those other things.
It's been serialized out a chapter or so at a time over the last several months and it's not done yet (now at the end of January in this alternate version of Harry's first year at Hogwarts), but there is 1.5MB of html there to read so far and I'll be going back for more every couple weeks.
It's been serialized out a chapter or so at a time over the last several months and it's not done yet (now at the end of January in this alternate version of Harry's first year at Hogwarts), but there is 1.5MB of html there to read so far and I'll be going back for more every couple weeks.
And now I'm thinking about designing a sign to carry. In the sense that the whole system is mad and needs fixing, I could vie for either of my favorite system reforms: impartial redistricting and rankings ballot voting.
Should I:
A) Make a sign with one side each
B) all voting
C) all redistricting
D) not make a sign, signs are dumb
Should I:
A) Make a sign with one side each
B) all voting
C) all redistricting
D) not make a sign, signs are dumb
Student Loans Ramble
Sep. 20th, 2010 08:58 amA few months ago, in May, there was an article in the NYTimes about student loan debt. It talks about some ways in which the schools and lenders work together, or dysfunction together, and wind up with a system that can be predatory and exploitive and ultimately repressive to people on the down side of it.
But I think it also comes with a punch line:
I'd like to be respectful to my friend with an advanced degree in religious and women's studies, but in retrospect in this case this seems like an obviously bad idea. The article draws some parallels to the real estate bubble. People getting loans they can't afford because they assume what they're buying will be worth enough to make it all better in the end. It didn't work in lots of inflated housing markets, and it didn't work out for this young woman's education. That $100000 education (which will cost a total over $200000 over the life of its interest payments) didn't wind up being worth much.
Is there some kind of rule of thumb about this? Business math? I want something short like "Don't buy an education that won't buy you a job that can pay it back in less than N years." or "Don't pay more in tuition than K*expected_salary." N in 5..15? K in 2..4?
Here's a pretty graphic indicting the industry and the laws they've lobbied for
But I think it also comes with a punch line:
"The balance on [her] loans is about $97,000"
"She recently received a raise and now makes $22 an hour working for a photographer. It’s the highest salary she’s earned since graduating with an interdisciplinary degree in religious and women’s studies."
I'd like to be respectful to my friend with an advanced degree in religious and women's studies, but in retrospect in this case this seems like an obviously bad idea. The article draws some parallels to the real estate bubble. People getting loans they can't afford because they assume what they're buying will be worth enough to make it all better in the end. It didn't work in lots of inflated housing markets, and it didn't work out for this young woman's education. That $100000 education (which will cost a total over $200000 over the life of its interest payments) didn't wind up being worth much.
Is there some kind of rule of thumb about this? Business math? I want something short like "Don't buy an education that won't buy you a job that can pay it back in less than N years." or "Don't pay more in tuition than K*expected_salary." N in 5..15? K in 2..4?
Here's a pretty graphic indicting the industry and the laws they've lobbied for
ways I have graphed data
Sep. 9th, 2010 06:28 amIn the last few years I have gone through phases of: coercing data and setting up displays using gnuplot; writing my own script code to emit SVG and do all the drawing and layout myself; writing script code to coerce the data into JSON to be interpreted by javascript code to draw in a <canvas> element.
Maybe just because it's new, I am particularly amused by this last method. I've applied it to a couple different pages now, and the results look good. It may be more portable than SVG, since android phone browser can render <canvas> but not SVG. (iPhone can do SVG)
Maybe just because it's new, I am particularly amused by this last method. I've applied it to a couple different pages now, and the results look good. It may be more portable than SVG, since android phone browser can render <canvas> but not SVG. (iPhone can do SVG)
Solar Facade
Sep. 4th, 2010 08:11 pmLook at this aerial view of the Porter Square mall. Look at the thin strip of solar panels along the front edge of the building, now look at the vast expanse of roof not covered by solar panels. That's the difference between solar panels being a popular thing that can be used for a little "greenwashing", and solar panels being an actually good economic idea. If solar panels paid for themselves and were profitable (and profitable at a better rate than basic conservative investments like bond funds), every roof would be covered in them. We're not there yet, I want us to be. I want solar to be cheap and effective and I want Coal and Natural Gas taxed to offset their externalities.
GI-JOE: the rise of - wait, what?
Sep. 2nd, 2010 12:24 amSometimes it seems like a good idea to eat pizza and drink beer and watch a stupid action flick. This theory kinda held for the first hour, with full "this is absurd" snarking in effect. Eventually the non-stop nonsenical dumb action and explosions became actually boring. To say it was 'formulaic' is understating how you could tell within a second of a random non-requiter scene change, "oh, this is the flash-back origin story of $character" or "oh, training montage". I still claim film-geek points for recognizing and naming the score composer mid way through the movie from a riff that sounded just like Contact.
P.S. If you thought Eccleston wasn't the best Doctor, he wasn't the best villain either.
P.S. If you thought Eccleston wasn't the best Doctor, he wasn't the best villain either.
Gratitude: Weekend batch
Aug. 30th, 2010 09:30 amParties in which I get to hang out with neat people I don't wind up seeing very often otherwise, and meet new people, and do networking.
The Gym. That'd be Bally's in Porter Square. The old, not climbing, not gymnastics, mundane gym. In which I pick up heavy things and put them down again right where they came from (unlike moving). In which I run to nowhere for 30-40 minutes. I was feeling a little lethargic and don't-wanna before I went, but then I went and was immediately better and had a good workout.
The Gym. That'd be Bally's in Porter Square. The old, not climbing, not gymnastics, mundane gym. In which I pick up heavy things and put them down again right where they came from (unlike moving). In which I run to nowhere for 30-40 minutes. I was feeling a little lethargic and don't-wanna before I went, but then I went and was immediately better and had a good workout.
Gratitude: Catch-up batch
Aug. 27th, 2010 10:53 pmThings I've noticed over the last few days:
Nothing bad happens to me when I get sick. My understanding coworkers wish me well and a speedy recovery. I don't lose needed irreplaceable hourly wages. I have confidence that my immune system, and if necessary the medical system, will make me well again.
A blank sheet of paper and time to think, free of anything else to do. Think it through. Be creative. Doodle. Daydream.
A night on the town with my girl. Best Mexican around here yet, Jose's, west of Porter sq. Order appetizers. Order a big marguerita. Enchilada, tamale, chile rilleno, salsa. Yum! Didn't leave room for flan though.
Nothing bad happens to me when I get sick. My understanding coworkers wish me well and a speedy recovery. I don't lose needed irreplaceable hourly wages. I have confidence that my immune system, and if necessary the medical system, will make me well again.
A blank sheet of paper and time to think, free of anything else to do. Think it through. Be creative. Doodle. Daydream.
A night on the town with my girl. Best Mexican around here yet, Jose's, west of Porter sq. Order appetizers. Order a big marguerita. Enchilada, tamale, chile rilleno, salsa. Yum! Didn't leave room for flan though.
8-6-45 Never Forget
Aug. 27th, 2010 06:29 pmI saw a 9-11-01 sticker on a truck today and got into my usual groove of think that the owner of the truck probably doesn't have much in common with me politically. Then my mind wandered to the term "Ground Zero" which has been back in the news a lot lately. I've always been irked by this term because I'm more likely to think of the three places which really defined the term: Trinity Site, Hiroshima and Nagasaki. I think an act of war that destroys a city and kills a hundred thousand people pretty thoroughly overshadows a (tragically effective) terrorist bombing of a couple buildings. I think calling the world trade center collapse site 'ground zero' is diluting the memory of the first three atomic bomb explosions. (7-16-45) 8-6-45 8-9-45 Never Forget
I wrote my own rasterizer. Given some loops of points, yield pixels. I probably didn't do it in the most efficient way, but on the plus side I got to run exactly the code I wanted over every pixel, yielding a somewhat unusual setup where every pixel is associated with a 64 bit key, rather than a color (they key is used to look up the color later. rasterize once, color many). On the down side, there are annoying corner cases that a rugged rigorous library would have taken care of, like what happens when the scan line happens to exactly intersect a point. In my code this can lead to either under-counting or over-counting of that intersection. Uf. Fix it eventually, worked around for now by winding up leaving that scan line blank out of the offending polygon.
Gratitude: Good Day
Saturday was a good day, is that enough?
Gratitude: NPR
NPR keeps me informed and amused.
Gratitude: Smart People Who Share
There are smart people in the world who think about things. That's great. It means I don't have to think of everything myself. Specifically I was recently introduced to "The Energy Project", a Tony Schwartz motivational self help venture, and it has some good things to think about, and some practical systems, and I should really put together a whole post on the things I've been thinking about since going through that class.
Bonus good day: Awesome moment of today was definitely cuddling with my favorite certain someone while watching a Q episode of ST:TNG.
Saturday was a good day, is that enough?
Gratitude: NPR
NPR keeps me informed and amused.
Gratitude: Smart People Who Share
There are smart people in the world who think about things. That's great. It means I don't have to think of everything myself. Specifically I was recently introduced to "The Energy Project", a Tony Schwartz motivational self help venture, and it has some good things to think about, and some practical systems, and I should really put together a whole post on the things I've been thinking about since going through that class.
Bonus good day: Awesome moment of today was definitely cuddling with my favorite certain someone while watching a Q episode of ST:TNG.
hackhackhack
Aug. 22nd, 2010 10:07 amLots of redistricting hacking lately, mostly in the surrounding glue scripts. I just finished writing the scripts that will allow easy running of a client that downloads precompiled data and runs it, in a fashion similar to SETI@Home or other @Home-style projects. All you need is Python and one binary. I just need to set up a server with all the precompiled data on it.
Also, someone else taking an interest in my code and trying a few things and finding shortcomings turns out to be a great motivator. That and a confluence with some other things that made want to hack on this have made for a very productive couple weeks.
(cross-posted from blog.bdistricting.com)
Also, someone else taking an interest in my code and trying a few things and finding shortcomings turns out to be a great motivator. That and a confluence with some other things that made want to hack on this have made for a very productive couple weeks.
(cross-posted from blog.bdistricting.com)
I made another clock
Aug. 22nd, 2010 01:43 amPreviously I made a round clock where the numbers went around in place of hands, now I've unrolled it and made a rectangular clock with moving numbers.
Gratitude: Money
Aug. 20th, 2010 09:14 amI don't have a toothache and I don't have to worry about money. The money thing is working out pretty well. I'm compulsively sensible and I'm lucky enough to be good at something the current economy rewards quite well. I've been thinking about it lately and doing spreadsheets and planning for the future and things look good.
(written last night)
(written last night)
Gratitude: Rest
Aug. 18th, 2010 11:22 pmSometimes I have a go-go-go schedule with events to go out to every night, but not all the time. I've been permitting myself to stop and rest more, but I think it's still something I'm working on and need to get good at. I got practiced in staying up later and going on longer, but I need to practice resting better. Sometimes no matter how tired I get I've forgotten how to stop and recuperate. I'm grateful when I get it and it works.
No event tonight. Come home, have dinner with the gf, flop on the couch and watch westwing. Go to bed early(ish). And now back to that last part.
No event tonight. Come home, have dinner with the gf, flop on the couch and watch westwing. Go to bed early(ish). And now back to that last part.