Blog

  • Contract/Subcontract

    This has to be the worst contract ever. http://gabe.misura.org/wp-content/uploads/2026/08/1099-Contract-TemplateGabriel.pdf

    A. They told you one thing, the paper says another

    1. 🟢 Payment cadence — three different answers in one package. Email: bi-weekly invoice, Net 15. §1: “invoice to HIREX… once every month.” §5: timesheets weekly. Appendix A §IV: bi-weekly, Net 15. Three conflicting terms across four documents.

    2. 🟢 No precedence clause. §14 says “entire agreement” but never says which controls when the body and Appendix A conflict. With three contradictory payment terms live simultaneously, that ambiguity isn’t an oversight — it’s optionality, and it’s all theirs.

    3. 🟢 Who the client is, contradicted inside the same document. Page 1: “Our Client Lockhead Martin.” Appendix A §I: “END-CLIENT COMPANY: Kforce / Lockhead Martin.” On the call it was clear Lockheed is Kforce’s client, not HireX’s. Page 1 overstates their relationship — and “CLIENT” is the defined term that controls §3 (who directs you), §7 (whose permission you need), and §8.1 (who you can’t compete with).

    4. 🟢 Remote work isn’t in the document at all. Lockheed raised the possibility of remote after a few weeks. Appendix A §VI says 4 days onsite, Mon–Thurs, 10-hour shifts, full stop. Verbal flexibility, written rigidity.

    5. 🟢 You’re being asked to attest to something false. §1: “Because CONTRACTOR is engaged in CONTRACTOR’s own independently established business…” You don’t have one. 🟠 That exact phrase is the third prong of the ABC classification test — it’s in there so HireX can point at your signature if their classification is ever challenged. Same function as §2’s “willfully chosen to be an Independent contractor” and “he will not claim any unemployment benefit.”

    6. 🟢 A clause purports to waive your unemployment rights. §2. 🟠 Not actually waivable by private contract — it’s a state agency determination — which means they included a term they likely know is unenforceable, to discourage you from ever filing.

    7. 🟢 §6 references an oral reimbursement policy. “payments shall be made according to the payer’s published or oral reimbursement policy.” An unwritten policy is a policy that can be whatever they say it was, later.

    B. You carry the money risk, they don’t

    8. 🟢 Clawback of money you already earned. §2: “If the company is not paid in whole or in part by Client, then immediately upon written demand, the contractor must return the advance for any hours client has failed to pay the company.” You’d be an unsecured creditor of a four-party chain (you → HireX → Kforce → Lockheed) and the only party in it who refunds money.

    9. 🟢 The same clawback again from the other direction. §13: “HIREX reserves the right to hold CONTRACTOR financially liable in the event CLIENT refuses payment and not sign the timesheets.” Two separate clauses accomplishing the same transfer of credit risk. That’s not sloppy duplication — that’s belt and suspenders on the thing they care most about.

    10. 🟢 Two weeks of free work. §2: terminated in the first 10 working days for “lack of performance or under performance” and “the client and the company would not be liable to pay for the same.” Performance is judged by them, unappealably, and 100 hours of your labor is the stake.

    11. 🟢 That clause cites an exhibit that doesn’t exist. §2 points to “Exhibit – A.” There is no Exhibit A anywhere in the document — only Appendix A.

    12. 🟢 The payment clock only starts on an approved timesheet. Net 15 runs from receipt of an approved timesheet. No deemed-approval provision, no deadline on the approver. If Lockheed’s approver is on leave or disputes an hour, the clock never starts and nothing in the contract makes it start.

    13. 🟢 No guaranteed minimum hours anywhere. The 10-hour × 4-day schedule implies 40, but nothing obligates them to give you 40, or any.

    14. 🟢 “4 Months” is not a term commitment. §4 lets either party out on 15 days’ notice. The duration in Appendix A is decoration.

    15. 🟢 No overtime terms, and the rate is “All Inclusive.” Nothing addresses hours past 40 or past the 10-hour shift. 🟠 As a 1099 contractor you have no FLSA overtime floor, so the contract is the only protection and it’s silent.

    16. 🟢 All expenses default to you. §6: “CONTRACTOR shall assume full responsibility for any and all expenses associated with the project.” Onsite in Orlando four days a week, on your dime unless separately negotiated.

    17. 🟢 You must buy insurance, with no limits specified. §10 requires commercial general liability and workers’ compensation at your own expense. 🟠 Workers’ comp for a solo individual with no employees is frequently unobtainable — so the clause obligates you to something you may not be able to satisfy, and it names no coverage limits, so “compliance” is their call.

    C. What happens to you after it ends

    18. 🟢 A one-year non-compete against Lockheed Martin. §8.1 — “within existing or future marketing areas… in the business of developing computer programs or systems.” No geographic limit, no limit to DevSecOps, no limit to defense work. 🟠 Read literally it bars you from software engineering broadly for a year, because Lockheed develops software across aerospace, defense, cyber, space, and IT services worldwide.

    19. 🟢 The asymmetry between §4 and §8.1. They can end this on 15 days’ notice. You stay restricted for 12 months after. Fifteen days of commitment from them buys fifteen months of restriction on you.

    20. 🟢 You can’t be hired by Lockheed or Kforce for a year. §8.2 — can’t “work for, work with or be employed by CLIENT.” The normal endgame of a contract role is closed off, and there’s no conversion fee anywhere — no price, just a prohibition.

    21. 🟢 §8.2 also blocks an undefined set of other employers. “any other company doing business with HIREX.” They’re a staffing agency, so that’s potentially hundreds of companies — and the definition explicitly reaches companies that do business with them up to a year after you leave, meaning employers who aren’t even their clients on the day you sign.

    22. 🟢 No compensation for any of it. Twelve months of restricted earning capacity, purchased for $0.

    23. 🟢 IP assignment with no boundaries. §8.3 — anything “which relates in any manner to the actual or anticipated business or research and development efforts of CLIENT.” No prior-inventions carve-out, no limit to work done on their time or equipment, no personal-project exclusion. And it assigns to HIREX, not the client whose project generated it.

    D. Liability pointed one direction

    24. 🟢 Uncapped, one-way indemnity — including for accusations. §11: you defend and indemnify HireX and Lockheed, plus their officers, agents and employees, for anything “arising out of or in any way contributed to by the actual or alleged acts and/or omissions” of yours, attorney’s fees included. No cap. No mutuality. No carve-out for their own negligence. Against roughly $62k of gross earnings, on a defense program.

    25. 🟢 A liquidated damages clause with no damages in it. §12 declares damages “fixed, liquidated and determined” and then never states an amount or a formula. 🟠 Almost certainly unenforceable as drafted — which means its only function is to look frightening. A clause that provides them nothing legally and everything psychologically.

    26. 🟢 Delaware-only venue, “regardless of who brings such action.” §14. You’re in Florida, the work is in Florida, they’re in New York; only their incorporation is Delaware. Any claim you’d have costs more to bring than it’s worth. That is the purpose.

    27. 🟢 And the venue restriction only binds you. §8.5 lets them seek an injunction in “any court of competent jurisdiction.” You’re confined to Delaware; they aren’t.

    28. 🟢 No prevailing-party fee provision. They collect fees from you through §11. You have no reciprocal path. Combined with #26, you have a contract you effectively cannot enforce.

    29. 🟢 Total exclusivity, including unpaid work. §7 — no outside services of a “business, commercial or professional nature” to anyone, “whether for compensation or otherwise,” without written approval from both Lockheed and HireX. Open source, teaching, helping your wife’s business, a side project — all technically require their permission.

    30. 🟢 They can assign this contract; you can’t. §14 binds “successors and assigns” with no consent requirement. The non-compete, the indemnity, and the clawback could end up held by a company you never agreed to deal with.

    E. What’s simply missing

    31. 🟢 There is no scope of work. §3 says you perform services “as described in Appendix A.” Appendix A §III, “CONTRACTOR TO PERFORM SERVICES,” is blank. The only description of your job in the entire document is the two-word title “DevSecops Engineer.”

    32. 🟢 No start date. Appendix A §VII is blank, and the field is labeled “Estimated” anyway.

    33. 🟢 No cure period. §4’s for-cause termination is effective immediately on notice for “material violation” — no notice-and-cure, no defined breach standard.

    34. 🟠 Nothing about clearance, badging, background check, or drug screening — routine gates on Lockheed programs. No allocation of who pays, and no compensation if a gate delays your start by weeks.

    35. 🟢 Your SSN is collected in the body of the agreement itself (page 1), not on a W-9. That’s a document that gets emailed and stored across a staffing chain.

    F. Signals about who you’d be dealing with

    36. 🟢 “Lockhead Martin” — misspelled, twice. Including on page 1, in the sentence defining who the client is.

    37. 🟢 §13 refers to “Contractor’s employee.” Leftover from a corp-to-corp template — the document was never actually adapted for an individual 1099.

    38. 🟢 §4 contains “shall not prejudice and remedy” where it means “any remedy.” Nobody proofread this.

    39. 🟢 NY address, Delaware phone and fax, Delaware Tax ID, Delaware venue. 🟠 302 is Delaware’s area code. 🟠 1441 Broadway hosts a large number of virtual offices, and a four-digit suite number paired with “6th Floor” is characteristic of a mail-forwarding arrangement rather than occupied space — worth confirming rather than assuming, but the combination is not what an established office presence looks like.

    40. 🟢 A fax number, prominently, in 2026. Trivial on its own; consistent with everything else about how old and how unexamined this template is.

  • Quick summary stats

    Give a count of requests (accesses) per hour from an AEM log file (i’ve excluded the internal IP and our VPN IP):

    [root@ip-10-0-0-205 ~]# grep -v “10.0.0.230” /opt/publish/crx-quickstart/logs/access.log.2017-09-11|grep -v 159.127.85.254 | awk -F: ‘{print $2}’ | uniq -c
    52 00
    36 01
    36 02
    43 03
    36 04
    45 05
    47 06
    74 07
    66 08
    61 09
    74 10
    88 11
    69 12
    69 13
    88 14
    76 15
    88 16
    89 17
    68 18
    73 19
    70 20
    62 21
    66 22
    64 23

  • Chrome Sad Face

    I’ve been getting this A LOT lately.

    What the is causing it?

    I know I keep too many tabs open. So I close some and I’m still stuck.
    I can restart Chrome and it goes away for awhile, but comes back pretty quick (1-2 days).
    I disabled some extensions, didn’t seem to help.

  • Dishwasher Pump Hose – Again

    I loaded the dishwasher and turned it on.
    I noticed some water on the ground and figured I had spilled it while loading the dishwasher.
    I cleaned it up. When I came back there was more water on the ground!
    I opened the kickboard and found more water under the dishwasher. I turned it off and pulled it out.
    Took pictures/video show it was leaking from the pump, again.

    Seems like the pump just disconnected. Not sure if it was fully disconnected while running or if moving it caused it to disconnect completely (and it was only slightly disconnected previously).

    In any case, I attempted to reconnect it. Very difficult to do since the pump is bigger diameter tube than the drain on the dishwasher.
    Whomever (my father in law? or my step-father? or someone I paid?) fixed it last time (in 2012: http://gabe.misura.org/2012/09/08/broken-dishwasher/) used this clear rubber tubing:

    And stretched one end to make it “fit”.
    I took it off and cut about an inch off because it was too long. I put it back on.

    The original part, seem here:

    I put it back together, but the seal is not good enough, it is still leaking (very slowly).

    Where in the heck am I going to find a rubber tube that is different sizes at each end?

    I’m sure by now you’re thinking, just buy the part from the manufacturer. Sure, for $253.97 for a bunch of parts I don’t need:
    Dishwasher pump and Motor Assembly

    Sear’s Image of Pump and Motor Assembly

    Sear’s image with part circled:

    Someone else sells the part, combined with other things I don’t need for $104.30: Kenmore Dishwasher Pump Hose at Repair Clinic. Same for Home Depot.

    Where can I find what I need?
    Or can I “melt” the tube I have to better fit?

    Space between the pump and the dishwasher is like 3/8″

  • Religion Swap – Google Chrome Extension

    So to try to give people a difference perspective, I wrote this extremely simple/quick Google Chrome Extension to allow you to click a button and have the work “Christian” swapped with “Muslim” so you could read the web from another view. If reading something in the news about Muslims makes you made, try this plugin and see if you still get mad reading about Christian’s doing something but only the labels of who did it are different.

    Instructions:

    Now view a site (www.google.com/search?q=christian) and click the (hello) icon. Should look something like this:
    screenshot

    To do

    • Icon
    • Create a on/off option popup
    • Have it run without a click (a la lastpass)
  • Haircut: Good and Bad

    As I posted previously, this is a bad haircut

    20130324-104133

    Its rounded on the top, too short at the top edges (hence rounding), not even.

    IMG_2131

    This looks ok, but is a little too long. Maybe in the winter months its good.

    IMG_0746

    This is about perfect. A little uneven, but short near my ears, longer at the top, not rounded. The fade needs improvement (gets long a little to abruptly).

    I can’t believe I’ve been getting my haircut the same way for 25+ years and only in late 2014 did the person cutting my hair tell me that I want a “low fade” so that it starts fading from short to long low on the side of my head, not near the top.

  • Memtest

    My machine (ares) was acting a little weird. I cleaned it out and reseated the sata cable and started memtest.

    1. Should I have picked SMP?
    2. Is my memory running slower than it could be?
    3. Is 72 degrees C a little hot?
    4. Is 7 passes enough?

    Start

    20140422-105033.jpg

    Current

    20140422-105107.jpg

  • Event ID 2017 on Hera

    Looking at the event viewer, I saw a few messages about

    http://alan.lamielle.net/2009/09/03/windows-7-nonpaged-pool-srv-error-2017

    I googled and found this:

    http://social.technet.microsoft.com/Forums/windows/en-US/30919e4f-6810-48d6-8769-2cff61f07544/event-id-2017-the-server-was-unable-to-allocate-from-the-system-nonpaged-pool-because-the-server?forum=w7itpronetworking

    I am trying the settings it suggests and rebooting.

  • Bad soldering

    Looks like these are loose and need to be redone.

    20140413-184438.jpg