Blog

  • A ChatGPT Text Chunker – WONKO.NET

    I found I need to upload text over multiple entries to get it all into ChatGPT. Guessing how many chunks to break it into based on the number of tokens is not an easy thing to do. I have created this to help simplify the process.

    Just drop in your text, select the chunk size and this will break it up. It is not perfect. It is not using the API, so it is estimating based on the average 4 characters per token. G4 is supposedly 8192 tokens per entry max, G3.5 is 2048. Make sure to select the correct one. I have factored in a margin that will give some breathing room as I see how close this gets to the limits. For the purposes of this script, that should be more than accurate enough.

    Leave me a comment if you use it. I’d love to hear your use case!

    Here is what is cool about this. I used ChatGPT to actually write the code with some help from Bard. It took a while to get it functional, but it seems to do what was intended now. Let me know if you have issues. My testing says it does a reasonable job.

    32768 8192 4096 2048

  • The DL380 G9 Chronicles: GPUs, LVM Headaches, and Proxmox Triumphs – WONKO.NET

    Consolidating for Convenience and Algorithm Hell

    I realize this information is available elsewhere, but by consolidating and reposting it here, I hope it helps both with search algorithms and for anyone facing similar issues. Plus, it saves me the trouble of tracking down the original sources when the problem inevitably crops up again. So yes, there’s a method to my madness.

    I recently upgraded my Proxmox, Yunohost, Nextcloud, and Plex server to an HP DL380 G9. In the process, I nearly doubled the cores, more than doubled the memory, and tripled the drive capacity. After a series of headaches, I finally got everything transferred, upgraded, updated, backed up, and running just the way I wanted.

    The final touch was installing an old Nvidia Quadro 4000 GPU, which the server should support—or so I thought. Unfortunately, the server choked on it. Despite having dual 800W PSUs, it turns out the system needs at least one 1400W PSU to support a GPU. So, no GPU for me. How did I find this out? The server refused to boot, throwing a hard error. It wouldn’t even post—just a blinking light and nothing else.

    Once I pulled the GPU and rebooted, the server came back, but then I was greeted by a new error during boot:

    “timed out for waiting the udev queue being empty”

    The system would boot into Proxmox, but none of the VMs would start. Manually attempting to launch them threw this cryptic error:

    “TASK ERROR: activating LV ‘pve/data’ failed: Activation of logical volume pve/data is prohibited while logical volume pve/data_tmeta is active.”

    This was complete gibberish to me, so naturally, I turned to Google. After some digging, I found limited help, but most references pointed back to this article (written in Indonesian):

    https://www.aviantorichad.com/2021/07/solved-mengatasi-lvm-proxmox-hilang.html?m=1

    The author had a similar issue, though in his case, the VMs weren’t even visible (lucky me, mine were still in the menu, albeit with those dreaded question marks). Following his advice, I ran these three commands:

    # lvchange -an pve/data
    # lvconvert --repair pve/data
    # lvchange -ay pve/data

    The first command was quick, but the second took forever, likely because one of my VMs is nearly 7TB. After what felt like an eternity, the system finally processed it.

    After rebooting, the node reappeared, but the VMs were still MIA.

    Not ready to give up, I stumbled upon this thread in the Proxmox forums:

    https://forum.proxmox.com/threads/local-lvm-not-available-after-kernel-update-on-pve-7.97406/page-2#post-430860

    Here, @Fiona, a Proxmox staff member, recommended adding the following line to /etc/lvm/lvm.conf:

    thin_check_options = [ "-q", "--skip-mappings" ]

    After adding that and running update-initramfs -u, I rebooted again, and everything finally came back online. In fact, the reboot was faster than ever—probably a sign that this problem had been simmering for a while.

    While the system is running smoothly now, I can’t help but wonder: is using --skip-mappings skipping something important for long-term system health? That’s a research project for another day. For now, I’m happy to have my server back, and I can turn my attention to the myriad of other projects waiting in the wings.

    In the end, it was another day in the life of server management—fun, fun, fun. If you’re facing similar issues, I hope this saves you some time. If not, well, at least I’ve saved myself from having to search for the fix again!

  • Text chunker – WONKO.NET

    31780f70-e9b3-4a30-bb9f-041868469010-780x780-4708228

    I found I need to upload text over multiple entries to get it all into ChatGPT. Guessing how many chunks to break it into based on the number of tokens is not an easy thing to do. I have created this to help simplify the process. Just drop in your text, select the chunk size …

  • HP DL380 Proxmox setup – WONKO.NET

    Struggling with a Proxmox server issue that seemed unsolvable, I spent weeks troubleshooting only to discover the problem was hardware-related all along. If you’re dealing with hard drives that just won’t cooperate, this story might save you some headaches—and a lot of time.

  • chunk size calculator – WONKO.NET

    31780f70-e9b3-4a30-bb9f-041868469010-780x780-4695515

    I found I need to upload text over multiple entries to get it all into ChatGPT. Guessing how many chunks to break it into based on the number of tokens is not an easy thing to do. I have created this to help simplify the process. Just drop in your text, select the chunk size …

  • How I Plan to Tackle Taxes as an Amazon Vine Member: A Practical Guide – WONKO.NET

    Disclaimer: This article is based on my research and experience. I am not a CPA or tax expert, and this should not be considered professional advice. Please do your own research and consult a professional if needed. This is merely a roadmap for reference.

    In Vine member groups, taxes are a hot topic to avoid. Mention it, and you’re likely to be met with downvotes. However, I hope this information helps some of you avoid hefty tax bills.

    Amazon assigns an Estimated Taxable Value (ETV) to every item. At the end of the year, they issue a 1099-NEC with the total ETV. This leads many to believe that because you received products, it counts as income and must be taxed. Essentially, if you are a Vine member, nothing is truly free; you’d pay between 20% and 50% in taxes on every item. This belief is incorrect.

    1. Amazon doesn’t own the products: Except for Amazon Basics items, products are owned by vendors and only warehoused and fulfilled by Amazon.
    2. No requirement to leave reviews: You can order items freely at first. After a few months, if your review rate falls below 60%, you’ll be put in “Vine Jail,” preventing further orders until you catch up. There are no further consequences if you decide to leave the program.
    3. You are not a contractor or employee of Amazon: You don’t qualify as either.
    4. No monetary compensation: You receive no payment for reviews or the items themselves.

    In 2022, IRS rules required companies to issue 1099-NECs for aggregate payments over $600. This includes product value if items are used to generate income, such as through blogs, YouTube reviews, or sales after the 6-month moratorium. This led Amazon to issue 1099-NECs for anyone receiving over $600 in products.

    If you don’t monetize your reviews, you don’t have income to report. At worst, the items fall under the “Gift” category, but the value can be considered used up in the review process. Here are two useful videos:

    Participating in Vine Reddit groups and Discord channels has shown me that bringing up taxes is a surefire way to start an online war. Any deviation from the accepted viewpoint is met with fierce resistance and downvotes. It’s simply not worth the headache to post this in those groups. Unfortunately, reason and logic often take a backseat to feelings and what people “think” the rules are.

    While tax laws might not be flexible, they do leave room for interpretation. A well-articulated argument can sometimes succeed. I believe the IRS bulletin on bloggers and influencers was necessary because they were making money from their items. Being seen with a product as a celebrity or influencer gives it advertising value, making it a form of compensation.

    For Vine members, there is no quid pro quo. We receive items essentially as gifts, without making money from them. This distinction is crucial in tax law. The specificity in the bulletin targeting influencers and bloggers almost excludes our Vine arrangement. I’m confident that this interpretation is correct.

    Below is how I fill out my 1040 C form:

    Field Entry
    Name of Proprietor Your Name Here
    Social Security Number (SSN) Your SSN Here
    A (Principal Business or Profession) CONTRACTED PRODUCT REVIEWER OF CONSUMER HOUSEHOLD AND PERSONAL ITEMS
    B 711510 (Independent artists, writers, & performers)
    C Blank
    D Blank
    E Your Home Address
    F (3) Other (Specify: NO CASH RECEIVED)
    G YES
    H (Checked if a member on or after Jan 1, 2023)
    I NO (This could vary)
    J Blank
    Field Entry
    1 0
    2 Blank
    3 0
    4 0
    5 0
    6 The amount on your 1099-NEC
    7 The amount on your 1099-NEC
    Field Entry
    8-26 Blank
    27a The amount on your 1099-NEC
    27b Blank
    28 The amount on your 1099-NEC
    29 0
    30 0
    31 0
    Field Description Amount
    First Line EST. VALUE OF REVIEW ITEMS RECEIVED; VALUE USED UP IN REVIEW PROCESS The amount on your 1099-NEC
    48 The amount on your 1099-NEC

    This is how I plan to fill out my forms. Consult your experts and decide if this approach is worth the possible exposure. For more information, call the IRS at 1-800-829-1040.

  • An Open Letter to Sellers Using Amazon Vine: Dos and Don’ts – WONKO.NET

    I understand that giving away 30 or more items for free in exchange for reviews is a significant expense, but your competitors are doing it, and so should you. If you are going to play in this arena, realize that Vine reviewers aren’t stupid. Here are some games NOT to play:

    1. Skewed Ratings: Vine reviews tend to be in the 4 and 5-star range because Viners select items they actually need and want. We don’t just pick random items to review. My default is a 4-star rating, and if it’s fantastic, it earns a 5. If it’s mediocre, it gets a 3. I’ll address 1 and 2-star reviews later.
    2. Item Spamming: Don’t flood Vine with 20 or 150 of the same item to cherry-pick reviews and discard negative ones. We see through this, and it doesn’t win you any friends when reviews are written, if anyone orders them at all.
    3. Review Substitution: Don’t get reviews on one item and then combine or substitute another item for it. Enough stragglers will catch on and ruin your plan. Many reviewers now list the item in the review title to counter this tactic. If caught, expect a 5-star review to flip to 1-star.
    4. Honesty is Key: Don’t stretch the truth. For instance, when I get batteries, I test them down to a reasonable cutoff voltage and report the actual mAh versus the listed mAh. If you’re within a reasonable range, I’ll call it good. But if the batteries are barely a third of what’s listed, expect a bad review. Honesty yields decent reviews.
    5. Bad Items Get Bad Reviews: Period. Some reviewers might blindly give 4 and 5 stars, but most take it seriously and call it as they see it. I’m not afraid to give a 1-star review if it’s deserved, and I have given plenty.
    6. Don’t Hunt Down Viners: Vine has a unique ecosystem. We don’t get warranty repairs or returns. If something is lost in shipping or doesn’t fit, we’re stuck with it for six months before donating it. If packaging is terrible and something is damaged, don’t try to replace it—those messages will be ignored.
    7. Don’t Report Reviews Out of Spite: Consider reviewers untouchable. Reporting their reviews out of spite will only backfire. Vine Customer Service will see what happened, and you’ll face the consequences. Some sellers have been kicked off Amazon for this. Clean up your product, accept bad reviews, or don’t use Vine.
    8. No Side Deals: Don’t try to get Viners to review things on the side for money. Vine is the golden goose, and any Viner worth their salt won’t jeopardize that for a gift card or free product outside the program.
    9. Accurate Sizing: If selling in the US, use US sizing. Different countries have different sizing standards, but if your sizes vary, provide a realistic chart vetted by people of that size.
    10. Product Options: Don’t limit Vine availability to one option. If you offer a rainbow of options but only brown is available on Vine, or if you only offer one knob, it’s frustrating. To get good reviews, provide enough for practical use. One drawer knob won’t cut it.
    11. Match Pictures to Products: Ensure your pictures accurately represent the item. With so much to sort through, bad pictures mean I won’t take the time to research it.

    The bottom line is, you aren’t buying reviews. You’re getting a select group of people who know how to write decent reviews to take your product into their homes and do a real review. If your product is good, it will be rewarded and help in the algorithm. If it isn’t, it’s probably best not to submit it to Vine.

  • Hard drive issues Proxmox – WONKO.NET

    Struggling with a Proxmox server issue that seemed unsolvable, I spent weeks troubleshooting only to discover the problem was hardware-related all along. If you’re dealing with hard drives that just won’t cooperate, this story might save you some headaches—and a lot of time.

  • Data storage solutions – WONKO.NET

    Struggling with a Proxmox server issue that seemed unsolvable, I spent weeks troubleshooting only to discover the problem was hardware-related all along. If you’re dealing with hard drives that just won’t cooperate, this story might save you some headaches—and a lot of time.

  • japanese – WONKO.NET

    sambarfuselayoutb-780x763-3976613

    So as I was working on the Subaru Sambar, I needed to check the fuses. The interior lights aren’t working, and I am thinking that may be the culprit. The only problem is all the listings I found were very tentative and not really good translations. I’m pretty good with Google Translate, so I used …