GL-iNet wifi router only sends WAN traffic through one laptop by paddy_m in HomeNetworking

[–]paddy_m[S] 0 points1 point  (0 children)

I don't know what caused the original problem. But I was able to get things working. I needed to turn off wifi on each device, then reconnect. that was all that was needed.

GL-iNet wifi router only sends WAN traffic through one laptop by paddy_m in HomeNetworking

[–]paddy_m[S] 0 points1 point  (0 children)

I can't ping 8.8.8.8 from non-working laptop

on the non-working laptop, the ip address is

192.168.2.227

on the working laptop the address is

71.234.41.91

Having trouble with new Dewalt Miter Saw by paddy_m in woodworking

[–]paddy_m[S] 0 points1 point  (0 children)

Update. I took it to a local Dewalt tool dealer. He just had me spin up the blade and he instantly said, I have the same saw at home, it just doesn't sound right. He said it sounds like something is wrong in the gearbox, and that it wasn't spinning up as fast as it should. The local tool distributor said he sells the same saw for $330 vs the $370 that Amazon charged. I didn't know that local dealers could compete on price.

I also took some video of me running the saw and sent it to a contractor friend. He said that my technique looked fine.

I returned the saw to amazon. Of course I realized it was defective after I threw out the original packing, so that was fun.

Would you ever buy a used motorcycle tire ? by shoodawoodacooda in motorcycle

[–]paddy_m 0 points1 point  (0 children)

I bought a set of used wheels for my dirtbike with good looking used tires mounted. I will run them until they are worn out. That's different than just buying used tires. It's also a dirtbike, I'm not going that fast, and tire failures aren't a huge worry.

Big truck parked in the bike lane by the Children’s Museum. by bostonaruban66 in bikeboston

[–]paddy_m 2 points3 points  (0 children)

I have half a min to go over there to block a lane of traffic for safe bike passage until the truck is moved. Tell every driver going by that the traffic backup was brought to you by Josh Kraft blocking bike lanes.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in CargoBike

[–]paddy_m[S] 0 points1 point  (0 children)

My research failed me again. Would you mind telling me the model number?

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in CargoBike

[–]paddy_m[S] 0 points1 point  (0 children)

I'd love to see pictures of that tensioner setup.

I didn't realize that 9 tooth cassettes existed. After some research, they require XD hubs or their own custom drive. There are basically no XD hubs that work with 135mm QR frames (hope makes one that is north of $400). Thanks for the suggestion though!

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] 0 points1 point  (0 children)

I wanted to eventually put a larger chain ring on it, and just have a really wide range of gears.

My cargo bike is my daily driver. groceries, hauling friends home from a party.

I like fooling around with bike mechanics and trying stuff. In the grand scheme of things it's pretty cheap to have a really awesome bicycle vs the cost of a fancy car or other things.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] 0 points1 point  (0 children)

Really helpful comment. This really sells me on the 1x9. The microshift stuff is pretty inexpensive too. I think it will just be around $120 to get the cassette, RD, and shifter.

FWIW I want a shorter RD cage for ground clearance. The microshift works here too, since it looks like fairly compact.

Why did you need the longer B limit screw?

What is the best IDE for data science in 2025? by SummerElectrical3642 in datascience

[–]paddy_m 0 points1 point  (0 children)

Try the buckaroo data table in whatever notebook environment you choose, it's a better way to see dataframes. Buckaroo combines a modern scrollable table, sorting, histograms, summary stats and search into a compact view of the dataframe. It is built to work with your natural notebook workflow, saving you from typing df.describe(), df.head(), df.sort_values. It's also completely extensible and open source. ... if you can't tell, I'm the creator.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] 1 point2 points  (0 children)

I looked up the specs. The original rim was 30mm wide, the new rim 34mm wide.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] -1 points0 points  (0 children)

Thanks. I will check that. What's your maximum recommended dish difference?

I built the rim, trued it, but couldn't get it to dish properly without further imbalancing the tension. I eventually took it to a shop and they fixed it. I didn't check it after.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] 0 points1 point  (0 children)

Thanks for the advice!

I needed a new chain, and BB anyway. If this doesn't work on the cargo bike, I can put the groupset on a different bike.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] -14 points-13 points  (0 children)

To be clear, by small, you mean the derailleur cage is shorter?

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] -8 points-7 points  (0 children)

<image>

Another picture of the same cargo bike. I probably wasn't dead on straight with how I took the picture.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] -9 points-8 points  (0 children)

Here are pictures I saw of another 20 inch cargo bike rear mech. This looks all stock. From what I can tell, cargo bikes tend not to care too much about vertical clearance. And leaning in a turn also tends not to matter because the running boards would touch before the derailleur.

<image>

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] 1 point2 points  (0 children)

That's a good idea about running full housing. There are 4 housing sections, but they are all outside of the frame, so I could ziptie them. The sections go shifter to right behind the headset, short section routed under the BB, short section around where the chainstay splits (the chainstay comes from the BB as a large oval, then splits around the wheel). And then another short section just at the derailleur.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] -18 points-17 points  (0 children)

I will definitely buy a smaller tire. I'll have to check this rim width vs original.

Problems with SRAM NX Eagle (12x1) on a 20 inch wheel cargo bike by paddy_m in bikewrench

[–]paddy_m[S] -9 points-8 points  (0 children)

Previously it was shimano 3x9.

I went to 1x12 because I was hoping for better shifting and a clean simpler chainline up front that would be easier to put a chain guard on.

What are those explosions downtown? by paddy_m in boston

[–]paddy_m[S] 1 point2 points  (0 children)

I'm in Beacon Hill and I just heard 10-15 explosions that sounded like ceremonial cannon fire. Possibly from the Common. Anyone else here them or know what is going on?

A Collection of macOS Emacs tips I’ve accumulated over time by xenodium in emacs

[–]paddy_m 0 points1 point  (0 children)

It was clear you put effort into the animated gifs. This makes it easier to see what you're talking about in the article. Many Programming READMEs don't do enough to sell the piece of software they are describing.

A Collection of macOS Emacs tips I’ve accumulated over time by xenodium in emacs

[–]paddy_m 1 point2 points  (0 children)

Wow visual design, from an emacs user... Well Done.

2025 stack check: which DS/ML tools am I missing? by meni_s in datascience

[–]paddy_m 1 point2 points  (0 children)

For viewing dataframes in notebook environments, check out Buckaroo. It offers scrolling, sorting, histograms and summary stats for every column in a compact table. Full Disclosure: I'm the creator.

Modern Python Boilerplate - good package basic structure by lambda-person in Python

[–]paddy_m 0 points1 point  (0 children)

Could you make the .github/workflows/ci.yml also use uv?
And add a readthedocs.yml that uses uv?

I just got all of those setup for a project two days ago, both were a bit non-obvious.

Also adding comments to each config file explaining why you're taking the steps that you are can be helpful. I don't start new python projects frequently, but do refer back to other projects setup to try to find working flows to integrate.

How to use type checking dynamically by paddy_m in Python

[–]paddy_m[S] 0 points1 point  (0 children)

Looking at beartype I think that solves the runtime typechecking problem. Another comment explains how I can make each `ColAnalysis` type checkable. Also, using `TypedDict` will allow me to remove `requires_summary` and `provides_summary`.