Im not interested in steel-manning the position that cultural acceptance of trash translates to bad code. I am defending the fact that humans do in fact have cultures, and those cultures have real world impacts. You would not see scenes like that in Japan or Singapore, or at least much more rarely.
>Im not interested in steel-manning the position that cultural acceptance of trash translates to bad code
Okay, but quite obviously OP is.
>I am defending the fact that humans do in fact have cultures, and those cultures have real world impacts. You would not see scenes like that in Japan or Singapore, or at least much more rarely.
Indians are such a major presence in Singapore that Tamil is one of its official languages. Littering is also a part of both countries' criminal codes, with hefty fines and, in SG's case, jail time being prescribed. It seems pretty clear, then, that cultural essentiality is at least insufficient as an explanation in these contexts.
Law and policy is a reflection and product of culture, or at least the dominant culture. There is influence and feedback that goes both ways.
You can ask why Singapore and Japan have harsh fines, and India does not. You can also look at how people behave when there isn't a cop watching them.
At a high level, law is just a tool for enforcing cultural norms, and is only sufficient to police small amounts of deviation on the margin. If the majority, or even a significant minority, of people woke up tomorrow and decided to break the law, there would be little that could be done in any country.
Im not opposed to direct measures. You could do observational studies looking at how frequently people litter when nobody is watching or surveys of how bad people feel littering is.
This would help you get a pulse of the comparative culture. That said, observing culture directly IS measurable.
You look at culture that leaves trash everywhere and that itself is a data point.
Sorry for the late reply, but I was rate limited by HN.
If you live in a culture that does not appreciate quality and the only focus is to make money whatever way possible, you will do whatever in order to make money. The likelihood of people starting to produce quality stuff in such a community is very low.
If everyone around you is throwing trash on the street, you will likely do that as well. You must have your basic needs met before you can start worry about things like quality and unfortunately many people in India does not have this kind of security afaik.
1. Doctors that prescribe drugs and shouldn't be prescribed to a lot of people.
2. A too unregulated big pharma that makes a lot of money selling these drugs and pushing them to the doctors.
3. Unhealthy food that leads to people taking these unnecessary drugs in the first place.
4. No social security net for people that obviously need help and are unable to help themselves.
This summer I visited the US and let me tell you that the food is really, really bad and probably a big source to a lot of issues the US have in my opinion. If you consume hazardous foods, you will get sick both mentally and physically and it was nearly impossible to get good healthy food during my visit. After my visit to Bulgaria it was easily the worst breakfasts and food in general I've had. I was bloated and feeling like shit the entire time in I was in the US and chocked of all the homeless people clearly on drugs that were just hanging around everywhere in the big cities. I actually lost 2kg during my stay because I was a bit disgusted by the food. It was just fat with extra fat. Every. Single. Meal.
Then I went to Italy, and my stomach was back to normal almost immediately and I've never had better food than in italy. My stomach was thanking me every day and it's easy to see why. They have make everything from fresh produce, basically no conservatives and other crap that both the US and the western/northen europe have in basically everything.
Man the bread in Italy is on another level and available everywhere. Even if you order a sandwich in a gas station it's like freshly baked and tastes amazing. When you go to restaurants, the pasta is made the same day as you order it and so on. Zero km restaurants.
The world should copy whatever Italy is doing food wise because man they have shit figured out.
Really? Any numbers? Cause I aleays comented that for allnthe companies I've worked, even the ones thatnloterally developed proprietary desktop software for Linux and thus had RedHat on all workstations... they never sent a single dime to RedHat.
Were they actually running RedHat Enterprise Linux, or was it something like Fedora or CentOS? CentOS was basically RHEL with the branding stripped, but I don't believe they had any kind of support agreements.
They do charge for extra benefits, if you need them. But you can deploy a server to production today on Debian and be fine. Unless your in the case where you need to pay for support (regulatory).
Just because RH, Suse and Canonical charge, does not mean those are requirements. You can always opt to have linux and not pay for their support.
If you can handle the churn of building against a new platform every year or two instead of every decade or more, you can keep all your stuff patched without an extended support license.
This is a valid point, but I wonder how many installs are managed through a commercial contract. My assumption is that it would be a small number of high value contracts, but the bulk of installs are just free Ubuntu/Debian/Fedora installs.
What does that have to do with paying? Only RHEL requires that you pay for patches/updates. If you're running Debian, Ubuntu, etc you get all your patches and updates for free; no need to pay.
The release upgrades for Ubuntu were a little rough whenever they changed init systems (sysv -> upstart, upstart -> systemd), and occasionally there has been some other weirdness.
But the real key is that do-release-upgrade sucks because it's too conservative because they roll back when there are any errors or dependencies they can't resolve. If you do your release upgrades manually, you can always work through those issues. Debian/Ubuntu busybox includes dpkg, so even if you end up in a very broken state (glibc version mismatch, coreutils don't work, bash is broken, etc.). You just need a copy of busybox installed, tmux, and maybe a portable SSH daemon and a statically compiles curl, and you can do everything the release upgrade process does but with the ability to rescue a failure instead of rolling back or dying. It's probably good to follow the same upgrade path as that tool likes though (only directly upgrade between adjacent releases or from one LTS to the next LTS), so you may have to do this a couple of times if your servers are really old.
(I guess you don't really even need any of those statically compiled tools, either— you can just use Nix to provide whatever you need instead since no Nix-provided tools care about the libs provided by the underlying Ubuntu system.)
At a past job I upgraded in-place some Ubuntu 14.04 web servers to 20.04 through some release-upgrade failures this way. It's generally better to rebuild on a new, clean image, but in-place upgrades on Linux rarely fail and are pretty much always rescuable when they do.
> some sort of user signup/signin/forgot password auth and cookie/token flow. Django does not include anything for this and leaves it to the user to work out
I think (and I could be misremembering here) is that Emby started off as C# and both Plex and Jellyfin are forks of it. Also a lot of folks in this sphere seem to be on windows as their primary platform, and C# along with visual studio is pretty on that stack
We are all using Unifi stuff because there are no alternatives.
Of course it all depends on which bits of the Unifi ecosystem you are using. If you just want a singular device like a firewall or a WiFi AP, you can find alternatives.
But for the full stack from firewall to switches to APs, there just isn't anything that integrates as well as Unifi gear.
I have have lanner tech router that I installed a as internet gateway. I have been very happy with it. Works well, lower power, small has multiple ports. Can use SSD for storage.
One must install the OS; whether that is OpenWRT, OpenBSD or whatever OS. This means that one needs to be quite familiar with the OS install. So, one probably needs to be a technical person. The one I got had x64 intel based CPU, so it should run just about any linux or BSD distribution. The one that I got has a serial port for the console (no VGA, HDMI, display port etc).
Aruba Instant On. It's Aruba's enterprise hardware with all knobs stripped and on a huge discount.
I suppose some people might find their use of a cloud based "controller" disagreeable, but I honestly think it's a plus — it's barely ever needed and it's one thing less to maintain.
> I suppose some people might find their use of a cloud based "controller" disagreeable, but I honestly think it's a plus — it's barely ever needed and it's one thing less to maintain.
Until your network gets pwned because the cloud controller gets breached.