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
The author is a "Firm believer that humankind took a wrong turn with the invention of the smartphone." and has a new book coming out, so naturally he is trying to push some anti-tech narrative.
No, headphones don't make people antisocial. If someone is wearing headphones, respect their privacy and just leave them alone.
Some people just don't like to chat to random people on the subway or at the supermarket. Some people just don't see the value of mundane conversations with strangers.
It depends on the culture and personality. Some people like it, some don't.
In the US, people are more inclined to chat to strangers, and in Germany for example they aren't. These differences are actually what make us "human", so it's not a binary decision of: talking to strangers == good, and headphones == bad.
I don't think the author presents it as such a binary decision though.
The fact is that in practice, it's either headphones in or out when in public. Meaning wearing them all the time effectively means IRL Do Not Disturb.
> I think we need regular doses of real human contact — not just with close friends, but with acquaintances, and even with strangers — to counterbalance all the negativity we encounter in the news and online, and to remind us that, on the whole, people are kind and well-meaning.
I think the author may have a point here, but he'll be hard pressed to convince anyone to give up the benefits of 'sonic isolation' through music and noise cancelation that people seem to have discovered.
> I think we need regular doses of real human contact — not just with close friends, but with acquaintances, and even with strangers — to counterbalance all the negativity we encounter in the news and online, and to remind us that, on the whole, people are kind and well-meaning.
Well how about cut all the negative bs so there’s nothing to counter-balance? Nobody forces you to read news if they affect you so much.
On a gut level I agree 100% as I'm feeling the same feelings and prefer no contact. But on a biological level it's definitely better to have more social interactions and talking to strangers specifically has many benefits to both you as an individual and for creating a better society.
I mean what do you want the author to write, cooking recipes? Where is he "pushing" it? Writing a substack related to the theme of the book you're writing is, apparently .. bad? Even if true, are we we not supposed to market things at all. Sure, there's a line after which shilling becomes distasteful, is that really the case here or is it an overreaction?
I can image that because of motivation to sell his ideas and writing, he is in incentivized to sensationalize the research he refers too. Not that the author claims to be a scientific writer but many people find it intellectually dishonest to try to push your opinion and often clever but, ultimately, anecdotal observations about the world via “scientific” language.
“Absurdly and insultingly”? Come on…