litchralee

joined 2 years ago
[–] litchralee 2 points 1 week ago (1 children)

I went on holiday and am only now getting back into my routine. This sucks atm lol.

But it sucks less than delaying even longer and ruining my gains.

[–] litchralee 5 points 1 week ago* (last edited 1 week ago) (1 children)

In California, our speeding laws apply equally to all forms of transport, but quite frankly, a speeding ticket on an acoustic bicycle would likely be worn as a badge of honor lol

For DUI though, California distinguishes motor vehicle DUI from "BUI", a bicycle misdemeanor with a max fine of $250 and no jail time. They do this in recognition that no drunk bicyclist could ever instigate the carnage and death that a motor vehicle can.

It's unclear to me (for lack of looking it up) whether drunk e-scooter riding would also fall under the BUI law or if it would be under the catch-all dangerous driving offense. But in no circumstances could it be DUI, which is for motor vehicles only.

[–] litchralee 8 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

Here in the USA, we have numerous substantive and procedural criticisms of the legal system, and while IANAL, the latter is of particular interest to me and is the domain of your questions. I will try to address each in turn, since they kinda build upon each other.

Shouldn't [providing a lawyer] be the default and not require the suspect/subject to actually ask for one?

To get to the answer, we need to step back and examine what the exact obligation is. In the USA, the specific right in question is the individual's right to choose legal counsel. That is, a person has the final authority as to who will represent and advise them in legal proceedings. This right isn't unlimited though, and it doesn't mean that they ought to be represented by a specific lawyer for free. But rather, the right means that no one else can make that decision on that person's behalf.

But in the Anglo-American formulation of what a right is, it is also an obligation upon everyone else. Specifically, the government is obligated to not interfere with a person's free choice of lawyer. This was poignantly and recently examined by the federal court in DC, as it pertains to the executive's attacks on the law firm Perkins Coie, where the federal judge ripped the government for interference with due process rights, from which the right to choice of lawyer comes from.

But there's a wrinkle with rights: if the liberty it affords is the ability to choose, how would choosing nothing be handled? That is, if a person wishes to not choose, how can they affirmatively decline to choose? There are -- and it's a foolhardy exercise -- criminal defendants in the USA that plainly choose to represent themselves in court, not wanting a lawyer to aid them. The general rule for a "unilateral" right such as this one is that it is "optional", where affirmative actions are needed to involve the right, otherwise the default is that the right isn't invoked.

And that sits fairly well in the breath of rights that civilians enjoy, such as the right to travel the public lands (eg walking or riding a bicycle on the street) to the First Amendment's right to petition the government. After all, no one from the govt is phoning people up every day to ask "do you wish to unicycle on Main St today?" or "would you like to comment on the city budget next Tuesday?". More clearly, those rights are fairly obvious when they wish to be used, or when they don't wish to be used. (Though I grant you that the latter implicates a right to notification, but that's a whole different matter)

The system of rights gets even more complicated when someone holds two opposing rights. For example, in the USA, everyone has both the right to free speech, plus the right to silence. In that case, it absolutely forces the matter, because the absence of speech is very much a matter than can be criminalized. For example, failing to mention something relevant when under penalty of perjury. How this is handled gets complicated, and generally speaking, such actions or inactions have to clearly show intent to invoke (or not) the specific right. This is precisely why it's important to say "I wish to invoke my right to silence and to an attorney" when arrested, because otherwise the government's obligations are confused, since the rights are confused. That statement unquestionably clears up the situation for how the govt must behave.

Basically, in order for the govt to meet its obligation not to interfere with someone's choice of lawyer, it would not be proper if they proposed a lawyer by name to represent that person. Even just making such a proposal is coercive, since the govt holds most of the power and clout when in court. People unfamiliar with the legal system might just go along with it, unaware that the govt is there to prosecute them, not necessarily to aid them. Instead, in the current system, if the person voices their request for a lawyer, then that sets into motion the court's apparatus for verifying their eligibility for a public lawyer from the Public Defender's office -- btw, these offices are woefully underfunded, so contact your representatives to fix this! -- and then finding such a lawyer to represent the person.

All of this stems from due process, and the "Miranda warning" is the practical implementation of due process. Since if someone doesn't even know they have a right, it might as well not exist.

I think the only question should be "do you have your own lawyer you like to use, or are you happy enough with the court-appointed one?"

This is the obvious question, following notification that the right even exists. But again, if the appointed lawyer has already been selected and it's only a trinary choice - your own lawyer, this specific public defender, or no one -- then that's still somewhat coercive. It precludes the possibility of having a different public defense lawyer, of which the existing process already handles.

When I say that the public defender's office finds a lawyer to represent someone, they do so while mindful that not every lawyer can represent every client. After all, Greenpeace wouldn't want a lawyer that's also currently working a case for Chevron, the oil giant. Conflicts of interest may arise, as well as any other scenario that would make said lawyer less effective at their job: zealously advocating for their client.

But again, this isn't an unlimited right of the person, so a case cannot be delayed indefinitely because the client doesn't like any of the public defender lawyers. But a case can absolutely be parked due to no available public lawyers, though if this happens, courts typically have other avenues to clean the logjam but without infringing on civil rights.

Has there ever been any attempt to make that the norm in any countries?

I'm only vaguely familiar with Anglosphere jurisdictions, and haven't come across a system that improves on this situation. Though quite frankly, if it's going to happen, it should be tried at the state level in the USA, where there's the most room and latitude for improvement.

I'm not even sure opting out should be allowed, but I'm open to hearing reasons why that would be a bad system

The coercion issue from earlier can be turned to 11, if the govt is operating in bad faith. Imagine, for example, that the govt charges someone with bogus accusations, then bribes a corrupt lawyer from out-of-state to come represent the defendant against their will, who will then "throw" the case and land the defendant in prison. There are a lot of norms and procedures that would have to be violated to do this, but that's kinda the point: defense in depth is equally applicable to computer security as it is to civil rights.

An institution that assumes good faith govt will be hard pressed to deal with a govt that acts in bad faith. I make no excuses for the numerous American federal and state-level judicial fails, but when it comes to institutions that will uphold civil rights, individual liberty with regards to accessing the legal system is crucial.

[–] litchralee 4 points 3 weeks ago (1 children)

Some are even the exact height of common storage tubs!

[–] litchralee 7 points 3 weeks ago

Answering the titular question, I personally don't find it weird that someone might avoid certain types of aircraft, in the same way that some people strongly prefer certain aircraft. For example, the big windows and the more-comfortable pressurization of the Boeing 787 is appealing for some. But alternatively, some might prefer the modern Canadian design of the Airbus A220.

Objectively speaking, though, propeller planes is a very wide category, and I'm curious which specific aspect you want to avoid. Piston-powered propeller craft are basically non-existent in commercial passenger airline service, with the exception of small "puddle jumper", 15-seat air taxi services. Such airplanes tend to be loud and also use leaded gasoline -- hilariously still called "low lead" despite apparently having more lead additive than what motor gasoline had in the 1980s.

Then there are turbo prop aircraft, like the ATR-72, which are basically a propeller taking power off of a jet engine core. No lead here, and noise is slightly less bothersome due to continuous jet combustion, but the sound of the propeller remains. Though this is offset by the lower cruise speeds, so less "wind noise".

If perhaps the concern is about propeller failures, bear in mind that commercial passenger aviation is exceptionally safe, across all aircraft types. The propulsion method is small-fries compared to the backend support and logistics of an airliner and ATC, plus having two pilots, and all manner of other things which blend into the background but are essential for safety. Pretty much only the elevator would be safer than air travel, even accounting for some rather unfortunate recent incidents here in USA airspace.

That said, I would be remiss if I didn't mention that propeller and jet fan failures have had fatalities in living memory, with a notable event being the blade ejection of a Southwest Boeing 737 that pierced the fuselage and partially ejected a passenger.

Overall, I personally have zero qualms about commercial passenger propeller aircraft, and up until the Boeing 737 MAX fiasco, most people did not care at all which type of airplane they were boarding. Since that event, booking websites added filters to allow excluding specific types of aircraft by model. But I've not seen one which excludes by propulsion type.

[–] litchralee 0 points 3 weeks ago

Presumably there's the small benefit of not having to remove two links at a time, since there's no longer a distinction between a link with outer vs inner plates.

I do wonder how this affects coupling (aka master) links.

[–] litchralee 2 points 3 weeks ago

I've always found it unintuitive that soldering and brazing are the same process -- melting filler material into a joint without melting the base metals -- but distinguished by whether the filler melts below 450 C (thus soldering) or above (thus brazing). Whereas welding will melt the base material, which necessarily must attain at least 600-660 C for aluminum or aluminum alloys.

I don't doubt that soldering might provide sufficient stength for certain aluminum projects, but the hard part is getting the solder to stick. With aluminum being a very good heat sink, a 30 W soldering iron won't cut it. Using a butane flame is probably necessary, though at that point, might as well braze the joint.

My understanding is that welding aluminum can only be done with TIG and requires 100% Argon shielding gas, so brazing for aluminum bike parts begins to look very appealing and with a lower barrier to entry. Though TIG is very versatile in its own right.

[–] litchralee 8 points 3 weeks ago (4 children)

Very nice! For FOSS 3D modeling, I've been using FreeCAD, which is capable enough for my fairly straightforward designs. But I'm not a mechanical engineer, so take that with a grain of salt.

For design prototyping, I like to use my ABS 3D printer to check dimensions and fit-and-finish, before sending out to a CNC fab for final production. Though I've not (yet) had a design which called for laser metal cutting followed by welding; I only have capabilities for welding steel, although I can see a TIG welder in my future for aluminum.

[–] litchralee 7 points 4 weeks ago* (last edited 4 weeks ago)

That, plus if there are any pedestrians using the path, they should get first dibs. Bicycles can ride on grass just fine, but anyone with a walker, a wheelchair, a stroller, or just wants to keep their shoes clean, should not feel like they have to squeeze or get off the pavement to let a bicyclist pass.

Here, the convenient option for bikes is also the most friendly option. Ornamental grass shouldn't even be a top-10 concern. If the municipality won't build proper infra for all users, then desire paths are all but guaranteed.

[–] litchralee 9 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

Insofar as the skills hierarchy that software engineers develop well after learning to write in a programming language, I'm left wondering what scenarios or industries are the most "vibe coding" proof. That is to say, situations that absolutely require from day 1 a strong sense of design theory, creativity, and intimate knowledge of the available resources.

Musing out loud, history has given us examples of major feats of software engineering, from the Voyager spacecrafts, to retro console games squeezing every byte of ROM for value, to the successful virtualization of the x86 instruction set. In these scenarios, those charges with the task has to contend with outerworldly QA requirements and the reality that there would be no redo. Or with financial constraints where adding an extra PROM would cascade into requiring a wider memory bus, thus an upgraded CPU, and all sorts of other changes that would doom the console before its first sale. Or having to deal with the amazing-yet-arcane structure of Intel's microchip development from the 80s and 90s.

It is under these extreme pressures that true diamonds of engineering emerge, conquering what must have appeared to be unimaginably complex, insurmountable obstacles. I think it's fair to say that the likes of NASA, Sony and Nintendo, and VMWare could not possibly have gotten any traction with their endeavors had they used so-called "vibe coding".

And looking forward, I can't see how "vibe coding" could ever yield such "ugly"-yet-functional hacks like the fast inverse square root. A product of its time, that algorithm had its niche on systems that didn't have hardware support for inverse square roots, and it is as effective as it is surprising. Nowadays, it's easy to fuzz a space for approximations of any given mathematical function, but if LLMs were somehow available in the 90s, I still can't see how "vibe coding" could produce such a crude, ugly, inspirating, and breathtaking algorithm. In the right light, though, those traits might make it elegant.

Perhaps my greatest concern is that so-called "vibe coding" presents the greatest departure from the enduring ethos of computer science, a young field not too tainted by airs of station. This field, I like to think, does not close its doors based on socioeconomic class, on the place of one's birth, or upon the connections of one's family. Rather, the field is so wide that all who endeavor for this space find room to grow into it. There is a rich history of folks from all sorts of prior occupations joining into the ranks of computer science and finding success. The field itself elevates them based on what they contribute and how they solve puzzles.

What strikes against this ideal is how so-called "vibe coding" elevates mediocrity, a simulacra of engineering that produces a result without the personal contribution or logic solving to back it up. It is akin to producing artwork that is divorced from the artist's experience. It embodies nothing.

To be clear, the problem isn't that taking shortcuts is bad. Quite the opposite, shortcuts can allow for going farther with the same initial effort. But the central premise of "vibe coding" is to give off the appearance of major engineering but with virtually no effort. It is, at its core, deceitful and dilutes from bona fide engineering effort and talent.

Circling back to the earlier question, in my personal opinion, something like the Linux kernel might fit the bill. It's something that is now so colossally large, is contributed to by an enormous user and developer base, and fills such a sizable role in the industry, that it's hard to see how "vibe coding" can meaningful compete in that space.

[–] litchralee 16 points 1 month ago

But how do they connect to your network in order to access this web app? If the WiFi network credentials are needed to access the network that has the QR code for the network credentials, this sounds like a Catch 22.

Also, is a QR code useful if the web app is opened on the very phone needing the credentials? Perhaps other phones are different, but my smartphone is unable to scan a QR code that is on the display.

[–] litchralee 25 points 1 month ago (11 children)

I'm not immediately understanding what the user scenario/story is. Would a family member open this web app on a desktop computer, in order to obtain the WiFi credentials to configure their phone or tablet?

 

You must have exactly two 5x7 glossy prints in your cart for the code to apply.

When uploading photos using the desktop website, make sure to select Full Resolution in the Upload Preferences.

21
submitted 5 months ago* (last edited 5 months ago) by litchralee to c/[email protected]
 

In the thumbnail is my freehub after running a new set of wheels for 1700 km. From how I understand the "anti-bite" feature, it should prevent the cassette from gouging further into the soft metal of the splines, by taking up those forces on the strip of steel on one of the splines. And that seems like a reasonable idea, since further gouging beyond a cosmetic issue would prevent removal of the cassette.

My question is whether the higher torque caused by a mid-drive torque might one day overwhelm the steel strip, resulting in a locked cassette to the freehub. So far, I don't see any evidence of the strip giving way, and I'm normally under the assumption that the allowable torques of standard bicycles -- although tested by ebikes -- should still tolerate this sort of application.

Does anyone know of scenarios where the anti-bite strip fails in-situ? Note that this isn't a particularly pricey freehub, and I mostly built up this wheel as a long-term test to see how long it would last. For when it does fail, I plan to rebuild with a DT Swiss hub, finances allowing.

2
submitted 5 months ago* (last edited 5 months ago) by litchralee to c/freebies
 

Use the code on the Walgreens app and the website to claim the same offer twice!

When uploading photos using the desktop website, make sure to select Full Resolution in the Upload Preferences.

 

(Does this community allow posts about product restorations? I didn't forge these skillets, but I did make them usable and appealing again.)

cross-posted from: https://sh.itjust.works/post/30170080

(long time lurker, first time poster)

A few months ago, a friend convinced me on the benefits of cast iron skillets. Having only used Teflon-coated non-stick pans, I figured it would be worth a try, if I could find one at the thrift store. Sure, I could have just bought a new Lodge skillet, but that's too easy lol.

So a few weeks pass and I eventually find these two specimens at my local thrift store, for $5 and $8 respectively. It's not entirely clear to me why the smaller skillet cost more, but it was below $10 so I didn't complain too loudly. My cursory web searches at the store suggested that old Wagner skillets are of reasonable quality, so I took the plunge. My assumption is that the unmarked, smaller skillet is also a Wagner product.

10-inch skillet ($5) 9-inch skillet ($8)
a crusty 10-inch cast iron skillet with "Wagner" vaguely visible in the inscription
a crusty 9-inch cast iron skillet; no brand name

It's very clear that both these skillets are very crusty. Initially, I tried to remove the buildup using a brass wire brush. This was only somewhat successful, so I switched to a stainless steel wire brush. That also didn't do much, except reveal some of the inscription on the bottom.

the 10-inch skillet after stripping with a wire brush, with "Wagner Ware Sidney" and "1058 1" visible in the inscription

Some research suggested I could either do an electrolysis tank, a lye bath, or try lye-based oven cleaner. For want of not over-complicating my first restoration attempt, I went with the oven cleaner method, using the instructions from this video: https://www.youtube.com/watch?v=2Pvf0m9jTeE

For both skillets, I had to apply the oven cleaner six times to finally shift all the crud, each time leaving the skillets in the garbage bag for a full day-and-a-half in the sun. In between applications, I would brush off more buildup, with the handle root and the skillet walls being the most stubborn areas. The whole process smelled terrible and hunching over the garage utility sink to brush pans is not my idea of a pleasant time.

Nevertheless, having stripped both pans, I proceeded with six rounds of seasoning with very old corn oil -- it's what was handy -- at 450 F (~230 C) using my toaster oven. This happened over six days, since I wanted to use my excess daytime solar power for this endeavor. I wiped on the oil using a single blue shop towel, to avoid the issues of lint or fraying with paper towel.

I don't have a post-seasoning photo for the larger skillet, but here's how the 9-inch skillet turned out. I think I did a decent job for a first attempt. And I'm thrilled that these are as non-stick as promised, with only minimal upkeep required after each use.

9-inch skillet, top side, with "7" inscribed on the handle

9-inch skillet, bottom side, reading "9 3/4 inch skillet"

2
submitted 6 months ago* (last edited 6 months ago) by litchralee to c/kayaking
 

Following up from my earlier query, my Tucktec 2025 Pro folding kayak arrived at the tail end of October, which is just about within the window when I expected it. When placing the pre-order in late July ($273 shipped), they said it would not ship for at least 60 days, so 90-ish days later was indeed correct on their part. The currently listed price (December 2024) appears to be at least $430 after shipping.

It arrived in a single large cardboard carton, easily brought indoors. Inside, I found the bright-yellow kayak already folded up. Opening it out, the various parts were: the kayak itself, the brief instruction manual, the seat, the seat's support struts, the skeg, and the Velcro belt used to hold the kayak in its folded state.

When I say the instruction manual is brief, I mean that it basically said to go to the website and watch the assembly and folding video. No actual procedure is given in the printed manual, which is a minor annoyance. It should also be noted -- and I knew this when ordering, but it's worth mentioning for other folks -- that this kayak does not come with a paddle. So this is definitely not any sort of turnkey kayaking product, and it never claimed to be.

The seat itself is made from foam with similar consistency to packaging material -- not a bad thing -- and backed by the same plastic sheet as the main kayak body. The support struts are actual Schedule plastic piping, the same sort used for plumbing. When assembling, the seat is very easy to attach/detach, although I do find attaching the struts to the kayak to be rather cumbersome. Essentially, you have to bend away a plastic hole to let the strut slide in. The exact procedure in the video seems to be the only way to make this work.

As for building up the kayak body, the metal latches (aluminum?) on this model make this a breeze. That said, of the four latches surrounding the cockpit, the two forward latches seem to be inopportunely placed where they might interfere with the paddle stroke. But maybe that's a matter of paddle technique.

Lastly, the skeg has a fairly simple design, such that it slots into one of the existing folds when building up the kayak body, and will pivot up if it hits an underwater obstruction. There is no user-operated retraction feature. The video says that only the Pro model has the skeg, suggesting the skeg is optional. But having taken this kayak out onto the local reservoir without the skeg, I had a difficult time keeping it tracking straight. I suspect the skeg may be functionally required for reasonable performance.

I will note that I have no kayaking experience to reference, apart from briefly paddling around in other people's kayaks during camping trips on calm water. However, I did review REI's comprehensive articles and did invest in a PFD before going out. My choice of paddle was partially based on it splitting in two and sliding within the folded kayak bundle, and that worked as expected.

As for transporting the kayak in its folded state, I believe the hype is warranted, as it will fit into the width of a typical car trunk, or will fit with just one seat folded down. Carrying it from a parking area to the beach is also fairly easy with the shoulder strap, provided that one hand is available to stabilize it in the wind. A nice quirk is that the final fold of the kayak forms a nice "base" so that when setting the bundle down on pavement, it will remain standing and not just fall over. This could be useful for longer jaunts to the water's edge.

Lastly, unfolding the kayak at home makes it trivial to hose down, as part of post-paddling clean up. It also seems to dry faster this way.

Overall, as a novice kayaker, I think this is a reasonable product, although their website certainly doesn't sell it as well as a comparable Oru folding kayak. Later, I will pursue taking this kayak with me by bus and by bicycle (with a custom mount to stand it up). I think it fits the bill for someone wishing to paddle recreationally but without committing to storing/moving a hardshell kayak, or wishes to start with minimal investment.

175
submitted 6 months ago* (last edited 6 months ago) by litchralee to c/[email protected]
 

(long time lurker, first time poster)

A few months ago, a friend convinced me on the benefits of cast iron skillets. Having only used Teflon-coated non-stick pans, I figured it would be worth a try, if I could find one at the thrift store. Sure, I could have just bought a new Lodge skillet, but that's too easy lol.

So a few weeks pass and I eventually find these two specimens at my local thrift store, for $5 and $8 respectively. It's not entirely clear to me why the smaller skillet cost more, but it was below $10 so I didn't complain too loudly. My cursory web searches at the store suggested that old Wagner skillets are of reasonable quality, so I took the plunge. My assumption is that the unmarked, smaller skillet is also a Wagner product.

10-inch skillet ($5) 9-inch skillet ($8)
a crusty 10-inch cast iron skillet with "Wagner" vaguely visible in the inscription
a crusty 9-inch cast iron skillet; no brand name

It's very clear that both these skillets are very crusty. Initially, I tried to remove the buildup using a brass wire brush. This was only somewhat successful, so I switched to a stainless steel wire brush. That also didn't do much, except reveal some of the inscription on the bottom.

the 10-inch skillet after stripping with a wire brush, with "Wagner Ware Sidney" and "1058 1" visible in the inscription

Some research suggested I could either do an electrolysis tank, a lye bath, or try lye-based oven cleaner. For want of not over-complicating my first restoration attempt, I went with the oven cleaner method, using the instructions from this video: https://www.youtube.com/watch?v=2Pvf0m9jTeE

For both skillets, I had to apply the oven cleaner six times to finally shift all the crud, each time leaving the skillets in the garbage bag for a full day-and-a-half in the sun. In between applications, I would brush off more buildup, with the handle root and the skillet walls being the most stubborn areas. The whole process smelled terrible and hunching over the garage utility sink to brush pans is not my idea of a pleasant time.

Nevertheless, having stripped both pans, I proceeded with six rounds of seasoning with very old corn oil -- it's what was handy -- at 450 F (~230 C) using my toaster oven. This happened over six days, since I wanted to use my excess daytime solar power for this endeavor. I wiped on the oil using a single blue shop towel, to avoid the issues of lint or fraying with paper towel.

I don't have a post-seasoning photo for the larger skillet, but here's how the 9-inch skillet turned out. I think I did a decent job for a first attempt. And I'm thrilled that these are as non-stick as promised, with only minimal upkeep required after each use.

9-inch skillet, top side, with "7" inscribed on the handle

9-inch skillet, bottom side, reading "9 3/4 inch skillet"

 

Use the code on the Walgreens app and the website to claim the same offer twice!

When uploading photos using the desktop website, make sure to select Full Resolution in the Upload Preferences.

 

Use the code on the Walgreens app and the website to claim the same offer twice!

When uploading photos using the desktop website, make sure to select Full Resolution in the Upload Preferences.

 

Use the code on the Walgreens app and the website to claim the same offer twice!

When uploading photos using the desktop website, make sure to select Full Resolution in the Upload Preferences.

 

When uploading photos using the desktop website, make sure to select Full Resolution in the Upload Preferences.

 

Use the code on the Walgreens app and the website to claim the same offer twice!

When uploading photos using the desktop website, make sure to select Full Resolution in the Upload Preferences.

12
submitted 6 months ago* (last edited 6 months ago) by litchralee to c/[email protected]
view more: ‹ prev next ›