In my case, most of my VMs live on a proxmox cluster of HP EliteDesk minis, with the laptop sitting outside that as the thing that manages the cluster and a few other odds and ends.
945 karma · joined June 3, 2009
Personal, bmcmanus@gmail.com
Website brianmcmanus.com
In my case, most of my VMs live on a proxmox cluster of HP EliteDesk minis, with the laptop sitting outside that as the thing that manages the cluster and a few other odds and ends.
At first I thought this might be a Nano SaaS, but without a clear definition, I’m now guessing that would be something like one tenth of the numbers you mentioned. So “micro” seems right.
If the term or threshold does not exist, let’s define it as such.
The grit, curiosity, and people building things have always been inspiring.
Thanks for all the discussions over the years.
Happy Thanksgiving!
**openai/gpt-oss-120b** — MLX (MXFP4), ~66 tokens/sec @ Hugging Face: `lmstudio-community/gpt-oss-120b-MLX-8bit`
**google/gemma-3-27b** — MLX (4-bit), ~27 tokens/sec @ Hugging Face: `mlx-community/gemma-3-27b-it-qat-4bit`
**qwen/qwen3-coder-30b** — MLX (8-bit), ~78 tokens/sec @ Hugging Face: `Qwen/Qwen3-Coder-30B-A3B-Instruct`
Will reply back and add Meta Llama performance shortly.Here’s the Claude agent markdown:
https://github.com/lst97/claude-code-sub-agents/blob/main/ag...
Edit: Updated from the old Pastebin link to the GitHub version. Attribution found: lst97 on GitHub
Models
gpt-oss-120b, Meta Llama 3.2, or Gemma
(just depends on what I’m doing)
Hardware
- Apple M4 Max (128 GB RAM)
paired with a GPD Win 4 running Ubuntu 24.04 over USB-C networking
Software
- Claude Code
- RA.Aid
- llama.cpp
For CUDA computing, I use an older NVIDIA RTX 2080 in an old System76 workstation.
Process
I create a good INSTRUCTIONS.md for Claude/Raid that specifies a task & production process with a task list it maintains. I use Claude Agents with an Agent Organizer that helps determine which agents to use. It creates the architecture, prd and security design, writes the code, and then lints, tests and does a code review.My reaction is usually, "Oh, we're doing this? Fine." I'll even prompt my LLM with something like, "Make it sound as corporate and AI-generated as possible." Or, if I'm feeling especially petty, "Write this like you're trying to win the 2025 award for Most Corporate Nonsense, and you're a committee at a Fortune 500 company competing to generate the most boilerplate possible." It's petty, sure, but there's something oddly cathartic about responding to slop with slop.
The reality is that Slack isn’t that sticky. The only reason I fended off the other business units who've demanded Microsoft Teams through the years is my software-engineering teams QoL. Slack has polish and is convenient but now that Slack is becoming inconvenient and not allowing me to do what I want, I can't justify fending off the detractors. I’ll gladly invest the time to swap them out for a platform that respects our ownership and lets us use our data however we need to. We left some money on the table but I am glad we didn’t bundle and upgrade to Slack Grid and lock ourselves into a three-year enterprise agreement...
In your analogy, when a company constructs and sells a building, labor costs are deductible as part of the cost of goods sold. Only the profit—when the finished product is sold—is taxable. But under the new Section 174 rules, software R&D labor is treated like the purchase of a capital asset, even though the company is leasing a service, not selling a final, tangible product.
The flaw? Software isn’t a static, finished asset you walk away from. It’s a living system. One update might fix a bug, introduce a feature, and improve long-term architecture all at once. Is it maintenance? Innovation? Infrastructure? The answer is usually “all of the above.” So how does anyone report that cleanly on a tax form? What’s the IRS’s standard test for sorting that out?
Before TCJA, some companies may have stretched R&D definitions to claim Section 41 credits. But after the TCJA change, the incentive flipped. Now, companies are penalized for doing real R&D—the very thing we should be encouraging. Startups are now paying painfully high tax bills simply for building something they cannot lease out en masse yet.
We should want to incentivize invention, not suppress it. We need more startups, not fewer. Software—especially with generative AI—is one of the few options for us left that can create new markets, expand GDP, and drive compounding national growth. The upside is limitless. This is hammering our economy and it’s strangling startups at the exact moment we need them most.
Congress, do the right thing; restore the rules we had pre-TCJA.
Timeline:
- 1981: Section 41 introduced — provides tax credits for qualified R&D activities.
- Pre-2018: Under Section 174, R&D expenses (including software) were fully deductible; Section 41 credits could be claimed.
- 2017 (Dec): TCJA passed by the 115th Congress and signed by President Trump; Section 174 expenses to be amortized over 5 years starting in 2022.
- 2022: Amortization rule takes effect. Companies must now capitalize and amortize R&D expenses.
- 2025: Section 174 amortization remains in effect; Section 41 credits still exist but now come with a steep tradeoff.
I wasn’t out as gay yet, maybe only 15 years old. Of course, it would have been a death sentence for a teenager in Southern Idaho to come out as gay. One day though, Mike told me “You know, you can grow up here and you can be /different/ in many different kinds of ways, you can be a band nerd, a guy who writes software, you can be gay, you can be /yourself/ and no matter what some adults might tell you right now, you will be okay. Not only okay, but you can live a fulfilled and successful life while being authentic and true to yourself. You are never the person that these adults claim you are. They don’t know anything.“ He then went on to tell me Bruce’s story and how in his opinion, of course, Bruce wasn’t “evil” or “wrong” for being gay.
In 2005, I wrote my technology teacher a personal thank you letter. I wrote one to Bruce as well and I asked if it could be shared with him.
Bruce took the time to respond:
Dear Brian,
Thank you for taking the time to write your letter. I was very moved by your story. There were parts that really reminded me of some of my own experiences in life.
The beautiful thing about life, at least as I have seen it, is that if you keep trying and never doubt yourself, you really can make amazing things happen both in yourself and in the world around you. I am sure you too have already touched many people around you and have been a positive influence for them. That's so very important. You may never realize the good you are doing, but it is happening.
Being gay is becoming more and more accepted as "normal" and one day maybe it just won't matter. As for being a geek, I don't consider that a bad term. The world needs geeks. But then they need gays too!
Thanks again,
Bruce BastianI wish I would have known how stressful it can be. For me, It feels like there is always a drag of stress - maybe a 30% overhead of stress. If you suddenly don't have hot water, it is on you to fix it because when you are "living" in it for that period, someone won't be able to come to help you repair it for several weeks. You can't even throw money at it, they just are too busy and can't come out.
Driving can be stressful too. You get experienced to it after a while but driving at night down a two-lane highway with diesel trucks behind you, in front of you (another lane), and directly to your left where the vortex pulls you in all while you're trying to keep it in the lane can be stressful. Pulling into a truck stop to fuel can be stressful.
I like to stick to around < 300 miles per day. I prefer to arrive before it's dark. This means a 12-hour drive I would make in my car can end up taking 2-3 days in the RV. I don't mind taking the time now. I relax, unplug and enjoy it. It now relaxes me. I would rather it take time than to worry about driving at night or pulling into a spot at night.
The last few times we went we had two older dogs. One was having seizures. We didn't know it yet but she had kidney failure and had quit eating as much. We didn't notice her feeding habits at home since the other dog was a jerk, eating her portions without us knowing. The trip was fortunate because we got to see everything up close and in person. I have a slight deficiency in object permanence and for them to be right there in my face, we were able to see it. The other dog -- nicknamed Pigbert now -- was having serious issues with his arthritis. He would randomly screech due to pain. A steroid for two weeks solved it quickly.
If you combine those things with the 30% constant drag of stress it can be very unpleasant. No hot water, caring for dogs in crisis, and stressful drives all lead to something that is quite unmanageable.
My advice is to just be aware of managing stressors and ensuring you have as few as possible on travel days. My other advice is - if it sounds like it is for you - DO IT. I have backpacked Europe and traveled to very nice resorts. None of them top the amazing experiences I have had on the road. I won't personally live in that small of a space full-time or part-time but I admire those that do it.
If the costs were lower, I deploy something in my neighborhood. For whatever reason, my neighborhood has terrible LTE service. I don't know the exact reasons why but I suspect I have poor service either due to geography like we're using another counties cell tower on a butte 5 miles away due to line of sight issues or maybe there are metallic properties of the land here on our canyon rim (mostly lava flows.)
As my spouse and I bike, take walks or drive to work I would love to have data service in that few mile radius around my house. If my phone could have an eSIM with my provider but a SIM with my own private LTE and a meeting call can fail over between data services, I would have a lot more flexibility.
I would have a lot of other use-cases with IoT and maybe quadrupeds as things like that become more generally available but data within a few mile radius would be the first thing.
I suppose I could get four 90 degree antennas at a higher db power output and blast my neighborhood with wifi but that has a lot of downsides.
> The GAA tier is licensed-by-rule to permit open, flexible access to the band for the widest possible group of potential users. GAA users can operate throughout the 3550-3700 MHz band. GAA users must not cause harmful interference to Incumbent Access users or Priority Access Licensees and must accept interference from these users. GAA users also have no expectation of interference protection from other GAA users. Technical rules for GAA users can be found in Subpart E of Part 96.
Disclaimer: Uneducated opinion on my behalf, I'm a hobbyist only.
Cognitive processes as we think and speak are constantly refining our thoughts and understanding. Refining our outputs. I believe that is what comes next to advance ML. There might be a lot of hype right now but ChatGPT is a reminder in how far we have come and a small preview of what the future looks like.
Disclaimer:
- I don't know anything about anything.
- I already find ChatGPT useful.
- I might be biased, I was a Loopt user as far back as 2007. I will buy about anything sama sells.I would agree with the greater point that might be getting made here is that it's all of Washington, DC gaming the laws and using their democratically elected "for the people" powers for personal inurement.
I will never judge private citizens for using any law to their advantage. After all, a private citizen is just leveraging what everyone else can.
Unfortunately, we know who writes the laws but the voters in states rarely replace their senators and representatives. I wish this was less of a "team sport" where my guy who is "conservative" or "liberal" has to win and people would be willing to fire a senator or a representative for just one term so our elected officials are reminded who they work for and that we may vote them out at any time. We don't have term limits for these seats but through voting we effectively /could/ replace them every cycle if we wanted.
I have a friend who owns businesses. His business is part of a larger non-profit association and this association lobbies capital hill every year. He personally goes up there and has conversations with them once a year for our state. He like to share a story where he was waiting to meet with a member of the house. The representative came out of his office, his assistant was helping him put on his jacket and he asked his assistant "What is this vote for?" .. He gets his answer and then he asks -- "How are we voting?" ... presumably asking how his party is voting or how his majority whip wants him to vote.
I like this verbiage from a specific website (pragmaticvoters.com):
A pragmatic voter understands that a politician who is afraid of losing their position is a politician that is willing to govern for the better interest of the people. Politicians should always fear losing their jobs. Through voting, we remind them who they work for. "The Tesla Model S Plaid is a high-performance luxury electric car that Tesla says pumps out 1,020 horsepower and does 0-60 mph in 1.99 seconds. If all of that sounds impressive, that's because it is."
I'm always willing to correct my world-view though so I would love to learn more. I do recognize there are super-luxury cars which a Tesla S is not. Say a Rolls Royce or a Bentley but the little amount I drive there was diminishing returns on that next level of spend on a vehicle.I recently considered purchasing a Tesla Plaid, but ultimately decided against it because I did not want to indirectly support Elon Musk. Instead, I purchased a Porsche. I was in the market for a Luxury car - not necessarily an EV.
I used to be a big fan of Musk so much so that I wore the t-shirt ("Occupy Mars.") But, his opinions have become too personally problematic for me to feel comfortable supporting him. I mean it and want that to be absorbed, so I will say it again. His /personal opinions/ have become /too personally problematic/ for me as a consumer to feel comfortable supporting him. I have a personal boycott against him, if you will. I will do away with my Starlink just as soon as Amazon gets Kuiper online.
I am concerned that others may feel the same way, which could make it difficult for him to attract and hire talented people. It is unfortunate because I could always see the ~potential~ of Twitter under a visionary capitalist. You see, I am/was also Twitter's biggest fan, I am user-id 11,647 from 2006. I don't know that he can hire the right people, now, to meet that potential. I envision a platform that serves as a forum, creators' storefront, and a place for fans to subscribe and tip content creators. Twitter could grow a lot of these barely tapped markets. With the right moves on the chess-board, I have no doubt in my mind Twitter could rapidly become one of the top three mobile wallets if the cards were played correctly. There are so many ways for Twitter to become an old-fashioned business that takes cash from it's customers which would allow it to diversify out of the advertisement revenue. This would meet his goal of Twitter being a public square for its users not one that is required to appease it's advertisers. It would also ensure the continuity of Twitter. But, I am not convinced he can get THERE from HERE if others feel the same way I do.
My experience is that those same people quit once they are promoted. They are playing a game of ladders. It might be your corporate ladder they are trying to climb but most likely it is someone else's. They want that Senior Engineering title so that they can hop to the next organization without putting in the work to achieve that title at that company. And, it works. Some of my former coworkers have been hired for jobs far above their skillsets and it's on those hiring companies for not being able to assess competence. I have had employees from my company with only four years of experience leave for a VPE title. I wouldn't trust them as an engineering manager or senior engineer reviewing code let alone a VPE but companies are desperate and they were charismatic enough to BS their way through interviews. I always smile when that happens because I know which company will likely go out of business since they can't assess skillsets without titles. These companies are willing to pay way more money for far less talent and well that's the stupidity tax these companies get to pay.
If recruiters are going to farm talent from smaller companies, as they do, I will ensure from here on out that externally all of my duds have Senior, Principle, or Distinguished engineering titles. I will hand them a grenade with the pin removed... Electrons to bits they hire them without evaluating skills or experience. ;) I'll give my exceptional talent titles like Level 1-M.U. (Level 1 being our highest most prestigious rank, the title being master of the universe, or whatever.)
This is the game companies they have created since they can't assess competence and corporate recruiters only know how to search LinkedIn for titles. They made that bed, now they can sleep in it :)
Jokes aside, I was only burnt a few times by employees wanting titles in order to jump ship quickly. I now recognize my coworkers with accolades, great pay, flexibility, and treating them like the intelligent adults that they are. Collaborating with them. Being transparent. If they still want to quit because I won't give them a title too soon and their ego simply cannot get past that, it's just not a great fit and I don't want to keep them from fulfilling the needs of their ego at their next job. That being said, the right people get the right titles at the right time, and in between then, there are a lot of ways I promote people culturally without giving them a title too soon.
Most people just want meaningful work, paid well, and only after those two have been addressed, then do they want recognition. Don't get me wrong, they want recognition too but a lot of poorly managed companies don't understand what meaningful work and paying employees well means so they hand out titles as quickly as they can. Heck, they don't understand what recognition is either if the best they can do is hand out a title.
PS; I am definitely not saying that is what is happening at your company or with your higher ups. I am just over here hyperbolically weaving fantastical yarns of fanciful prose to amuse and illuminate at 0530AM MST.
I still have an issue every now again and for whatever reason a reboot addresses it. I will ifconfig down the interface next time. I suspect that will resolve it.