• 58 Posts
  • 461 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle
  • I am not an expert bike mechanic by any means. With that said, I can’t quite visualize how re-truing the whole wheel will address a rotor rubbing issue.

    The rotor mounts onto the hub at one of the most durable parts of the assembly, adjacent to the bearings. Generally speaking, the act of truing a wheel is to manipulate the rim so its axis of rotation matches the axis of the hub, where the spokes pull the rim into submission. This process shouldn’t affect the rotor, since that would suggest the hub itself is not spinning true; that could indicate an outright defective hub.

    Are you able to confirm that the disc rotors are true? If the shop built and delivered the wheel with the rotor attached, presumably they checked both rim and rotor for trueness. But if you installed the rotor yourself, you might need to true the rotor.

    If the rotor is true and the whole wheel is true, then that just leaves the brake pads and calipers, which could be misaligned. Although I’m not sure how this would look.


  • There was a ton of hairbrained theories floating around, but nobody had any definitive explanation.

    Well I was new to the company and fresh out of college, so I was tasked with figuring this one out.

    This checks out lol

    Knowing very little about USB audio processing, but having cut my teeth in college on 8-bit 8051 processors, I knew what kind of functions tended to be slow.

    I often wonder if this deep level understanding of embedded software/firmware design is still the norm in university instruction. My suspicion has been that focus moved to making use of ever-increasing SoC performance and capabilities, in the pursuit of making it Just Work™ but also proving Wirth’s Law in the process via badly optimized code.

    This was an excellent read, btw.


  • To say this is a complex story is an understatement, and the article does a fairly reasonable job at unpacking the details. That said, I’m disappointed they did not include a PDF to the filed claim, since even a cursory analysis of the claims relies heavily on the details therein.

    For reference, in California and other states, lawsuits against the state itself, or the counties, cities, agencies, special districts, or anything else that came into existence by the law, must have first filed a claim with the entity being sued. The California Tort Claims Act requires this procedure in order to relieve the state’s inherent sovereign immunity and also permit the courts – which are also an arm of the state – to have jurisdiction.

    Focusing on the relevant facts to the claim, the claimant (the former Pedal Ahead manager) states:

    • Pedal Ahead is a non-profit, distinct from Pedal Ahead Plus, a for-profit company
    • Pedal Ahead was contracted by San Diego Assoc of Govts (SANDAG) and CA Air Resources Board (CARB) to operate an ebike program
    • The claimant was hired in 2022 to work on this ebike program
    • The claimant did not receive paychecks after April 2023

    Accordingly, the claimant brings back-pay claims against SANDAG (for $40k) and CARB (for $58k), based on the premise that he was working on behalf of those two state entities. Presumably, the claim argues that he was unlawfully terminated for whistleblowing, but the article doesn’t specifically say this and we don’t have the PDF of the claim itself.

    This is… an uphill battle, IMO. Not the whistleblowing part, but the part where he wants money from those two entities. The state action doctrine distinguishes between things done by – or instructed by – state employees and representatives, versus things done by private entities and their employees. In a lot of ways, this mirrors the distinction between hiring W-2 employees versus 1099 contractors.

    If he were directly on the CARB or SANDAG payroll, this would be a slam dunk. But he ostensibly only had employment with the non profit. This means the scope any state action claim will depend heavily on the text of the contracts with CARB/SANDAG. Generally, the narrower and more specific the contract, the less it would be the state’s responsibility to pay up. That said, the contract can’t be hiring the nonprofit to do something which CARB or SANDAG normally couldn’t do on its own.

    As with most things in civil law, it’s a careful balance to apportion liability onto the entity which is best positioned to avoid the problem. Would making CARB/SANDAG pay $100k – and thus letting Pedal Ahead off the hook for $100k – address the problem of constructively firing someone who noticed malfeasance? That’s left as an exercise to the reader.

    What often happens in civil litigation is the “shotgun” approach: aim the lawsuit at as many people and entities as possible, especially ones with deep pocket, hoping some will settle. So it’s possible the claimant will later file suit against all of Pedal Ahead, its owner personally, every individual mentioned personally, plus SANDAG and CARB.

    California allows for joint and several liability of money claims, so if a court/jury finds that CARB or SANDAG were even 1% partially responsible, then 100% of the winnings can be extracted from their deep pockets. This is especially relevant if the entity with the most responsibility – possibly Pedal Ahead – is broke or is about to go bankrupt. Joint and several liability prioritizes claimants getting compensated, even though the most responsible party escapes via bankruptcy. Again, civil law is a balance.

    What’s truly staggering is the degree of corruption alleged, which is only ancillary to the tort claim, but it suggests that there are villains everywhere. No one comes out looking good here, whether its SANDAG and its other scandal, the owner of the nonprofit and his other ventures, the ebike program itself (why have a hard goal of 100 miles per week?), the former San Diego County Supervisor who helped award the contracts and then resigned after a sexual assault scandal, and the state entities for not properly auditing Pedal Ahead and still paying out the contracts.

    All the meanwhile, $30 million of the $31 million dedicated for ebikes remains unused, likely to the disappointment of lots of San Diegans who are eager to take up ebikes or participate in a pilot program. That’s the real travesty amongst all this.




  • This might be true, although I do it mostly so I can remove the earplugs and rest them around my neck if someone needs to talk to me.

    The best PPE are the ones which have the fewest barriers toward using. Even the minor annoyance of having to set down untethered earplugs is best avoided, if it acts as a subconscious disincentive towards using PPE. Good safety policy adapts and accommodates this aspect of human behavior.

    In a home workshop, there is no OSHA, so I’m fully responsible for my own safety protocols.


  • The electric gremlins and the electronic gremlins have a nasty habit of striking once and then crawling back to their lair to strike another day lol. It makes debugging problems much harder if the problem “went away” on its own.

    But in any case, your description of a wet outlet box could be consistent with an intermittent fault. If your outlet was oriented sideways with the neutral (larger pin) facing down, it would only take maybe 1/4 inch of water trapped inside the box to short the neutral screw to the grounded case.

    It’s also worth noting that GFCI receptacles don’t last forever. The nicer ones trip themselves off for the last time when they fail their own internal self-test, never to power back on again. The cheaper ones might become oversensitive with age, tripping for really tiny, harmless current diversions. But 8 or 9 out of ten times – I’m spit-balling – recurring trips are due to a real issue in the circuit, rather than GFCI.

    Old equipment with motors, such as a fridge, are good candidates for leaking small currents to ground. But it’s usually maybe 2 mA or something small. You’d need other appliances that are also leaking small amounts to reach the 6 mA to trip the GFCI.

    All in all, since you observed tripping with no appliances plugged in, and I assume all the wiring is readily visible and you’ve already inspected it for any physical damage, that leaves the outdoor receptacle as the most probable cause.

    You might consider looking at how the outdoor outlet box would drain water if it did accumulate inside. Most of those boxes are meant to be water tight, but that also means if water enters, it has no way to exit.



  • I’m nowhere even remotely comparable to a proper furniture maker, but I can tell you some pitfalls to avoid.

    Don’t cut wood without eyes, ears, and face protection. The dust, noise, or fumes will get you one day or another, if without protection. I prefer earmuffs over earplugs, but if earplugs then use the ones which tether both ends together. For a face mask, I like low-profile half-masks like this one: https://www.kleintools.com/catalog/respirators/p100-half-mask-respirator-sm

    Resist the urge to dive into woodworking by starting with reclaimed wood. For example, pallets are a cheap/free source of material, but it’s a hodge-podge of different varieties, all riddled with nail holes, dents, and brown stains from rusty fasteners.

    That’s not to say it can’t be done, but it certainly aggravates the process if you’re just starting. I once came across a section of 2x4 recovered from a pallet, thinking that it would cut just like the pine I was used to. Instead, it wrecked two drill bits and burned a circular saw blade as well as itself. I later mailed a sample of it to the USDA Wood Identification Public Service, who informed me that it was Acer (Hard Maple). Up until then, I didn’t even know that maple came in both varieties.

    It seems hard maple is tougher than nails drill bits. I’m still learning.



  • From your detailed description, it sounds as though one of the downstream outlets outside the house has a fault between neutral and ground. Follow the white wire which was reading 101.8, and that should get you closer to where the fault is. It might be anything such as: the receptacle got wet, a nail went through the NM-B cable, or something of that nature.

    Separately, the white wire that reads 0.7 is fairly normal for a wire segment that should be dead. So no cause for alarm there.

    Now to explain how I reached these conclusions. Firstly, a GFCI operates by detecting any difference in current between the live and neutral wire, downstream of the GFCI. If this difference exceeds ~6 mA, then the GFCI will trip.

    Secondly, North American grounding systems will bond the ground rod and the neutral wire at only one point, at the service entrance where the main disconnect switch is located. Nowhere else should ground and neutral be bonded except here. In the IEC nomenclature, this is called a TN-C grounding system.

    Thirdly, if a circuit has daisy-chained outlets, then any current drawn by upstream outlets will induce a small voltage onto the neutral wire, detectable at downstream outlets, compared to the ground wire and ground rod.

    Let me explain a bit clearer: suppose a circuit has outlets A, B, and C, where C is the farthest from the breaker box. Plugging in a space heater into outlet A will cause current to flow to the space heater and back to the breaker. Because current is flowing on both the live and neutral wires, and because house wiring has a small, non-zero resistance, Ohm’s law dictates that there must be a voltage difference across the wire, however small. That is, if the breaker box would measure the live wire at 120.0v and the neutral wire at 0.0v, then the voltage at outlet A might measure 119.4v and 0.6v, respectively, when the space heater is powered.

    Because outlets A, B, and C are in parallel, we would also see this hypothetical 0.6v at outlets B and C as well, measuring between neutral and ground. This is normally not a problem… except if outlet B is a GFCI and outlet C has a neutral-to-ground fault.

    In this new scenario, the voltage induced on the neutral by outlet A will cause current to flow through outlet C’s neutral-to-ground fault. After all, that 0.6v would prefer to flow to the ground wire, which remained at 0.0v (since the ground wire didn’t have current until now).

    The amount of current through the fault could be sizable, and almost certainly above 6 mA. This current flows through outlet B’s neutral but not its live wire. Accordingly, the outlet B GFCI detects the difference and trips off.

    This situation is only possible precisely when: a) there is current on the neutral wire somewhere, and b) there is a neutral-to-ground fault. The fault may be new, or perhaps you haven’t used this circuit in a while.

    In any case, the course of action is to identify which of the downstream 14 gauge cables leads to the fault. Since you measured 101.8 v through one cable’s neutral, that is probably the direction of the fault, since the fault means you’re measuring from live to ground, which should be somewhere in the ballpark of 120v.

    The usual course of action to diagnose GFCI issues is to slowly reattach downsteam circuits until the GFCI starts tripping again. That gets you closer to the true issue that’s causing the GFCI to trip.

    Good luck and stay safe!



  • I’ve been tracking this bill since it was first proposed, and the author never got back to me on exactly what is within the scope of the bill. The relevant part of the bill reads:

    (e) A person shall not sell a product or device that can modify the speed capability of an electric bicycle such that it no longer meets the definition of an electric bicycle under subdivision (a) of Section 312.5.

    For example, would a generic serial programmer device fall within the definition of such a “product or device”? How about software that is used with that device to modify the top speed of a specific ebike model? Common sense would say “no” to the first, and “maybe?” to the second.

    But we can look to the author’s own comments before the Assembly Transportation Committee:

    According to the author, “AB 1774 will ban the sale of electric bicycle (e-bike) speed modification devices (i.e. tuning kits) in California. These devices modify e-bikes far beyond the legal definition of an e-bike in State Vehicle Code.

    But the committee staff already see the obvious flaw:

    While this bill would prohibit the sale of devices that allow an e-bike to go beyond the speed permitted by law, many e-bikes can be modified to bypass the speed limiter by reprogramming the bicycle. The limiter can be tricked by changing the tire size on the panel on the bicycle. Other e-bikes, like the Super 73, allow you to change the speed of the bicycle using an app that comes with the e-bike.

    I would hazard a guess that ebikes manufacturers might start to do the same trick that e-motorbikes do, which is a wire that – if severed by the owner – would disable the speed governor.

    As is somewhat typical now in the Legislature, these bills written against ebikes tend to come from SoCal, ostensibly because ebikes are an exceedingly popular alternative to driving on congested roads. What bothers me is that these representatives are not taking in the whole reality, which the committee staff report kindly summarized:

    • Ebikes are outselling electric automobiles in the USA, by double digit percentages
    • Ebike injuries are up, although the LA Times reported it as the low three digits in a 2023 article
    • The best way to increase safety for all cyclists is through sheer numbers: more cyclists

    Given that reality, legislative effort apparently isn’t following evidence but rather towards clumsy distractions that emulate a “tough on ebike” stance, as bizarre as that sounds.


  • If this is the only receptacle in the house that is causing some unease, then it’s simple and cheap enough to replace the receptacle. Around me, the cheapest UL-listed duplex receptacle at the home improvement store is less than $3. For the “commercial-grade” receptacle with my preferred backwire terminations, about $6. For TR-rating, $8 out the door.

    Someone that’s handy (and careful) with electricity should be able to swap it out in 20 minutes, and then you won’t have to worry. Of course, as with all home improvement, don’t do it yourself unless you’re reasonably confident. And opening the outlet box might reveal new issues. But there’s only one way to find out for sure.


  • This sort-of happened in the USA, in a small way, during the fallout of the 2016 Wells Fargo scandal. Public sentiment of the big-name, national retail banks was awful and credit unions capitalized on the moment with advertisements contrasting profit-centric national banks with local, cooperatively-owned credit unions.

    In this article where consultants to credit unions were queried a year later, there’s still some questions as to the long-term effects that may have benefited the credit unions.

    I once came across a comment somewhere online that suggested – sadly without hard evidence – that the scandal may have been a win-win, since the sort of customers willing to uproot themselves from Wells Fargo tended to have smaller balances while still incurring the bookkeeping costs. And that credit unions were able to scale up to take in new customers while saving on advertising dollars.

    It’s a plausible idea, that a new equilibrium would be found in the banking market. Logically extending the idea further, though, would lay bare how much additional integration credit unions would have to do with each other to achieve a truly seamless customer experience. Of course, with more young people mostly sticking to online and mobile banking, this might come in the form of backroom operational improvements, rather than a revamped brick-and-mortar experience.










  • Looking at this photo as an engineer, I decided to have some fun and see if there’s a way this design could somehow be a unicycle after all, based on no prior knowledge.

    Supposing that maybe the two wheels turn independently, this just ends up being topologically identical to the so-called hoverboards. Except that hoverboards are configured with small diameter wheels and set to a wide gauge, allowing them to make zero-radius turns without scrubbing (aka tank steering). But this contraption, with its large contact patch and narrow gauge, would surely scrub quite hard for zero-radius turns.

    Ok, so that doesn’t really work. Maybe it’s a solid axle. But… that’s somehow even worse since its performance is nearly identical to a single, wide tire. The Onewheel skateboard is proof positive that a single, wide tire is valid, but the crucial aspect is that the Onewheel still banks like a bicycle or airplane, rolling onto the edges of its tire. So too must this Inmotion unicycle, but then the outside tire is less involved in stabilizing the turn.

    The only example I can think of where it’s beneficial to split one large contact point into two smaller ones is at sea, where a catamaran uses two parallel hulls for its hydrodynamic benefits. And for sharp turns, one hull lifts entirely out of the water, which is desirable. Whereas lifting a wheel off of land is not.

    I can only see downsides with the dual wheel, solid axle unicycle design, reminiscent of this video by Practical Engineering on rail wheels (Nebula or YouTube). In short, optimizing for stationary stability means giving up dynamic stability while in motion, either inhibiting a turn or turning uncommanded. Trains use solid axles with conic wheels for dynamic stability and rely on truck/bogie geometry for stationary stability.

    TL;DR: I can’t come up with a good reason for this design