Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Polls on the front page of Slashdot? Is the world coming to an end?! Nope; read more about it. ×
User Journal

Journal: Upgrading Eclipse to Luna

Journal by karniv0re

Ugghhhh. Here we go again, with the Eclipse bullshit. (This will be sort of stream-of-consciousness as I'm just going to rant as I get this shit working...)

So I'm about ready to start a new project and I bit the bullet and upgraded to the latest "stable" (sarcasm detected) Eclipse release, Luna. I had been using Juno forever, with great disdain, but at least I knew most of its quirks. So now I get to learn all of Luna's quirks.

Starting with a little red X on each of my project POMs with the following error:

Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.5:add-source (execution: add-generated-source, phase: generate-sources)

I found this StackOverflow solution:

Which basically just says to tell Eclipse to ignore it.

Next is this lovely little warning: "Implementation of project facet could not be found."

For that, I'm told to go delete .settings\org.eclipse.wst.common.project.facet.core.xml from EACH FUCKING PROJECT. And then do Maven updates. Or maybe restart Eclipse. Who knows. I hate you, Eclipse.

I'm also also getting issues connecting to the Marketplace. That's fucking annoying too. Had to switch from Native proxy to manual and enter a username/password.

Apparently Subclipse doesn't come installed. Gotta install that...

Restart one more time...

Annnddd, it's kinda almost maybe sort of working. Still got a bunch of little warnings that I'll need to get cleared up, but whatever. I'm tired and hungry. Time to go home. Stupid Eclipse...

User Journal

Journal: Gleaning Information With Exif 1

Journal by karniv0re

While digging through my past, there are points in my life that are black holes. These are problematic. I joined Gmail in 2004, Facebook in 2005, and basically everything after that is recorded in some form of digits. But prior to that is proving to be a challenge. I had a MySpace, Live Journal, Yahoo!, and Hotmail account dating back to 1997, but all of them have been obliterated. I bet even the NSA would have trouble coming up with data on me prior to 2004. So this leaves me stumped.

One thing I did have was a digital camera. And I'm not braindead, so I remember things that happened when I took those pictures. So, with the power of Exif and the "Date/Time Original" field, I'm actually able to do a little detective work. But there's a catch. That requires you to have first set the date time on the camera, something I never saw the value in back in 2003 when I first got my Olympus C40 Zoom (A WHOPPING 2.8x ZOOM and 4.0 MEGAPIXELS!!!).

Side note: I'm really stoked to see this bad boy again: Sheeeeeiitttt.

So anyway, having not set the date/time, I was left with a bogus date. The time doesn't matter much for this experiment. All I want is the date so I can put events on a post-dated calendar.

But I have one thing that technology doesn't have: memory! Ok, that's unfair, but you know what I mean. I can use my memories of when the pictures were taken around a specific date (i.e. my birthday) and adjust from there. So, upon finding a specific picture taken on my birthday that contained a date within Exif, I just had to do the addition. Plug for my favorite online date/time tool:

Once that was done, I just needed to adjust all the other dates and I've got my events.

Surprisingly effective for such stupid simple shit. Now, I'm facing the problem that I've deleted a shitton of pictures somehow, and I'm not sure I can get them back easily. I was looking into Autopsy, but it wants an image and I'm not sure I can get it that... But for now, I'll take my small victory.

By the way, beware of that Exif data, particularly if you are sending something you think is anonymous. Your best bet is to take a screenshot of the picture and send that, assuring you aren't transferring any Exif data, thereby revealing yourself. That is unrelated to this post, but it's a thought.

User Journal

Journal: Archiving My Life

Journal by karniv0re

2014 was a trip down nostalgia lane. I dug through my past and started documenting. But this year I have only gotten more serious about it. As I dig through old emails, paper documents, school work - anything, I am distraught by how much is gone forever. There are events in my life that will only live in my head. But for how long? Now is the time to document everything that has happened in my life. The further away I get from it, the harder it gets to find and remember. But once it's recorded, I'll have it forever.

I'm basically putting everything on my Google Calendar, and keeping documents in my Google Drive. The calendar is the easiest way I can look back at what I've done. What am I documenting? Anything remotely significant. Seeing a certain band, or visiting another city. Making out with this girl or that. Anything that isn't mundane. To be fair, this entire project is extremely mundane, and I'm not really living while I'm doing it. But I see it as a small sacrifice in order to preserve the past.

Slashdot journals have been extremely helpful as well - indeed, they have their own calendar. I even copy the contents of the journal and past them into the calendar description field. So much is coming back to me just from putting everything on a calendar. It's like the picture continues to get clearer, and I am transported back to that time. Anyway, I need to keep going. Back to it!

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.

If I have seen farther than others, it is because I was standing on the shoulders of giants. -- Isaac Newton