That sounds amazing. I aspire to get a setup like yours. I am on a Pixel with the stock OS and I can't stand the way Google is pushing AI into everything on my phone.
I haven't switched it to Graphene OS yet because I read that there are issues with NFC and a few other things. I assume this new phone won't have those problems so I think that will be my catalyst to do a big overhaul.
I've seen some pretty good React codebases and I've seen plenty of backend spaghetti code. In all cases it's not the tools, it's the programmers and usually it's layers and layers of people not taking the time to write clean code. Probably because their management doesn't value it or they don't have someone with the experience necessary to guide them towards clean code.
I disagree. With classes, everything was stateful (because, y'know, classes). People were doing all sorts of crazy thing with the lifecycle methods and it was always a pain to have to remember the "this scope" and bind your event handlers. I saw so many bugs written by people who lost track of what "this" was.
Both paradigms have foot guns but having used both I much prefer the hook version.
> most great engineers will actively work with management to make sure they're not single points of failure!
Sure, but that is a load bearing "great" for sure. Not every company is staffed with great, selfless engineers.
I'm an engineer and I've worked at companies with engineers who actively resisted making themselves not a single point of failure because it gave them control and job security. I think it's not uncommon to have these types at companies and it really sucks when they have their management Stockholm syndromed because they make it hard for all the other "great" engineers to do their jobs.
This comment really nicely captures how I feel about this. There's something to be said about good faith and knowing what the spirit of the agreement is.
There are some comments here saying stuff like "these compliance forms are ridiculous and are often just bureaucratic nonsense" and you see comments advocating for playing dumb and answering in bad faith and there you go.
I see there being a bit of an attitude of "everyone is doing it" to justify also doing it just to compete because you're at a disadvantage if you don't. And that's not entirely wrong but it sucks and I personally will avoid competing in that way. Probably that means not much sales in my career. Or science, but that's another topic...
Yeah I came away feeling like this was clickbait. Based on the title I expected to read something about the app stores quietly injecting telemetry in your extension or something like that. Something outside of the developer's control or being done quietly by default as part of the standard packaging and delivery pipeline.
What the author described was very much not that. What they described was developers making a conscious decision to add untrusted code to their extension without properly verifying it or following security best practices.
A more accurate title would be something like "It's hard to trust browser extensions, developers are bombarded with offers of easy money and may negligently add malware/adware"
Bloody shame, OpsWorks was a great service in my experience. I built a few clusters with it before Kubernetes and terraform were a thing.
That said, I heard from folks at AWS that it was not well maintained and a bit of a mess behind the scenes. I can't say I'm surprised it's being shut down given where the technology landscape has shifted since the service was originally offered.
> Back when I was a junior developer, there was a smoke test in our pipeline that never passed. I recall asking, “Why is this test failing?” The Senior Developer I was pairing with answered, “Ohhh, that one, yeah it hardly ever passes.” From that moment on, every time I saw a CI failure, I wondered: “Is this a flaky test, or a genuine failure?”
This is a really key insight. It erodes trust in the entire test suite and will lead to false negatives. If I couldn't get the time budget to fix the test, I'd delete it. I think a flaky test is worse than nothing.
So do you think anything should be legal on the roads by default? I think there is a clear and obvious justification for why we don't let anyone drive anything on the roads: safety. Letting people test whatever they want on our roads is a risk to all other road users.
> as evidenced by the literally free taxi service that is just being given out to many people in SF right now.
You realize that it's only free while they test and it's not going to be free forever, right? In fact, the protests are in response to a decision which allowed the companies to start charging for driver-less rides, so that is already changing.
Hard to say which way people will go overall. I personally am no longer a fan of driver-less cars. I used to be but now I see it as a doubling down of car-dependence. I could see a nasty rebound effect [1] through increased convenience and a lot of other negative consequences if cities adapt their infrastructure to cater to those vehicles. History repeating itself for "automobile progress." A possible second coming of demolishing our cities and neighborhoods to make way for cars. Yeah I know most if not all of the arguments for how the technology will just fix all the problems and make everything about cars better, I used to make those arguments myself. I don't believe them anymore.
One of the four commissioners (John Reynolds) of the California Public Utilities Commission who voted to approve the expansion previously worked at Cruise [1]. I'm not sure about the others' backgrounds, but that's already 25% of the vote with a conflict of interest.
Looks like oil industry astroturfing [1] to me. The group that published this (GWPF) is basically an anthropogenic climate change denying lobby group that refuses to reveal its funding sources [2].
Yeah, color me skeptical about their publication that is essentially saying gas systems are better than electric heat pumps for the environment.
It's surprisingly difficult to separate salt from water to the point that it's drinkable. That difficulty translates to it being very costly and that cost is so prohibitive that most places will choose another option. Like even building massive pipelines to transport water across 1000's of kilometers is probably going to be a better option. It's pretty much always going to be more economical to use the water that the earth is naturally desalinating for us.
haha, I found this funny and accurate. It captures what I feel is common among the toxic responses that make it past moderation/downvotes. HN has an acceptable way to say "#$!@ your ideas" and "I'm smarter" using intellectual or polite sounding words, but it's still the same thing. I might even prefer the more crass approach that gets filtered out. At least those are honest and not passive aggressive.
Shallow, and mean hot takes are also not in short supply (not implying that about your response btw). I think that HN has an admirable goal related to this as part of its guidelines:
> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.
But I feel that it often isn't lived up to. I feel like I've seen a lot of criticisms here that add nothing of value. And even among the ones that do, they are often needlessly provocative. I shake my head every time I see a "I completely disagree" here. I mean sure, that's a fair thing to say, but I doubt it's true nearly as often as it's said. I think more often than not it's an ego-driven response. And that's just one example of what I perceive as a bit of a common, negative tone here.
But I'm not just jumping on the hating on HN bandwagon either. No place is going to be perfect. I find a lot of value here. There are some really thoughtful comments. Even some of the rude ones are sometimes informative. I'm not aware of a better community and I'm not sure if it's possible for this one to be better. It is what it is, as they say.
I haven't switched it to Graphene OS yet because I read that there are issues with NFC and a few other things. I assume this new phone won't have those problems so I think that will be my catalyst to do a big overhaul.