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

100% agree with this.


it's because so many essential system tools now rely on python, and if you install arbitrary code outside of a venv it can clobber the global namespace and break the core OS' guarantees.

I do agree it is annoying, and what they need to do is just provide an automatic "userspace" virtualenv for anything a user installs themselves... but that is a pandoras box tbh. (Do you do it per user? How does the user become aware of this?)


What they needed to do is allow side-by-side installs of different versions of the same distribution package and allow specifying or constraining versions at import time, then you wouldn't have the problem at all.

But that's probably not practical to retrofit given the ecosystem as it is now.


That couldn't happen with Debian's dist_packages which was explicitly for the the system tools managed by apt.


pipx solves this perfectly.


For "applications" (which are distributed on PyPI but include specified entry points for command-line use), yes. For development — installing libraries that your own code will use — you'll still generally need something else (although the restriction is really quite arbitrary).


Agreed! Sorry my read was for apps. You can use --user with pip to install into the user site rather than the system site, however it still causes overlap which can be problematic


Yikes, http://schemas.xmlsoap.org/soap/encoding/ is running on Azure and it's down. So any SOAP/WSDL api's are dead in the water.

    HTTPSConnectionPool(host='schemas.xmlsoap.org', port=443): Max retries exceeded with url: /soap/encoding/ (Caused by SSLError(CertificateError("hostname 'schemas.xmlsoap.org' doesn't match '*.azureedge.net'")))
A service we rely on that isn't even running on Azure is inaccessible due to this issue. For an asset that probably never changes. Wild for that to be the SPOF.

160k+ results on GitHub: https://github.com/search?q=http%3A%2F%2Fschemas.xmlsoap.org...


If you build it right, the underlying storage engine for your event stream should be swappable for any other event stream tech. Could be SQLite, PSQL, Kafka, Kinesis, SQS, Rabbit, Redis ... really anything can serve this need. The right tool will appear once you dial in your architecture. Treat storage as a black box API that has "push", "pop" etc commands. When your initial engine falls over, switch to a new one and expose that same API.

The bigger question to ask is: will this storage engine be used to persist and retain data forever (like a database) or will it be used more for temporary transit of data from one spot to another.


The word "blinders" really stood out to me in this. Does anyone have a recommendation for something that is literally like horse blinders but for people? I genuinely feel like my peripheral vision is "too adept" and overwhelming sometimes. If I cup my hands around my temples and over my brow, I feel a sense of calm. Trying to find a real product that does this - but I suppose I could just try to prototype my own with an old baseball hat or visor that has some vertical pieces on the side.


This might sound silly: I used post-it notes as human-blinders.

I turnt the post-it note sideways, wrote `FOCUS TIME`, and put it on my temple, to block out my vision in that direction.

I joked about it with my team before, and then just did so when I felt comfortable enough with them. I utilize this strategy at home for deep focus in a chaotic living room setup.

2x Post-its, baseball cap, and over-the-ears noise-cancelling headphones is peak `focus-time` I've found.


there are at least two of us!


Check out pashmina‘s. It’s common to see people wearing them over their heads at EDM festivals if they are feeling over stimulated.

I occasionally use them while I’m working for the reason you mention.

I love my pash. Highly recommend.


Pop the lenses out of glacier glasses?


There isn't really a polished and comprehensive singular thing to accomplish this the same way you would with Active Directory in Windows world. Then again, AD is really not a polished thing either its more of a duct-taped stack of crap.

Mirroring "the unix way" it is often a collection of single-purpose tools composed together to achieve the desired goal. Samba is quite powerful these days, it does more than just SMB sharing. FreeIPA is another software tool that I believe is more common in Red Hat deployments.


mechanical turk. fake it till ya make it.


The more modern approach is fake it until a liquidity event.


The same excitement I used to feel in the late '00s/early '10s for Apple is what I now feel for Unifi. I must have it all. They are capitalizing on autism better than anyone else in the history of the world, except for maybe Lego.


I just wish they had Apple level inventory on hand. Sometimes I’ve waited months for product or component to be back in stock. Then gone in matter of hours. Currently waiting on the G4 pro doorbell. (WiFi version).


I just want Claude inside of Metabase.



These birds are really neat. I live in rural Michigan and they’re every where here.

- they’re the oldest enduring species of bird on our planet (been around for millions of years)

- they make a very unique call - it’s loud and prehistoric and definitely makes me think pterodactyl

- they’re often called the ribeye of the sky due to their meat (haven't tried it myself, yet)

- they fly in V patterns like geese

- they pair up and remain monogamous for their lives

I’d love to attend the migration one day and see them all together in one spot. The videos on YouTube are surreal.


My favorite wildlife joke:

You know that geese fly in V's to reduce air resistance, right? Ever notice that one side of the V is often longer than the other? You know why?

(At this point, you will get a pause, followed by a hesitant but very carefully worded explanation about northern hemisphere rotation, rising air, sun glints, or what-have-you.)

Nope. It's because geese can't count.


[flagged]


Why is it startling? We're predators and meat is tasty.


You looked at the photos in the article and thought, "I'm hungry"? I think not, which means you are not a predator - just conditioned to believe in it by modern agriculture.


You're constructing a strawman. No one suggested that but you.


Nothing to address the actual argument I see, just deflection.


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

Search: