The nanny from hell

February 8th, 2014

At the start of 2014 I was looking for a nanny. One nanny replied to my job ad
“My required salary is $15 an hour”
then replied immediately after
“My required salary is $20 an hour”

My gut told me “Do not reply to this person” but I ignored it. On the phone, she said that she now wanted $16 an hour. In person, $18 an hour. Two weeks later, after she had already been hired, she told me she made a mistake in her math and for the hours I was giving she required $20 an hour. At the time my wife was dying, the alternate person I was going to hire was also $20 an hour, and she was very nice to my son. So I just gave her the raise.

Two weeks later, she lost my son. I get a call from the neighbor that my son was at his house, and “Did you send him here?” I had not – the nanny was upstairs getting his jacket and my son ran out of the house. I do not blame her for that. What I do blame her for is after I retrieve my son, we are all in the front yard and I walk into the house. Instead of watching him automatically as I expected, the nanny followed me into the house. After a few moments inside the house I asked her “Why are you following me? Where is my son?” I go outside and he is nowhere to be seen. Rather than helping look or call out to him, the nanny is standing there on my porch like a deer in the headlights. A lady at the end of the street waved me down and told me “There’s a kid running around in the street over here. Is he yours?”

That night I call the nanny to fire her. She knows where my son goes to school, where I live, etc. so rather than tell her the truth I tell her I just have decided to watch my son by myself from now on, and I will pay her two weeks severance even though I do not have to. She calls me back with a 20 minute sob story about how she has 3 kids to raise, and turned down another job to take mine, and how she is being punished for doing the right thing. So for perhaps the first time in my life I relent after making a decision.

We have a big fight the next day, partly because she was mad I sent her home early that day. She didn’t want to leave because she wanted her hours. I basically kicked her out of the house. I explain to her I was mad that she lost my son. Rather than accepting responsibility, she blames me. She said my son does not listen to her when I am home, which means that I am watching him instead of her, meaning that if I walk into the house and leave him outside with her it’s still my fault if he runs away. She claims the fact that he ran away in front of her was not a fact, but my opinion.

A few days later I have to take my son to urgent care and tell her to come in a couple of hours later. Again the nanny raises a scene, demanding pay for the missing hours. I refuse, but offer to let her clean the floor if she would like work those hours. She refuses to do that, and does not come in that day.

I was already so angry with her that I could not look her in the eye when she was home. Another few days later the nanny asks for her second raise.
1. Change from hourly to salary so that she basically starts getting paid for the time she does not work
2. Plus 5 Paid vacation days each year
3. Plus 3 Paid holidays each year

We discuss it a few days. From the first day she considered it a done-deal and in fact started leaving early assuming she would get paid for that time. But when she asks me to start pay part of her gas to get to the job site, I reach the limit of my patience. I reply with an angry email. I give her notice. For the sake of her 3 kids, and also to try to forestall revenge on me through my son, I offer to pay her out through March if she doesn’t get another job before then.

X Rebirth sucks

November 15th, 2013

I hate to be the first one to say this but X Rebirth sucks. I’ve been a fan of the X series from the beginning and have for the last month waited for X Rebirth almost painfully. I even preordered the game, something I almost never do since I prefer to wait for reviews.

30 seconds: Try to setup joystick from the settings menu – obviously something is wrong. For example, I cannot bind the fire button and it starts unbound.
5 minutes: Start new campaign, cutscene – horrible writing and voice acting!
6 minutes: Some chick who talks to you like a jerk boards your ship without player permission. She walks to the cockpit and sits down. Who is this person? Why would I let someone I don’t know, who talks like a jerk, just board my ship like that? How does she know the layout of my ship, or automatically gain entry to the cockpit through a handprint access panel that was not set to her?
6 minutes 30 seconds: Booted out of dialog with chick while I was messing with the settings. Stuck in the back of my ship. No way to reenter – Handprint access panel does not work. Restart campaign. This is literally the fastest I’ve ever encountered a no-progress situation in a game.
10 minutes: Tried to fly with a joystick, realized it will never work because you cannot bind the controls for pitch / yaw at the same time as strafe. Even though the menu says joystick / gamepad it’s obviously gamepad only and was never tested with a joystick.
11 minutes: Using the mouse, how do I get rid of this annoying “Press space…” message at the bottom of my screen?
15 minutes: Despite Egosoft’s claim to dumb down the game to make it controllable with a gamepad, you still have layers of menus. The layout is actually worse than the original game as well. It’s not worth going into why, but it’s quite obvious if you actually try it.
20 minutes: After 10 minutes of flying around, I kill 2 drones. I’m supposed to control my freighter somehow, but no idea what to press. The help says to press 2-2 or something like that, but after doing so you still have another menu with no idea what to hit beyond there.
25 minutes: Alt-F4 in frustration, write this post.

I’ll let them patch for a year or so and see what it’s like then.

Apache and Apache Tomcat are different things!

March 31st, 2013

Apache and Apache Tomcat are technologies that both serve webpages, have features in common, and have a name in common. But they are DIFFERENT FUCKING things and NOWHERE is this fucking clear until I ran across a post where someone else discovered this too. So I would do a general search on how to do something, and the webpage would be talking about Apache and not Apache Tomcat, and I would be confused out of my fucking mind. Especially since some sites talking about Tomcat would shorten it to “Apache” and some sites talking about “Apache” I thought were talking about Tomcat. So the website would say to add settings to a text file that doesn’t exist, or to create a file and the changes would not work. I wasted a LOT of damn hours because of this.

It would be like if I made a hamburger restaurant named “McDonalds BurgerKing” that had a similar layout and menu, but be a different restaurant and use different names of items with different ingredients, and never explain this to anyone.

Eclipse (on Windows) is terrible.

March 29th, 2013

[3:04:22 PM] kevinjenkins1974: I have to restart Eclipse because the UI degrades every time I debug. At first I can no longer use the search function. Then copy/paste no longer works. Then the function keys no longer work. Then it randomly crashes and switches the UI to debug mode with no code every 10 seconds. This all happens in about 5 minutes after I debug
[3:04:42 PM] kevinjenkins1974: I can’t believe large companies use it
[3:05:04 PM] Dustin McCartney: *shrug*. Me either. It is huge at IBM, Google, SAP, etc.
[3:05:49 PM] kevinjenkins1974: another thing is suppose I have an html file and make an edit. I reload in my browser. Would you expect A: My changes are visible B: my changes are not visible ?
[3:05:51 PM] Dustin McCartney: …part of that might be Eclipse on Windows though… maybe. Many of these tools and such don’t quite work right on Windows.
[3:06:23 PM] kevinjenkins1974: There’s a ‘clean and publish’ button for the server. So I press that. Would you expect the changes are now visible?
[3:06:37 PM] kevinjenkins1974: There’s a ‘clean’ for the solutoin, I press that. Changes are now visible?
[3:06:48 PM] kevinjenkins1974: Shutdown and restart eclipse. Changes are now visible?
[3:06:54 PM] kevinjenkins1974: If you said no to every question, youd’ be right
[3:07:22 PM] kevinjenkins1974: I can either A: Delete all files from my harddrive, restart eclipse, now it is visible. Or B: Press F5 in project explorer to reload files into eclipse’s cache
[3:07:34 PM] kevinjenkins1974: Now why it does not do this automatically is a real question
[3:08:28 PM] kevinjenkins1974: Half the reason for my headache with ehcache.xml is I’d make a change and eclipse would not refresh or I’d forget to refresh. Then it would use my old settings at random, and drive me crazy wondering what I am doing wrong
[3:09:58 PM] kevinjenkins1974: I think you are probably right about Windows. I think they use it on Linux only, and have some build tool to automatically port to Windows. But nobody checks it and nobody cares, so it’s half-assed and doesn’t work right
[3:11:54 PM] Dustin McCartney: LOL.

Simple comparison of 7 JSON libraries for C++

November 21st, 2012

I needed a JSON library for C++. Despite the large number of them on the internet, only one was suitable. My requirement was that it can both read and write (many can only read) and that it does not have external dependencies, including STL.

Jzon v2-0.zip
I really liked this because it is the easiest to use and only has one cpp file. But it relies on STL

jansson
Kind of large, but includes a VS2010 project so you can verify it compiles on Windows. Does not rely on STL. That is what I ended up using.

jsoncpp
Documented, but uses STL

json-glib
Documented, but through kind of usesless auto documentation http://developer.gnome.org/json-glib/
Even though they include a Visual Studio solution, it didn’t build.

yajl
Only reads, cannot write

SimpleJSON-master
Relies on STL

talkson
Not sophisticated enough

Passmark new computer

October 20th, 2012

New computer:
Processor: INTEL, Core™ i7-3770K Quad-Core 3.5 – 3.9GHz TB, HD Graphics 4000, LGA1155, 8MB L3 Cache, 22nm
Memory: CRUCIAL, 8GB (2 x 4GB) Ballistix Tactical Tracer w/ LEDs PC3-14900 DDR3 1866MHz CL9 (9-9-9-27) 1.5V SDRAM DIMM, Non-ECC
Video card: ASUS, GTX680-DC2T-2GD5, GeForce® GTX 680 1201MHz, 2GB GDDR5 6008MHz, PCIe x16 SLI, 2x DVI + HDMI + DP, Retail
Motherboard: ASUS, P8Z77-V LX, LGA1155, Intel® Z77, DDR3-2400 (O.C) 32GB /4, PCIe x16, SATA 3Gb/s RAID 5 /4, 6Gb/s /2, HDMI + DVI + VGA, USB 3.0 /4, HDA, GbLAN, ATX, Retail

Passmark rating is 4518.6

Passmark PerformanceTest 8 results

October 20th, 2012

Old computer:
Processor: AMD PHENOM X4 9950 BLACK EDITION 120W
Memory: CR DMNT 2X2 GB TWIN 8500 MEMORY (later I upgrade to 8 GB)
Video card: AMD Radeon 6970, upgrade from original dual EVGA NVIDIA GTX 280
Motherboard: AM2 ASUS CROSSHAIR II FORMULAR 780A

Passmark rating is 1864.9

Dark souls: Why you should never put points into Strength, Dexterity, or Resistance

August 28th, 2012

I’ve been playing Dark Souls and brought up a character to about level 60, specializing in strength, vitality, and endurance. My character is gimped and now I have to reroll.

The reason is that every weapon in the game is effective. The tradeoff is between size and speed basically. Furthermore, you can use every weapon without specializing in a primary attribute anyway just by upgrading it to lightning or fire, which removes stat scaling.

If your primary attribute is strength or dexterity, slightly increased damage for those weapon types is all it is good for. If you specialize in faith or intelligence instead, you get the slightly increased damage too, and CAN USE MAGIC WHICH PUTS THE GAME IN EASY MODE.

1. Most enemies are vulnerable at range.
2. You are at risk in close
3. Weapon primary attributes are evenly distributed among the types of weapons available.
4. Strength and dexterity provide no other benefit

Conclusion: You’d be foolish to specialize in strength or dexterity because you can no longer effectively use magic but still have access to the same weapons

Resistance is just a useless stat, when compared to the same attribute point in vitality, endurance, intelligence, or faith

Dumbell only workout

August 20th, 2012

The only equipment I have is adjustable dumbells, a tree with a low branch for pullups, and a fitness ball. This is what I do on a typical workout:

Start with lateral and front deltoid raises, sometimes combined
Pullups
Bench press or Chest fly
Biceps Curl
Kneeling one arm row
Upright row, sometimes continue into a shoulder press
Sometimes triceps extensions
Wrist twist
Arnold press, usually replacing one set of shoulder press
Shoulder shrugs

On off-days I may do
Side / front plank, passball
Pushups
Ab rollouts on the ball
Back extensions
Burpees

For legs I do interval training sprints and ride a mountain bike. If I use weights it is with deadlifts and lunges. However, the weights are too light so I usually have to go to the gym to really work my legs.

Stopped using ttrainers / 20% strength increase in one month

August 18th, 2012

I’ve stopped working with trainers after 3 years of not seeing results (*). I originally bought the Powerblock dumbells for home use as they were only $250. However, due to the shape you can’t grip them to do high-weight pullovers. I returned them and bought Bowflex 552s for about $300. The dial makes them easy to adjust. I also bought a Powerblock branch bench just because it was the floor model, about $150, and they are all basically the same.

7/19/12 these were a few of my numbers:
Dumbell bench press: 40
Dumbell biceps Curl: 25
Dumbell shoulder press: 25
Pullover: 40
Side plank: 40 seconds

8/16/12 these are my numbers:
Dumbell bench press: 50
Dumbell biceps Curl: 30
Dumbell shoulder press: 30
Pullover: 45
Side plank: 60 seconds

Similar results for other exercises. Except for the pullover I got a 20% strength increase in one month by taking over my own training.

(*) With my first trainer, at one point I could do a 60 pound biceps curl 5 times. However, I was injured every month. After the last serious injury that took me out for 6 weeks I stopped using him. With the second trainer we’d do 3 warmup sets, conservative weights, and spend the whole hour on a few muscle groups, hitting each group about once a week. However, after 2 years I was no stronger than when I started. I need to workout my entire upper body every workout and to keep going up in weight. to see results.