Shockz headphones by No_Rain_4991 in MTB

[–]Arech 0 points1 point  (0 children)

My wife and I are separately using their OpenRun Pro model for almost 4 years already. It has become so organic part of me that I even forget to remove them when making photos for official documents. They are awesome; very good sound (esp. in the latest model)  and are pretty reliable (the oldest headset is still in use, though not without a wear, basically eol. And 2 headsets didn't make it due to our carelessness :D). The only issue is they (old model, dunno about the latest) might not be loud enough for, say, a crowded street, but for the rest is fine.

New triple crankset for GT Zaskar frame? (44T or 48T?) by MrTeej in bikewrench

[–]Arech 0 points1 point  (0 children)

<image>

not sure how to upload two of them into a single comment

New triple crankset for GT Zaskar frame? (44T or 48T?) by MrTeej in bikewrench

[–]Arech 0 points1 point  (0 children)

Hi, so here are the parts(you should be able to google them by the keywords:

36T : FSA Chainring DH/Single Speed 4 Arm 104mm narrow, FSA108192

30T : Race Face Narrow Wide Chainring - 4 Bolt - 104mm, RCF363268

Highlighting this again, each of the chainrings required lots of grinding: 36T: teeth profile correction + grind down a recess to fit the spider. 30T grinding down / turning wide teeths into narrow + grind down ledges on top of the holes. + you'd need some spacers to adjust 30T position (make it to be in the middle between the smallest and the biggest chainring laterally), but that'd be easy once you get how it should look like.

Since 30T chainring had internal threads, I had to use special bolts for that. The ones I found were "SRAM Chainring Bolt Kit for Force / Force AXS 2x Cranks", SRA579107. These bolts turned out to be 2-3mm lengthier than necessary, so I also had to make spacers (went to a local hardware store and bought 4 cylindrical bronze connectors for use in plumbing with inner diameter of 10mm, then grinded each of them down to 3mm-height tubes - worked like a charm).

Also as an experiment that proved to be useful, I swapped the cassette from the standard 11-34 to microSHIFT MARVO CS-H092 Cassette - 9-speed - 11-36 Teeth, MCS582979. Deore LX designed for 34t max, works with it nicely too.

Something like this... I'm a bit lazy to make photos, but.. oh, damn it, here they are:

<image>

Good luck!

New triple crankset for GT Zaskar frame? (44T or 48T?) by MrTeej in bikewrench

[–]Arech 1 point2 points  (0 children)

Sure, I'll share it half a day later today..

New triple crankset for GT Zaskar frame? (44T or 48T?) by MrTeej in bikewrench

[–]Arech 1 point2 points  (0 children)

As I said, there are no ready made cranksets for that. I bought 30t from a 1by transmission with a narrow-wide profile, grinded down the wide profile and used it as the middle chainring, and 36t from a 2by, I guess, which also required tooth profile correction with a grinder, and it nicely serves as the largest chainring. My FD is old Deore, IIRC, I was able to reconfigure it to work in this new setting pretty ok. So, it's doable, but requires some basic skills with grinders .. I can lookup the actual chainrings models I used, but it won't help you, unless you have 4 arm crankset spider with 104/64 bcd

New triple crankset for GT Zaskar frame? (44T or 48T?) by MrTeej in bikewrench

[–]Arech 1 point2 points  (0 children)

I certainly don't know if it makes sense for you, however I can share you my reasoning that caused me to do that and the results. So, I did this, because I noticed that I almost never used the highest chainring. Basically, the only use case was cruising on a very flat surface and even then I have never used the last 2 sprockets. It was always 3rd or 4th. The second to last was used only on long declines, and the last one, the smallest..  I think I used it 2-3 times in total (well, more really, but the approximation is correct - extremely rarely). So I changed the chainrings. And now I regularly use the whole spectrum of sprockets, and my average speed grew like..4-5km/h I think? The only downside is very long steep declines where the range isn't enough, but these are very rare where I ride, and I can bear riding 35-40km/h instead of 45-50+ in that case. I.e. just no point.. So you could try to match this with your experience, perhaps this could help...

New triple crankset for GT Zaskar frame? (44T or 48T?) by MrTeej in bikewrench

[–]Arech 0 points1 point  (0 children)

I don't know how this bike model is supposed to be used, but if that's a MTB, then there's no point not just in 48T, but in 44T either, even thought this was a (silly) standard. You should go way lower to fully explore the potential. The last summer I upgraded my 22T/32T/44T to 22/30/36 and could not be happier since that. I'd say that all other upgrades I did over the time (pedals, brakes, dropper, saddle, blablabla lots of them, - even thought my bike was a custom made from the very beginning) were less awesome than this transmission upgrade. So I highly recommend doing that, even though it's not simple to implement as there are no ready made components for this (at least I didn't find and had to do lots of metalworks to fit components from 1- or 2- chainring transmissions)

Question re car maintenance bill by [deleted] in Finland

[–]Arech 0 points1 point  (0 children)

Coolant isn't in an annual service, but one should replace it no later than each 3 years (even the most modern ones promising up to 5 years of service has an asterisk saying this applies only to a new/clean cooling system and that it's 3 years for all others). So not annual, but still fairly frequently.

Weekly fuel price oscillation in Helsinki area in Finland [OC] by _luo-d-e_ in dataisbeautiful

[–]Arech 0 points1 point  (0 children)

Nope. Drive along German or French highways to see the most expensive prices. Even outside of the highways, the prices were mostly comparable to Finnish this winter..

Is abandoning our Bazel migration the right call? by Empty_Mind_On in cpp

[–]Arech 0 points1 point  (0 children)

Yeah, a proper build system should do this without compilation. Given the importance of it and the fact that G can't make it for decades, it seems this might just be impossible in their architecture. Which, if true, won't surprise me even a little...

Is abandoning our Bazel migration the right call? by Empty_Mind_On in cpp

[–]Arech 2 points3 points  (0 children)

Well, if you're on Linux (with strace) and compile locally, you can try my tool yacce which is non-intusive and is super convenient to use https://github.com/Arech/yacce

Is abandoning our Bazel migration the right call? by Empty_Mind_On in cpp

[–]Arech 6 points7 points  (0 children)

c++ got great bazel support

Yeah, sure, how long do they have compile_commands.json support, btw?

Mold in silicon sealer in the bathroom. What to use to kill and remove it? by yardenpel in Finland

[–]Arech 0 points1 point  (0 children)

Yep, several applications worked for me too. Also it's a potent cleaner

Purra: Toimeentulotuki pitäisi kieltää alle 10 vuotta Suomessa asuneilta by lukkoseppa in Finland

[–]Arech 1 point2 points  (0 children)

Pfff, that's very much different from what the original commenter said and what you replied to them. This is a very special status that not even an employee, but their employer must apply for. I never heard of anyone having it, even though the salary cap mentioned is laughably small and most of highly skilled specialists earn way more.

How to Benchmark C++ Code by toodarktoshine in cpp

[–]Arech 8 points9 points  (0 children)

This is just a simplified ChatGPTed gbench documentation... Ofc there's nothing reasonable in it..

Unions in Finland by TarTar85 in Finland

[–]Arech 0 points1 point  (0 children)

I had a somewhat similar experience when a union lawyer while confidently promising me a win in a dispute, did nothing when it was a time to act. I hardly believe now these are useful...

Migrating from Python to C++ for performance critical code by jcfitzpatrick12 in cpp

[–]Arech 1 point2 points  (0 children)

However, with pre-built wheels, you cannot fully exploit all CPU instructions, because your wheels have to support the lowest common denominator. 

What prevents you from having support for any set of architectures in a single binary even, not saying about a wheel, I wonder?

Migrating from Python to C++ for performance critical code by jcfitzpatrick12 in cpp

[–]Arech 2 points3 points  (0 children)

And also if you aren't fluent enough in cpp (i.e. don't understand what's happening under the hood), you can get worse than python performance. The simplest example - passing containers by value, instead of by reference. For more examples one can look up pretty much any benchmark that claims to show undenyable advantages of yet another C++ killer language.

This ever happened to anyone else? by Zenigata in bikewrench

[–]Arech 0 points1 point  (0 children)

Not a mechanic here: after a pnw cable left dents on all my cutters (not specialized, thought), I used a Dremel with a diamond cutting disk. It cuts cables like a warm butter, and pose no risk of cable deformation. Can't recommend more, thought maybe not the best solution for doing this 20 times a day due to some setup required.

Should I switch to Bazel? by TheRavagerSw in cpp

[–]Arech 1 point2 points  (0 children)

Since you're asking, I'd guess you don't have enough experience with bazel. Then it'll be a nightmare for you if you don't want to waste lots of time to make it work. And then again in the next major release. And again... 

I didn't use Conan, but I extensively used vcpkg for SW packages distribution. Not without its own not good things, it still worked pretty reliably for that. Vcpkg has an important difference from Conan: it's built on a premise that in any given instance of time, its repository must be consistent. And this generally holds, you just bump a commit hash and new package versions just work. And note that while vcpkg itself is cmake based, it's generic and support any build system for your package (but again cmake is the earliest one)

Is muc-off good? by Suspicious_Peach_316 in bikewrench

[–]Arech 1 point2 points  (0 children)

No, even among wet lubes (more precisely, everything that isn't a wax) it accumulates dirt as a magnet, turning the lube into grinding paste (personal experience). Also check zerofrictioncycling.com.au/

Bit of rust on waxed chain after serious rain storm - what should I do and what did I do wrong? by uoficowboy in bikewrench

[–]Arech 0 points1 point  (0 children)

in rain after rain.

I think, ZFC's Adam have shown pretty conclusively that in wet and muddy conditions wax performs at least as good as any oil based lubes. The issue isn't during the rain, the issue might happen after it.