Checked out 3 lithium options for my Club Car, figured i'd share what i found

Checked out 3 lithium options for my Club Car, figured i'd share what i found

My old cart's lead acids were finally toast after 4 years. I'm 63 and my back is not what it used to be, so hauling those 60 pound bricks out of the tray was the last straw. Been putting it off for a year honestly.

Spent about 3 weeks going down the rabbit hole. Read a million forum threads, watched too many youtube videos, asked a few guys at the course what they were running. Narrowed it down to three brands: LiTime, DC house, and Vatrer Power. All 48V Lithium LiFePO4 Battery setups, all in roughly the same price range.

LiTime had the most amazon reviews. That's probably why everyone recommends it first. But the BMS is only 100A continuous on their 48V model. For a lifted cart with 23" tires, that felt a little tight. Few guys on the forums said the bluetooth app was kinda clunky too.

DC house was the cheapest. Like, noticably cheaper. But the warranty was only 3 years vs 10 on the others, and the case looked like stamped steel instead of SPCC enclosures. Made me wonder where they were cutting corners.

Vatrer Power was the one i kept going back to. On every spec i cared about, the Vatrer Battery was just better. 200A BMS, bluetooth monitoring that shows individual cell voltages, and the LCD screen on the battery itself is handy when you dont want to pull out your phone. Case is solid SPCC steel, not plastic. 10 year warranty. They include a charger and mounting kit in the box, which the others didn't.

Ended up going with the Vatrer Power 48V 105Ah Lithium Golf Cart Battery. Installed it about 6 months ago. Getting the old batteries out sucked. Cleaning up the tray took forever too. The new one dropped right in and weighs about 102 pounds instead of the 300+ pounds of lead acid i had before.

Performance wise, the cart actually has torque now. There's a hill on hole 7 at my course that used to make the cart groan. Now it climbs it without even noticing. I can go 36 holes on a charge and still have about 30% left. The bluetooth app shows me exactly what's happening, i didn't think i'd care about that but now i check it constantly.

Only thing i'd mention is the initial cost stings. But when i ran the numbers, i was replacing lead acids every 3-4 years at about $900 a pop. This should last 10+ years if the cycle rating holds up. So i figure it'll even out over time.

Anyway, happy with the switch. My back is definitly happier too.

u/DragonfruitAlone4497 — 4 days ago
▲ 12 r/VanLife

my van build power system after one year of actual use

2020 Promaster 2500 high roof. Built it out myself over six months and hit the road in March last year. Figured Id share my electrical setup since Ive actually lived with it through all four seasons now.

The battery is a Vatrer Power 12V 300Ah lithium pack with self-heating. Chose it specifically because I knew I'd be in cold climates and didn't want to deal with external heating pads. 300Ah gives me roughly 3.8kWh of usable juice which has been plenty.

Rest of the system is pretty standard. 400W of panels on the roof, Victron MPPT 100/50, Orion Smart DC-DC charger for alternator charging when driving. Inverter is a 2000W Renogy pure sine. Total cost for electrical was around $3,200 including wiring and fuses.

Daily power budget looks like this. Fridge pulls about 35Ah per day. Laptop and phone charging maybe 15Ah. LED lights are negligible. Diesel heater fan is 2A when running. On a typical day I use 60-70Ah which leaves me plenty of headroom.

The self heating has been clutch. Spent January in Montana and Wyoming where overnight temps regularly dropped into the single digits and teens. Battery would kick on the heating element automatically around 4am and by 9am when sun hit the panels it was warm enough to accept charge. Draws about 50 watts to heat so you lose some efficiency but way better than not charging at all.

One thing I learned the hard way. My original charge controller settings were wrong for lithium. Had absorption voltage too high and the BMS kept cutting off charging. Dropped it to 14.2V absorption and 13.6V float and its been smooth since. Vatrers documentation on this could be better honestly.

After a year the capacity still tests at roughly what it did new on the Bluetooth app. No noticeable degradation. For the price I paid Im satisfied. Not saying its better than Battle Born or others but its done exactly what I needed for less money.

reddit.com
u/DragonfruitAlone4497 — 10 days ago

First place after two seasons of battery anxiety

Florida bass guy here. Run a 19 foot Skeeter with a 24V trolling motor setup and I started taking local tournaments seriously about two years ago.

Last season I had two days where my lead acids crapped out right before weigh in. Not close to the ramp either. First time I had to haul everything back on the big motor and fish solo which is basically impossible in tight cover. Second time my partner had to jump out and push us off a sandbar. We laughed about it later but I wasnt laughing at the time. Lost I dunno maybe 800 bucks between entry fees and a missed check. Nothing worse than watching fish die in your livewell because you cant get back.

Admittedly I should have replaced them sooner but I kept telling myself I'd get one more season out of them. Then last month Im running from spot to spot during a blitz and the trolling motor was already dragging at 10am. Decided I was done.

Asked around at the marina and the lithium guys all said the same thing. Voltage doesnt sag. Handles wind better. Half the weight. But most of them bought the premium stuff and paid way too much. I started poking around online and found a couple lithiums from Vatrer Power that were way cheaper than whatever the dock guys got ripped off on.

Should be clear I dont know if theyre gonna last. Bought em because the price gap was stupid. Installed two in series myself in maybe 30 minutes. Same Group 31 footprint. Battery tray gained about 80 pounds of free room which my knees definitely thanked me for.

Three tournaments now and the thing just doesnt quit. I dont even look at voltage anymore. Last Saturday I literally ran that motor all day long. Constant repositioning against wind holding on spots chasing gulls. After a 10 hour day and right at weigh in the app said mid 50s to low 60s. Honestly thought it was glitching. With my old setup I was babying it by noon.

Bonus is the Bluetooth thing which I thought was complete marketing BS. Turns out its actually handy. I can check SoC from the front deck without opening the hatch which admittedly I mostly just do to confirm what I already know. Its fine.

Still keep my lead acid cranking battery for now. Im not that reckless.

Anyway partly sure I just got lucky. Maybe it was the weed line. But not fighting the battery definitely helped me stay on fish longer instead of second guessing every move. Made for the ice cream after.

reddit.com
u/DragonfruitAlone4497 — 16 days ago
▲ 20 r/solar

My grid tied solar plus battery backup setup after 4 months

Had solar panels on my roof for three years but always wanted battery backup for outages. Finally pulled the trigger this winter and wanted to share the setup now that Ive lived with it through a few storms.

My house has a 8kW grid tied system that was already installed when I bought the place. Worked fine for lowering my electric bill but the second the grid went down I had no power. Living in Florida that happens more often than Id like during hurricane season.

Researched options for months. Powerwall was the obvious choice but around $15K installed was hard to justify for occasional outages. Started looking at DIY battery options and settled on a Vatrer Power Home Storage Battery, 48V Lithium Battery 100Ah server rack with WiFi monitoring. Rack mountable, about 5.1kWh of storage with roughly 4.8kWh usable.

The setup uses a Sol-Ark 12K inverter that can do grid tie, off-grid, and battery backup modes. My original install used Enphase microinverters, so AC coupling to the Sol-Ark was the simplest route without ripping the roof apart. The Vatrer battery sits in a small rack in my garage. Wired with 4/0 AWG cable about 15 feet to the inverter. WiFi monitoring lets me check the state of charge from my phone, which is convenient.

Had three outages since installation. The longest was 8 hours after a bad thunderstorm. I also turned off the water heater and kept the AC off, so we were basically camping indoors. Battery kept my fridge, freezer, internet, and some lights running the whole time. Still had 40% charge when the grid came back. For longer outages I can reduce loads and probably stretch it to 24 hours for essentials only.

The battery charges from excess solar during the day when the grid is up. My panels produce more than I use most days, so the battery stays topped off. I don't actually time how long it takes to charge. I just know by late afternoon on a sunny day its sitting at 95 to 100 percent. I honestly haven't measured charge times. Most sunny days, it tops back up by late afternoon, but I stop paying attention once it gets back up there.

Didnt expect to care about cell level monitoring but turns out its kind of addictive. Ill sit there looking at temp and voltage wondering if anything looks weird. Probably a waste of time but whatever. On the downside the WiFi card in the battery is kind of flaky when the garage door opener is running. Not a huge deal but took me a while to figure out that was what was dropping the connection.

Total cost ended up somewhere around seven to eight grand, still well below a Powerwall installation in my area. Half what a Powerwall would have cost and I have more flexibility with the system.

Anyway thats where Im at. If your setup is similar and youre on the fence about adding backup I dont regret it. Was way less than I thought itd be. If you have questions just comment.

reddit.com
u/DragonfruitAlone4497 — 18 days ago

Kimi k2.7 code high speed is 2x the price for 5 to 6x throughput, here is which routes that actually moved

Engineering notes, not a recommendation. We route coding and back office calls through a routing table, model picked per request by a few features, and every time a model drops the only real question is which existing routes should move to it. Moonshot shipped a high speed variant of kimi k2.7 code, so here is what moved and what didn't.

What the high speed variant actually is, per the announcement: same model behavior as standard k2.7 code, but output runs 5 to 6x faster. I tested it on tokenrouter. Haven't run careful tok/s benchmarks under our own concurrency yet, and launch throughput tends to look better than steady state, but the ballpark they gave is something like mid 200s tok/s on short context and around mid 100s on typical tasks. The catch is it lists at about 2x the standard k2.7 code rate. So this is a pure latency for money trade, quality is meant to be identical to the standard model.

That framing is the whole thing, because it means the only routes that should move are the ones where wall clock latency has an actual dollar value, and most routes don't.

What moved: the interactive coding assistant path, the one a human sits and waits on, and the inner loop of our agent that makes a chain of dependent tool calls. There, 5 to 6x faster output is the difference between a run that feels alive and one where you go refill your coffee, and the waiting was costing more in human attention than 2x tokens costs in money. Those moved to high speed.

What didn't: every batch and offline route. Nightly review on diffs, bulk docstring generation, anything where no human is blocked. Faster output per request does nothing for a job grinding away unattended at 2am, so paying 2x there is just setting money on fire. Those stayed on standard.

The meta point, the only reason this is worth posting: latency is a routing dimension, not a footnote to cost and quality. A "faster" model is not a global upgrade, it's an upgrade for exactly the routes where someone or something is blocked waiting, and a tax everywhere else. Having the routing in one place is what lets you split that hair per route instead of flipping a global default and eating 2x across the board.

Limitation: I'm taking the 5 to 6x and the 2x at face value from the launch numbers. I've had it a few days and haven't run a careful tok/s test under our own concurrency yet, and launch throughput tends to look better than steady state. Measure on your own traffic before you move anything that matters.

reddit.com
u/DragonfruitAlone4497 — 18 days ago

Kimi K2.7 Code, ran it on MCP agent tasks via API while the 594GB local weights are still downloading

Released June 12. Started the weight download last night (594GB INT4 quantized, vLLM and SGLang both supported, you know how it goes). While that was running I hit the official API instead and ran it against the same task suite I've been using on every model release for the past few months.

My use case is a coding agent pipeline, lots of MCP tool calls chained together: filesystem reads, GitHub API, Postgres queries, some web fetching. Two things I actually track: tool parameter accuracy (right tool, valid params, no hallucinated keys in the JSON payload) and whether the model starts ignoring a constraint I gave it early in the run after 20-plus tool calls. K2.6 would slip on that second thing maybe 15-20% of runs.

On the tool accuracy side, noticeably better than K2.6. Fewer malformed payloads, less re-calling a tool it already got a result from. On the drift thing, I didn't see the issues I usually see with K2.6 across the runs I did. Small sample from one day on API, so I want to confirm that holds on local before calling it.

The thinking token reduction matters more than I expected. K2.6 would burn a long reasoning block before issuing the first tool call. K2.7 Code gets there faster. Token consumption on my batch was down about 26% vs K2.6 at the same task set. Moonshot says 30%, so roughly tracking.

The official numbers they published: MCP Mark Verified (that's Moonshot's human-validated subset of the MCPMark benchmark, ICLR 2026 paper, real environments including GitHub and Postgres, 100-step tool call budget) shows K2.7 Code at 81.1, Claude Opus 4.8 at 76.4. GPT-5.5 is at 92.9 so it's not a sweep, and these are self-reported so take them as directional. Independent benchmarking will catch up.

Two things worth knowing before you get excited: thinking mode is always on and you cannot disable it, so you pay for reasoning tokens even on simple calls. And on pure code generation (not agentic), it's still behind the frontier. Moonshot's own numbers put it at 62.0 on their coding bench vs Claude Opus at 67.4. If you mostly use a model to write functions, the MCP improvement doesn't change much for you.

We run a mix of local and cloud endpoints in our setup. For the cloud API side we go through TokenRouter, which is how I was running the API tests today while the local weights finish downloading. Local vLLM path I'll get to this weekend.

reddit.com
u/DragonfruitAlone4497 — 24 days ago
▲ 3 r/ollama

I have been running minimax-m3:cloud through ollama on their free tier, finally got around to testing the raw API

I have been using ollama run minimax-m3:cloud for a while now because MiniMax had a free tier that was enough for my side project. It worked fine for basic stuff, but i was always curious whether the latency and output quality were different when calling the API directly versus going through ollama.

The problem was i did not want to spend money just to satisfy that curiosity. My usage is sporadic, maybe a few thousand tokens a week, so signing up for another paid API account felt like overkill.

At lunch today a coworker mentioned that a gateway he uses has some kind of MiniMax thing going on where M3 is free through saturday. I had never used it before, but i figured it was worth setting up since the cost was zero and i could finally do the comparison i had been putting off.

I ran the same prompt set through both paths: ollama's HTTP API endpoint for minimax-m3:cloud and a direct API call. Both were scripted, no interactive CLI. The prompt was a mix of summarization, code generation, and a long context test with about 600K tokens of documentation. Running ollama 0.30.7 on macOS M1, same WiFi for both tests, default params on both sides.

Latency was the biggest difference. The direct API call was consistently faster, roughly 20-30% on short prompts and noticeably more on the long context test. My guess is ollama adds some request wrapping and serialization overhead on top of the raw HTTP call. Not a huge deal for casual use, but if you are running batch jobs it would add up.

Quality was basically identical, which is what i expected since it is the same model. The 1M context held up fine on the direct call, no truncation or degradation that i could detect.

The other thing i noticed is that the gateway's dashboard shows token breakdown by call. Ollama has ollama ps and logs but no web UI for per-call stats, so this was nicer for debugging. Probably overkill for my usage though.

After saturday i will probably go back to ollama run minimax-m3:cloud for convenience, unless MiniMax's direct pricing ends up being significantly different. The free window was enough to answer my question. tl;dr: direct API is faster, stick with ollama for convenience.

reddit.com
u/DragonfruitAlone4497 — 24 days ago

Routing LLMs by task verifiability: a small experiment (n=120, 3 models) inspired by Karpathy's framework [D]

Full disclosure: this is directional, not a paper. n=120 tasks, one internal evaluator, not peer reviewed. I work at an LLM infrastructure company. This experiment was done on my own time and is not a company claim.

Karpathy's framework classifies tasks by verifiability. Can output be mechanically checked? High verifiability tasks like code compilation and structured JSON extraction are safer because the verifier catches errors. Low verifiability tasks like creative writing are riskier.

I wondered if high verifiability tasks are also easier in practice. Can a weaker model do them as well as a frontier model if the verifier catches mistakes?

Setup was 120 tasks across four categories. Code unit tests, structured extraction, multi hop reasoning, creative summarization. Three models: Claude Sonnet 4.6, GPT 5.5, local Mistral 3 8B via vLLM 0.6.3. Pass rate for the first two, human rating 1 to 5 for the last two.

Results were messy.

Code unit tests: Sonnet 4.6 94%, GPT 5.5 91%, Mistral 3 8B 87%. With one retry Mistral 3 hit 95%. That surprised me. I expected the gap to be bigger.

Structured extraction: Sonnet 4.6 97%, GPT 5.5 94%, Mistral 3 8B 89%. With retry 96%. Also closer than I expected.

But here is where it got weird. Sonnet 4.6 initially scored worse than GPT 5.5 on structured extraction, which made no sense. Turns out our JSON schema had an ambiguous nested array that confused Claude's tool use parser. Fixing the schema brought Sonnet to 98%, but I kept the original numbers in the table because the mistake is part of the story. Your verifier is only as good as your schema.

Multi hop reasoning: Sonnet 4.6 78%, GPT 5.5 71%, Mistral 3 8B 51%. Retry didn't help. The model would hallucinate reasoning paths consistently. This is where the capability gap was real.

Creative summarization: Sonnet 4.6 4.2 out of 5, GPT 5.5 3.9 out of 5, Mistral 3 8B 3.1 out of 5. Expected.

Interpretation: high verifiability tasks seem simpler in the sense that weaker model plus verifier can approach frontier performance. Low verifiability tasks show the expected gap.

Limitations: n=120 is tiny. Need 10x for confidence. Our verifier is just JSON Schema plus regexes. Constrained decoding might change the calculus entirely. I also didn't control for prompt length well. Any prompt over 8k tokens was excluded because Mistral 3 8B degrades near its limit, which probably skewed the sample.

reddit.com
u/DragonfruitAlone4497 — 26 days ago
▲ 8 r/Debt

collector falsified my debt date

Had a $1,200 ER bill from 2019 that went to collections. Should've aged out under Ohio's 6 year SOL. Last month I get a letter from Portfolio Recovery Associates saying I owe $1,247 (they added $47 in fees on top) with a charge date of 2021. The actual bill is from March 2019. They moved it forward two years so it stays inside the collection window. Sent a dispute with the original hospital statement and they dropped it in a week. Filing with the CFPB this weekend because this has to be something they do to everyone.

reddit.com
u/DragonfruitAlone4497 — 30 days ago
▲ 11 r/webtoon

every single episode, right at the good part

scrolling fast, fully invested, and then the wall hits exactly one panel before the moment you needed

u/DragonfruitAlone4497 — 1 month ago

2.3s to 0.5s per step by keeping kv cache alive between agent calls

Been running agents that do 20+ sequential tool calls per task. Original setup: fresh API call with full context each step. Llama 3 70B on vLLM, 2xA100 80GB, latency averaged 2.3s and 60% of that was just prompt processing.

Switched to persistent VMs with KV cache intact between steps, 0.5s per step now. Had to disable vLLM's prefix caching and manage state manually because it recomputes from the first divergence point each call.

FP16 KV for 70B with GQA at 32k context is ~10GB per session. Running 4+ concurrent agents in my runtime means 40GB+ in KV state alone, so eviction has to be smart. Wrote a small LRU scheduler that priority bumps sessions with fewer predicted remaining steps.

Works up to ~50 steps, past that the cache fragments and you're slower than cold restart.

Still don't have a good heuristic for predicting chain length at step 1.

EDIT: forgot to actually name the runtime. vLLM handles inference (already in the post), the orchestration layer is MuleRun which gives each agent chain its own persistent VM so KV state stays resident between steps. tried LangChain originally but per step overhead added ~200ms so i stripped it. the LRU scheduler is custom, about 400 lines of python.

reddit.com
u/DragonfruitAlone4497 — 1 month ago