Well, a regular SIM mostly just works, except for when it doesn't.
I haven't had any APN issues with regular SIMs in a while actually, but it used to be a common problem that would only sometimes auto-configure correctly. I've definitely had to google carrier APN settings and fiddle with them for a while to get text, MMS, and internet access working properly.
I also recently had an issue where I moved my US MVNO provider SIM to a new phone and it mostly worked, except for RCS. When I called them, they claimed my phone model wasn't compatible with their network, despite me already using it on their network for months. Apparently in their opinion SIMs should never actually be moved to a different phone. They offered to sell me a new phone, but I switched to a new carrier instead.
I've also had APN issues with physical SIMs, they are definitely not perfect. But I have never had an unusable "bricked" physical SIM. My eSIMs gripes are from being unable to use the eSIM at all. It's essentially a brick at that point.
RCS is a whole another kettle of fish indeed and the fact it only works with Play Integrity being on Device/Strong and the bootloader being locked is absolutely asinine to me.
Yeah but on the bright side, Google's total lack of customer service means nobody will ever be able to talk a minimum wage clerk in the middle of nowhere into transferring your phone number to somebody else without your permission.
The "abolish the police" movement did not manage to actually abolish the police, but it did drastically decrease enforcement and prosecution of crimes perceived as minor or petty, like shoplifting. Police are not eager to try to enforce the law against it when they risk getting crucified if any encounter goes wrong and the suspect is likely to be released immediately due to bail reform and get their charges dropped.
Hahahaha. The cops regularly shoot dogs and refuse to save kids. The day they worry about being "crucified" for literally any behavior at all will be a day to celebrate.
They never investigated them in the first place, my guy. Law enforcement can't manage to solve half of the murder cases in the country, let alone anything less dire.
I don't think you realize how little policing the police actually do lol
We would probably have much higher unemployment and slower-moving industries, and might no longer be the economic powerhouse of the world.
When it's simple and easy to fire people, companies are a lot more willing to take a chance on hiring somebody they aren't 100% sure will be a good employee, and willing to hire a lot and grow fast knowing in both cases they can fire easily if needed.
I find it sad that so many people never think about the second and third-order consequences of what sounds like feel-good policies. They often end up being a net-negative for the people they were intended to help.
I strongly disagree. If they're is such a massive difference we would see alot less globally competetive European companies.
> a lot more willing to take a chance on hiring somebody they aren't 100% sure will be a good employee.
Just proof hire them for 6 months to a year.
Your argument doesn't hold for someone that has worked for 10 years. If they were a bad hire; it's on you at that point.
But the improvements are plenty;
- Easier planning life and reduce work anxiety for employees.
- It encurrage companies to invest and train their existing employees since they're hard to get rid off.
- It makes employees less scared to speak up or discuss problems.
- It makes companies more cautious about reckless hiring if they're not sure about their economics.
- Allows older workers to remain productive for longer, reducing the burden on the pension or unemployment system from people 55+ having a hard time finding new work for few years before retirement.
Finally, i must ask what the societal purpose of jobs and companies are. From a pure "numbers go up", there is a cost to worker protection. But id argue the society as a whole benefit much more from it than having a multinational IT company on the stock market. There is a balance to these things ofourse, but dismissing it outright is not fair.
You're welcome to disagree, I don't mind some competition.
> Just proof hire them for 6 months to a year.
As is common with most quickly tossed out "tiny fixes" to Socialist policies of excessive regulation, this makes the whole thing more complex and doesn't really solve the full problem for either workers or companies the way true free markets do. The only real "just" is just stop meddling with what everyone else does, let workers quit and companies fire whenever they want to.
> Your argument doesn't hold for someone that has worked for 10 years. If they were a bad hire; it's on you at that point.
Yes it does. It's not necessarily only that they're a bad hire. They could have the wrong skills or temperament or something for where the company needs to go, or the company could need to shut down a whole department or something. I don't know, the world has infinite complexity and possibility. I'm not smart enough to come up with everything anyone could ever want to do, and frankly, neither are you or anyone else.
> Easier planning life and reduce work anxiety for employees.
That sounds like a personal problem. I don't care to reshape national policy to cater to someone's alleged anxiety.
> It encourage companies to invest and train their existing employees since they're hard to get rid off.
Eh maybe, but many companies still do that now because good people are still hard to find. That's the better and more reliable way to do all of these things.
> It makes employees less scared to speak up or discuss problems.
Plenty already do that, I don't think it's much of a point. It's not really proven any more than the counter-statement that it makes employees more willing to slack off.
> It makes companies more cautious about reckless hiring if they're not sure about their economics.
That's exactly my point. I think it's good to let them "recklessly" hire if they think they can afford it. Some will get things right and grow huge, other will fail and those workers will be able to find new jobs more easily.
> Allows older workers to remain productive for longer, reducing the burden on the pension or unemployment system from people 55+ having a hard time finding new work for few years before retirement.
"Allow" how? They can already do that fine. Many companies value the experience of older workers just fine without the Government forcing them to do things. And I'd rather they have a comfortable retirement already set up from a robust investment market, possibly with a 401k or something like that. I don't want them to be dependent on either one company or the Government.
And intentionally saving this for last along with the end:
> If they're is such a massive difference we would see alot less globally competetive European companies.
> Finally, i must ask what the societal purpose of jobs and companies are. From a pure "numbers go up", there is a cost to worker protection. But id argue the society as a whole benefit much more from it than having a multinational IT company on the stock market. There is a balance to these things ofourse, but dismissing it outright is not fair.
"much less competitive European companies" is exactly what I do see, and you are also arguing that that's a good thing. Europe seems to have very little in the way of invention or growth pretty much since WWII. They haven't invented much new, and most of what they have invented has been eclipsed by more aggressive and nimble American companies. The European economy is still mostly dominated by the same large companies mostly doing the same things they've always done, sometimes adopting new technology long after American companies led the way.
I'm not dismissing anything outright. I've carefully observed the results of both styles of economy and I prefer freer markets. I like helping lead the way towards creating awesome things thanks to everyone's free will. It's not always perfect, but the market usually fixes things faster and better than half-baked Government policies.
I know this is quite a deep cultural difference between Europe and USA going back ... probably since the the industrial revolution. I dont even think we can compare numbers and expect the same outcome if the US implemented european worker laws.
One thing i am curious about though. Do you think worker unions are a good thing? Historically USA pioneered them, yet theyre nearly nonexistent today.
The reason i ask is, Sweden where I'm from, does not actually have a miminum wage, or much of any worker protection codified in law. Its a more open market than people (even swedes) really realize. Its just that a we have a 68% unionizaion rate of all workers, 2nd highest in the world. Its the unions that have established much of the worker protections.
> They haven't invented much new, and most of what they have invented has been eclipsed by more aggressive and nimble American companies.
I think this is rather difficult to measure. Certainly it looks that way for the tech sector in particular.
But europe also has a very high upstart per captia ratio. Its also there really common that small innovative european upstarts get bought up by international and American companies after passing 100-200 employees. We rarely see new giant corporations show up in europe before being absorbed.
Though i also think if any of the US FANG companies were based in europe they would be shattered by monopoly protection laws at a heartbeat. Our ideals about a good company is simply different.
My opinion on unions is mixed, I suppose. They may be necessary in some times, places, and industries to compel reasonable treatment of workers. If such things are necessary, they're probably better than government intervention due to being much closer to the actual workplace. Historically, they have been responsible for establishing some good practices as standard in the American workforce. But they also have their bad sides. They tend to encourage an excessively antagonistic relationship between workers and management, cause pay and promotions to depend only on seniority rather than skill and work ethic, make it impractical to terminate workers who are ridiculously lazy or toxic, force everyone to take the same benefits whether they want them or not, enforce ridiculous rules about who can do what when, and other such things. They probably deserve at least some of the blame for the fall from grace of American automobile manufacturing due to things like being unwilling to accept greater factory automation even if it may lead to fewer workers needed, thus making the whole company less competitive.
I suppose in my ideal economy, I'd expect around 10-30% unionization, with the rest of the workers treated reasonably well due to a combination of market forces and threat of unionization. That's decently close to what we have in the US right now.
I do find advocates of it in the US to be ridiculous at times. Like, okay maybe unions are necessary and beneficial sometimes, but I think software engineering is about the least in need of unionization of any career in the modern world. But still some people seem to be obsessed with the idea of it.
Anti-monopoly regulation seems to be a mixed bag to me too, particularly in today's economy. Only 20-25 years ago, Microsoft was the big bad monster company, enough so that the US Government did start to look at using monopoly regulation against them a little bit. But the internet world and Google took the wind out of their sails better and faster than the Government could, and I think the tech world is better for it. FANG occupy similar economic space now, and I think it's likely that changing technology and market forces will again do a better job of knocking them back down a peg than the Government would.
Europe certainly doesn't lack smart and ambitious people, but I think those attitudes of who is allowed to be "on top" in society and what a good company looks like holds them back. That's a legitimate tradeoff that the people of Europe are free to make of course, but I disagree that it's the ideal way to organize a society.
It's a valid point. As with anything there is balance. Consider the value of being able to plan some aspect of one's life. This generally goes up as one gets older and is responsible for others.
It sings its own praises... how exactly? Maybe by a bunch of happy users talking about how they like it and it's a better solution to the problem that the thread or article is about without being explicitly paid? Which is exactly what's happening here and some people are complaining about it?
Source: My macbook has drained its battery flat while closed in my bag dozens of times. Then it just stopped doing that on an OS update. I still have no idea why.
On the one hand, it's nice to see Ruby and the Ruby tooling system getting some love.
On the other, I'm not sure if this is really needed. Most of this stuff already works fine in Ruby with Bundler. Did you know that Bundler already has a really nice syntax for inline requirements for single-file scripts?[0] Seems like a lot of people forgot. Installing Ruby hasn't generally been much of a hassle either AFAIK. Bundler also doesn't seem to have the Python venv problem - it works fine for keeping a bunch of gem versions around in the same Ruby install and only activating the specified ones. I think Gemfile and Gemfile.lock is what Python always wished they had. I guess more speed never hurt, but it never felt like bundler was painfully slow for me, even on huge codebases. So is there really a big win here?
Though I guess plenty of Python gurus probably feel the same way about the uv craze when their existing tooling works well enough for them.
I mean conceptually, venv and all that stuff, I can't wrap my head around this, why anyone would do it that way. Have a project.deb file with everything in it, done. Like everyone else does it. With Python I need to switch to that environment when I go to the directory and all of that.
This:
"Then, run the script in an isolated virtual environment"
I agree mostly, though I guess it is easier for newbies if they only have to learn one tool instead of three more focused ones (bundler/chruby/ruby-install in my case, but the latter two have mostly equivalent variants).
As someone who uses Nix and direnv to manage development environments, the additional speed will be nice for me. I don't need rv to supply a Ruby for me at all, but just a really fast Bundler would be nice.
My environment reasserts that the correct things are installed every time I change into the directory. A no-op Bundle install takes a couple hundred milliseconds, which is not great for something you want to run constantly and automatically. Getting that down to tens of milliseconds will be really nice for me!
I think the main difference for NYC is that quite a few streets and intersections routinely have 10x to 100x the pedestrian traffic of the busiest such intersections in pretty much any other American city.
That's not to say that I don't think it'll be able to handle it, just that it'll be a new challenge. I wonder if their current program of apparently trying to positively track every single moving object in range will survive that, or whether they'll need to figure out some algorithm to prioritize objects that are more likely to be of concern to it. And there probably are more than a few places where pedestrians are numerous and densely crowded enough that you can't positively track all of them, even with a bunch of LIDAR sensors.
Anti-gunners first started practicing lawfare against companies involved in the gun industry by suing them for crimes committed using products the companies were involved with, even though this is a ridiculous idea never applied to any other type of product. They do it because, even when the lawsuits are thrown out eventually, they are still very expensive to defend and most companies in the industry don't have particularly deep pockets.
Gun-rights advocates got laws passed in a number of jurisdictions clarifying that gun manufacturers are only liable for genuine flaws in their products. This has largely squelched these types of nuisance lawsuits.
Anti-gun activists don't like that, so they frequently spread false information that such laws prevent manufacturers from being liable for genuine flaws in their products. Despite such false claims, no law ever passed or proposed actually does this, and no law in this area has ever been repealed due to actually blocking liability for genuine flaws.
I agree. There's also the point of hardware dependance.
From all we've seen, the practical ability of AI/LLMs seems to be strongly dependent on how much hardware you throw at it. Seems pretty reasonable to me - I'm skeptical that there's that much out there in gains from more clever code, algorithms, etc on the same amount of physical hardware. Maybe you can get 10% or 50% better or so, but I don't think you're going to get runaway exponential improvement on a static collection of hardware.
Maybe they could design better hardware themselves? Maybe, but then the process of improvement is still gated behind how fast we can physically build next-generation hardware, perfect the tools and techniques needed to make it, deploy with power and cooling and datalinks and all of that other tedious physical stuff.
I think you can get a few more gigantic step functions' worth of improvement on the same hardware. For instance, LLMs don't have any kind of memory, short or long term.
I haven't had any APN issues with regular SIMs in a while actually, but it used to be a common problem that would only sometimes auto-configure correctly. I've definitely had to google carrier APN settings and fiddle with them for a while to get text, MMS, and internet access working properly.
I also recently had an issue where I moved my US MVNO provider SIM to a new phone and it mostly worked, except for RCS. When I called them, they claimed my phone model wasn't compatible with their network, despite me already using it on their network for months. Apparently in their opinion SIMs should never actually be moved to a different phone. They offered to sell me a new phone, but I switched to a new carrier instead.
reply