1,950 karma · joined March 16, 2013
My non-educated guess is that the hardware currently in WIP (like Thunderbolt or DP Alt Mode) is the one they'll release at the end of August.
I remember that the launch of the 2022 versions had a drop in quality, I don't remember when was the last time I had crashes in a Jetbrains product, but with the launch of 2022 versions crashes occurred on a daily basis to the point I really considered cancelling my subscription, and I activated for the first time the option to block updates in Jetbrains Toolbox.
Months later they launched their promotion to keep the current pricing for 3 more years and I renewed. I acknowledge that promotion was a genius move by them, but I'm unsure if that promotion was a result of a drop in income for them.
My reaction was to "sabotage" FF users by prioritizing IE and Chrome and not actively testing my websites in FF, but only waiting until users reported bugs.
My thinking back in the day was: Why would I write N times more lines of code for a browser that had way less market share than Internet Explorer, especially when Chrome was faster and worked better?
By the time Firefox corrected course and prioritized parity with other browsers (ie. the -webkit fiasco), their market share was already an order of magnitude smaller.
15 years later, I don't feel proud of my actions, but my own conclusion is that every individual action added up. Now I feel sad to see Firefox with less than 3% market share because the damage is irreparable now.
Yeah, the first thing I do when I get a new Mac is to install some tools to make the experience less annoying.
AltTab: https://alt-tab-macos.netlify.app/
Rectangle: https://rectangleapp.com/
Dato: https://apps.apple.com/us/app/dato/id1470584107
Caffeine: https://www.caffeine-app.net/
Paragon NTFS Driver (free for Seagate disks): https://www.seagate.com/support/software/paragon/
--
In my own experience, I found out GNOME 40+ to be more polished UI-wise than MacOS. I was really surprised when I installed Fedora Silverblue the first time. And also I'm a bit upset that MacOS seems to have stalled, and when Apple adds changes is to make it look more and more like iOS.
Disapproving Apple's monopolistic behavior does not imply disliking their products.
Also, look for React Testing Library to complement Jest.
And considering the state of the art of Linux GPU Drivers, maybe using Windows will be the only feasible way to actually run Linux apps.
You're missing the forest for the trees. The issue is not building an app specifically with Electron, but building an app which requires a browser. The browser is expensive in terms of resource usage, which results in less battery life.
Using a browser is OK for an app intended for a light usage session (like booking a flight). But not OK for an app which is intended for heavy usage sessions (like browsing pictures in an infinite timeline).
There's a reason Slack (which already has a reputation of impacting your battery life) decided to create a native app for mobile instead of using an Electron-like framework like Capacitor[1].
Yeah, because the iOS ecosystem is well known for allowing competition, especially competing stores.
Many of the issues that Apple create wouldn't exist if competing stores were allowed to exist.
Remember that ads is an unethical arms race and there was a time where ad companies were using VBScript to create system-level popups which defeated any popup blocker.
The question is not if it will happen, but when and what will be the consequences.
Although I agree with your blockchain view.
Just because they're not leveraging them today, it doesn't mean that they won't do it tomorrow. If a proposal requires a big effort to implement it, it will probably never become adopted.
Just because a feature is not widely adopted it doesn't mean that is not useful to the people using it, especially when the feature is used to mitigate the entire "cannot find property of undefined" type of errors.
How dare you use JavaScript for anything else than validating forms!!! What is that jQuery thing??? Stop trying to make JavaScript into something it's not!!!