Become a fan of Slashdot on Facebook


Forgot your password?
User Journal

Journal: Operation Pacman

Journal by karniv0re

It's been a while since I spawned an Operation. As I'll remind my audience of approximately zero, I determine operations based on the need for a long term focus on a particular goal. This particular goal is eradicating debt. And since I can't do it all at once, I'm doing it a little bit at a time. Like Pacman eating the little dots (monthly payments) and trying not to get caught by the ghosts (surprise expenses).

I've got my spreadsheet model laid out for various situations. Currently, it is set on what I am calling "Insane Mode" where I basically have no life and pay as much as I can on my loans. Realizing this isn't realistic, I'm going to create a Goal in Simple for Student Loans (and eventually Upstart Loan) and set aside as much as I possibly can in to that, leaving me about $400/month for food. If I go over that $400, then I eat away at my debt payment, causing me to be more mindful of my spending.

I'm also going to make an effort to shop cheaper, doing my grocery shopping at Target and such instead of the local mom & pop, which is much more expensive.

This is coming on the heels of learning that I will be supporting my girlfriend through anesthesia school a lot more than I anticipated. I can still eradicate my debt by bonus time next year though if I stick to this. I won't be eating ramen though, as my health will always come first. But bars, restaurants, and expensive cigars are out. Even expensive whiskey is out. I'll be drinking bottom shelf Evan Williams (which isn't bad, really). But I'm going to get this done. One day at a time. One little dot at a time.

User Journal

Journal: Upgrading Ubuntu End Of Life 13.04 Raring Ringtail on a Sony Vaio 1

Journal by karniv0re

I bought a laptop a couple years ago. I don't know why, because I installed Ubuntu on it and then it sat unused for about three years until my girlfriend's laptop broke and I told her she could use mine. Having a Linux machine is like having an HP graphing calculator that uses RPN â" Awesome for you, but when someone asks to borrow it, they are utterly clueless. All she really needs it for is Internet (all anyone really needs computers for these days is Internet â" hence Chromebooks). So she can get by, but the thing is still on Raring Ringtail, which I came to find out is 3 versions old and End of Lifed. Which means upgrading isn't a snap. So I'm taking some time out of my Saturday to do that and document it here.

I will also take a minute to mention how much I fucking hate Ubuntu and the monstrosity of a desktop environment, Unity. Fuck the whole thing straight to hell. I have probably uttered the phrase "Fucking Ubuntu..." more times than I can enumerate. Now, I would have installed Debian, but a couple years ago when they first started coming out with UEFI, Ubuntu was about the only distro that handled installs with ease. I'm sure Debian has caught up by now, but I'm not willing to spend a whole weekend on this. Half of a day is all it's getting.

So here we go.

I'm following along with Ubuntu's guide, but I'll repeat the steps here as we all know how links tend to disappear years down the line: First of all, I didn't want to do everything with sudo, especially things I know I'm going to need to be doing as root, so I'm just going to

$ su -
su: Authentication failure

Goddamnit. Yet another thing to hate about Ubuntu. They treat their users like children (because most of their users are) and they don't even give them a root account. It's like the movies where the experienced guy gives the untrustworthy guy a gun but it's not loaded, and the idiot finds out later when he tries to shoot the experienced guy. Anyway, I'm an experienced guy, so I have to manually enable root.

$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Now we can proceed.

$ su -

Update /etc/apt/sources.list

# vim /etc/apt/sources.list

## EOL upgrade sources.list
# Required
deb CODENAME main restricted universe multiverse
deb CODENAME-updates main restricted universe multiverse
deb CODENAME-security main restricted universe multiverse
# Optional
deb CODENAME-backports main restricted universe multiverse

# apt-get update

You should also make sure some meta-packages are installed so the upgrade can continue without problems. Update-manager From version 6.06 and up you will need to install the update-manager and update-manager-core packages.

# apt-get install update-manager-core update-manager

Kernel This part takes a while, as the headers are pretty weighty.

sudo apt-get install linux-image-generic linux-headers-generic

Run the upgrade And then this part really takes a while, as you know.

# apt-get update
# apt-get dist-upgrade
# do-release-upgrade

Then do it it again. And again. Until you're caught up. Ugh, this takes forever.

User Journal

Journal: Eclipse: The Loathe of My Life

Journal by karniv0re

Eclipse is bad, man. And I'm not saying that because I used it once and didn't like it. I have used it daily for 5 years. I remember it being pretty decent somewhere around the Helios/Indigo era. But once Juno hit, everything fell apart it seems. I'm currently still sitting on Juno, with two versions gone by now, because while, yes it is fucked up, it is a known level of fucked up. I don't know how much worse they've made it since then.

For a while, I kept a list of everything wrong with (my) Eclipse:

- SVN commit sometimes gets stuck.
        - Solution: Sometimes cancelling it and trying again works. Sometimes you have to restart Eclipse.
- Red Problem error on POM file after updating shared component
        - Solution: Manually update project under Maven
- JiBX binding fails when any change is made to the component
        - This is due to the JiBX autobuild plugin being fucked up and having to disable it
        - Solution: Do a clean install every time
- JRebel reloads forever, but doesn't execute
        - Solution: Stop server, recompile, start again
- Closing when SVN locks up locks the whole app.
        - Solution: Kill w/ task manager. Start again.
- Error shows in IDE, compiles w/ manual MVN command
        - Solution: Delete Maven Persisted Library from build path
- Debugging / Changes/ JRebel reloading causes IDE to lock up.
        - Solution: Kill w/ task manager. Start again.
- Toolbar gone for no good reason
        - Solution: Window -> Hide Toolbar (Why is it not "Show Toolbar"???)
- Shows errors after updating Maven dependencies in text editor.
        - Solution: Restart Eclipse
- "Perspective Switch Job has encountered a problem" when debugging from Java perspective and it hits a breakpoint and tries to flip you over to Debug.
        - Solution: Restart Eclipse
- Save stops working (ctrl+s, or :w in Vrapper)
        - Solution: Close editor (it will ask if you want to save, so say yes) then restart Eclipse
- Deleting project leaves closed project folder in package explorer
        - Solution: Restart Eclipse
- Link with Editor stops working in Package Explorer
        - Solution: Restart Eclipse
- WSDL file giving warning: WS-I: A problem occured while running the WS-I WSDL conformance check: org.eclipse.wst.wsi.internal.analyzer.WSIAnalyzerException: null ------------------------------------------------------------------------------ Nested exception is: java.lang.NullPointerException The WSDLAnalyzer was
  unable to validate the given WSDL File.
        - Solution: No idea. This is apparently a bug in WST or something.
- Parent project of a multi-module project shows as in error with "Import cannot be resolved"
        - Properties -> Project Facets -> Check Dynamic Web Module, Java, Javascript
- XSD shows as an error in project with "src-resolve: Cannot resolve the name 'xxx:whateverType' to a(n) 'type definition' component."
        - Solution: No idea.

Notice how most of the solutions end with "Restart Eclipse." Ugh. It's the new Windows.

Unfortunately, I can't use IntelliJ. As much as I love some of the things you can do with IntelliJ, I gotta have multi-module support. I don't work in a single module. I work in several at the same time. IntelliJ's limit on that is a deal breaker.

Anyway, I've been trying to clean up my workspace all day, which is proving to be a Sisyphian task. Screw this. I need to code. I'll just have to live with the false-alarm red-Xs and warnings. Just like I live with Eclipse. *fart noise*

User Journal

Journal: The Albatross and the Architect

Journal by karniv0re

I'm listening to Strikeforce: Diablo's the Albatross and the Architect, which I haven't thought about in years. It's probably been like, 8 or 9 years since I rocked this album. Back then, I was living in shitty out-west apartments, driving a Toyota Celica, playing in a band, in my sophomore year of college, breaking up with my longest-term girlfriend, and just starting what would become the job I am doing now. Little did I know, accepting that internship because I needed a job and cash would get me to the place I am now. And just where is that? Eagerly awaiting to hear if I will be selected as the systems architect for the company. Holy shit.

I'm sure that one of my interview questions for that internship was, "Where do you see yourself in 10 years." I don't remember what I said, but I doubt this was it. I have come far since then. Sometimes I wonder how the hell I did it. Especially when I'm spending my time listening to music and typing out a journal instead of, you know, working. But then I remember all the hard work I have done. All the late nights, long weekends. All the days and nights spent at the library studying for a calculus test, or ssh'd into Phoenix or Archos or whatever it was, hastily trying to get a C program to compile. The long nights spent teaching myself PHP and OpenBSD so I'd be ready when I started my first internship.

That's why I'm here, waiting for the word. It will be one of two responses.

"No. Sorry, we found someone more qualified. Wait a few more years and apply again."

This is a valid response, and I would accept it graciously. The role of Systems Architect is a huge - and I can't overstate that - HUGE responsibility. The company leans on you for technical advice. You don't get to lean on anyone else. You are the last domino. You either stand strong or everyone falls down. Certainly it would make my life easy, if not boring for the next few years. I would likely revert back to studying the market and trying to find success there.

"Yes. After all of our interviews, we have determined you are the best fit for this position. Congratulations!"

In this case, shit gets real. All the things mentioned above about the responsibility officially bears weight, and that weight sits on my shoulders. There are still so many things I don't know! Will I be called out for not being as smart as the other architects? Will I make bad choices? Will I say the wrong things? Will I disappoint my boss? Will I let the company down? I've been in this position before, but the stakes were so much lower. I was an intern, and what could they expect from an intern? I was a brand new employee, and what could they expect from a newbie? But now, I am not new. I've been around the block and a lot can (and should) be expected of me. Fuck up here, and there are serious consequences.

I've weighed all this. It is scary, yet it is a step I must at least attempt. Because without being a little scared (read: motivated), I might as well not even get out of bed.

But as of now, I'm still just waiting on one of those two responses. Will I be the architect, or will I wear the albatross? Time will tell.

User Journal

Journal: Things Are Looking Up!

Journal by karniv0re

After re-reading my last journal entry, man. This year has sucked. Shit was bleak. And it all culminated into a terrible, awful week. A got into CRNA school and I was so, so happy for her. But that was where the happy times ended. We went out to celebrate, but I had a feeling I should set up the dog cam, because I was worried that the dog had been barking when we'd leave again. No sooner had we got to the restaurant 3 blocks away than he started backing. I sprinted home to stop him, but that was it for our night. She finally made the decision to give up the dog.

It was one of the hardest things I've ever had to do, taking a dog we both loved to the Humane Society. Putting him behind the kennel and shutting it and looking at his sad, scared little face. I had to hold back the tears. But there was nothing else we could do. She had a hard time with it. She thought she could get something else fluffy, so she decided to get a bunny. That lasted about 2 days, before she realized she was deathly allergic to the hay it requires. So she told me to go set it free, which I for some reason, listened to her and did. A few hours later, we got a call from the Humane Society about our bunny being found. I was so fucking pissed off, both in that we clearly got caught, and in that I listened to her in the first place and let that poor bunny go in the park. Stupid. Thinking about that day just brings back so many angry feelings. We almost broke up over that.

And maybe a day later, we realized her cat was peeing on the carpet. I honestly didn't think I could take any more. Another trip to the Humane Society. Ugh. Shittiest. Week. Ever.

But you know what? Things are improving. She's still getting over the dog, I think, but all in all, everything has been so much better without him. Now we're free to go out, enjoy our night, not worry about if he's barking, or if we need to take him to doggy daycare. Plus, that's less money we have to spend. So yes, things are finally looking up. We've had good nights together again.

And just recently, I've learned that our architect is leaving, opening up his position. I want it. I talked to my boss' boss about it. He sounded interested in entertaining the idea. I don't have 10+ years of experience, but it's close. I know that if I were thrust into the position, feeling uncomfortable again would spur me to get better and learn more. I already feel half-way capable. Being shoehorned into an architect position would be just the inspiration I need to be interested in my job again.

I do fear that I'll be failing at the stock market if I do this, but that'll always be there and it's not even a guaranteed win. A promotion to architect would be a guaranteed win, as long as I didn't fuck up. Anyway, the job should be posting soon. We'll see how this goes...

User Journal

Journal: A Hardcore Trip Down Memory Lane

Journal by karniv0re

I think 2014 is going to go down as the year of nostalgia.

Earlier this year, I went through a project of documenting all the documentable days of my life. This means going as far back as any digital records I may have, as well as some paper documents and
whatever is left of my terrible memory and putting it in nice, concise calendar form. The furthest reaching digital documents I have detailing what I was doing at the time go back to June of 2004 in
the days when I first obtained Gmail. Sadly, my Hotmail emails dating back to the late 90s have all been wiped away. My old MySpace account which I did a lot of blogging on was deleted when Facebook became available to me in August of 2005. Writing this entry here reminds me I should probably dive back in to my Slashdot journals as they date back to June of 2004. Most of it is technobabble, but some of it is useful.

Anyway, point is, I have been documenting furiously. Reliving the past, good times and bad. And something I've noticed, nostalgia tends to kick in strongest when you're the least happy with your situation. I guess my situation has fallen into a rut of sorts. A terrible combination of being in a bland, barely-happy relationship, and having no real goals or interests to keep me going. I care a lot about my girlfriend, to the point of moving her in with me so she can focus on applying to CRNA school, and if she gets in, staying with me for free while she focuses on school. But in the process, I have been left feeling lonely and trapped. Not that I can't break up with her and move her out, but I see that as being cruel and dream-crushing toward her. And again, it's not that I
don't love her. It's more that we've grown into the typical habitual relationship format, where everything you do is automatic, including the fighting. Perhaps I could focus on breaking out of that rut, I don't know. And make no mistake, part of my nostalgia has been thinking back to when we first met. It was awesome. I guess I just want it to be like that again.

Ugh, that's not even what this journal was supposed to be about! I guess it's just stuff that's been rattling around in my brain and I haven't been able to tell anyone - yet another problem, all my friends have dried up - caught up in their own relationships and careers and problems. I guess this is what getting old is.

So, as I look back on everything, I am now reaching back to a more curious and innocent time. Back to 2004, when I worked for the co-op. I'm putting myself back into that mindset, at least for a day, to muster up some curiosity and whatever desire I have left to learn. Because I need to build a PhoneGap app. It's new territory for me, and I haven't had the interest in anything technology-related in a long time, so I'm hoping that by getting back in the mindset I had at my most curious, I can recapture my ability to learn things quickly. So I'm listening to music from ten years ago, I'm going to go eat a ham and cheese sandwich from Subway (a daily staple from that time) and I'm going to write in my Slashdot journal.

I will capture the curiosity again, and I will knock this project out of the park as usual. Because that's what I do, and though I may be getting old, this dog can still learn a new trick or two, with a little help from memory lane.

User Journal

Journal: Looking Back - Looking Forward

Journal by karniv0re

Looking back on my post from 2010, Life is Hard, I couldn't help but smile given what I know now, four years later. First of all, it's hard to believe it's been four years since I wrote that. Time has flown, partly for the better, partly for the worse. I'm no stranger to self-help/self-improvement. And since 2010, I've been writing out goals and plans for the year. Sometimes, you can't quite knock out a year's worth of resolutions in a year. So let's take a look back at 2010 and see where we are now.

  • Physical Appearance:
    • Diet - I am using to track my nutrition and my goal is to get down to 10% body fat. I have several other goals with how much weight I would like to lift. This is all with the end goal of being confident and attractive to women.

    • 2014 Me Says: You never made it to 10% body fat. Sorry, bro. But you did get down to about 15% twice, once in 2011, and once in 2012. Know what works? High intensity full body workouts, long runs, and sprints. Your workout needs to be around 45 minutes to an hour of pouring sweat. And stop tracking shit, it's just pedantic and distracting. Also? You'll never give up booze, so just toss that idea out the window.
    • Skin - Sunless tanner, tanning beds, or just sitting out in the sun. But I need to get some color on this skin. I also need to clear up my blackheads and big pores. It's not terrible, but it's an imperfection nonetheless.
    • 2014 Me Says: You don't tan and it doesn't matter. You could spray tan, but you know that is ridiculous, and the only way you actually tan is by getting burnt, which isn't healthy. And nobody gives a shit that you aren't tan. It's the midwest. People are used to pale motherfuckers
    • Hair - I'm changing my hair from the military spec haircut to something a little more edgy. I've always said I get most of my confidence from my hair. This should shoot confidence through the roof (if it works).
    • 2014 Me Says: Yeah, son! That haircut was BOSS! ...four years ago. Nah, I'm just playin', you rocked it. But now you're 31. Time to give up the ghost and accept your age. Not to say you have to look boring, just... more refined. Lucky for you, refined is still sexy. Unfortunately for you, you're hair is starting to thin. Goddamn stressful IT work.
    • Lips - If the peeling doesn't stop, I may need to find a product that will fix it.
    • 2014 Me Says: Dude, gross. But yeah, still a problem. Aquafor seems to work pretty well. We should probably use more of that.
    • Clothes - I don't have the money for new clothes, but I am going to start needing them. My thighs are outgrowing my jeans (squats, man, squats). Keeping an eye on the sales racks in Von Maur and Express should do the trick.
    • 2014 Me Says: Bro, you still don't have money for new clothes. And you haven't hit the squat rack in years. I think you were overestimating how swoll you were. It's just your jeans that were tight.


  • Finance:
    • Since won't track my small hometown bank, I need to do my own tracking on a Google Docs spreadsheet. Strict record keeping and adhearance to a budget should help me get my debts slowly paid off.
    • 2014 Brian Says: Did you not have spell check in 2010? Adherence. Sheesh. But also, Simple. Simple will save your life. Stop guessing what's in your bank account, or playing dumb because you just don't want to know. Simple is ah-mazing. Also, that spreadsheet? Keep that shit up. Simple is good for the immediate and near future, but that spreadsheet will let you plan out years in advance. But ya know what? Don't worry about anything. Get another credit card. Have fun. You deserve it. I'll pick up the tab, it's fine. Just go out and make me proud. (I know you will.)
  • Work:
    • The biggest problem at work is distractions. I need to find a way to focus. I'm currently typing this at work. This is not focus.
    • 2014 Me Says: Still not working, eh?
  • Girls:
    • I need to get out and continue meeting women. I've been slacking off in this area, so I need to get back into it. More to come on this.
    • 2014 Me Says:
    • Uhhh, dude. You went from having banged 12 girls by 2009, to 38 in 2012. That's a 216% increase in just two years! And the stories- Ohhh, the stories! But now you've got a super hot girlfriend and you're not sure which is better, having guaranteed sex with someone you love, or possible (but not guaranteed) sex with random strangers. The jury's still out on that one, but thankfully, you satisfied a lot of my curiosities.

Long Term Work Goals:

  • If I ever want to be a consultant, I need to start doing some small work. I need contacts. I NEED TO GET THIS MOVING.
  • 2014 Me Says: Psht, consulting is for the birds. We're going to go where the money is: the stock market!
  • I also need to start learning skills that people want. Like design. God I hate design. But I need to learn it. Without it, I'm only half a consultant.
  • 2014 Me Says: You still suck at design. You took some Code School classes and learned some good shit, but for the most part, you will never be a designer. Anyway, Fuck IT. STOCK MARKET!


  • I want to play music. I always have. I'm going to start booking shows around here and getting contacts. I need a demo as well. This must happen.
  • 2014 Me Says: So here's what happened: You recorded two E.P.s with Dan and they turned out ok (nothing Earth-shattering, mind you), but they're your voice and guitar on a digital recording, so good work. You also played in front of some decent crowds (and some tiny shitty ones too). It was mostly fun, until you got to the point where you played RAW artists and had to buy 20 tickets to meet your quota and had to beg people to come and, well... Let's just that like Justin Bieber, it's time to retire. Oh yeah, he's "retiring" this year. Whatever. But yeah, music will always be in your heart, just not on your resume.

So, that's been the last four years. Now I'd like to look ahead five years. I've got a five year plan, and it mostly revolves around finances. I've mentioned before, Operation: Heist, and Operation: Moneybags. Heist involved finding ways to get rich relatively quick. After exploring several flops, from affiliate marketing to writing a book, I believe I have found two ways: Sports betting and day trading penny stocks. If you laughed while reading that, I don't blame you. Most people who would say that would not have a plan. I am not most people, and I most certainly do have a plan. Here it is:

I'm still deeply in debt (thanks, 2010 Me) so getting that paid off is top priority. With a sizable bonus (will know in about three weeks) and a decent tax return, I should be able to knock off a card and a half of debt, and pay the rest down with snowball payments. This should be done by October. Then I need a cushion. Something to catch my fall should I find myself unemployed for three months. With next year's bonus/tax return, I should have that. Everything after that becomes capitol investments.

Now for the dirty details.

Sports Betting
I dabbled in sports betting briefly, thinking I could accurately predict the outcome of games. This didn't work so well. Good bye, $50 bankroll. You will be missed. But then I stumbled on Sports Profit System, a totally transparent tipping service. It is pricey. Their annual fee just went up to a grand. But consider that grand an initial investment fee. They turned around 41 units of profit last year. But units of profit is a silly number, because their bankroll method assumes you've put aside a set amount for the whole year and you just skim your profits when they come. It's a fine strategy, but I've modeled the data and here's what works better: You start with a set bankroll. Every time your winnings increase your bankroll, that's your new bankroll. So if you start with $10,000 and you are betting 2% ($200) and you win and now have $10,400 in your bank account, that's your new bankroll. Now your 2% bets become $208. And if you lose, you still bet based on the highest your bankroll has been. Also, you may wish to add money to your bankroll. You would only do this when you are at a new high. So if you are at $10,400 and want to add $600, you do it then. Now your bankroll is $11,000. If you follow their bets exactly, by the end of the year, you should be up anywhere from 50%-100%. Awesome investment.

Sure there are risks. They could under perform. But given that their business model is built on providing mostly winning bets, it is in their interest to perform. Also, the sports book could kick you off if you get too hot. Fair enough. I'll cross that bridge when I get there.

Penny Stocks
I've dabbled in penny stocks before, taking a slight loss due to not having enough funds to play more stocks. That was through Peter Leeds. They're a decent site for longing undervalued penny stocks, but after torrenting the ridiculously expensive library of Timothy Sykes, I'm seeing there are far better ways to play penny stocks. Namely, short selling pump-and-dumps. I'm still a little uncomfortable with short selling, but I think in time, I'll start to like it. Some of his students have made $1 million in a few years. This is the goal. This is where it's at.

Penny stocks are known for their high risk/reward values, but you can turn the tables and increase your odds by following the rules. The biggest risk I see is that I won't be able to trade during work hours. That could be a problem. I come in at 9 AM, which is 10 AM EST, so that gives me a good half hour to get any morning trades in, and I can possibly check throughout the day, but it would be somewhat scary if I was trying to get out fast and had a meeting or something.

I anticipate being debt free in 2017, student loans and all. By 2019, I want to be able to work full time as a day trader, and by 2020, I want to be a millionaire. Simple enough, right?

So, 2020 Me, if you're still around (and Slashdot is still around for that matter), then let me know how I did. I hope I made you proud. And rich.

User Journal

Journal: Bandwidth Hog Found, and It's About to be Roasted on a Spit

Journal by karniv0re

For fuck's sake. After about six months of getting overage notifications from Cox and being completely baffled at what was causing it, I finally figured it out. My computer was a red herring. I had Splunk set up monitoring logs, usage, watching Wireshark to see what was going on with my packets. Nothing pointed to a crazy process sucking down fatty packets. Then I started watching the lights on my router. I noticed when I disabled my WiFi on my computer, the little "i" icon was still flashing like crazy along with port 1, which was my Google TV appliance. Hrmmmm....

Then I came across this:

Google Play Music is the culprit. I am going to try clearing the cache, uninstalling, re-installing, and rebooting. We'll see if that marks an improvement.

Sheesh. That was a ridiculously convoluted solution to a ridiculously annoying problem.

User Journal

Journal: SEO - The "S" Stands for Shit

Journal by karniv0re

In my last entry entitled Cox Can Throttle My Cock, I mentioned how Cox was throttling my internet. Well, it turns out, they may be within their rights to, because it seems as though there's a rogue data sucker somewhere on my machine. Looking at my data usage, it was off the charts. Something like 30 - 60 GB per day. I don't even think I can find 10 GB of crap to download per day, let alone 6 times that. So, I went away on vacation for a while and unplugged my machine to verify that usage went down to 0. It did, so that means it's something on my machine. This has been my first foray into Ubuntu, and I have to say, I have mixed emotions on it. On the one hand, I like that it is a widely used, often updated distro. On the other hand, Unity is a monstrosity worse than KDE. I understand there are distros which swap Unity out for XFCE, which I may look into. Some of the conventions used in Unity just make me feel like I've been sucking on Apple cock. Max/Min/Close buttons in the upper left. Task bar ONLY available on the left hand side. So many other awful conventions. Otherwise, it's mostly usable.

Bodhi was awful too. I ran with that on my older dev box for a while and determined it was just about worthless. It was just to buggy to trust. So, no. Still haven't found the perfect distro. Debian would be if it were just a little more up to date. I do miss it though.

Op: Heist has not made a lot of progress. I've been looking into various methods of making money, and most of it, unfortunately, requires that you have some to start with. Youtube partners, for instance, can make some decent money. But, that requires that you have some professional camera equipment, or at the very least, a good webcam. I don't even have that. Sound equipment would be preferable. Also, the ability to know how to use it. That could be learned, but you need the initial capitol to start. Penny stock trading is a solid idea, but that one obviously requires some investment capitol. The only viable extra income source I've found was Amazon Mechanical Turk. It's viable because you will actually get money from it, but it won't be much. I estimate I made far less than minimum wage doing surveys, writing articles for spam blogs, or assisting in experiments. The experience was largely positive, but honestly, when you're making $20/hr after tax with your real job, why take a menial job for less than $5/hr? I used the money to buy a few necessity items off of Amazon, but past that, I don't think it paid off. It did bring me to wondering what the articles I was writing was going off to be used for. So I saved all of my articles in Google Docs. I can search by a particular sentence and find out where it ended up.

Take a look at an example:

So I'm writing articles for that fat fuck who's probably making a ton off of it somehow. I can't, for the life of me, figure out how though. There's no advertising! What is he doing here? Building up "content" so it looks like there's something there? Possibly. I never got into all that SEO bullshit because it just looks so repulsive. On the other hand, maybe it is lucrative? I dunno.

Here's another one:

Yep, I wrote that. Apparently I'm helping sell some self-help bullshit. Ok. Anyway, I'm done with all that. These assholes can make their fortunes off of the backs of someone else. I have better things to do.

Right now I'm really interested in running a Spartan race. So I'm training up for that. And powering through at work. It's been a long haul of not doing anything interesting. I've either been rehashing old code to fix bugs, or we've been flogging a dead horse with bad requirements. Same story, different day. Looking forward to getting something new and exciting on my plate. Patience.

Finally, I will reiterate how is saving my life. I am finally able to see the reality of my finances. It's not pretty, but it's real. And that's what I need. Weddings are also ruining my life this year. I have 5 of them to go to, and I'm in 3. Fuck that nonsense.

Alright, I'm out. Work to do.

User Journal

Journal: Cox Can Throttle My Cock

Journal by karniv0re

I'm not sure exactly what that means, but Cox has been throttling me. These motherfuckers. I've been noticing some horrible network performance every now and then so I busted out WireShark to see what the deal was. I was seeing an extraordinary amount of RSTs and out of order data. I had just bought a new router too, so I confirmed that wasn't the problem and pinged my gateway server. That was fine too. Eventually, I tried resetting my modem and that seemed to fix the problem temporarily, but all the signs were pointing to network congestion with Cox.

Then I got an email from the assholes:

Thank you for choosing Cox, we appreciate your business!

Cox offers several levels of High Speed Internet that feature varying speeds, features and data allowance. Your Cox High Speed Internet package includes 300 Gigabytes of data allowance. As of March 22, 2013, your household has used 602 Gigabytes of data in the current billing cycle, which exceeds your plan amount for the current month. Data usage is the amount of data, sometimes referred to as bandwidth that you consume when sending, receiving, downloading, or uploading information through your Internet service. While you are not billed for going over your plan, your online experience may be improved by moving to a package featuring faster downloads and a larger data usage allowance.

300GB is my limit?! Seriously?! In this age of streaming Netflix and Hulu, you're going to cap me at 300 GB? GFYS. And their little hint at my "online experience" improving if I pay them more, basically, they're saying, "Feel free to go over, but we're going to throttle the shit out of you every now and then. P.S. You have no other options, suck it." And they're right. What, am I going to go to aDSL or 4G tethering? I looked into it. It's cheaper. But I bet the speed isn't there. I dunno, it's a possibility. I hate changing things that are working, but if they are going to throttle me, that isn't working. I just did a Glasnost test, but it came back negative, so I dunno. I'm still pretty sure that's the problem though.

In other news, I have lots of other news. Started getting into a site called Code School ( Learning a ton of stuff about modern web development that I should know by now. Like Chrome DevTools, and jQuery and CSS3 and HTML5. Shit I should know by now. Ah well, better late than never. I feel so much more powerful with that shit under my belt.

I got an account with Simple ( I love love love it. It is going to save my life, no joke. Using Goals I'm actually SAVING up for something. I've never done that before. I've always just waited until I got a paycheck, bought it, then lived like a poor person for the rest of the month. Using goals, I set aside all of my bills at the beginning of the month and I'm done with it. I see my real after-bills balance and I know what I really have to spend. It's going to make me a more conscientious spender. And I think it's also my ticket out of debt. I'm now able to see how much I'm spending every month in each category. This type of B.I. is going to allow me to hone in on where my money actually goes and how much of it is wasted. Using those facts, I can cut the fat and trim my budget.

So I started thinking, with no debt, I could easily buy a pretty nice condo. I looked into what's available in the downtown area and some are as cheap as $60k, but others go up to the millions. I'm thinking of something in the $200k range. If I can get rid of all my debt, I'd be able to make payments, no problem. I guess if I'm going to be stuck in this city, I might as well live nicely. We'll see. That won't be for a year or two. But in the mean time, I'm using Simple to pay down debt and save up for things I need. Like weddings. Fucking weddings. Bleck.

User Journal

Journal: Operation: Heist Is Underway

Journal by karniv0re

Last night I finally got some time to myself. I was having a bit of a nervous breakdown because I feel like I have no free time anymore. The girlfriend has been occupying almost all of it. She worked last night so I finally got a moment to chill out. It looks like I'll get some more time this week to myself as well. I'm trying not to freak out and bail like my instincts are telling me, but I'm going to need a little more me-time to even things out. It's been a little much lately.

But that's neither here nor there. Just venting. The real purpose here is to mention that I have done some research and it looks like Operation: Heist has been revived and is a GO. After looking through all my options, I formed some criteria on what will be be a worthwhile ROI.

    * It must not cost me any investment up front - I don't have cash right now. That is the whole point of doing this.
    * It must not require full-time work. - I still have a full-time job plus a full-time girlfriend. I need to be able to squeeze the project in between these commitments.
    * It must not require selling my soul - I have to be able to sleep at night.
    * It must pay more than minimum wage when the payout is averaged over the time spent - Otherwise, what is the point?
    * OR, it must provide more than a financial value - I don't mind working hard for lesser pay if it is something I can put on my resume.

After evaluating several suggestions for ways to make money online, I have evaluated the following options:

    - - I am just kicking the tires on this guy, but it seems pretty legit. Not a big money maker, but if I do say, a survey a day, that's $30 a month. Enough to pay my gym membership. And provided I take no longer than 10 minutes a survey, that's around minimum wage. Given that I probably have 10 minutes a day to spare, I think this could be viable.
    - Write a book - This is my favorite option. I am in love with this option. There are several ways to self-publish these days, and some of them are free. Registering an ISBN is about $125. When I'm done with the book, I can pitch it to publishers. If no one bites, I can publish it myself. And when I'm done, I'll have a hell of an addition to my resume. I will keep the titles and subjects of the books Top Secret, but they will be tech-related and non-fiction. Needless to say, I'm an expert on this shit. I think I can hit a home run. I am, however, also realistic about this. I think it's going to take me the majority of the year to write, edit, review, etc. Maybe longer. But when I'm done, I will have a masterpiece. And it might make me some money.
  - Mechanical Turk - This is my least favorite in that I will probably be getting less than minimum wage for time spent. I think I would be better off writing my book. But it could be an "I'm bored, I'll do this for a bit" type thing.
  - - This is shady as shit. It's like stocks for events. Betting on something happening. I think it could be fun, but it requires an investment. It's totally gambling, but if I can get an edge, then it's more of a sure thing. I think it might be just a fun thing to do. Bonus if I make money.
  - Stocks - This is what I want to eventually get to. Always have. The problem is, it requires a lot of investment capitol, and I have none. But this is the goal. Get to the point where stocks provide my primary income. Everything else is secondary. That'd be awesome.

So this is where I'm at. This year is going to be a year of rebuilding. Much like 2011 was. But this year will be more focused. I have clear goals in mind. Become more involved with Open Source. Write a book. Pay down debt. Establish multiple channels of revenue. I can make this happen. Let it be written (the book). Let it be done!

User Journal

Journal: Updates And Things

Journal by karniv0re

Some updates on things!

Operation: Moneybags is proceeding in the right direction. I am getting a decent tax return, proportional to the increase in money I made last year. I don't know my bonus size at the moment. Probably won't have that until later. I hope hope HOPE it's not less than last year. As long as it's the same (or more!) than last year, I'm good. I hate speculating on my bonus though because it's like counting your chickens before they're even eggs.

But if I get at least as much as last year, then I've got a solid plan for paying down debt.

I'm going to pay off my line of credit that has been maxed out since sometime last year (after paying it off last year). That will free me from my bank. Then I will pay off my furniture account,
because while that is 0% interest, it is a fairly big payment per month. Then I should still have enough left over to pay off my debt reduction account which is also a big monthly payment, and it's
two credit cards that I can just be done with and never think about again. So that puts more money in my hands every month, which would just be fucking fantastic.

The next step is to transition from my crappy home town bank to Simple. I have been test driving Simple for the last month and I absolutely love it. The mobile app is slick, the search is powerful,
the charts are illuminating, and the Safe-to-Spend thing is going to be a life saver. The features are things that until now I didn't know I was really missing from every bank I have. When online
banking came out, we thought everything was so much easier. No, it didn't make anything easier. It just made the current information more accessible. Simple gives you MORE information. Leave a tip at
a restaurant? It'll tell you how much you tipped. Then you can SEARCH FOR TRANSACTIONS WITH TIPS. God knows how many times I've been screwed by shady waiters and waitresses giving themselves a bigger
tip. Now I'll know. It's shit like that that infuriates me knowing that the banks have had the power to give us this information but don't.

Sorry, I can't shut the fuck up about Simple because I am so excited. The only thing I'm waiting on to switch my direct deposit/withdrawls is getting my tax return. That will serve as some buffer
cash while I transition over. I need to make sure I get that in before the end of the month. I had that fucker done the day I got my W-2s, which was the 15th (had to wait till the 17th to do state).

Next update, I finally got my new developer PC. 16GB of RAM and a 3.4 GHz Intel I7. I can't say I notice it being that much faster at normal tasks, but what I can say is it's never slow. The old PC
would grind to a halt when doing Eclipse + Browsers + DBViz + PL/SQL Developer + anything else. Now I don't notice that anymore. Awesome. Only took 'em a year.

Back to Op: Moneybags, I have also rediscovered my love for Mint. Now, it's no substitute for good banking, but when you can't get away from shitty credit cards, loans, and banks, it serves as a nice
abstraction layer. God, can I also just mention that Simple records the TIME of the transaction?! WHY CAN'T BANKS DO THAT?! Because they're assholes, that's why. Time is something I'm very interested
in when it comes to transactions. Sometimes things come down to hours and minutes, not DAYS.

All in all, I'm pretty stoked for this. Last year I was all excited to pay shit off, but I got sidetracked and remembered that I liked having fun so I went to two music festivals (one on a cruise).
I'm glad I did it, but now is the time to get my shit straight. This year, I'm going to do that.

User Journal

Journal: Operation: Moneybags

Journal by karniv0re

It's been a while since I've staged an Op, but after checking my bank account, TODAY IS THE DAY.

It's not even the third week of the month and I'm broke. I still have two and a half weeks to get through until payday. I'm banking on getting my tax return in pretty quick, but I'm still waiting on my W-2s. This is beyond frustrating. It's unnerving. How did I spend so much in so little time?

Looking up my statement and manually adding things up, I spent 330.59 on clothes and crap. I had a few other little expenses that probably added up to a couple hundred. But c'mon! The problem is multipronged here.

1. I would estimate that 2/3 of my paycheck goes to bills. This leaves me with little to play with throughout the month.
2. I don't have good insight on where my money is going. The bank gives me a really shitty website with about 2 months worth of data. I've tried but it is mostly worthless because I can only track things after-the-fact. It doesn't stop me from spending that month.
3. My "balance" is also worthless. It's not a balance if I have obligations to meet for the month. That money is already committed! But it's not protected. I know that I have three (YES, THREE) student loan payments toward the middle and end of the month. I do not factor this into my balance until I've already spent most of my money and then I realize I'm broke.
4. I don't make enough money for what I spend. This has been a problem since I started working full time. I make good money, not great money. But particularly for my debt situation, I don't make enough money. I'm paying minimum payments because I can't afford more than that. Even with the minimum payments, I'm still falling behind every month. I don't buy extravagances, but I need things like new clothes. On average, I'd say most of my clothes are between 3 - 4 years old. Some are as old as 10 years. I don't buy new things often. Apparently, I can't buy them at all if I want to make it through the month.
5. I get hit with way too many fees. Some ATM fees end up being $5. $3 for the charge, and $2.50 for some other service charge. FUCK YOU, BANK.
6. My debt is recurring debt. I've made some progress with the consolidating of two cards last year. But I also picked up another card and promptly maxed that out, proving that I need to make at
least $5,000 more per year to not go into credit.

All this leads me to a few conclusions.

1. I need a new bank. Last year, I signed up for Simple ( This year I finally got the beta invite. I have been using it for the last week or so and I love it. It solves the problem
of "balance" by having you make "goals." It then subtracts your goals from your balance and tells you what you have left to spend. Brilliant.
2. I need to get rid of debt. With each payment I get rid of, that's more I have left to spend each month. If I had only bills (no credit payments), I would be coasting each month living large. This
is the mecca of personal finance.
3. I need to make more money. No way around it. I need to keep advancing, getting raises and good bonuses. But I think I also need to supplement my income. I need a scheme. I know this won't be easy.
This is apparent from the failed "Operation: Heist" wherein I attempted to find legitimate ways to make a quick buck online. I need to keep researching this, because people are doing it. I need to
know how and figure out a way to dip into this market.

I have a plan though.

1. When my tax return comes in, direct that to Simple. This will fill my account with a decent amount of cash to begin the transition
2. When my February paycheck comes in, pay off my line of credit on my bank. This will free me from the bank
3. When my bonus comes in, leave it in my account. We'll keep it there as a safety measure
4. Redirect my direct deposit to Simple
5. Redirect my bill pay direct withdrawls to Simple
5b. Chase Freedom
5d. Debt consolidation
5e. Student loans (I, II, and III)
5f. Furniture
5h. Internet
5i. Power
5j. Netflix
5k. Utilities
5l. Gym
5m. Cell service
5n. Websites that store my purchase information will need to be updated
5o. Look into paying rent online
6. During the month of February, I won't touch my bank account
6a. After everything has settled down on it, I will do a money transfer to Simple
6b. I will then begin a payoff plan

This is primarily for the visibility. I'm tired of not having visibility on my finances. Simple fixes this.

I will need to leave a couple hundred in my bank account because Simple doesn't do checks. The other option is to transfer that to my credit union checking account.

The only question I have lingering is what do I want to pay off with my bonus/tax return? My Chase card is maxed and I wanted to pay that off right away, because it is 0% APR for the next year or so.
Using their credit with no interest was my plan. My credit union card is annoying though and I'm not making any progress on it. I could try to knock that one out. I could go halfsies. And a third
choice is to pay off my furniture account and pay only a little on one of those cards.

I dunno, we'll cross that bridge when we come to it.

And later I will need to figure out how to revive Operation: Heist to supplement Operation: Moneybags.

User Journal

Journal: Drooling Idiot

Journal by karniv0re

Well, it's 2013, the start of a new year. It's probably a little late to do a year-in-review, but why not.

What I accomplished in 2012:

    * Went to L.A. to demo some software that that I was writing
    * The software was nowhere near done two months prior
    * Got it done and had a successful demo
    * Became way more confident as a developer
    * Dropped 15 lbs and got down to 17% body fat
    * Went to Vegas for a friend's bachelor party
    * Drank a bottle of Glenlivet on the casino while winning at blackjack
    * Ran a Warrior Dash hungover in a pair of chucks
    * Came in 20th out of 400
    * Added 5 girls to my list in the first 5 months of the year
    * Started dating the last one and have been since
    * Put 15 lbs back on because I started dating her
    * Went to my 6th Fest
    * Declared it my last Fest
    * Got more into metal
    * Went to Barge to Hell, the World's Most Extreme Metal Cruise - Miami -> Nassau -> Miami
    * Started contributing to my first real open source project

All in all, a pretty successful year. The world didn't end. It turned out pretty well. I'm happy with it.

On to an even better 2013!

Starting with Drools. I'm trying to figure out how Drools is going to fit into my next project.

I have a sizable rules engine to implement and I think it's just too ugly for switch/case or if/else. Plus, I know as certain as death and taxes, the rules will change. Rather than changing code, I'd prefer to change rules as they're given to me. But as with anything worth doing, I'm running into problems.

There's apparently some good plugins for Eclipse, but I'm still on Ganymede. I know I should at least bump up to Indigo, but I have everything working perfectly and don't want to fuck it up. Juno is just complete garbage. I can't even describe my problems because they're so weird and flaky. For one, I get a blank view, in addition to all my other views. There's nothing in it. And I can't remove it. I can minimize it, but I can't get rid of it. Then, sometimes views will just appear on top of other views. It isn't stuck in a grid at all, just sitting there on top of other views. When I go into debug mode, I don't get my code view. That right there renders it worthless to me.

It looks like they've made some major changes in the UI and it appears to be very buggy. I really hope they come out with a fix for this nonsense.

I might try upgrading to Indigo I guess. I'm using it at home and it works fine. I just remember having a hell of a time setting up all my work-specific plugins and JRebel here so when I got it working, I just didn't touch it anymore. I guess I'm getting a new machine here in a few weeks, so I should embrace the change. Especially before I get hot and heavy on this new project.

I think Drools is going to be a pain to learn, but I think once I do, I'll have that under my belt and it'll come in handy in the future.

But anyway. Time to get started on this bitch.


Journal: Installing Ubuntu on an HP P6-2330 with UEFI

Journal by karniv0re

I finally got my new PC in. It's an HP P6-2330 and boy am I not happy to find that it uses UEFI with Windows 8 as a sentry keeping me from installing Linux. At least it's trying anyway. I'm going to document my efforts here to see if I can make Linux on this thing a reality.

Step 1. Get a beer.
Step 2. No, scratch that, get something stronger. This is going to hurt.
Step 3. From the articles I've read, you can't just boot a live CD like you normally would on a BIOS system. UEFI uses signed keys from Microsoft (can you say "lockout"?). So what some of the more frontier distros are doing is using their own MS compatible key (I guess, maybe it's an actual MS key or something) and doing some kind of "shim" action to get in there and boot GRUB 2. So we'll go with that. Your options so far are Fedora and Ubuntu, AFAIK. I'm hoping at least if I can get one of those on there, I can boot anything else. We'll see.

Step 4. I followed this Youtube video to disable Secure Boot and turn on Legacy BIOS:
I'll lay out the steps here so you don't have to watch the video.
Step 4a. In Windows h8, go to the stupid corners of the screen for whatever reason they decided to make you do that
Step 4b. Click on Setttings
Step 4c. Click on Change My PC Settings
Step 4d. Click on General
Step 4e. Scroll down and under Advanced Startup, click Restart Now
Step 4f. This brings up more options, for whatever hairbrained reason. Click on Troubleshoot.
Step 4g. Click on Advanced Options
Step 4h. Click on UEFI Firmware Settings
Step 4i. Click on Restart
Step 4j. Scroll down to Computer Setup. This will bring up kind of a BIOS setup.
Step 4k. Now, the whole BIOS setup screen didn't fit in my monitor, so you need to hit the right arrow key twice to scroll over to the Security menu item. Then press the down arrow eight times to get the bottom item, "SECURE BOOT CONFIGURATION"
Step 4l. This brings up a big scary red screen of threat. Press f10 to continue
Step 4m. Now you're going to press right to enable Legacy support, down and left (or is it right? can't remember) to disable Secure Boot, and f10 to accept again.
Step 4n. Then press left a couple times to get to the first menu item, press down five times to save changes and exit and press enter
Step 4o. As a bonus, you might want to go to Advanced and edit your boot order. Notice how there's not option for Boot from CD/DVD, only Boot from USB CD/DVD, or Boot from USB Harddrive. The good ol' days are over, aren't they?

Step 5. Now we have to go download Ubuntu, so go do that.
Step 6. I assume you're already running some Linux distro somewhere and it's probably an APT system. Run this: sudo apt-get install usb-creator-kde . You'll need that for creating the bootable USB key. I also assume you're using at least a 2 GB USB key. If any of these things aren't true, go look elsewhere for help. This is a very narrowly scoped article.
Step 7. Fire that badboy up: $ usb-creator-kde (EDIT: actually, use $ sudo usb-creator-gtk)
Step 8. Click the Other button and go find your ISO. Select your USB drive and select Erase Disk and hope you're not erasing the wrong disk (you're probably not, but that fear will still be there - unplug the other one just to be safe). It's also going to look like it's sure doing nothing for a while. I guess. Ok, maybe not. The KDE one didn't work, so I installed the GTK one and launched that shit with sudo and it seems to finally be working. (See edit)
Step 9. That will take like, 5 minutes so go do a shot (I just did tequila, so you should too).
Step 10. Ok, looks like that's done.
Step 11. Plug that motherfucker into your new PC and do whatever it is Microsoft requires of you to restart it. It should now boot up with the "shim" bootloader and let you install Ubuntu right there. Go ahead. Do it. No, don't select that first option of trying before installing. Just jump in, balls first. Don't be a pussy. Then go take another shot.

Now, while Ubuntu is installing, I'm going to take this moment to mention that I've always been a Debian guy. I tried the BSDs, I tried SuSE, and probably a few others. But when I landed at Debian, I was in love. But the whole reason I'm at this point, where I have two new computers and I'm installing different operation systems is because the latest Debian update fucked my shit up royally. So, here we are. I have a Bodhi machine and in a few minutes, an Ubuntu machine. And if this works well on here, it'll be going on my ultrabook.

Before writing this article, I didn't even know what UETI was. I thought we were still on BIOS. I am becoming a dinosaur living in the past. Time to move me into the future. And I don't have to LIKE the future to want to understand it. I should never be the grumpy old man that just hates things because they're new. I should understand what they are and make an educated hatred about them!

A lot of this philosophical nonsense is stemming from a recent conversation with my mom which made me realize that she isn't very proud of me. Rather than recognizing all of my accomplishments, she chooses to focus on the things she doesn't understand (tattoos, hard drinking, rough sex, music festivals, concerts, week-long getaways) and uses that to basically talk down to me on just about every conversation we ever have. It's frustrating, considering I'm probably the most successful one of the family. Best/highest paying job, first with a 4 year degree, in the best shape, have the best looking significant other (who is also successful), and definitely the most traveled, having served in the Army for 9 years and being a veteran of two foreign wars. Not to say I'm looking down on them, I'm just kind of tired of not receiving any recognition for my accomplishments and always harping on my drinking. Look, I like to drink. I NEED to drink. Yes, I'm an alcoholic. But I am a happy drunk and I drink on my own time. Leave it be.

Anyway, sorry for that rant. This Ubuntu install is taking for friggin' ever.

Ok, we're booting up. Now I have to say, I got a little (lot) scared. I rebooted and got a black screen. I hard reset and got a boot loader. The first option didn't work. I think I picked some other one. I don't know, eventually I got to a real boot loader with Ubuntu as an option and BAM. Working. Peace out, Microsoft.

I'm going to try this on the ultrabook tomorrow night and if it works, I will post a tutorial here.

Time to set shit up, bitches! Peace!

There is one way to find out if a man is honest -- ask him. If he says "Yes" you know he is crooked. -- Groucho Marx