u/baddog121

the actual math behind isopod colony sizing (with worked example)

the actual math behind isopod colony sizing (with worked example)

Spent way too long trying to find the actual math for isopod colony sizing 🤦‍♂️ the advice online is all over the place (50 per shoebox vs 100 per sq ft) with zero explanation generic rules like that are totally useless the second your setup deviates even a little bit from theirs.

The formula is built around density limits per gallon:

  • Dwarf species (under 5mm): 150 per gallon max
  • Medium (5–15mm): 75 per gallon
  • Large/Giant (over 15mm): 30 per gallon

I think these are pretty widely accepted husbandry numbers, though I haven't traced every source back personally they show up consistently enough that I trust them.

Finding minimum enclosure size

Start with: Required gallons = Target population ÷ Density per gallon

There's a hard floor of 1.5 gallons (6 quarts) built into this and honestly it's the right call even if your math says 20 dwarfs only need half a gallon you need that volume for a real moisture gradient and enough substrate depth to function below 6 quarts you're just fighting yourself.

From there floor space the formula assumes a standard bin height of 6 inches which is actually most plastic storage bins for what it's worth:

Floor area (sq in) = (Gallons × 231) ÷ 6

231 is cubic inches per gallon I was using 240 for a while and couldn't figure out why my substrate estimates kept coming up slightly short.

Then substrate at the standard 2.5 inch depth:

Substrate volume (in³) = Floor area × 2.5 Substrate in quarts = Substrate in³ ÷ 57.75

57.75 is cubic inches per quart.

Worked example: 120 medium isopods (dairy cows):

Required gallons = 120 ÷ 75 = 1.6 gal (6.4 quarts) Floor area = (1.6 × 231) ÷ 6 = 61.6 sq in (~398 sq cm) Substrate = 61.6 × 2.5 = 154 in³ → 154 ÷ 57.75 = 2.67 quarts

https://preview.redd.it/0rph4w537x1h1.png?width=1024&format=png&auto=webp&s=38f7e4982a56ac40876deeb1c0a11e5e833cafa9

A starter culture of 120 dairy cows puts you just over the minimum 6qt shoebox that tracks most people start exactly there and it holds fine until the colony gets going and you're suddenly scrambling for a 32qt tub.

The formula does have limits heavily furnished enclosures with a lot of cork bark and climbing structure can support higher density in practice since surface area matters as much as volume for some species i'd treat the output as a floor not a ceiling bare enclosures probably shouldn't push against the density limit at all.

anyway i put this into a calculator if you don't want to do the math by hand: https://www.speedcalcs.com/p/isopod-enclosure-size-population.html

reddit.com
u/baddog121 — 3 days ago
▲ 5 r/Agentic_SEO+1 crossposts

I removed all ads from my free calculator website and it actually helped my business here’s what happened

About a month ago I made a decision that felt risky at the time I stripped all display ads from SpeedCalcs entirely.

My site has 300+ free calculators around finance, auto, food, wellness, travel, pets the ad revenue wasn’t life changing and I noticed something that bugged me: people were bouncing fast the ads were cluttering the experience and I genuinely think they were training visitors to distrust the site.

So I removed them all

What I didn’t expect:
Session time went up noticeably without ads fighting for attention people actually use the calculators they explore and tried a second calculator the tool becomes the focus instead of the banner competing with it.

My paid custom calculator and Rent a calculator service started getting more clicks this is the one that surprised me when ads aren’t everywhere visitors actually read what’s on the page including the section where I offer custom built calculators the CTR on that went up without me changing anything else.

My competitors are all running ads on their free tools that’s their call but I think there’s a real positioning advantage to being the clean option especially when your real monetization isn’t the ads themselves.

Not saying ads are always wrong just that for a tool heavy site they might be costing you more in trust and engagement than they’re earning you in CPM.

Curious if anyone else has gone ad free on a tool site and noticed similar stuff.

reddit.com
u/baddog121 — 4 days ago

28 days old website- here are my stats after one month

My blog/SaaS is officially 28 days and over the time I've gotten:

Google console stats

6.39k impressions

52 Clicks

390 visits in total

Is this good? I'm very new to blogging and writing.

Got any advise? I'm very excited and nervous.
I will be posting new results next month on the 12

reddit.com
u/baddog121 — 9 days ago

the actual math for vinyl shelf capacity (and why your kallax might bow)

nobody actually measures their collection before buying a shelf and it’s exactly how you end up bowing a generic target bookcase in three months i spent weeks trying to figure out the exact math for custom cubbies actually wait i spent months getting annoyed at how my current setup was either too tight or wasting space i realized almost all the standard advice online is wrong because it assumes you pack records edge to edge

If you do that you're going to get ring wear you need a strict 90% packing ratio anything more and you're squeezing jackets making it impossible to pull anything out without friction

the math itself is just usable width divided by the format thickness but you have to know what the average record actually measures a standard mixed 12" collection meaning mostly standard LPs plus a healthy dose of modern gatefolds averages 0.18 inches thick and weighs 0.55 lbs per record with the sleeve if you just collect heavy 180g double LPs it’s closer to 0.25 inches thick and 0.70 lbs.

for spacing vertical clearance is non-negotiable you need an extra 1 inch of height above the sleeve just to get your fingers in there depth needs about half an inch of clearance.

Let’s run real numbers so this makes sense say you’re building or buying a unit with 3 shelves and the inside width of each shelf is 14.75 inches

https://preview.redd.it/4byq4udjxk0h1.png?width=1024&format=png&auto=webp&s=94138a723b31d4a5e492d6999cd7aadc807c755f

total raw width is 44.25 inches multiply that by 0.90 for your packing ratio that leaves 39.825 inches of genuinely usable space divide that by 0.18 (thickness of a mixed 12") that gets you a capacity of exactly 221 records for weight,multiply 221 by 0.55 lbs. Total weight is 121.55 lbs divide that back by 3 shelves that's 40.51 lbs per shelf.

this is where things break down average bookshelf limits are 25-30 lbs so in this scenario you're definitly going to warp the shelf over time unless you reinforce it.

honestly the weight is the silent killer everyone focuses on making the height exactly 13 3/8" (which is the 12.375" record height plus 1" clearance) but forgets that 40 pounds of vinyl acts like a localized anvil i think most standard cube shelves use half inch MDF that bends under anything over 30 lb but I haven't confirmed it across the board the math doesn't lie though

anyway i put this into a calculator if you don't want to do the math by hand: https://www.speedcalcs.com/p/vinyl-record-shelf-spacing-capacity.html

reddit.com
u/baddog121 — 10 days ago

how to calculate if your cage is actually big enough

pet store cages are notoriously misleading they sell narrow vertical towers and slap a picture of three budgies on the box like it's a suitable home it gets incredibly frustrating trying to figure out what actually counts as a safe cage size becuase half the internet just says get the biggest one you can

that doesn't help when looking at actual measurements online

a common mistake is thinking you just need to check the width as long as it is wide enough for them to fly side to side the rest doesn't matter right? that turns out to be false volume is what actually dictates how many birds can safely share a space without stressing each other out.

here is the actual math for figuring out if a cage is big enough or how many birds can live in it.

first you need the volume in cubic inches just multiply Width x Depth x Height.

a single budgie needs a bare minimum of 7,500 cubic inches that's the baseline every additional bird added to that same cage needs another 3,500 cubic inches.

let's run a real example say you're looking at a standard flight cage online that measures 31.5 inches wide, 20.5 inches deep and 35 inches tall.

multiply those together: 31.5 x 20.5 x 35 = 22,601.25 cubic inches

to find the capacity you don't just divide that big number by 7,500 that part often trips people up you have to subtract the first bird's requirement first.

take the total volume (22,601.25) and subtract the base 7,500 for bird number one that leaves 15,101.25

divide that leftover space by 3,500 (the space needed for each extra bird)

15,101.25 / 3,500 = 4.31.

https://preview.redd.it/73s73jqbnk0h1.png?width=1024&format=png&auto=webp&s=244d74024aa3d1c9d4c899c89d52155f32f144b9

you round down squeezing an extra bird into fractional space leads to territorial fighting so that's 4 additional birds plus the first bird that specific cage can comfortably hold 5 budgies.

there are a couple of absolute dealbreakers though even if the volume is huge no single side can be less than 18 inches they need room to fully open their wings without bashing flight feathers against the bars also and this is non-negotiable the bar spacing cannot be larger than 0.5 inches anything wider is a massive choking or escape risk there are way too many panic posts out there about stuck heads to ever risk a 5/8-inch spacing.

Horizontal space is always better than vertical space since they fly side to side not straight up and down like a helicopter.

anyway i put this into a calculator if you don't want to do the math by hand: https://www.speedcalcs.com/p/parakeet-cage-minimum-size-calculator.html

reddit.com
u/baddog121 — 10 days ago

why your ev charger might need a 50 amp breaker even when it only draws 40 amps (the nec 125% rule explained)

spent way too long reading EV installation threads before I found the actual math the problem is nobody explains that there are two different calculations depending on what you're starting with and I kept treating them as the same thing which got me to the wrong answer twice

Forward: charger amps → breaker size

the NEC classifies EV charging as a continuous load anything drawing current for 3+ hours qualifies the rule for continuous loads: your breaker must be rated for at least 125% of the actual load.

minimum breaker (exact) = charger amps × 1.25

then round up to the next standard breaker size. Standard sizes go 15, 20, 25, 30, 35, 40, 45, 50, 60, 70, 80, 90, 100A. You can't buy a 37.5A breaker so the formula gives you the floor and you step up from there.

Worked example

https://preview.redd.it/0mv8lpeahzzg1.png?width=1024&format=png&auto=webp&s=8a5d122ad1b846d557c39f809c76f720e0573921

32A charger, standard 240V Level 2 install.

32 × 1.25 = 40A exact minimum

40A is already a standard size so the required breaker is a 40A. Wire sizing follows the breaker not the charger I had this completely backwards at first a 40A breaker calls for 8 AWG copper THHN.

that's at a 75°C conductor rating, which I believe covers most residential installs though I haven't verified it across every panel configuration. Power draw: (32 × 240) / 1000 = 7.68 kW.

now push the charger to 33A your exact minimum becomes 41.25A which rounds up to a 45A breaker and that bumps the wire to 6 AWG. Half an amp of charger output, one whole wire gauge. Worth knowing before you price out material.

Backward: breaker → charger max

The 80% rule is just the 125% rule flipped. Continuous loads can use at most 80% of the breaker's rating.

50A breaker × 0.80 = 40A max charger output

Honestly this direction is the more common one for homeowners you've got a panel, you know what breaker slots you have and you're figuring out what charger will actually fit The forward calc matters more if you're running new wire from scratch.

One edge case worth knowing

NEC 310.16 ampacity assumes standard conditions: normal ambient temperature, no conduit fill derating, nothing wild on run length.

for a 50 foot garage run you're probably fine using the table directly for a 200 foot run to a detached shop, those numbers are your starting point not your adjusted answer get someone to check the derating math it can knock you down a wire size.

anyway, built this into a calculator if you want to skip the manual version: https://www.speedcalcs.com/p/ev-charger-circuit-size-amp-draw.html

reddit.com
u/baddog121 — 13 days ago

Spent an embarrassing amount of time assuming exposure time should scale linearly with layer height dropped from 50μm to 30μm layers, cut my exposure proportionally and ended up with prints that delaminated halfway up every single time took me way too long to figure out the actual relationship.

the issue is that UV light doesn't penetrate resin linearly it attenuates through the photopolymer according to Beer Lambert behavior which means the math is a square root relationship not a direct ratio when you cut your layer height you don't cut exposure by the same fraction you scale by the square root of the height ratio.

The formula is:

E_new = E_old × √(L_new ÷ L_old)

Where E is exposure time in seconds and L is layer height in microns you run this calculation twice once for your normal layers and once for your bottom/burn-in layers. Same ratio both times just applied separately.

Worked example

https://preview.redd.it/hkqyuaqkhfzg1.png?width=1024&format=png&auto=webp&s=6818d244601df2bd1c01e6c5a8283e650f52a727

say you're calibrated at 50μm with 2.5s normal exposure and 25s bottom exposure and you want to drop to 30μm layers.

ratio = √(30 ÷ 50) = √0.6 = 0.7746

new normal exposure: 2.5 × 0.7746 = 1.94s New bottom exposure: 25 × 0.7746 = 19.36s

not what you'd get if you scaled linearly (which would give you 1.5s and 15s) and that difference is exactly why delamination happens.

now the part people skip: print time. dropping your layer height means more layers for the same physical Z height which means your dead time per layer the lift, rest and retract cycle gets paid more often with a typical dead time of 6.0s per layer:

oldTimePerUnit = (1 ÷ 50) × (2.5 + 6.0) = 0.1700 newTimePerUnit = (1 ÷ 30) × (1.94 + 6.0) = 0.2648

timeMultiplier = 0.2648 ÷ 0.1700 = 1.56x

that 30μm print is going to take about 56% longer not because of the extra layers alone, but because dead time compounds hard at smaller layer heights a model that took 4 hours at 50μm will take around 6.25 hours at 30μm worth knowing before you queue something overnight.

one thing I'm not 100% sure about: whether the 6 second dead time default is actually representative across machines or just common for mid range MSLA printers i've seen people run as low as 4s on faster machines and that shift does affect the time multiplier noticeably roughly 48% vs 56% longer in this example the exposure math stays the same either way

the formula also gets fuzzy at extremes very opaque resins scatter UV differently and water washable formulas can behave oddly compared to standard ABS like resins If you're making a big height jump a quick two layer test print is still worth doing before you commit to a long job.

anyway i put this into a calculator if you don't want to do the arithmetic by hand: https://www.speedcalcs.com/p/resin-3d-printer-exposure-time.html

reddit.com
u/baddog121 — 16 days ago

Gi sizing charts are genuinely useless if you're buying raw cotton almost nobody explains why.

the issue: cotton fibers get pulled under tension during weaving and that tension releases the second hot water hits them manufacturers cut gis oversized knowing this will happen but the chart they publish shows factory dimensions not what that gi looks like after six months of laundry.

Here's how to actually figure out what you'll end up with

Step 1: Find your base size

The lookup runs two separate bracket checks, one for height and one for weight, then compares them.

Male/unisex A-sizes:

  • A0: 157–165 cm / 50–64 kg
  • A1: 165–173 cm / 64–77 kg
  • A2: 173–180 cm / 77–91 kg
  • A3: 180–188 cm / 91–104 kg
  • A4: 188–196 cm / 104–118 kg
  • A5: 196–205 cm / 118–132 kg

If both checks land on the same bracket that's your size If height puts you in a higher bracket than weight does you need a Long variant (A2L) If weight pushes higher that's Husky (A2H) I burned through two purchases before I understood this I just assumed the brand ran small

Step 2: Calculate total shrinkage

Total Shrinkage % = Weave Factor + Pre-Shrunk Factor + Wash Routine Factor

Weave factors (I think most manufacturers land somewhere around these):

  • Pearl weave: 1.5% / Gold weave: 3.5% / Double weave: 2.5% / Ripstop or hemp: 1.0%

Gold weave is honestly the one that bites people it's already sitting at like 3 or 4 percent before you've added anything else on top of it.

Pre-shrunk status: +0% if yes, +2.5% if raw cotton/unsanforized

Wash routine: +0% cold + hang dry, +2% warm + tumble low, +4.5% hot + tumble high.

Step 3: Calculate length lost

Length Lost = Standard Dimension × (Total Shrinkage % ÷ 100)

Standard sleeve and pant dimensions come from your dominant size bracket. At 10.5% on an A2 (sleeve 74 cm, pant 96 cm): 74 × 0.105 = 7.77 cm lost form the sleeve, 96 × 0.105 = 10.08 cm from the pant. In imperial that's 3.1" and 4.0".

Step 4: Size up check

This is where it gets real If total shrinkage hits 3.5% or higher and you're in the top 15% of your bracket by either height or weight the math flags a problem.

The threshold: (bracketMax − bracketMin) × 0.15. Compare your remaining headroom to that number closer to the ceiling than 15% of the bracket's range with significant shrinkage go up a size.

Worked example: 5'10", 197 lbs, gold weave, raw cotton, hot wash:

  • 177.8 cm / 89.36 kg → both brackets = A2
  • 3.5% + 2.5% + 4.5% = 10.5% total shrinkage
  • Sleeve: 74 × 0.105 = 7.77 cm (3.1")
  • Pant: 96 × 0.105 = 10.08 cm (4.0")
  • Weight headroom: 91 − 89.36 = 1.64 kg; threshold = (91 − 77) × 0.15 = 2.1 kg
  • 1.64 < 2.1, shrinkage over 3.5% → size up to A3

https://preview.redd.it/ym23qn0rdfzg1.png?width=1024&format=png&auto=webp&s=e6e73c7e55a66625801ad4f37d923a925bed6236

Buying an A2 in that scenario would've ended badly hot washing an unsanforized gold weave is well kinda extreme but it's exactly the kind of thing people do without running the numbers first.

anyway i threw this into a calculator if you don't want to do it by hand every time: https://www.speedcalcs.com/p/bjj-gi-size-shrinkage-calculator.html

reddit.com
u/baddog121 — 16 days ago
▲ 3 r/blogs+1 crossposts

anyone else notice how much longer people stick around on a page when there's something interactive to play with? I added a simple calculator to one of my posts a while back and the time on page difference was kind of embarrassing compared to everything else I'd tried.

Anyway I've been working on a side project called SpeedCalcs (speedcalcs.com) it's basically a library of 300+ free calculators across a bunch of niches like finance, health, travel, pets, food, auto and more the main thing though is a custom calculator service where I build an embeddable widget specific to your site for $60.

Here's the thing: I want real reviews from real bloggers and site owners not testimonials I wrote myself so I'm giving away 10 completely free custom calculators in exchange for honest review — good, bad whatever you actually think.

Use code VA5Q6R6 at speedcalcs.com and it takes the price to $0. No trial, no subscription trap, no free but actually... situation. You just get the calculator built and embedded and I ask that you leave an honest review afterward.

If you're interested, drop a comment or DM me with your site's niche and what kind of calculator might actually be useful for your audience. I'll confirm your spot from there.

Once the 10 spots are gone, they're gone I can't realistically build unlimited free ones but wanted to offer it here first since this community tends to have people who'd actually give useful feedback.

Thanks for reading

u/baddog121 — 14 days ago

nobody ever talks about fifth instar spacing and it genuinely cost me a batch last year.

the math for figuring out how many rearing trays you need isn't complicated I just couldn't find it written out properly anywhere. Just vague advice like "give them more room as they grow." Real helpful thanks

here's how it actually works.

the whole thing runs on one variable: the instar space factor which is the square footage required per 1,000 silkworms. the specific numbers:

  • 1st instar: 0.4 sq ft per 1,000 worms
  • 2nd instar: 1.2 sq ft per 1,000 worms
  • 3rd instar: 3.75 sq ft per 1,000 worms
  • 4th instar: 10.0 sq ft per 1,000 worms
  • 5th instar: 22.5 sq ft per 1,000 worms

i think these come form standard sericulture extension guidelines at least that's how I read it when cross referencing some Indian agricultural service documents not universal across every rearing system but a solid baseline for most operations.

the formula:

required Area (sq ft) = (Number of Worms ÷ 1,000) × Instar Factor

Then: Total Trays = ⌈Required Area ÷ Tray Area⌉

That ceiling function matters. You always round up actually wait it's not just rounding up for safety the ceiling is exact: if you land on 112.5 you need 113 not 112 half a tray of overflow isn't a rounding preference it's worms with nowhere to go.

if your trays are in meters multiply each dimension by 3.28084 before multiplying them together. Centimeters: divide each dimension by 30.48 first do the whole calculation in square feet then convert the final area number back if you need a different unit.

Worked example: 35,000 worms at fifth instar, trays measuring 3.5 ft × 2 ft.

https://preview.redd.it/1zbojx34gzxg1.png?width=1693&format=png&auto=webp&s=33a83b753f4817e3c0ffe3111046e640138ce0c5

Tray area = 3.5 × 2 = 7 sq ft

Required area = (35,000 ÷ 1,000) × 22.5 = 35 × 22.5 = 787.5 sq ft

Total trays = ⌈787.5 ÷ 7⌉ = ⌈112.5⌉ = 113 trays

yeah 113 trays for 35,000 worms at late fifth it sounds excessive until you watch them pile on each other and you realize spacing isn't optional it's basically the whole job.

the jump from fourth to fifth is what gets people fourth instar runs 10 sq ft per thousand, fifth needs 22.5. More than double and it happens in like 3 or 4 days I've watched people plan their tray count based on fourth instar numbers and then scramble when the fifth hits. (I was one of those people.)

one thing this formula doesn't cover: if you're staggering feedings or doing partial tray transfers your actual tray usage can run lower the math assumes clean even distribution across identical trays. Real rearing is messier than that.

anyway i threw this into a calculator if you don't want to do it by hand every time: https://www.speedcalcs.com/p/silkworm-rearing-tray-capacity.html

reddit.com
u/baddog121 — 23 days ago
▲ 7 r/guineapigadvice+1 crossposts

kerf compensation trips people up more than it should and the part that's rarely explained well is that the direction of the offset flips depending on whether you're cutting a solid part or a hole a single "add or subtract the kerf" instruction without that context is how you end up with a peg that's 0.5mm too small and don't know why.

the laser removes material equal to its beam width that's your kerf on an outside cut where you're keeping the piece the part comes out smaller than what you drew on an inside cut (slot, hole, socket) the hole comes out larger than what you drew so measuring kerf from each cut type works differently:

  • Outside cut: kerf = programmed dimension − measured dimension
  • Inside cut: kerf = measured dimension − programmed dimension

Program a 50mm square measure the piece at 49.73mm kerf is 0.27mm cut a 10mm slot, measure it at 10.31mm kerf is 0.31mm those numbers can legitimately differ based on your settings and material so don't assume one calibration carries to every job.

The single cut measurement works but it's sensitive to where you land with calipers and any inconsistency in that one cut the better approach is the multi block method.

Draw a bounding rectangle with parallel vertical lines inside it cut it out push all the pieces tight together with no gaps between them then measure the total compressed width the formula:

kerf = (programmed outer width − measured compressed width) / number of pieces

I was doing this wrong for ages I kept dividing by pieces minus one because I was only counting internal cuts the reason you divide by the full piece count is that the two outer boundary cuts each eat half a kerf from their respective edges so together they contribute one full kerf to the total material loss and the divisor comes back up to equal the piece count.

Real example: outer box at 80mm, 8 pieces, compressed measurement at 78.1mm.

(80 − 78.1) / 8 = 1.9 / 8 = 0.2375mm

that's a slightly awkward number but that's what the math produces. More blocks will give you a more stable average if you want to smooth it out.

To apply the kerf to your design file:

  • Outside part (peg, panel anything you're keeping): draw dimension = target + kerf
  • Inside hole (slot, socket): draw dimension = target − kerf

For a 30mm peg and slot fit at 0.2375mm kerf — peg draws at 30.2375mm, slot draws at 29.7625mm both end up at physical 30mm.

This gets fuzzier with thick material 3mm+ acrylic especially or dense hardwood because the beam tapers through the cut depth the kerf at the top surface isn't the same as at the bottom so your caliper measurement is only capturing part of the story for thin sheet it's close enough to ignore.

anyway i put all three calculations into a tool if you'd rather not run through it by hand every time: https://www.speedcalcs.com/p/laser-cutting-kerf-calculator.html

u/baddog121 — 24 days ago