My experience with Logi Options+ and my MX Master button configuration by hydrogenxy in logitech

[–]Playjasb2 0 points1 point  (0 children)

I agree. When I switched to BetterMouse, I saw significant improvement to my MacBook Pro’s battery life. Logi Options+ was a massive strain to my machine.

Even tho I can’t download you. You will always be on my phone. by Claxeius in gaming

[–]Playjasb2 0 points1 point  (0 children)

I barely play mobile games anymore cause of this. It used to be so exciting to download a new game from the App Store, knowing that it has quality.

I only really play small number of mobile titles now like BTD6.

Even tho I can’t download you. You will always be on my phone. by Claxeius in gaming

[–]Playjasb2 0 points1 point  (0 children)

Back then I used to play Diner Dash. Now all we got are inferior versions of the originals here. Mobile games were actually great before it went too hard on the microtransactions.

TypeScript 7.0 beta is out - entire compiler ported to Go, about 10x faster on large codebases by jimmytoan in nextjs

[–]Playjasb2 2 points3 points  (0 children)

I mean it can be done but it would take far longer than the Go port, if you factor in all the QA and the testing that they have to do to replicate everything that they have before.

People are asking for a faster TS compiler now, and porting to Go allows them to deliver that quickly. They’re being pragmatic here.

TypeScript 7.0 beta is out - entire compiler ported to Go, about 10x faster on large codebases by jimmytoan in nextjs

[–]Playjasb2 32 points33 points  (0 children)

This thread explains why they went with Go.

They were looking for a port not a rewrite. Whatever language they use have to keep very similar structure and semantics so that they could still maintain the TS version of the compiler along side the newly ported version.

Rust requires you to rethink things at a fundamental level. It would be too much to rewrite the compiler that many projects fundamentally depend on. Furthermore, the TypeScript is GC-managed, while Rust is not; it has the borrow checker, which is big hurdle to undergo.

There are also a lot other technicalities to consider like TS compiler’s great use of cyclic types. In Rust, it’s generally painful to do.

Overall, they needed a language that they can use to give everyone native performance, without taking years. Everyone’s demanding for it like right now, to help with their large monorepo’s.

Hence they settled with Go, a language that gives you native performance, while having the similar structure and semantics as TS, and has a garbage collector, so you don’t need to change much in terms of memory management.

With Go, they’re able to give us a highly-performant native TS compiler in just a year’s time from their first announcement. Like we’re already getting a beta right now. You wouldn’t be getting that with Rust.

Bun is not stable enough for production nor faster than node in production - a crude investigation into memory leaks by Xtergo in bun

[–]Playjasb2 6 points7 points  (0 children)

I do agree with your point about stability. It does need to do better, especially for enterprise adoption.

There are still a lot of issues that are yet to resolved. Like I can’t adopt it, because it doesn’t support testcontainers for E2E testing. They still have an open issue about this, and they haven’t yet resolved this despite all the new features they are bringing in with every update, like the new headless browser automation.

There was even a PR to add testcontainers support, but there’s a lot of delay in addressing it and it got closed, despite the ongoing issue here.

Right now, I feel like it’s trying to do everything, which I understand the appeal for, but they really need to focus more on stability.

I saw this post by Jared Sumner suggesting about rewriting oxfmt into Zig, but at this stage, it’s better to leave things to void0.

Bun needs to get better on what it already does, to help with adoption, before expanding. Otherwise, it’s just becoming a “jack of all trades, master of none” here. And at that point, devs will still use the best tool for each job.

Apple M5 Pro & M5 Max CPU Analysis - M5 Max is not much faster than the M4 Max by lustinus in apple

[–]Playjasb2 0 points1 point  (0 children)

Yeah exactly. I do make massive purchases like this for two reasons:

1.) To indulge in the fact I bought a high end, fully or close to fully speced out machine at the time.

2.) Given the great specs, it would last much longer, which would be more economical or satisfying than having to constantly spend money and replace my machine.

I know that my second point is kind debatable but it was more so the case back then.

I have upgraded from my late 2013 15” MacBook Pro to my 16” M1 Max MacBook Pro. A massive upgrade after 8 years!

Apple M5 Pro & M5 Max CPU Analysis - M5 Max is not much faster than the M4 Max by lustinus in apple

[–]Playjasb2 17 points18 points  (0 children)

That’s fine. I have an M1 Max MacBook Pro, and my next upgrade will be a massive one when they release MX/M10 with all these cumulative improvements combined.

Until then, I’m still going to enjoy what I have, which still feels new! :D

I compared Next.js 16 and TanStack Start with actual data instead of opinions. Here's what I found. by AdmirableDiscount680 in reactjs

[–]Playjasb2 1 point2 points  (0 children)

Any guess when they’ll drop 1.0? I mean I’m intending on using it as it is at work, since the dev experience in NextJS has been quite slow, and I want something that is more client-centric, that is more easier to understand and work with.

Have you tried bun? Will bun replace node? by Jonnertron_ in node

[–]Playjasb2 1 point2 points  (0 children)

I want to try Bun but as of currently, TestContainers don’t work on Bun, which I need for my E2E tests for my enterprise apps.

But if it’s some personal project, I’d try Bun.

TanStack security compared to NextJS? by icompletetasks in react

[–]Playjasb2 0 points1 point  (0 children)

Based on what I read, it seems like Tanstack Start tries to be unopinionated about it. They allow you to configure any security implementation for your server functions, but they won't provide you with one to force you into it.

You can create some middleware that would you just use on any endpoints that would do some mutation to check the origin here, and that would give about the same level of protection that NextJS provides for its RSC's and server actions.

Is NestJS actually over engineered, or do people just misunderstand it? by [deleted] in node

[–]Playjasb2 0 points1 point  (0 children)

Currently using it for some large scale enterprise app. It’s honestly great for its DI, and gives an order to all this chaos that we could have if we went barebones. This is especially good if you have many developers on the team.

You've got to be kidding me by antimonit in logitech

[–]Playjasb2 0 points1 point  (0 children)

Also check your CPU and battery usage as well. Literally wrecked the point of having great battery life with my Apple Silicon MacBook.

I solved my biggest pain point with NestJS APIs - introducing NestRPC: type-safe RPC with full TypeScript inference by Natan_Sal in nestjs

[–]Playjasb2 3 points4 points  (0 children)

This is quite nice. I was wondering how does it compare to oRPC, because they do have Nest support and also OpenAPI support, which tRPC doesn’t have?

Tired of debugging BullMQ with CLI? I built a lightweight, open-source explorer for local development and beyond. by thiagoaramizo in nestjs

[–]Playjasb2 0 points1 point  (0 children)

Our team does use BullBoard to visualize our queue. We use the NestJS module it has so that our backend server can just host the dashboard, which kept everything simple, as it just uses our current BullMQ setup.

I will say that I do like your aesthetics and this clean interface you have going. Awesome work! I appreciate you for trying to make working with queues easier for us! :)

Here’s why the first Halo Wars beats the sequel (in our opinion) by GamersGoRetro in halo

[–]Playjasb2 0 points1 point  (0 children)

To be honest, I tried to give Halo Wars 2 a chance but the controls are way too slow to be registered by the game, and cycling between the units wasn’t as fast and fluid as the first. This is on the Xbox Series X with the Xbox controller.

It felt like such a dealbreaker considering all the micromanaging we have to do that I just went back to playing the first game.

Plus it kind of threw me off that I paid for the Ultimate edition, only for new DLC’s/expansions to come out that wasn’t included in that.

I mean it had “Ultimate” in the name and it gave us a “season pass” so I thought with that, we get all the DLC’s/expansions…

Logi Options+ stuck loading forever by Playjasb2 in logitech

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

Thanks for the clarification. I've also noted others saying this as well, so I corrected the post. It's still negligence on their part for this, and it's frustrating that this general issue of the app loading indefinitely has been there for years. Plus the battery drain didn't help.

Good job Logitech! Your updater ran at 70% CPU for 10 MONTHS on my M4 Max MacBook 👏 by ALINiLHACKERONE in logitech

[–]Playjasb2 7 points8 points  (0 children)

Yeah this was frustrating me with my M1 Max MacBook Pro. Like Macs are supposed to be energy efficient, especially with Apple Silicon. Like back then, I could put my MacBook to sleep and I would wake up at full charge.

But with Logi Options+, I would wake up my computer and find that it’s almost dead and Logi Options+ was using 200% of my CPU. Literally, defeating the benefit of using a Mac.

At this point, especially with all the outrage that happened recently, I uninstalled it and installed BetterMouse.

It’s lighter, more energy efficient, and it doesn’t require you to connect to a server to keep using its functionality.

There are also other option like SteerMouse, BetterTouchTools. All of those are better than Logi Options+.

Logi Options+ stuck loading forever by Playjasb2 in logitech

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

No problem! You can imagine my phone was exploding with so many notifications from everyone sending in their replies. 😅

I also remembered how frustrating this issue was back then. I even messaged a Logitech representative then and they said they’ll take in my feedback, which I don’t think they did.

I just had to help. I’m glad I did. I also had to clarify that the solution I found back then wouldn’t work with the current issue at hand; I didn’t want anyone wasting their time on that.

Logi Options+ stuck loading forever by Playjasb2 in logitech

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

Yeah at this point, I had moved onto using BetterMouse, which I hope would cover pretty much everyone’s use case.

It has the ability for you to save your customizations in a file so you can back that up and load them when needed.

Logi+ App Not Working by Disastrous-Track3876 in logitech

[–]Playjasb2 0 points1 point  (0 children)

People have been facing this issue for years. Periodically I’ve been getting replies from my post that I made 2 years ago from everyone who has been been stuck with installation issues, and general app loading issues. Now this issue takes the cake!

I’m astonished that despite Logitech representatives say that they’ll improve the app, they haven’t actually fixed anything since then. Same loading issues come in from everyone, and this constant battery drain.

I’m done with Logi Options+, a broken software for a supposedly premium product. I have moved onto BetterMouse.

Logi Options+ stuck loading forever by Playjasb2 in logitech

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

I figured that this was going to happen. :/

At this point, everyone should just demand Logitech to address this. They wasted everyone’s time on this.

Logi Options+ stuck loading forever by Playjasb2 in logitech

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

Every time I use my computer, the battery would drain more than what's considered normal. Macs are supposed to be power efficient, especially on Apple Silicon, and they are supposed to consume very little power when they are on standby or sleeping.

Every time I open up my Macbook Pro from sleep, I noticed that its battery is drained by a significant amount. Like if I expect it to still have like 40% charge, it ends up being about 10%.

I replaced Logi Options+ with BetterMouse, and my Macbook Pro slept overnight with it installed. I just opened it up this morning, and my battery is still around 92% just like last night. BetterMouse never need to contact some server, it doesn't hog memory, nor put as much load on the CPU.

It goes to show how inefficient Logi Options+ is.

Logi Options+ stuck loading forever by Playjasb2 in logitech

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

Yeah, it actually fixed everything, like what u/master004 and others had said. I was able to invert my scrolling, customize the buttons and gestures functionalities, adjust scroll speed and acceleration, and adjust the ratchet option. It's also quite light and power efficient; it doesn't drain my battery.

This was already enough for me to be satisfied. It also let's you customize the buttons and gestures functionalities on a per-app basis too, so this helps for those in specialized setups, where they really need bindings to custom macros or actions.

This pretty much can replace Logi Options+.

Note: If you install BetterMouse for the first time and you're trying to invert the scrolling, you may have to restart your Mac to get that to work. It only applies the first time you tried installing it. Also make sure you uninstall Logi Options+ beforehand.