Welcome to Jon's Home Page:

[ NEWS ] - [ LINKS ] - [ OTHER ]

Here are some of the things I am

I am the one who has busts of famous composers.
I am the one who doesn't answer the phone.
I am the one who sleeps next to an UltraSparc 2 and a SGI and his Thinkpad W700.
I am the one who wrote Comet Search, or at least the first several prototypes.
I am the one who drives a plain Acura Legend.
I am the one who listens to music coming from Studio Reference Series Paradigms driven by a Nakamichi.
I am the one who has degrees in Electrical and Computer Engineering and Mathematics from Carnegie Mellon.
I am the one who drinks polish vodka and fine single malt scotch.
I am very proud of and personally uses the Java Shell and Terminal that I wrote.
I am the one who does security audits on networks and networked applications.
I am the one who works too hard.
I am the one who plays too hard.
I am the one who administrates comet.
I am the one who threw all the wax on the kitchen ceiling.
I am the one who plays Everquest, Omega and Angband but not Final Fantasy.
I am the one who used to play too much Everquest.
I am the one who watched Rebuild in Japan. (My latest Review)
I am the one who archives Evangelion Wallpapers.
I am the one who has the largest bar tab at the bar across the street.
I am the one who has a nice looking resume, but I am also the one who removed the link to it because people keep sending me email thinking that I'd want a crappy job. Instead of having my resume online, I am going to put my good friend Natasha Katsura's resume here, because she is cool and she needs a job.
I am the one who owns a $1300 custom tailored W. W. Chan navy blue super 130s suit and very happy with the result.

profile for Jon Lin on Stack Exchange, a network of free, community-driven Q&A sites

 


    
Archive? Follow me on Twitter.

 

Thanksgiving 2014
12/13/2014

 

Magical Voivod Booker Radio
12/03/2014

 

Pink Floyd Beatles For Sale, E-Bay purchases
11/07/2014

 

New Laptop Part 3

Several years ago, my last laptop upgrade was to the enormous Thinkpad W700. It was gigantic, heavy, and powerful, but the screen was big and the keyboard was big. These days, the quad core processor on the W700 just doesn't cut it, and the max of 8G of RAM was looking less and less adequate. It was time for an upgrade, and Lenovo stopped offering monster size laptops like the W700, so I had to go looking elsewhere for the upgrade. It had to have a pointing stick, a large keyboard, 17+ inch display with at least 1920x1080 resolution, be able to hold 32G of RAM, mulitple drive bays, along with the usual gamut of features, like the newest i7 processors. What I ended up with was an HP Zbook 17.

It was one of the only brands that had a pointing stick on a monster sized laptop, and it got mostly good reviews. Some other laptops that I looked into were Alienwares (no pointing stick), Dell Latitudes (screen size), Sager (no pointing stick, build quality), Acer Aspires (not monster enough, no pointing stick). Along with Alienware, I considered some of the other high-end gaming laptop manufacturers, but I was worried about build quality and service. Also, no pointing sticks. So the things that made me settle for the Zbook was the customizing, the customer service and warranty, the build quality, and the ability where I can return it if I didn't like it.

Click for the rest.
10/24/2014

 

Led Zappa Rolling Petty, E-Bay purchases
10/02/2014

 

In the Court of the Yes Album
9/26/2014

 

Red and Roach
9/23/2014

 

Fresh Ramen
9/22/2014

 

New Music related posts
I've been making various music related posts, about vinyl and stuff in other places and neglected to also include them here. I've gone back and added all the content and cleaned up some of the front page to make it less cluttery.
9/22/2014

 

Budgie, Never Turn Your Back On A Friend
9/18/2014

 

Led Zeppelin, Fleetwood Mac, new arrivals
9/4/2014

 

Eric Kloss, Herbie Hancock, new arrivals
7/29/2014

 

Abbey Road, old and new
7/29/2014

 

Visualizing SASL/POP3/IMAP Automated Dictionary Attacks
I've been meaning to do this for a while now, but felt especially compelled because today happened to be a pretty heavy day of automated attacks on my mail servers SMTP(SASL)/POP3/IMAP services. So I have something that blocks these and those blocks are logged, and they go back to November of 2011. I know there's been a steady increase in the number of attacks over the years but I was also curious about what time most attacks happened and what days. So I wrote something to parse through all of these brute force dictionary attacks and do a per IP count of attacks. To clarify a little, these are connections to port 25, 110 or 143, at least 5 from a single IP over the course of a time window, that results in failed authentication attempts. 99% of the time, these are bogus users. So after gathering the data, I stuck them into a spreadsheet and (tried to) make some graphs.

First, let's look at the entire dataset, broken down by the number of attacks from unique IPs per day (click for entire image):

Click for the rest.
7/24/2014

 

Lee Morgan, Donald Byrd, Horace Silver, new arrivals
7/9/2014

 

Santa Fe, Flagstaff, Phoenix 2014
Google put together a story for me so I didn't have to write anything. For some reason if you can't see the embeded post, here's a link to the "story".


6/21/2014

 

White, Back in Black
6/10/2014

 

Speak Low
5/22/2014

 

Ray and Milt
5/16/2014

 

Killers
4/16/2014

 

Budgie, new arrivals
4/15/2014

 

Classical LP Clean-up
4/11/2014

 

Pink Floyd, Willie Nelson, new arrivals
3/7/2014

 

Green Onions
2/5/2014

 

Survive
1/31/2014

 

Freddie, Willie, and Eric
1/5/2014

 

Iceland 2013
When I'd tell someone that I was going to spend a week in Iceland, in the middle of December, people thought I was crazy. I was told that it would be cold and we'd get 4 hours of daylight each day. Regardless, my friend Michelle wanted to go there for her belated birthday and a bunch of us decided, why not? Finally plans were made and the ball got rolling, we had around a week to work with. I actually knew nothing about Iceland, other than an episode of Top Gear and an Icelandic collegue of mine from Carnegie Mellon, so I didn't know what to expect, other than it being cold and dark.

Click for the rest.
12/23/2013

 

Blondie and Sonny Rollins
12/22/2013

 

Shanghai 2013
A few months ago we decided to take a trip to Shanghai to visit my aging grandmother, given the choice of either May or October. We ended up choosing May because my mom would be there and I later found out that I had a wedding to attend in October. After a few weeks of coordinating wth my mom and sister, we finally got the tickets booked and where set to go.

 

Japan 2012
On November 14th, I flew out to Japan to hang out with my friend Steve in Nagoya, listen to some music, eat some good food, and watch the new Evangelion movie. This time I was armed with a smartphone, so I can take more pictures. This also means that all my photos will end up on my Google+ account so I'll just host pictures from there. Made sure to turn off all roaming data so as not to get charged with the insane $15 per megabyte roaming fee.

Got a ride to the airport from the car service and made it to La Guardia, first time I've been here in forever. Made it to my terminal with plenty of time to spare and on top of that, flight was delayed over an hour. The terminal had a long bar that provided an ipad interface for ordering food and browsing the web, it also included this neat little thing where you can put in a flight number, and it'll continually check the flight status and give you notifications on delays and when it's time to board. After some time, the flight finally got on its way arriving at Detroit International Airport in plenty of time to make my flight.

Click for the rest.

 

Android Blood Alcohol Content Widget
Wrote my second Android app the other day. Sitting at the bar, I wondered silently to myself, "wouldn't it be nice to know what my BAC is right now, I could use it to determine all kinds of useful things like whether I should walk home or take a car service, or just call it a night". Not really doing any research, I decided to give it a shot this past weekend. Ended up there were a bunch of alcohol BAC calculators and a couple of them that were widgets. One of them looked really detailed with a ton of stats and features, but I really wanted something that was stupid simple; easy enough for someone who's hammered to use.

I've already went through 5 or 6 revisions, improving the UI a bit, adding customizable drinks, fixed some bugs, and optimized memory and CPU usage. You can see the app's page here, at the Google Play Store. Let me know if there's anything I can do to improve it or report any bugs if it doesn't work correctly.

10/11/2012

 

Wedding 2012


On September 2nd, 2012, I got married to my long-time girlfriend, Amy, in front of some 260 friends and family. Having no idea what an Hindu wedding is like, I went into this blind, no rehearsal, no dry run, no walkthrough; but I kind of knew what to expect because I typed up the programs. It was a 3-day affair, at least for Amy, all I had to do with wake up, get dressed, and show up for the ceremony.

Click for the rest.

9/10/2012

 

Summercon 2012


Here's a picture of Redpantz, one of the organizers, because I don't have a picture of myself.

Another successful year of Summercon in the books. This was the 2nd time we had Summercon at Littlefield in Brooklyn. I actually tried to take it a little easier this year, don't know how successful that was, but mainly because this year I won't be only 2 blocks away from the venue but a 30 minute walk. On Thursday when Redpantz and Jimbo arrived, we started drinking at lunch and had a rough time walking that far. Lots of cool talks this year, and 2 tools were released shortly after they were presented at the con (the IDA Toolbag and Vivisect version of Vtrace).

The schedule this year was a little more hangover friendly, doors didn't open until noon and talks not until 12:30 or so (though we were probably behind schedule on both counts). This meant that I didn't have to wake up super early and help run the registration tables, which was probably a bit more important this year than the last few years because there was a LOT of pre-registration and a surge was expected at the beginning. Fortunately, the registration desk ran pretty smoothly, thanks to the work of Michelle, Joann and Jimbo.

Click for the rest.

6/10/2012

 

Stop SOPA Protest
I took tesuji.org down for 24 hours and replaced everything, including any images served, with this page/image to take part in the protest against the Stop Online Piracy Act. Instead of being weaksauce about it and put up some javascript over the usual content and display an overlay to cover it up, I used Apache's mod_rewrite to internally redirect every request and serve only the Stop SOPA page or image (if an image was requested). Everything's back to normal now but I thought I'd put up a page of links about it.

Click for the rest.

1/19/2012

 

My URL Shortener
One of the projects that I've been working on recently involved coming up with a multi-purpose URL shortener, like bit.ly's or tinyurl's. I had put a good bit of thought into it but I haven't gotten around to actually implementing it for the project yet. I know the concept is sound and lots of other people use it, so it ultimately comes down to how short and is it long enough to cover (and some) what you plan on using it for.

So I get kind of bored and decided I'll implement a command-line url shortener that ties into my website (tesuji.org) and give it a whirl. I opted to be ghetto-extreme and use, not 3, but only 2 characters in my shortened URL. I can shorten anything that I want, like http://tesuji.org/qy or http://tesuji.org/LN. I'm using the unreserved and sub-delimiter characters from RFC-3986 (well, most of them) since in a shortener context, at least in mine, most of those sub-delimiters are useless.

Click for the rest.

8/16/2011

 

So I finished all the Lupin III Movies
I'm a big fan of the Lupin the 3rd series and movies. Created by Monkey Punch (this is a person), Lupin is a legendary thief that often times fall on the righteous side of the story (sort of like Robin Hood). Immediately larger than life, Lupin is almost always prepared, suave, and s ometimes even expecting the most unexpected outcome; only to get away in uncanny fashion from either gangsters, cultists, magicians, demons, or the usual, Zenigata. Zenigata is Lupin's archnemesis, originally part of the Tokyo Police Inspector, he followed his mentor to the ICPO and is dedicated to capture Lupin.

This dynamic is pretty common, but it's only similar on the surface to comparisons like the Pink Panther and inspector Clouseau. Zenigata is very clever, and sometimes almost a worthy adversary, many times having captured Lupin only to be stuck in the same situation; thus having to work together to escape whatever situation they're in.

Recently, I finished all the Lupin the 3rd movies, prompting me to put together a post on my website. To this date, there's (I think) 31 Lupin III movies. Although technically, some of them aren't released as "Movies" (made for TV), and some are directly released to physical media, they're close enough to being movies as most anime goes: it's feature length, it's broadcasted as such even if it wasn't opened in a theatre. Anyways, it's been over a decade and a half that covers what I remember watching Lupin and the Lupin movies (mostly because the availability of some movies are scarce), so there's lots of things I'm sure I don't remember, but the movies are more or less long episodes; some much better than others, some seemed to have gone on for too long (better suited for a 23-ish minute long episode) and some could have gone on for longer.

Click for the rest.

8/2/2011

 

Kerafyrm, The Sleeper, Re-Revisited

A friend of mine made me aware of a new Cracked.com article about The 7 Biggest Dick Moves in the History of Online Gaming and noted that #5 on the list was Despawn of the Sleeper (EverQuest). Hey, I remember that. I showed the article to a couple of friends who remembered back in 2003 when I opted to spend 4 hours or so sitting in front of a computer rather than take up the offer to go to a bar and hang out with friends that I hadn't seen in a while, and some of them noted that the article only gave half of the story. Wikipedia's EverQuest article removed the part about us actually killing the Sleeper (I added it back in with references), but I remember back in the day when they had a dedicated article about Kerafyrm, that eventually got merged into the main EverQuest article.

This got me wondering what remaining info and insights on the encounter still existed on the internet. So I went around and collected some of them, and when the pages were long gone, I went to archive.org to look for a capture. There was a Sleeper Revisited post I made several years back that had a bunch of links, but most of them are dead. Here's a list for posterity's sake:

Click for the rest.

6/28/2011

 

Sonatina
Here is a link of me playing Lennox Berkeley's Sonatina, 3rd movement, saved as an mp3. Perhaps more music to come if I get around to getting the stuff I play recorded digitally...

 

News Archive
For older news entries that are either no longer relevant or just cause clutter, you can go to my Old News page.

Here's a link to my friend Dave's site. He does some cool animation and programming.
Here's a link to my friend Paul Madonna's site. Paul is a VERY talented artist who puts out a weekly online comic, you should check out some of his work.
Here's a link to my Gentoo on a Thinkpad T60p page.
Here's a link to my Gentoo on a Thinkpad W700 page.
Get your war on