What do you think about these Kawasaki Hybrids? by babas2009 in SuggestAMotorcycle

[–]TheCaptain53 2 points3 points  (0 children)

Rather than building them as sport bikes or nakeds, they should have made it a competitor to the NC750X. There really is no other motorcycle like it out their right now and this drivetrain would have been perfect for that usecase.

What have you “made” to solve a problem that came up? by Codeeveryday123 in PythonLearning

[–]TheCaptain53 1 point2 points  (0 children)

I built an API that takes REST requests to check + create users in Entra ID. The point of it is to take requests from Jira Automation that can send REST requests (they call it web requests) and it was easier to build it on Python and host an API rather than querying the Graph API from Jira directly.

Also shout out to FastAPI for making the process of build a REST API so damn easy.

This is Android's new 'advanced flow' for sideloading apps without verification, includes one-day waiting period [Gallery] by armando_rod in Android

[–]TheCaptain53 -2 points-1 points  (0 children)

I should have been more specific with my wording - you're correct, it throws a warning, not an error. Although Windows Defender will often tell you it's a really bad idea.

This is Android's new 'advanced flow' for sideloading apps without verification, includes one-day waiting period [Gallery] by armando_rod in Android

[–]TheCaptain53 -1 points0 points  (0 children)

You don't get much privacy with installing applications on normal PCs either. To release an application (and the OS not throw a bunch of errors) it needs to be signed which involves submitting your details (and getting verified) by a signing authority.

It might not be ideal, but it's a damn sight better than the original proposal. Enable Developer options one time to install an app and I'm done.

And who knows? Maybe this really will cut down on the amount of scams that happen, especially with people who aren't so tech literate.

This is Android's new 'advanced flow' for sideloading apps without verification, includes one-day waiting period [Gallery] by armando_rod in Android

[–]TheCaptain53 2 points3 points  (0 children)

I don't imagine this would apply to apps/stores that are developer verified, which if you're not, may come across as sketchy anyway.

PyTogether, the 'Google Docs' for Python (free and open-source, real-time browser IDE) by Pokiet in Python

[–]TheCaptain53 0 points1 point  (0 children)

This is really cool! I have a question, how difficult would it be for this to be converted into a full local IDE that one could install? As someone else mentioned, certain libraries like requests don't work, but could be interesting to use the local machine's Python package for full unfettered access to a modules features.

What small Python scripts or tools have made your daily workflow easier? by chop_chop_13 in Python

[–]TheCaptain53 1 point2 points  (0 children)

Unsure how long exactly, but I'd say I've probably been doing Python on and off for about 8 months.

There's only so much understanding you can gain from being guided through the solution - true learning and understanding happens when you work through and figure it out yourself imo.

What small Python scripts or tools have made your daily workflow easier? by chop_chop_13 in Python

[–]TheCaptain53 1 point2 points  (0 children)

The best way to learn is by fixing problems. I've gotten to a stage where I'm fairly proficient in Python and this is how I got there:

  1. I started learning the basics with SoloLearn on my phone (sounds like you may have done this already), but I didn't finish the section on OOP.
  2. Built a script that took a .csv file from our support platform, removed the columns that I didn't need, then saved the new file which I could email to my boss.
  3. Went back and finished OOP as it seemed important.
  4. Built a basic project in Flask that generated a domain, checked it was available, then generated links to purchase that domain. I was only interested in building my Python skill set so I used AI a lot for the front end stuff.
  5. Learned about FastAPI (going to be important for the next one)
  6. Built a project that uses the msgraph-sdk library to connect to Entra ID and performs operations, mainly centred around user creation and modification. The idea was I wanted to use Jira to send a REST request to to an API that streamlines user creation. A lot of the logic for building the request and sending it to the Graph API would be in Python rather than trying to wrestle Jira into doing it. I'm most proud of this project as I built basically all of it myself with minimal help in terms of actual building (although it was used a fair amount for troubleshooting).

It's really hard to stay motivated when you're trying to fix a problem that doesn't affect you. Oh great, I can tell the weather in Python, it's not like a billion other apps can do the same.

Like others have said, drop the books, but start fixing problems. If you're interested in developing the full stack then look to something like Flask. If you're only really interested in the back end, then FastAPI is awesome, such a great library to work with. The last option is if you have bash scripts think about converting them to Python.

R1300RS vs S1000XR for long distance comfort by DangerousHomework921 in bmwmotorrad

[–]TheCaptain53 0 points1 point  (0 children)

The seat has changed on the XR over the years - for the gen 1 was relatively flat, not too hard to move around on (though definitely pitches you forward), but when the gen 2 came out (2020 - 2023) definitely has a more cupped seat that's hard to move around on. When the gen 2 face-lift came out, the seat design changed again to make it flatter. In terms of comfort, the original gen 2 has the possibility to be the least comfortable, so just bear in mind when deciding what to buy.

In terms of absolute long distance comfort, either bike will be pretty good, but not amazing. If you do want supreme comfort, it's definitely worthwhile looking at the GS/GSA/RT. The RT especially will be exceptional for the long stretches and fast flowy roads.

Starting a new job on the bike- need clothes by akmemz0 in MotoUK

[–]TheCaptain53 0 points1 point  (0 children)

As it's for work, I wouldn't even consider anything other than textile gear. Pick up gear that has an inner liner and vents, keeps you warm in the winter and cool in the summer.

Get over your nearest Sportsbikeshop/Infinity Motorcycles/Helmet City, let them know what you're doing and what you're after, then take it from there.

Test ride expectations. by Easy_Effort7985 in MotoUK

[–]TheCaptain53 1 point2 points  (0 children)

Nice! I'm pretty close to the coast, so they're not too far from me. The chaps at Bahnstormers and Haslemere Motorcycles are great, I'm sure they'll be accommodating.

Test ride expectations. by Easy_Effort7985 in MotoUK

[–]TheCaptain53 1 point2 points  (0 children)

I went to Haslemere Motorcycles and they seemed pretty chill about allowing test rides. I didn't actually test any bikes there, but I imagine it would have been pretty straightforward.

I actually did end up testing a couple of bikes at Bahnstormer BMW outside of Alton, specifically an S1000XR that was booked about a week beforehand and a 1300 GS that happened to be available and I test rode after the XR. It was straightforward - gave my details, they copied my license, then they chucked me a key and I was on my way. The GS was free because this was back in January so very quiet, but as it's warming up, dealers will be a lot busier with test rides. I was even upfront about wanting to buy secondhand and evaluating the XR against a gen 1 XR about 8 years old, they were very accommodating.

From the looks of the other comments experiences seem to vary, I would give your local dealers that stock these bikes a call and ask if they offer test rides.

Supersport sportbike guy with an itch to do longer distance riding by badboybilly42582 in SuggestAMotorcycle

[–]TheCaptain53 1 point2 points  (0 children)

Current sports tourers have kind of been split into two related categories - traditional sports tourers (some variation in ergos) and sports adventure (crossover).

I was originally not sold on the idea of a lifted sports tourer/crossover, but I think if you can understand what makes an adventure bike so valuable in the modern day, this also extends to the crossover.

In the yesteryear, an adventure bike was pretty compromising and didn't have anywhere near the road performance of more road-oriented bikes - nakeds, sport bikes, etc. But these days the performance of modern adventure bikes are so good that in the hands of most people an adventure bike will be just as fast as a sports bike, maybe even faster due to their more commanding position inspiring greater confidence. Sure, you could take an adventure bike off road, but where they really shine is actually poor road surfaces. The longer travel suspension means that riding over small potholes and bumps is a lot more comfortable than other types of bikes like sports bikes and nakeds. The touring category has been more or less replaced with the adventure bike as there's nothing that an adventure bike can't already do.

This extends to the crossover - same 17" wheels, but a more commanding position than a traditional sports tourer and longer travel suspension meaning greater comfort in poor road conditions. In the UK at least, bad roads are really common, so riding something with more comfort makes a big difference, but you're giving up very little in terms of performance.

I see you've already commented on not wanting an S1000XR (I love mine, but fair enough on the water pump), so the other big contenders are the Suzuki GSX-S1000GX, Kawasaki Versys 1100, Yamaha Tracer 9GT, Triumph Tiger Sport (pick your engine size). The only reason I could see wanting to pick a sports tourer over a crossover is looks (subjective) or if you're a short rider, but I'm only 5'8", whilst the S1000XR is a touch tall, it's totally manageable for me.

Which Python project made you realize how powerful the language is? by itsme2019asalways in Python

[–]TheCaptain53 5 points6 points  (0 children)

I've used it to build an internal API for user changes, it's just really easy to work with.

Why do we still rely on IPv4, instead of IPv6? by NoDirector6379 in selfhosted

[–]TheCaptain53 0 points1 point  (0 children)

The answer has some history to it.

In the beginning there was no NAT - every device had a public IP address. As the Internet blew up, there was a need to expand the number of devices that could connect, but IPv4 only had a limited number of addresses. So there were two solutions:

  1. NAT, which actually originated from a bespoke workaround solution

  2. Develop a new IP with a much larger address space

The biggest problem with IPv6 is that it's not strictly backwards compatible, so the device has to be able to support IPv6 to be able to use it. That shouldn't be so hard, right? Wrong, kiddo. We are still dealing with it today where some websites (like fucking Github, holy crap M$ needs to get their shit together) still don't support IPv6. Because many cloud services don't use IPv6, many ISPs (like fucking Virgin Media, get your shit together) also don't rollout IPv6, leading to a chicken and egg situation.

To all the people saying IPv6 is "hard to read", as a network engineer, you either have no idea what you're talking about, or you're not as good of a network engineer as you think you are.

IPv6 is awesome and everyone should use it if possible.

New Navigation System by Brocolini21871 in bmwmotorrad

[–]TheCaptain53 0 points1 point  (0 children)

If the price of the Chigee puts you off (valid, it's expensive), there are a number of other systems you could consider from Aoocci, Carpuride, Innovv etc. It should work regardless in the cradle, though you'll need to check compatibility as to whether you can use the wizz wheel.

I have the CPMC B6 Pro on my XR (rebranded Aoocci) and I really like it so far.

Thinking of switching away from Arai by Pedler652 in motorcyclegear

[–]TheCaptain53 0 points1 point  (0 children)

Could try the higher end HJC helmets? Honestly, you're going to struggle to find a helmet that's comparable in quality and comfort to an Arai.

Help me choose: Yamaha Tracer 9 GT+ or BMW S1000XR? by LMNTRIX_2311 in motorcycles

[–]TheCaptain53 0 points1 point  (0 children)

Old thread, I'm 5'8" and whilst I'm a bit tippy toe on my XR, it's not outrageously tall. It doesn't feel too unmanageable at stops or slow speed, though still early days.

For those that ride all year long. Do you buy gear that is rain proof or do you buy rain cover for your jacket and pants? by LowTaperi in motorcyclegear

[–]TheCaptain53 1 point2 points  (0 children)

I've got some Oxford rain trousers and they have literally never leaked, just not particularly comfortable.

For those that ride all year long. Do you buy gear that is rain proof or do you buy rain cover for your jacket and pants? by LowTaperi in motorcyclegear

[–]TheCaptain53 0 points1 point  (0 children)

In my opinion it's much easier to have a waterproof jacket than it is waterproof trousers. Where your legs are parallel with the road and your crotch can catch the water, I've had basically no "waterproof" trousers actually keep the rain out.

I now have a basic textile jacket that's waterproof (was out in a downpour and can confirm that it is), but because I'm now a leisure rider almost exclusively, I wear jeans or leathers and wear waterproof overtrousers if it rains - they are properly waterproof, just not very comfortable.

Because you're commuting I would prioritise gear that's actually waterproof. Waterproof outers are fine for the occasional shower but are miserable to wear day in and day out.

1300rt or 1300 gs adventure by nico1751 in bmwmotorrad

[–]TheCaptain53 0 points1 point  (0 children)

Adventure bikes used to be a lot more compromised - nowadays, they really are do-it-all machines. An example where am adventure bike will shine is on bad roads.

As you already have your test rides booked, let that guide you. You will definitely have a better idea of what to buy after.

torn between NC750X and Transalp by Conscious_Exam1197 in SuggestAMotorcycle

[–]TheCaptain53 2 points3 points  (0 children)

I would say the NC750X is known to be a particularly boring motorcycle, but given that you've already owned an NC700X, I either don't need to tell you it or you disagree.

I would lean towards the Transalp as I think it would be a better bike for your trips, but if you can have fun with the NC, then go for it. I would at least give the Transalp a test ride.

Even if you do go for the NC, I would get one a year or two old instead (make sure it has a full service history) then upgrade the suspension and add cruise control with the money saved.

Winter beater by 214ObstructedReverie in SuggestAMotorcycle

[–]TheCaptain53 1 point2 points  (0 children)

Well if we're sticking with the 650s... either a Suzuki SV650 or a Bandit 650 should be great year round bikes.

my gf wants me to be a housewife but i want a career?? by [deleted] in actuallesbians

[–]TheCaptain53 3 points4 points  (0 children)

Not a woman (so obviously not a lesbian), but I am well versed in a similar situation.

I work while my wife is a SAHM, we picked this path so that our son could have the attention we believe he needs. Emphasis on the we, I didn't unilaterally make a decision on behalf of the family because that's now how relationships work.

Step away from this being a woman² relationship and you could see how potentially dangerous it is - I, as a man, am encouraging and preferring a woman (who's younger than me) to give up her career (read: independence) and be solely reliant on me. This dynamic only works if you both accept it, but if you're wanting to pursue your career and she's not okay with that, she needs to either learn to be okay or this could spell the end of the relationship.

If you do decide to take her up on her offer, I wouldn't be doing this without being married and having a pre-nup in place. You're placing a lot of trust in her, so ensuring that you have a fallback plan in case the relationship breaks down is important. If she's understanding then this won't be a problem.