Ah, Collegiate Internet

blender download

As you may or may not know, HMC shares what is essentially a backbone line to the Internet. Sometimes, if you get it just right, that can mean really, really excellent things. As this photo shows. No, that's not doctored. If you go to some of my photos on flickr, you can see more of these insane speeds. And I just wanted to say that that is awesome.

My Geek Code

As I sit in the VLSI lab waiting to meet with Prof. Harris and the rest of the Clay-Wolkin group, I thought I'd post my Geek Code on this blog. Ya know, just for fun.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1.2
GCS/M/MU d-(+) s:+(:++) a18 C++++$ UL*++++>$ P+>++ L++++$
E--- W+++>$ N++ !o K w++(--) !O- M++$ !V-- PS+(++) PE(-)
Y+>+ PGP++(+++) t+ 5- X+ R tv b++++>$ DI+ D++ G++ e>++++ h
!r-->++ y-->+
------END GEEK CODE BLOCK------

Crazy weather...

What's the matter with southern California, eh? It was 81 degrees Fahrenheit here yesterday! It's FEBRUARY! The way I understand it, that means snow and ice. At the very least, shouldn't it be cold enough to require long pants? Crazy weather...

My Baby Taylor

Baby Taylor

I almost forgot to mention... I bought a guitar! I was looking for something small and dorm-room-ish and ended up narrowing it down to either a Martin Backpacker, a Little Martin, or a Baby Taylor (of either the mahogany or spruce variety). After playing all three, the Backpacker sounded like it was being played from inside a tin can and the Little Martin sounded like it was underwater. Both Babys sounded absolutely excellent, and I ended up going with the mahogany for its slightly richer tone and great look. So far, it's been treating me pretty well, but I'll keep you apprised of the situation.

Another day, another dollar

Hello again invisible readers. Just thought I'd relate all of the terribly interesting things that have been happening lately...

  • Chemistry test today. Could have been much worse. Trust me. Quantum chemistry can get hairy, but it didn't.
  • Did some more work on CSS/PROFILE today. Eugh. Can't the various people who want to know about my finances (IRS, Department of Education, College Board, Harvey Mudd, Bank of America, etc.) just get together and only make me go through all of this once instead of a million times?
  • Watched yesterday's House today. 'twas awesome, 'nuff said.
  • Also watched yesterday's Stargate SG-1. I noticed that Claudia Black has full billing now, neat. It wasn't a particularly innovative episode, but it was well executed, which makes me happy.

Yay? I guess that's good stuff. Now I've got to go do some homework. It never ends.

Beryl 0.1999.1, and Other News of Note

I've just gotten around to upgrading my version of Beryl to the latest svn/prerelease (through the xeffects overlay) and, wow. It's a huge improvement over 0.1.4. Much faster, more stable, and more featureful. I can't get over how awesome tabs are (under the Grouping configuration). I have yet to find something they're useful for, but they're still totally awesome.

In other news, mechanics midterm today. Woo. Well, I suppose it could have been worse.

Okay, that's enough mucking around with the blog I suppose. I've got a chemistry section quiz tomorrow that I ought to be studying for.

Hello

The way I count it, this is my third attempt at keeping a web log. Fourth if you count that website I made for reviewing PDAs, which I mostly used to chit-chat. So you, kind reader, will have to forgive me if I seem a little bit disillusioned about the entire process. Nonetheless, here I am. I thought that I'd again join the ranks of the "bloggers".

So, after that little introduction, perhaps you want to know who I am and why you should read this blog? The short answer is that you probably shouldn't; it promises to be boring and sparsely populated. The longer answer is that my name is James Brown and I am a student at Harvey Mudd College, a small science-oriented college in Claremont, California, although I originally hail from Massachusetts. To sum up the most important bits, I'd say that I'm a GNU/Linux-using hacker Democrat musician. Yeah...

If you're still reading at this point, you must be either very bored or very dedicated. Either way, enjoy my random thoughts. Oh yeah, and about the title. It's just an S-expression that yields a fairly useless anonymous function. You can expect to see plenty of miscellaneous programming references here, too.

Editor's Note from the future: this website was, at the time, called (lambda x blog)

Geek Code

I figured that I might as well post my Geek Code block here, since I'm all bored-like.

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M/MU d-(--) s(+):+ a--- C++++$ UL*++++>$ P+>++ L++++>$
E--- W+++>$ N+ !o-- K-? w++ !O- M++$ !V-- PS++(+) PE- Y+>++
PGP+++ t+ 5- X+++ R tv b++++>$ DI+ D++ G+ e->++++ h r-->++ y-->+
------END GEEK CODE BLOCK------

So, what's going on with the site, you ask? Well, I updated phpbb and changed that around a bit. Cool new ranks. And I'm contemplating rewriting the site in ruby, since I made my hosters install mod_ruby. If I do, then it'll be really cool. But time will tell on that particular project. Until then, enjoy browsing my vast informational resources. :-)

read more

"Hacking" Attempts

This is my latest attempt at putting up some interesting content here. I intend to make this a regular feature containt the various attempts made to "hack" into my linux box. Here's today's logs and summary:

SSH Log

Mar 6 19:58:36 [sshd] Did not receive identification string from 207.36.180.61
Mar 6 20:20:09 [sshd] Invalid user jordan from 207.36.180.61
Mar 6 20:20:10 [sshd] Invalid user michael from 207.36.180.61
Mar 6 20:20:11 [sshd] Invalid user nicole from 207.36.180.61
Mar 6 20:20:11 [sshd] Invalid user daniel from 207.36.180.61
Mar 6 20:20:12 [sshd] Invalid user andrew from 207.36.180.61
Mar 6 20:20:12 [sshd] Invalid user nathan from 207.36.180.61
Mar 6 20:20:13 [sshd] Invalid user matthew from 207.36.180.61
Mar 6 20:20:14 [sshd] Invalid user magic from 207.36.180.61
Mar 6 20:20:14 [sshd] Invalid user lion from 207.36.180.61
Mar 6 20:20:15 [sshd] Invalid user david from 207.36.180.61
Mar 6 20:20:15 [sshd] Invalid user jason from 207.36.180.61
Mar 6 20:20:16 [sshd] Invalid user ben from 207.36.180.61
Mar 6 20:20:17 [sshd] Invalid user carmen from 207.36.180.61
Mar 6 20:20:17 [sshd] Invalid user justin from 207.36.180.61
Mar 6 20:20:18 [sshd] Invalid user charlie from 207.36.180.61
Mar 6 20:20:19 [sshd] Invalid user steven from 207.36.180.61
Mar 6 20:20:19 [sshd] Invalid user brandon from 207.36.180.61
Mar 6 20:20:20 [sshd] Invalid user brian from 207.36.180.61
Mar 6 20:20:21 [sshd] Invalid user stephen from 207.36.180.61
Mar 6 20:20:21 [sshd] Invalid user william from 207.36.180.61
Mar 6 20:20:22 [sshd] Invalid user angel from 207.36.180.61
Mar 6 20:20:22 [sshd] Invalid user emily from 207.36.180.61
Mar 6 20:20:23 [sshd] Invalid user eric from 207.36.180.61
Mar 6 20:20:24 [sshd] Invalid user joe from 207.36.180.61
Mar 6 20:20:24 [sshd] Invalid user tom from 207.36.180.61
Mar 6 20:20:25 [sshd] Invalid user billy from 207.36.180.61
Mar 6 20:20:26 [sshd] Invalid user buddy from 207.36.180.61
Mar 6 20:20:26 [sshd] Invalid user jeremy from 207.36.180.61
Mar 6 20:20:27 [sshd] Invalid user vampire from 207.36.180.61
Mar 6 20:20:27 [sshd] Invalid user betty from 207.36.180.61
Mar 6 20:20:28 [sshd] Invalid user henry from 207.36.180.61
Mar 6 20:20:29 [sshd] Invalid user max from 207.36.180.61
Mar 6 20:20:30 [sshd] Invalid user nicholas from 207.36.180.61
Mar 6 20:20:30 [sshd] Invalid user robin from 207.36.180.61
Mar 6 20:20:31 [sshd] Invalid user system from 207.36.180.61
Mar 6 20:20:31 [sshd] Invalid user johnny from 207.36.180.61
Mar 6 20:20:32 [sshd] Invalid user lucy from 207.36.180.61
Mar 6 20:20:33 [sshd] Invalid user market from 207.36.180.61
Mar 6 20:20:34 [sshd] Invalid user maria from 207.36.180.61
Mar 6 20:20:35 [sshd] Invalid user rose from 207.36.180.61
Mar 6 20:20:36 [sshd] Invalid user god from 207.36.180.61
Mar 6 20:20:37 [sshd] Invalid user barbara from 207.36.180.61
Mar 6 20:20:38 [sshd] Invalid user larisa from 207.36.180.61
Mar 6 20:20:38 [sshd] Invalid user shell from 207.36.180.61
Mar 6 20:20:39 [sshd] Invalid user jane from 207.36.180.61
Mar 6 20:20:40 [sshd] Invalid user dog from 207.36.180.61
Mar 6 20:20:40 [sshd] Invalid user blue from 207.36.180.61
Mar 6 20:20:41 [sshd] Invalid user red from 207.36.180.61
Mar 6 20:20:42 [sshd] Invalid user yellow from 207.36.180.61
Mar 6 20:20:42 [sshd] Invalid user green from 207.36.180.61
Mar 6 20:20:43 [sshd] Invalid user black from 207.36.180.61
Mar 6 20:20:44 [sshd] Invalid user pub from 207.36.180.61

Summary

Now aren't I glad that I don't have any easily accessible SSH accounts.

Today's Security Changes

  • Added a whole bunch of new iptables rules
  • Disabled ssh root access
  • Enabled iptables logging