Hacker Newsnew | past | comments | ask | show | jobs | submit | tacker2000's commentslogin

Why does anyone who seems to be working in the software industry even think that immediately updating to the latest major release is ever a good idea?


I develop apps and I needed to upgrade to install the latest Xcode and simulators.

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.

Do you upgrade your computer when the major release goes out of support?

Lots of faux outrage, rambling and hyperbole here from Gruber.

“Absurdly and insultingly”? Come on…


Yes, why include Bavarian explicitly?

You could have included Tyrolean, Viennese, or whatever which are all local dialects on par with "Bavarian".

These all belong to the Upper German dialects, as seen here:

https://en.wikipedia.org/wiki/German_dialects

Looks like this is just some Vibecoded app, with no real science behind it.


Aren't most Austrian dialects considered as sub-dialects of Bavarian?

Source: https://en.wikipedia.org/wiki/Bavarian_language#Geographical...


Please consider adding MacPorts support.

Brew is notoriously developer-unfriendly.


How so?


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.


This is not about python packages, this is about python itself.


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 use mise for dev tooling, that way I can have the exact correct version for every project.

Python through brew is the one I expect to be the latest one I use for one-off scripts.


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.


When no one polices it, that is the new culture. That is America's culture now.


"High prices shame Britain" made me chuckle


I tried dating that issue of Metro, but was unable to!


I always use Paypal because they have buyers protection, and this has already saved me countless of times.

Would like to see if this is also offered in the Wero ecosystem?


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.


Why does the author keep mentioning that a one line bash command that downloads a bunch of crap is “great UX”?


Bertha von Suttner on the 200 EUR is Austrian


I've never seen a 200€ note irl (and not the no more printed but still legal tender 500€ either)


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


And he can't be fired by shareholders.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: