I always wait one year, upgrading to major release N-1 in August before N comes out in September. I made an exception last year and stayed on Sequoia. It will be August of next year before I consider Golden Gate.
I just stick with whatever major release comes with the computer. If I had actual liberty though I'd have this m3 pro running mojave. I actually got a lot of utility out of bootcamp.
The parent didn't go into any detail. I can. Homebrew has a history of ripping out your foundation underneath you. One day you are on Python 3.8, then next day you are on Python 3.10 and all your packages are broken. MacPorts doesn't do that.
Now, whether you should you be using the Homebrew Python is a completely different question. YMMV for other platforms managed via Homebrew.
I've traditionally used MacPorts for dev tooling and Homebrew for everything else, but with more aggressive adoption of tooling like uv an nvm I'm not sure the different really matters for me anymore.
Exactly. Same with PHP, MySQL etc…
Also they just block old versions and dont let you install them, you have to jump through a lot of hoops to use an old PHP version for example, so in no way developer friendly.
In the end I realized that Brew is a package manager for consumers, and as a professional i should’nt keep fighting it.
A lot of that is simply formula authors / application devs who don't know what they're doing (python@3.10 and other versions are a thing, and have been for quite a while now, but they're not always used and devs don't always keep track of the version they need) and people not updating their software for years (pythons are on a 5 year cycle everywhere, homebrew included: https://devguide.python.org/versions/ and https://formulae.brew.sh/formula/python@3.10 ).
Python in particular is well known to not be a stable target. For anyone. By design. If you expect long term use of a specific version of code, use a different language. It is not at all homebrew's fault that they're how many people discover that.
pyenv has been standard tooling for far longer than uv. depending on package manager supplied Python packages only makes sense if you’re running rhel or Debian or something and your application is packaged/deployed/the maintenance path uses dnf/apt. Otherwise you should always use a venv and use an out of package manager update mechanism. Like, in a broader sense, vendoring dependencies only makes sense if you’re shipping an application, not on a dev box.
That's what the GP means as well, you can use pyenv and uv to install multiple versions of Python and create envs with whichever version you want to use.
I switched to mise too for all my dev tooling. It just works so nicely for all kinds of ecosystems. I can use the same tool for Python, Node, Java, whatever and it just works.
Unfortunately people all over are starting to not do anything.
On a recent plane ride some old guys were watching movies on their phones on full volume. I complained and they stopped, but another guy in another row started doing it again. It gets tiring.
Last week I was on a NYC subway train to JFK Airport and there was a guy blasting some loud hip-hop/trap and a small kid playing some loud game, totally oblivious to the people on the train. After they left some older guy stepped in talking on full speaker to someone for 10 minutes.
It was quite crazy tbh, and I guess people here have already given up and start accepting it since it is tiring to police somebody new every 5 minutes and could also end in violence.
I am in the give up department. Don't own a car, so public transport heavy. TikTok adicts everywhere, elderly taking video calls on super high volume, people playing or recording Whatsapp audios etc. has become the norm. Every bus, every restaurant, everywhere I go, people do it all the time. Pointing it out and confronting people has become pointless, it takes 3 minutes for the next person to offend. It is easier to accept it and hope for noise-cancellation technology to become better.
I found it easier to use anc headphones with white noise. I'm waiting for the next 5 years to pass, then I could also have my glasses that block all kinds of abominations from my vision, as it became normal to put cancer video ads everywhere in the public space. The future looks really good imho!
The number of people blasting video on a regional flight with no internet really made me reconsider just how necessary airplane mode is. Probably an applicable case study for many other societal boundary-breaches silently spreading.
It isn't. WERO is little more than a wrapper around SEPA transactions. They literally tell your bank to make a transaction. They are not a bank themselves so they never see the money or could take it back. That means the only one who might be able to help you is your bank.
I onve saw a €500 note when I was exchanging guilders at the fentral bank and asked if I could see one. They showed me, from behind the glass. It's big
Unfortunately he has too much cash since he owns some of the largest social networks and thus receives insane amounts of ad spend… this will not end soon
reply