> Take away the car and people cannot live. [...] It is almost impossible to find a job and a house you can afford in walking distance of each other,
As a Brazilian, that statement feels bizarre. Yeah, my job and my home are not in walking distance of each other. I simply take the bus. Sure, some jobs are not within reach of the bus (or the ferry, or the metro, or the light tram, etc), and some jobs need a car (for instance, it would be hard for a HVAC technician to take all their equipment on a bus), but saying it's "almost impossible" to find a job?
> demanding there be things like grocery shopping as well make it not feasible for most people.
That also sounds bizarre to my ears. Most places I've known have small grocery shopping places on nearly every corner. You just have to walk.
Unfortunately that just isn't true in large parts of the US. Many cities have no public transit, and no accessible grocery stores.
Being able to live car free is pretty much limited to (expensive) major cities and some (expensive) mid-sized college towns.
The city of about 50,000 I'm from not only has no public transit and limited sidewalks, it doesn't even have crosswalks across the two main 6-lane roads that divide the city, so you can't safely walk more than about a mile even if you wanted to.
Even in cities with public transit often it is so bad that isn't reasonable to expect someone to use it. Reasonable transit must run 24x7/365, at least every half an hour. Miss a day and someone can't get someplace they might want to. More than half an hour between bus/trains and it isn't reasonable. Miss the over night - maybe you can do this if you have taxi service for the same price (which might be cheaper overall for the few people who want to ride at 3am). Half hour is the minimum, it is possible to plan your life around that level of service and not be impacted too badly, but you will hate it (particularly when the line is a little longer than you expected: you miss your bus and so your ice cream melts by the time the next comes)
Not just the US, it's like that everywhere. Private transport will always be necessary as people need to go on routes with low demand. Only counterexample I can think of is Singapore, which has a vast network of buses and trains that go to everywhere.
Even in cities with public transit cars have a very high mode share in rich countries. Some of it is 'trades' that need to carry tools and parts with them, but a lot could take transit but don't for unknown reasons
"Being able to live car free is pretty much limited to (expensive) major cities and some (expensive) mid-sized college towns"
I live in the UK (hardly a bastion of public transport) in a town of under 10k, and have a car. The main requirement for a car is to take my youngest to Drama club in the next town where it finishes at 9pm, well after buses have stopped. There is a drama club in the town, but as we only just moved we didn't want to move him. Likewise we're driving him to his old school until the end of July as he'll move school then.
I used to live in a village of 300 people, and sure you need a car there.
Sure it was nice to drive the 4 miles to the garden centre at the weekend rather than take the hourly bus, but it's not a requirement.
For a town of 10,000 people, let alone 50,000, to say you can't live car free is nonsense.
Of course America is different. Their towns are far less dense, they don't even have "sidewalks", they are consciously built so you have to drive everywhere, but that's unique to the time American towns were built.
So again, what towns in Europe with a population of 50,000 have no public transport.
As an American I can report there are sidewalks nearly everywhere. They are used for exercise only: getting anywhere is frusterating but if you just need to run (or walk the dog) they are great.
Where I live I would half to walk about a half day to get to the nearest place that sells any kind of food and back, which is a 7/11 gas station. To get to a real grocery store and return would require a full day's travel on foot (just checked google maps, 4.5 hours one-way to the closest one). There is no public transportation option at all, the only buses are school buses until you get much closer to a major city. Driving is a necessity in such places.
I live in a well populated East Coast state, so it's not like I'm even really far out in the sticks too, there are many places which are even worse off in these regards.
There are no buses to take here, and the distances are looooong. Your job or grocery store could be 15 miles away, and that's in an urban-ish area. Rural, it's much worse.
> It's set by the administrator of the computer, so a parent can set it for their child instead of hoping their child is honest to every single individual site.
You are assuming the parent is the administrator of the computer.
> One 'answer' to this concern is to have a 'leap hour' or something in the future (some future generation's problem, not ours)
A simpler solution: we already have an offset between local time and coordinated time, just change that offset. So, for instance, Brasília Time, which is currently UTC-03, would become UTC-02 or UTC-04, depending on which way the change went.
> and see if, maybe just maybe, they can get by without js.
Unless it changed recently (it's too slow right now for me to check), Wikipedia has always worked perfectly fine without JS; that includes even editing articles (using the classic editor which shows the article markup directly, instead of the newer "visual" editor).
Edit: I just checked, and indeed I can still open the classic edit page even with JS blocked.
> One of those random scripts was a 2 year old malicious script from ruwiki. This script injects itself in the global Javascript on every page, and then in the userscripts of any user that runs into it, so it started spreading and doing damage really fast.
> Its difficult problem, because even if GitHub shows whole body of the updated method or a file, you still don't see grand picture.
> For example: A (calls) -> B -> C -> D
> And you made changes in D, how do you know the side effect on B, what if it broke A?
That's poor encapsulation. If the changes in D respect its contract, and C respects D's contract, your changes in D shouldn't affect C, much less B or A.
That's the reality of most software built in last 20 years.
> If the changes in D respect its contract, and C respects D's contract, your changes in D shouldn't affect C, much less B or A.
Any changes in D, eventually must affect B or A, it's inevitable, otherwise D shouldn't exist in call stack.
How the case I mentioned can happen, imagine in each layer you have 3 variations: 1 happy path 2 edge case handling, lets start from lowest:
D: 3, C: 3D=9, B: 3C=27, A: 3*B=81
Obviously, you won't be writing 81 unit tests for A, 27 for B, you will mock implementations and write enough unit tests to make the coverage good. Because of that mocking, when you update D and add a new case, but do not surface relevant mocking to upper layers, you will end up in a situation where D impacts A, but its not visible in unit tests.
While reading the changes in D, I can't reconstruct all possible parent caller chain in my brain, to ask engineer to write relevant unit tests.
So, case I mentioned happens, otherwise in real world there would be no bugs
> US style plugs and derivatives (and Australian, Japanese, Brazilian, etc)
Brazil no longer uses US style plugs (though you'll still find them in older installations), it nowadays uses a much safer EU-derived style.
> I find it insane that Brazil continues to be dual exclusive voltage; all of North America is dual concurrent voltage. Every home/office has 120v and 240v available. In Brazil it depends on what state/city you live in - some get 120v, some get 240v.
This is wrong; it's very common to have for instance both 127V and 220V in the same building, sometimes even side by side in the same wall faceplate; 127V is phase to neutral, 220V is phase to phase (on the common 3-phase system). Yes, it does depend on the city, some cities use 220V exclusively, and there are a few other variations, but AFAIK the 127V/220V 3-phase combo is the most common.
> Even worse they use the same standard plug design for both so you'd better hope the plug is the right color or has the right sticker. And you can't be sure you can take electrical appliances from one city to the next! At least they should have adopted different plugs for different voltages.
Yeah, at least it's better than the confusing mix of legacy sockets we had before (which already were mixed voltage - and yeah, we already used the "120V 5-15 NEMA plug" aka "computer plug" even for 220V).
> This is wrong; it's very common to have for instance both 127V and 220V in the same building, sometimes even side by side in the same wall faceplate; 127V is phase to neutral, 220V is phase to phase (on the common 3-phase system). Yes, it does depend on the city, some cities use 220V exclusively, and there are a few other variations, but AFAIK the 127V/220V 3-phase combo is the most common.
That's good news. I'm glad my info is out of date!
> No luck needed. Linux based phones are starting to become viable as daily drivers.
Then please tell me, which non-Android Linux-based phone can I buy here in Brazil (one of the first places where Android would have these new restrictions)? I'd love to know (not sarcasm, I'm being sincere). Keep in mind that only phones with ANATEL certification can be imported, non-certified phones will be stopped by customs and sent back.
My condolences, that sucks that you’re stuck in such an authoritarian country. If you look at the PostmarketOS site, you may be able to find a legal phone (weird to type that phrase) that can be reflashed. Or you could buy one while on vacation, my guess is they don’t check models at the border if it looks like a personal device.
Illegal in Brazil per the Digital Child and Adolescent Statute. Operating systems are legally required to provide age verification functionality in a manner approved by the government.
Edit: apparently if it isn’t a “marketable product” then the law may not apply. So far they haven’t enforced it against Linux distros, likely because of this exception. However, IANAL (and definitely not a Brazilian lawyer).
Only way is to get the laws to change by electing other officials or civil disobedience.
I do not know all International laws. Nor do I respect countries and politicians that force such restrictive laws that prevent reuse of good devices that are now unsupported by the original manufacture.
Secondly if that law was enacted in the US ... I would buy a product that has a known bug to allow for loading a custom OS. In court I would push for jury-nullification too.
Authoritative governments suck at all fronts ... not just phone restrictions.
Would you mind pointing me to the ANATEL certification process? I am wondering if the voice of the law is worded to prevent competition ... sounds like something Google would of helped push through.
Are you allowed old school non-smart phones? That is how I would do it. Laptop and dumb phone.
Indeed, and since Brazil now has mandatory age checking in the OS, it's illegal to own or operate such phones in the country, thus they will never be certified by ANATEL.
> Also it is almost impossible to guarantee two runs of an application will trigger the same machine code output
As long as the JIT is working properly, it shouldn't matter: the code should always run "as if" it was being run on an interpreter. That is, the JIT is nothing more than a speed optimization; even if you disable the JIT, the result should still be the same.
As a Brazilian, that statement feels bizarre. Yeah, my job and my home are not in walking distance of each other. I simply take the bus. Sure, some jobs are not within reach of the bus (or the ferry, or the metro, or the light tram, etc), and some jobs need a car (for instance, it would be hard for a HVAC technician to take all their equipment on a bus), but saying it's "almost impossible" to find a job?
> demanding there be things like grocery shopping as well make it not feasible for most people.
That also sounds bizarre to my ears. Most places I've known have small grocery shopping places on nearly every corner. You just have to walk.