Sunday, August 30, 2015

Motorcycle

A few months ago, my parents bought a Harley Davidson motorcycle at an auction. It's been sitting in a garage all that time, and today my father brought it out and took me along for a ride. I had never ridden a motorcycle before, so it was an interesting experience.

Initially, it was pretty terrifying moving at 50 miles per hour so close to the road and surroundings, that is, without the walls of a car. The only part of the ride that required my attention was turns; all occupants must be careful to lean appropriately when the motorcycle makes a significant turn. After that, my mental state was calm, but my legs continued to shake nervously. (Compare Ferris wheel rides, during which I freeze in panic for the height.) Overall, it was a fun thing, and I hope to do it again.

Me, examining the vehicle after the ride

Sunday, August 23, 2015

The 2015-16 Academic Year Begins

Tomorrow, classes begin again at my high school. My schedule is more intense than ever, with three AP classes. AP English has effectively already started: an assignment (essay plus presentation) has to be ready on the first day; without that, entrance to the course is denied. I finished it today after hearing about it yesterday, so I have somehow managed to start getting stressed about due dates before school even starts. Hooray?

The college class (introduction to physical anthropology) I'm taking this semester is a compressed eight-week course, and begins later in October. Things are going to get really busy when that starts. Excitement there has already been had as the textbook for the course changed after I ordered it.

Sunday, July 19, 2015

Visiting Family up North, Part 3

My immediate family and I spent all of today driving back from the family reunion. After breakfast, we checked out of our room at the Park Street Inn, which was an excellent place to stay. (If you're looking for a place to stay in or around Nevis, I highly recommend it.) On the drive back, I got some more practice with the manual transmission; I managed not to stall the engine at all today.

The relatives sent me this picture of two cousins helping me try to water-ski:

Trying to get the skis aligned properly
Tomorrow, it's back to the online class work.

Saturday, July 18, 2015

Visiting Family up North, Part 2

Today was the second and main day of my visit to Akeley, Minnesota for a retreat with the extended family. I started the day by going around the neighborhood to see the attractions, including the statue of Paul Bunyan:


The world's largest Tiger Muskie
An unfortunately-named funeral home
Shortly after arriving at the lakeshore, I made my first attempt at waterskiing. I was not at all successful even after several tries, but in my defense the lake was unusually wavy. Along with the large group of extended family members, I walked the trails by the cabin my grandfather owned.

After lunch, I played the card game Bang! with several cousins. I had played only once before, but I like the game very much and have previously tried to recreate it as a networked PC game. (I might restart that project sometime.) That was a good deal of fun. Wandering about and watching things happen around the lake occupied the remainder of the afternoon.

The day was wrapped up by attending a show at the Woodtick Theater. It was a lively collection of songs in an assortment of musical styles; I enjoyed it very much.

Tomorrow will consist entirely of the drive back down to western Illinois.

Friday, July 17, 2015

Visiting Family up North, Part 1

Today my immediate family and I made a nine-hour drive up north to visit some extended family in Minnesota. The drive itself was without notable incident, but when we arrived it was already fairly late.

I've only been up here two hours, but in that time I met some cousins, uncles, and aunts I more or less forgot that I had. I also went canoeing on a beautiful lake with my father.


On the agenda for tomorrow is, among other things, water skiing, which I have never done before.

Monday, June 8, 2015

Reporting Phishing/Spam from .edu Addresses

Today I received a standard phishing (credential theft attempt) e-mail, the kind I wrote about in Mark Junk/Phishing Mail as Spam. However, this message claimed to originate from a .edu e-mail address. So, I went to that university's web site and looked for a contact e-mail. I then sent a message of the following form to that address, CC'd to abuse@[domain].edu:

Hello, 
I received the below e-mail that claims to have been sent from a [institution] address. It is a standard phishing/scam attempt; I have no doubt that the linked page will attempt to either drop malware or present a fake login screen to steal credentials. 
If the e-mail was indeed sent from that account, its user has probably been infected and the account hijacked by an e-mail worm. If the message did not originate from your servers, you might want to look into SPF to ensure nobody can impersonate your users. 
Sincerely, 
[Name]

A few hours later, I received a thankful reply from the Enterprise Security person at that institution. The account had indeed been compromised; the situation has now been dealt with.

So, new task for good Internet citizens: notify educational institutions of spam from their domain. Feel free to copy and fill in the above note if you receive such messages.

Friday, May 22, 2015

Things to do this summer

Today was the last actual school day of the 2014-15 academic year for me (yay finals are done!) so now it's summer. This means I have a lot of time on my hands, and I hope to accomplish something more publicly visible than reading a bunch of interesting stuff on the Internet, as much as I like doing that. These are my ideas:

  • Make Abiathar Online. This will require learning JavaScript, which is something I really should do. It would also be my first actual open-source project. (I'd accept pull requests and everything!)
  • Improve Abiathar (the real, desktop one) in some way. It would be kind of neat to have an integrated graphics editor, but there's not a huge amount of demand for that. Reinventing Abiathar as a total modding solution (texts, sprite behaviors, etc.) would be really awesome and also a huge amount of work. Note that such a program was the original goal of FMod, which turned into FleexCore2, which powers Abiathar.
  • Learn C++. This is another language serious developers should know, and I don't. I'm picking up a few concepts through my wanderings into P/Invoke, but I'm still up in managed .NET where memory allocations poof in and out of existence when you need it. The Windows API is another thing I should know my way around, even if only to understand what Raymond Chen is talking about.
  • Make Ineffable Learning. I'm kind of afraid to start this because I've never had any serious success in web programming and I'm afraid I'll royally mess up the architecture right off the starting line. The point of Abiathar Online was to get experience in web development, but it occurs to me now that those are two different types of web programming (one client-side and the other mostly server-side). There are always volunteers though - this wasn't really meant to be an individual project.
  • Learn mobile app development. Having a snazzy new Android smartphone seems like a great opportunity to start creating apps for phones. That's a huge market, and I'm missing out by not knowing anything about it.
  • Practice chess. I still play chess, but not a whole lot; I'm not currently getting any better. There are books of openings I should study, and online games might be helpful as well.
  • Not forget all the Chinese I learned. I'm not sure where to find good resources for learning the language that are Internetty and also free. The Chinese StackExchange might help. I could also try to narrate things in Chinese to myself.
  • Do things with friends. Being an introvert means I can get along fine alone (look at all these other things I could be doing by myself!) but it'd be nice to chat with people? Maybe? I guess socialism socialization is a good thing.
  • Create documentation. Abiathar's manual hasn't been updated in a long time; it's pretty out-of-date. I should hammer out the updates to that document and maybe rearrange or split up the "advanced use" section. Or, I could just create bite-sized demo/tutorial videos and add them to the new Abiathar video documentation playlist.
  • Write more meaningful blog posts. I find that I'm pushing half-baked thoughts out onto the Internet in the name of consistent posting. Maybe I should try to get some really interesting, thought-provoking essays together in a less spontaneous writing style. (I do have a couple serious topics I want to cover thoroughly but haven't done the necessary research.)