@younata@hachyderm.io
@younata@hachyderm.io avatar

younata

@younata@hachyderm.io

Tech witch. I'm building an electric airplane. I maintain the Quick, Nimble, and Swift Fakes testing libraries for Swift & Objective-C.

Avid bike rider. Bicycles are the best form of personal transport.

šŸ³ļøā€āš§ļøšŸ³ļøā€šŸŒˆ. Married to the most wonderful woman in the world.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ascentale, to random
@ascentale@sfba.social avatar

It's April 19th and welcome to BikeNite! Thanks for joining, and I hope we all enjoy chatting about cycle stuff! Feel free to answer whenever at your convenience. Anyone can join, now or later. Reply to what you like, and boost for visibility.

We'll start out with our introduction:

Q1. Where are you posting from today? What's going on in your cycle-world?

younata,
@younata@hachyderm.io avatar

@ascentale A1. Oregon, USA. Iā€™m still getting occasional hits of dopamine from how well my Ebike build video is doing (by far my best performing video. Which isnā€™t saying much, but Iā€™m still proud of it). https://youtu.be/q4v96sHWJDM

Iā€™m also finding myself in the market for a couple panniers for my ā€œfrontā€ racks, so been doing research on those. Open to recs, and I also vaguely recall a BikeNite question on that from a while back.

#BikeNite

ascentale, to random
@ascentale@sfba.social avatar

@xtaran wonders about campaigns designed to boost cycling:

Q4. Given campaigns like #Frostpendeln, #30DaysOfBiking (this is happening right now!) or #Bike2Work: Which type of campaign motivates you most? Are you more looking for "as often as possible" (e.g. at least once per day, outbrave any weather) or more at the distance ("see how "much you cycle get within some period")? Maybe regular group rides similar to a #CriticalMass? Or something completely different?

#BikeNite #BikeNiteQ

younata,
@younata@hachyderm.io avatar

@ascentale @xtaran A4. My personal goal has been minimize the amount of driving I do. Which I do by trying to never drive in town. For any trip less than a few miles, and I try as much as I can to either not do the trip, bike, take public transit, etc.

Iā€™ve driven 2, maybe 3 times this year, itā€™s been great.

#BikeNite

ascentale, to random
@ascentale@sfba.social avatar

We got two separate questions about cycle trailers this week and I will try to combine questions from @Iragersh and @scottsthoughts into one:

Q2. What do you recommend for utility trailers? What's best for light-duty?
What's best for heavy-duty (>150lb, for carrying @scottsthoughts's bartending gear (coolers, ice, folding tables, etc)?
How do they attach to your cycle?

edit:
Also, some details that were missing due to character limits:

  • There are some compatibility issues with seatpost/hub/axle hitches and cycle types, such as e-bikes
  • The Bikes at Work trailers are nice but very expensive

younata,
@younata@hachyderm.io avatar

@ascentale @Iragersh @scottsthoughts A2. for cargo, I built what is effectively a clone of the BikesAtWork trailer. Iā€™ve used it for 1 trip so far, picking up some 200 lbs of lumber.

If I didnā€™t already have most of the material, the trailer I built wouldā€™ve been significantly more expensive than just buying a BikesAtWork. Itā€™s expensive, yes, but also an incredibly good value for what it is.

I also have a burley nomad, which is used for groceries. I like it for that.

#BikeNite

ascentale, to random
@ascentale@sfba.social avatar

@pete asks about group rides with electric + non-electric cycles:

Q6. We have problems making group MTB rides work when eBikers join us for fastish-paced rides: essentially theyā€™re too fast on the ups and too slow on the flats for group cohesion. Anyone have any tips for making mixed eeb/regular groups work?

#BikeNite #BikeNiteQ]

younata,
@younata@hachyderm.io avatar

@enobacon @pete @meganL @AngelaAntunovic @ascentale my mental model has always been that mid drives just output more power through the chain than itā€™s rated for. The average human with no training can output a burst of ~500 watts, but will sustain much closer to 100-200 watts. A motor will sustain 750 watts or higher. That extra power dramatically shortens the useful life of most bicycle chains. #BikeNite

ascentale, to random
@ascentale@sfba.social avatar

Welcome to the April 26th BikeNite! Thanks for joining, and I hope we all enjoy chatting about cycle stuff! Feel free to answer whenever at your convenience. Anyone can join, now or later. Reply to what you like, and boost for visibility.

We'll start out with our introduction:

Q1. Where are you posting from today? Have you experienced or thought about any cycle-related milestones lately? Past, present, or future. Number of trips, distance, location, type of ride, etc?

#BikeNite #BikeNiteQ

younata,
@younata@hachyderm.io avatar

@ascentale A1. Oregon, USA. I just got back from the second lumber haul with my custom cargo bike trailer. I'd estimate this at around 200 lbs, maybe up to 220 (90-100 kg). That's getting close to the limit of what I'm comfortable with.

I also want to do some bike camping this summer, which I've never done before.

#BikeNite #CarryShitOlympics

ascentale, to random
@ascentale@sfba.social avatar

@jfparis has a technical question, and I have a follow up:

Q5. I run a SRAM rival 22 (2x 1 with 11-32 at the back and 50-34 at the front). I want to get easier gearing without spending too much Ā£Ā£
What's the best option? A new crankset or a bigger cassette? (I would need a wolftooth roadlink or something)

(And in general, it seems that many older bikes have harder gearing. What are easy / low-cost ways to make the gearing easier on your cycle?)

#BikeNite #BikeNiteQ

younata,
@younata@hachyderm.io avatar

@moira I assume you've thought about this, but my first thought upon reading this is that the free-wheel/freehub on your old bike might have a bunch of grit/friction in it, and that cleaning it out & re-lubricating it (or even replacing it) would help out a lot? #BikeNite

younata,
@younata@hachyderm.io avatar

@moira Lol! šŸ˜‚ That's perfectly valid to just... sell it and not deal with the problem anymore.

ascentale, to random
@ascentale@sfba.social avatar

This next question is related to a poll from @lioracle via PedalHoppy@mstdn.ca:

Q2. Imagine you're riding your cycle on a multi-use path, and someone is ahead of you walking on the far right of the path. You have plenty of space to pass on the left.

Do you alert them by ringing a bell or using your voice? Or do you only alert them if they are in your way? What do you think of these interactions in general?

(here's a link to the original poll: https://sfba.social/@lioracle@urbanists.social/112165060056695621 )

#BikeNite #BikeNiteQ

younata,
@younata@hachyderm.io avatar

@ascentale @lioracle A2. I donā€™t have or like bells. On narrower paths (less thanā€¦ probably 6 ft/2m), I always alert with ā€œon your leftā€, or ā€œexcuse meā€. And I try to remember to do so for really wide path when thereā€™s more than 4-5 feet (1.5m) space between me and the person/people Iā€™m passing (but I often forget to announce myself in those cases). If there are kids, or animals that arenā€™t on a short leash, then Iā€™ll also slow down to about a jogging pace while announcing myself. #BikeNite

younata, to cycling
@younata@hachyderm.io avatar

Day 9: Static tests of the suspension with a rear-mounted battery: with me sitting in the seat, thereā€™s about 0.5 inch (1.2 cm) of vertical travel available. This corresponds to about 30 lbs (133 N, or 13 kg-force) of force. That doesnā€™t feel like enough of a buffer.

So, instead, Iā€™ll be mounting the battery on top of the rear rack. As a future upgrade, Iā€™ll mount it under the frame, just in front of the rear wheel. (1/2)

Ebike battery mounted on top of the rear rack. This is not the final configuration, just a sample.

younata, to cycling
@younata@hachyderm.io avatar

Cargo Bike Trailer Build!

This will essentially be a bunch of 2040 aluminum extrusion bolted together, strapped to some bicycle wheels, with a tongue from another trailer. I have pretty much all the components for it, I only need to fabricate a few parts to interface everything.

Today, I made 2 of the 4 brackets necessary to attach the wheels to the frame. Theseā€™ll be installed with the slot facing downwards, and the wheel axle will slot into them.

younata, to cycling
@younata@hachyderm.io avatar

Day 28 of my recumbent ebike build: first test ride! Quick ride down the street and back. Still found a couple things to tune up.

Thereā€™s a clicking sound from the front wheel area when itā€™s moving under load. Didnā€™t show up running the motor on a stand. I wonder if the motor cable isnā€™t secured as well as it should be?

The pedal assist needs to be dialed in some. It wasnā€™t detecting much power from me.

Even so, it went great! Everything else in that 0.1 mile ride worked!

jsq, to random
@jsq@mastodon.social avatar

I just saw an iOS job posting for a company in NYC where the salary range started at $47K/year.

How is this real.

younata,
@younata@hachyderm.io avatar

@jsq what the actual fuck.

ascentale, to random
@ascentale@sfba.social avatar

Last week, we talked about transporting take-out food home. What about transporting (potentially hot) liquids? @wesley asks:

Q7. What cup holders do people use for coffee and to go cups?

younata,
@younata@hachyderm.io avatar

@ascentale @wesley I have some of these vertical cup-holders from PDW that I really like. Works well so long as the beverage has a lid. The lid doesn't even have to be sealed, so long as the ride isn't bumpy enough. https://ridepdw.com/collections/bottle-cages/products/bar-ista?variant=24749120449

#BikeNite

younata, to random
@younata@hachyderm.io avatar

I wish, in a Swift Package, I could specify a dependency as "package only" or something - that way my package-only dependencies (testing frameworks, SwiftLint, etc.) won't be pulled in by something that only uses the library code.

This was called out in SE-0019 back when testing support was added to SPM, and hasn't been added in the checks notes 8 years since SE-0019 was accepted.

#SwiftLang

younata, to random
@younata@hachyderm.io avatar

At a farmer's market on Saturday, I impulse-bought some pepper plants. Now, I've been thinking about building a whole automated system for monitoring, watering, and overall taking care of them.

Trying to get myself to just start small, with a planter box on wheels. Specifically that I don't have to automate everything all at once. Maybe I'll start with some capacitive soil moisture sensors, and later add pumps and a water reservoir.

This should be fun.

younata,
@younata@hachyderm.io avatar

Whee, I ordered a bunch of lumber to build planter boxes (and shelving so I can do vertical gardening!) from a local place today. I'll pick that up in a day or so using my bike trailer, for another entry into the Carry Shit Olympics.

younata, to cycling
@younata@hachyderm.io avatar

Today, I was riding on a multi use path, on a segment that is right next to (and level with) a road - this stretch is basically a really wide bike lane. Ahead of me, a city employee came up, pulled off the road and on to the path and parked. The only option to go around him involved riding on the road, in the opposite direction of traffic. Thankfully, no one was coming, so I did just that.

1/2

younata,
@younata@hachyderm.io avatar

As I passed the worker, I mentioned ā€œhey man, thatā€™s not a parking spotā€. And he shot back ā€œhey man, did you see whatā€™s on the side of the car?ā€, as if being a city employee gives him the right to park in a way that forces people to either take a massive detour or risk their lives to go around your vehicle? As if being a public worker means you arenā€™t held to a high standard?

I didnā€™t respond further or get a photo (I had places to be). What a frustrating interaction.

#BikeTooter

2/2

younata, to cycling
@younata@hachyderm.io avatar

Upgrading my recumbent to electric night 1: motor is installed! Still some tweaking to do - re-aligning the brake pads, namely. But, thatā€™s a good start.

Yes, I did spend extra on a black motor with black spokes. I also got a black motor controller. I need the color scheme to match.

Close up of the front wheel of my recumbent bike, showcasing the now-installed motor, with an unconnected cable coming out of it.

younata, to cycling
@younata@hachyderm.io avatar

Woo! Finally finished editing my video on my recumbent ebike build!

It'll go live tomorrow morning.

YouTube channel: https://www.youtube.com/@rachelbrindle

This is a long one at 20 minutes. For the "short" version, see the thread I posted about the build, starting at https://hachyderm.io/@younata/111826599913680583

younata, to cycling
@younata@hachyderm.io avatar

My recumbent ebike build video is up! Describing the entire process of the build in detail. I'm very proud of it, and I hope you enjoy the build!

https://www.youtube.com/watch?v=q4v96sHWJDM

This is a 20 minute video. For the short/written version, see the build thread I posted. Starting at https://hachyderm.io/@younata/111826599913680583

younata, to random
@younata@hachyderm.io avatar

Hello Friends & soon-to-be Friends! New instance, new #introduction!

Iā€™m a software engineer and electric airplane manufacturer. And I guess creator now that Iā€™ve started publishing videos about my airplane build.

I post almost entirely about aviation, Apple technologies (swift and the like), and a little bit about ebikes and other topics.

Iā€™m an instrument-rated private pilot, most of my hours so far have been in a Cessna 172

1/6

younata, to random
@younata@hachyderm.io avatar

Today, the only "work" I got done for my plane was sending an email to a potential parts supplier.

Starting around... noon or so, I developed sinus issues and a headache and decided to not do actual work today. We'll see how I feel tomorrow.

Just like actual flying, I really don't want to be working on the plane unless I'm feeling 100%. It's way too easy to make a mistake. Plus it just isn't fun to be doing work when I should be resting. The work will still be there tomorrow.

younata, to swift
@younata@hachyderm.io avatar

Announcing swift-fakes, the beginning of standardized test doubles for Swift!

Swift Fakes aims to provide standardized implementations of common test doubles, massively improving the readability and reliability of your tests. Currently, Swift Fakes provides the Spy class, for recording calls and returning stubbed responses. But I'm aiming to expand its offerings quickly.

Please check it out! https://github.com/Quick/swift-fakes

younata, to swift
@younata@hachyderm.io avatar

I tested the advice that marking classes in as final improves build times. I generated 2 swift files that each have 1000 (trivial) classes: one with each marked as final, the other without. I built each file 10 times, recording the build time for that file.

Marking classes as final does improve build times. By about 7%. The difference is just outside 1 standard deviation, so I think itā€™s statistically significant. But Iā€™m not a trained statistician.

I used Xcode 15.2/swift 5.9 for this.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • ā€¢
  • JUstTest
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • Durango
  • everett
  • tacticalgear
  • modclub
  • anitta
  • cisconetworking
  • tester
  • ngwrru68w68
  • GTA5RPClips
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines