Joey

Trip, Day 1

“The universe was created. This was widely regarded as a bad move.”

These were the first words of the book “The Hitchhiker’s Guide to the Galaxy”. If you haven’t read it, you need to. If you’ve only seen the movie, it doesn’t count. Let’s be real though – you’re not here for quotes from deceased British science fiction writers, you’re one of approximately half a dozen people who are looking to see how I’m doing as I go on my vacation to the Bahamas…don’t worry, I’m getting to that.

A vacation was booked. This may well have been a bad move. No, not really…and if you’re the individual who was the one to foot the bill on this, keep an eye on your mail. I’ll spare everyone the details regarding going through security as it was basically uneventful, though I do remember thinking that it was strange that, despite this being my third cruise, I have no recollection of boarding any of the other ships. Regardless, after boarding and walking around to find out where everything is, I found myself with “analysis paralysis” – what did I want to do? Growing up, dad was pretty good about having our days scheduled down to the bathroom break. When I went to Germany and London in 2012, I was was either on a company’s time (and thus went along with their schedule), or trying to visit friends who lived locally and thus had schedules of their own, which I needed to work around. Amongst the reasons why I was looking forward to this trip was the ability to do whatever I wanted, not beholden to the schedule of another. The educational part of this trip was the fact that I would need to actually spend the whole week making decisions between equally-good options, a situation described in the movie “You’ve Got Mail” as the primary reason for which Starbucks exists. Meanwhile, Pastor’s message this morning at church made reference to the idea of living an outward-bound life. Given my relative freedom here, amongst my objectives is to do whatever I can to make the crew feel appreciated. Let’s be real – they spend every day dealing with a group of people who can very easily devolve into spoiled rotten children, and are usually treated as servants. Here’s to hoping that going out of my way to extend appreciation is an effective expression of that.

The staterooms I’ve remembered staying in were usually described as “functional, but clearly designed to be slept in, and little else”. This room is actually pretty spacious – a multi-room suite it is not, but there’s actually enough room for me to make a mess. However, I spent some time actually putting my clothes on hangars, in drawers, and other variants of ‘away’ that don’t involve ‘still in the suitcase’. In fact, my plan is to use my suitcase exclusively for dirty laundry, thus concluding the week with a basically-packed suitcase. Why have I never thought of this before? Oh well. It was an efficient use of my time. Also, I have a balcony. It fits two people, two cups of coffee, and nothing else…but even so, it’s twice as large as it needs to be, given the quantity of occupants involved here…and actually watching the Statue of Liberty drift out of view from my own room is incredible. I look forward to being able to watch a sunset from my own room…tomorrow though – it’s still a bit chilly, and while I packed my leather jacket, a sweatshirt somehow managed to not make the cut. Yes, everyone who has just facepalmed, I know.

The crew seems to have a good sense of humor so far, more so than the passengers. My mustering location happened to be where the crew was assembled for their briefing prior to the drill, and they ran a few minutes over while also having called us there a bit early. Two ladies, independently of each other, remarked, “Why did they call us here if we can’t go in? I could have been drinking more!” Look, the ability to consume large quantities of ethanol without having to worry about driving home is certainly one of the selling points of a cruise…but I’m pretty sure it’d cost less to take a week off work, go to a liquor store specializing in larger bottle sizes, and spend the week completely plastered for about ¼ the price of a cruise, keeping in mind that, once again, we hadn’t yet left the dock when this statement was made. The individual who ran our evacuation drill, on the other hand, definitely had a sense of humor. The Asian gentleman started off by saying that we had the best group, because our drill was being led by Jackie Chan. He had to ask about 20 times for people to shut their phones off (and no, I wasn’t one of them; I was listening attentively), at one point saying, “If you don’t turn off your electronic devices…well, we can’t throw you overboard, but we will give you a spanking. [about a ten second pause] Sir, please don’t make this awkward.”. Later, he stated, “Don’t worry, we’re not carrying a nuclear bomb onboard”. Common sense will tell me that if one must make an announcement that otherwise be assumed, one must question its necessity. The first officer attended, and told me that unfortunately it’s no longer allowed to view the bridge as a passenger…and when I told him that I wondered how many pallets of wine were loaded, he laughed and emphatically said, “A lot”.

They say that not all who wander are lost. I’ve got a pretty good idea of what’s where on this ship already. I can get to my stateroom from literally any point on the vessel, have a good idea of all the different places to eat and play on the ship, and while the major counterargument is that there’s a bathroom in basically every stateroom, I’m pretty sure I’ve passed more bars than bathrooms – once you’re out of the stateroom areas, it’s a project to be more than maybe 75 feet from a beer, making the meager bathroom count seem to be a recipe for trouble down the line. Maybe it’s the lack of anyone to talk to thus far, and maybe I’ve seen Wall-E too many times (and thus associate the Breakway, its crowds, and its amenities with those on the Axiom), but I just felt this sense of emptiness, like everything was utterly meaningless, and why am I even here…at which point I became poignantly aware that I was thinking about everything way too much and just needed to try and find something with which to enjoy myself.

They had a “solo travelers gathering” at 6. Although a nice thought, it was unclear who was at that bar because they were a solo traveler and were looking to meet other solo travelers and I happened to have gotten there too late to understand the appearances, or whether I’m actually the only person here who’s by myself. Given the thousands of passengers on board, I highly doubt I’m the only one, but it is for this reason that I am starting to second guess myself here. Oh well. They’re having a kickoff party tonight. Perhaps I will end up with better luck then.

My mother is notorious for her “thrifty nature” – she has successfully turned the concept of living within one’s means into an Olympic sport. She regularly accuses me of spending unnecessarily, while I counterargue that she has a tendency to spend an inordinate amount of time saving a seemingly small sum of money. Somewhere between us, there is a happy medium. Given how I was feeling about..basically everything, I decided to embrace my inner Psalm 33 and “taste and see that the Lord is good”. Why didn’t God (through David) say “look and see that the Lord is good” or “hear and see that the Lord is good”, or “smell and see that the Lord is good”? Simple: because food is delicious. I’m sure there’s a deeper theological meaning behind it, but I’ve just spent a paragraph poetically saying, “I decided to go to one of the paid restaurants on my first night”, so I’ll leave the in-depth Bible study for you to do on your own time.

While my mother would undoubtedly give me grief for doing what I did, ffind me somewhere else you could get a filet mingnon dinner for $33…though to be fair, I learned that a wedge salad without the bacon or bleu cheese was basically 1/3 of a head of iceberg lettuce – lesson learned on that. Even so, the food was thoroughly enjoyable, well presented, and served its purpose.

I caught the last half of the “welcome to the big honkin’ boat” inaugural show. The longest married couple on board was 56 years, and they won a bottle of champagne and a diamond necklace. Not bad. Neither the comedian nor the magician were terribly impressive, but let’s be real – they’ve both got their own shows later on this week, so it’s common sense to stick to the simple canned tricks that wouldn’t fool Penn & Teller, rather than start so strong that it’s neigh impossible to follow up well. Once that was over, back to my room, as I was a bit tired.

One of the nifty things about planning to go to a club on a cruise is the fact that it’s practical to do something that is a great idea that’s nearly impossible to do in Manhattan – take a nap first. I woke up around 1:30, put a nice outfit on, did my hair, and headed out. When I got there, it was empty. Literally, empty – only the DJ and the two bartenders were there; I was the only other person there. Yes everyone, you guessed exactly where this was going – the DJ and I started chatting it up, talking software, music, hardware, different events we’ve done, and the fact that, apparently, Norwegian doesn’t like to pay to have their DJ gear kept in great shape. He and I walked into the doorway where it was a bit easier to hear each other and continued talking. Another passenger from the casino came in and started talking to me. He clearly had a few drinks already, and wanted to do shots. I was like, “bro, they just cleaned off the bar, so you’ll be ‘that guy’. He didn’t seem to care, so I sat down with him and the bartender asked if I wanted a shot as well…so, because peer pressure and because free drink pass, I was like, “sure, I’ll do one”. He did two more after that, bragging to me about how he has a government job, and spends 2-3 hours a day actually-working, which is 2-3 times more than everyone else in his building, but since his dad does the budget for the building, he’s guaranteed a job for life, making about twice as much as me, to not-work…because it makes me feel so much better that my tax dollars are being spent that way (/rant). Ladies, I’m certain you’ve all ended up getting stuck in a conversation at a bar with that one guy who Would. Not. Shut. Up. This guy was ‘that guy’, and the fact that he went to the casino to break a $100 bill and didn’t come back was something that, honestly, didn’t upset me, and poignantly reminded me that sometimes being alone with my thoughts is the more desirable thing to do. The DJ and I talked a few more minutes (him explicitly stating that he appreciated the company), after which I went back to my room and played Mass Effect until I fell asleep.

Forgotten Knowledge

A friend of mine asked me to conjure up a working Windows 98 computer for her daughter to use to play some old school edutainment games (y’know…from the good ol’ days where you bought the game on a CD-ROM and that was that, rather than getting nagged to purchase ‘lives’ or ‘coins’ or whatever). I managed to come up with a basically-working one that just needed a bit of work to get prepped for the task, namely, upgrading the hard disk. When I did this, the 200GB drive only detected the first 2GB. I remembered that this computer was from the era when it was required to manually tell the motherboard how much storage space the hard disk would be able to handle…but not in GB’s, in Cylinder/Head/Sector (CHS) format. To further complicate things, the computer only allowed me to reference the first 64GB of the drive, because the motherboard couldn’t address any more than that. Even so, a 64GB hard disk in the Windows 98 era is a bottomless well; I edited video on a tenth of that.

The process of doing all of this dug into the deepest recesses of my memory. This was especially challenging because most of the support information for computers of this era predates Google, and thus, most web pages that Google scours – though notably the Google Groups archive of Usenet was particularly helpful for searching purposes. Other things, I either guessed, simply remembered, was able to piece together, or called my friend Bob who described his 58-year-old self as ‘ancient’, especially when I brought up fixing an issue by “performing a text edit on autoexec.bat”. Ultimately, things are going smoothly; I look forward to completing my work on this machine.

The Washington Post published an article last year about disruptive technologies and how they changed our society. While we tend to think of ‘the internet’ as disruptive (and indeed it was/is), the argument the article makes is that the even more disruptive 20th century technology was the refrigerator. Pre-refrigeration households spent approximately 58 hours a week on housework, in the 1990’s, that was down to 19, for houses that were, on average, about twice the size. More relevant to the point, things like pickling, meat curing, canning, cheese making, and other forms of food preservation were things that were generally part and parcel with cooking, that relatively few people in the western world today need to do – and even those that do (professional meat curers and cheese makers aside), are usually doing so due to personal desire, rather than a requirement to prevent food spoilage.

I haven’t thought about cylinders, heads, and sectors in years. I’m *just* young enough to remember seeing CHS figures on the labels appended to hard disks, but too young to have actually had to configure a BIOS with one. I remember running into a SCSI controller once, and hearing that it was quite the project to set up even a relatively simple SCSI controller with a RAID array, but I’ve never made one – setting up a RAID array with SATA drives and modern controllers is a breeze by contrast. Network cards that used to have their modes and parameters set by DIP switches are now configured entirely in software. I don’t remember the last time I had to manually determine IRQs for my hardware, I’ve never set up a network that used coaxial cabling, I never had to manually install a TCP/IP stack into a computer in order to get it on the internet, and I only barely remember the ire that was “changing the font” within Wordperfect 5.1, especially if you didn’t have a mouse.

How much knowledge has been removed from the general societal consciousness due to its need being abstracted away through technological advancement? What else has been lost because it was “common knowledge” until it wasn’t? It’s amazing how even the banal, everyday things that nobody notices now are noticed later – like the number of people smoking indoors in this gallery of shopping malls from 1989.

Perhaps the fact that I’m less than 30 days from turning 30 has something to do with my pondering about the passage of time. For the first time in my life, I’m seeing a clear delineation between the ‘present’ and the ‘past’. I’m starting to see knowledge I gained become obsolete.

 

Life itself looks different.

Goodbye pfSense, hello Untangle

After all my blogging about the wonders of pfSense, you’d think I’d stick with it…but I didn’t. Both my firewall and my mom’s have been moved to Untangle, and I regret neither. Now, don’t get me wrong – pfSense is still an EXCELLENT firewall that I thoroughly recommend for a number of reasons, which I’ll get to in a minute. However, Untangle works much better for my needs.

pfSense, pros:

  • much more lightweight
    • ’embedded’ version runs off USB flash drive.
    • faster startup time.
  • faster, more simplistic UI.
  • deals with multiple static IPs better.
  • actually taxing the CPU and RAM is a bit of a project.
  • great SIP support; generates OpenVPN files for Yealink VoIP phones directly.
  • BSD-based (generally considered a better router distribution than Linux due to better TCP/IP performance).
  • firewall rules and NAT translation can be “Linksys simple” or “Sonicwall complicated”, depending on what you need.
  • the only paid things are support and “supporter” subscription; all functions included regardless.

pfSense, cons:

  • UI can be a bit confusing.
  • plug-ins are inconsistent with their operation and UI.
  • ad-blocking is a pain, and requires manual updates.
  • adding multiple physical interfaces to the same LAN segment is handled by NAT rules.
  • I wasn’t able to get Squid to do much good with transparent caching.

Untangle, pros:

  • beautiful, intuitive user interface.
  • very simple ability to assign network interfaces to LAN segments; changing them is a drop-down.
  • great reporting features.
  • the free modules are excellent:
    • ad blocking is great, and auto updates.
    • single simplest OpenVPN implementation I’ve ever seen (for desktops and laptops, anyway).
    • even the free virus scanning and spam options are quite functional.

Untangle, cons:

  • paid plugins aren’t clearly labeled until you try to install them.
  • …also, there are paid plugins. While the home version is pretty cheap ($54/year for everything), it gets pretty expensive, pretty quick if you aren’t a ‘home user’.
  • the free web filter picks the ‘wrong’ categories, in my opinion – filtering porn and gambling is free, but malware and torrent filtering is paid??
  • the network configuration area could be organized a bit better.
  • significantly longer startup than pfSense, and requires hard drive.
  • in my particular circumstance, Untangle will only boot in ‘safe hardware’ mode. I’ve had no issues with it, but an Optiplex 755 is pretty standard hardware.
  • distro relies exclusively on NAT for firewalling by default, though to be fair, the firewall plugin is free.
  • no geo-ip blocking capabilities (beyond making firewall rules out of IP blocks).

 

So, there you have it. two great distros.

Never get tech you can’t mod

I’ll flesh this out with more detail later, but the short version is that I bought a refurbed Linksys EA6900 for $89 at Microcenter – not bad for an AC1900 router, since the Tenda version is $99, and the name brand units tend to be $150-$300. Of course, Linksys still hasn’t learned to make firmware that doesn’t suck, and amongst the reasons this router was so cheap was the fact that it’s got a bootloader issue that caused issues for a lot of people – indeed, I was getting about 600KBytes/sec of throughput with it, which was a huge downgrade from my Asus RT-N56U. Turns out, some enterprising modders managed to patch the bootloader, and in a bizarre moment of win, managed to put the “Merlin” firmware on it, making it work very similar to the Asus unit I’d discarded. Well, that worked just fine for the 2.4GHz band, but not the 5GHz band, which would throw up no matter how I set it on my laptop. So, another firmware flash and minor reconfig later, and I have Tomato running on this router, which is faster than anything I’ve run before, has loads of wonderful features, and gives me the dual band functionality I need. I was hoping to get the WRT1900 in the box, but this unit with Tomato is most definitely a great piece of SOHO networking hardware.

Links and stuff to follow…

…and you thought photography didn’t involve math

http://petapixel.com/2016/01/30/10-myths-about-the-rule-of-thirds/

 

A well written article arguing against the standard “rule of thirds” being the go-to standard for photographic composition, and instead arguing for things like “a Root 4 Rectangle with its Basic Armature (two diagonals, four reciprocals, horizontals and verticals)”.

My head is spinning, but it’s got lots of example shots that are excellent, and definitely worth the read.

Minor Differences

“Let it rain” is a common lyric in worship songs, where we petition the Lord to make His will known, and His blessings evident.

“Make it rain” is what rappers do in strip clubs to flaunt their wealth by quickly dispersing stacks of bills.

 

Words matter.

“Because I Can” vs. “Because I Should”

A client at work had me build him a home media server. The client asked that I, specifically, build the server for him, and that it be a built machine, rather than a purchased one. Why? Because he knew that I’m the kind of person who still prefers a customized, built computer over an off-the-shelf Optiplex with a four terabyte hard drive hanging off the USB port…but then again, he’s the kind of chap who is just fine with spending four figures on a computer that doesn’t have a glowing fruit on it.

My boss and I have a different relationship with Sonicwall routers – he swears by them, and I swear at them. I’ve become a fan of pfSense as of late. It’s what lives at my house, and at least one of my dear readers also has one – not that she’s consciously aware of it in any meaningful sense, but that was one of its selling points. The problem with pfSense is that it’s generally intended for installation on one whatever hardware you’ve got lying around…which is nice for people like me who have old Optiplex desktops camping out doing nothing, but less of a bargain for people who would need to buy things.

I’ve got somewhere I may need to install a rack-mountable router, which has got me looking into doing a custom build for the project. I was happiest with a $600 build I spec’d out today on Newegg, but given that pfSense sells rack mountable, supported iterations of their firewall for $800, it’s not exactly a huge money saver in the context, and the money that’s saved is lost by the fact that their device takes 8 watts of power when running, whereas mine takes closer to 100W. On the flip side, mine was engineered for silence, there’s no way my build doesn’t run circles around them in raw performance, and it’s trivial(ish) to migrate between pfSense, Untangle, and Smoothwall with nothing more than an hour’s time and an external CD drive.

But there’s a reason I filed this under ‘Philosophy and Faith’, in addition to ‘Computers and Tech’ – I started to think beyond the build, and into the bigger questions involved. There was a scene on The Big Bang Theory several seasons back, where the guys were experimenting with home automation in a manner that involved sending a signal around the world to turn on a lamp. When Penny walks in and asks why they would do something that ridiculous with literally no advantage over a simple light switch, their answer, in unison, was “because we can”. They said it in such a matter-of-fact way that gave the sense that such an answer should have been as obvious to her as it was to them. Although I’ve never done that sort of project, I’ve got my own portfolio of things I’ve done under the heading “because I can” – I’d argue that “installing pfSense at home” would reasonably fall within that category, when there was nothing technically wrong with my Asus RT-N56U that’s still serving as an access point.

For an organization who will never need the gargantuan amount of throughput that will be happily shuffled around via pfSense on a custom build that’s at cost parity when power usage is factored in, why am I pursuing a custom build? Is it because I’m treating it like a grown-up Lego set? Is it because of a desire for the sense of personal investment? Is it because I prefer the responsibility of keeping hardware running over the perceived safety of having that task handled by a third party? Has my deep-rooted hatred for Sonicwall, combined with my luck-of-the-draw experience with calling tech support, given me the default stance of “I want something I can fix, because nobody else will”?

Or, maybe the fact that I refuse to be dependent on a third party is the reason I am good at what I do. Perhaps there is value in the de facto requirement that I alone be responsible for its upkeep. Maybe my sense of security comes from the fact that a showstopping problem on a custom built pfSense appliance could be rectified with a set of procedures that start with “install Untangle”, “install SmoothWall”, or “install Endian”.

Then again, perhaps “because I can” is a phrase that doesn’t make sense to most people, for the sole reason that, for the majority of people, “building a custom made router” is not a task that falls into that category.

Great AMA question

So, if you’ve never been to Reddit, they’ve got a section called “Ask Me Anything”, where someone qualifies themselves and then encourages responses (e.g. “I’m a nurse in an ER, AMA”). Plenty of people have participated – celebrities, politicians, armed forces veterans (some WWII guys have made it). The all-time most commented was the one from President Obama. There’s endless reading to be found there.

Well, the developers of Microsoft Excel did one back in November. Lots of great stuff in that thread, but my favorite was this one:

I sometimes accidentally open up Excel when attempting to open Eve Online, and I usually can’t even tell the difference for several hours. Thanks for the great clone/simulator for Eve Online!

My questions are:

Did you have any contact with CCP Games or the Eve Online team to help them develop their famed Massively Multiplayer Spreadsheet Simulator?

Is the move to subscription-based pricing in Office365 because of complaints by CCP that they didn’t want your software acting as a free clone/interface for Eve online?

Are there any plans to bring back one-time purchase? I always appreciated being able to play Eve/Excel whenever my subscription to CCP Games expired.

Are there any plans to port Excel/Eve to Xbox?

How did you manage to get around the extreme video card requirements that are required in Eve but not Excel? It is fantastic to be able to play it on netbooks and other lesser computers.

If this doesn’t make sense to you, then you’ve either got no sense of humor, or you’ve got some Googling to do…because that right there is FUNNY.

Protected By
Shield Security