Reducing the number of managers is an interesting decision. I briefly worked at Amazon, and the only way for managers to get promoted is by hiring more people under them. There isn’t any other way to get promoted, which incentivizes managers to grow their teams and sometimes add features that may not make sense. Any opinions from ex-Amazonians?
I work at Google. Many of the "official descriptions" of various levels include "size of team" as part of the description. I think, generally, anyone in a middle management position, particularly at a growing company knows that "more people equals more advancement".
It can make sense when done right. If the team grows organically in response to the work, rather than work increasing to grow the team, it can make sense to reorg the team and often internal promotions can make that transition more smooth.
Once organizations get to a sufficient size, increasing your "scope" is the only metric left to compare. You could compare revenue, but the easiest way to get more revenue is to increase the amount of work that falls under your purview. You could compare profitability, but then you encourage everyone to make the most expensive products they can get away with and your company fails. You could compare productivity, but there is no scientific way to do that, and funding the research required would bankrupt you and your company fails. You could do it by vibes, but the snake oil salesman will sell you garbage and your company fails. You could do it by seniority, but then you stagnate and your company fails. You could do it at random, but then none of your managers would bother trying and your company fails.
Do feel free to suggest a better way to compare two managers that doesn't fall into worse situations than "scope".
How would profitability fail the company? Too expensive products won't be bought means no profit, but if you can get away with the price, you're not failing, are you?
it's not like FAANGs are strapped for teams. Managers can just mnage horizontally instead of needing to hire more people to "prove themselves" (especially when the hiring process is absurd these days).
Reducing the number of managers is an interesting decision. I briefly worked at Amazon, and the only way for managers to get promoted is by hiring more people under them. There isn’t any other way to get promoted, which incentivizes managers to grow their teams and sometimes add features that may not make sense. Any opinions from ex-Amazonians?
People have finally realised having non technical managers in charge of highly technical systems is a waste of time. Hook AI up to a Jira board and let the engineers do their thing.
Thanks for sharing the article. How exactly are you combining BM25 and fastText? Are you combining the TF-IDF score + embedding distance? What are the weights for each of these?
I don't know anything about this app, and this is the first time I'm hearing about it. Does this app somehow generate revenue? Is that the reason it took them so long to act? Or is it that so few people downloaded it, resulting in fewer complaints compared to the number of downloads? I know Google has been getting worse over time. I'm just trying to understand why it took them so long to act when they actively penalize smaller developers!
It's crpyto pig butchering scam. The app is a fake crypto trading app that shows the user a fake balance of their portfolio. The victim is sending crypto to the scammer's wallet independently of the app. They are shown fake profits and when they try to withdraw they are told they need to pay fees, taxes or more deposits to activate the withdrawal. Often this is when victims hand over most money as they are trapped in loss aversion mode, throwing money at the scammer in the hope of getting back what they've sent before. There are thousands, if not tens of thousands of these apps but mostly websites active at any time.
One of the big problems with Pixel phones is their lack of thorough testing. You upgrade and suddenly you encounter strange Bluetooth issues, call problems, or other features that were working fine before but suddenly stop functioning. Tons of people will be complaining about this in forums, and you won't receive any updates to fix them for months. IMHO all Pixel phones are just developer devices and you can't seriously use them as daily drivers. Adding more AI features won't help unless they start taking their customer service seriously!
>IMHO all Pixel phones are just developer devices and you can't seriously use them as daily drivers.
I've had Pixel 3XL, Pixel 5, Pixel 8, and Pixel Tablet all without issue. I realize that can't be everyone's experience, but the idea that you can't "seriously use" these devices is untrue.
I upgraded from a Pixel 3XL to a Pixel 7 Pro XL. I've been generally happy. But...
Back in September 2019, my Pixel 3XL had a problem doing an OTA update. I spent hours with Google support (both live and over email). Their only suggestion was to reset the phone and restore from backup.
The problem is...
I had had the 'backup' option in settings enabled, the whole time I had the phone. I thought it was being backed up regularly. But I could not create a backup from my phone. I tried rebooting the phone, but the 'Backup Now' button was still greyed out. Based on some information from the web, I disabled my PIN. That caused my Google accounts to be logged out, but DID enable the 'Backup Now' button. However, the backup failed. I tried doing a backup via adb, which also failed.
IIRC this was before Google Authenticator had the ability to transfer 2FA codes from one device to another. So, without the ability to restore from backup, a reset would mean I needed to recreate 2FA codes for tens of services, which is pretty time-consuming.
Really? The Pixel 8, my first Pixel, shipped without working USB webcam support, which was one of the advertised launch features. To actually get that feature you had to switch to the beta release track, which of course broke lots of the other things on the phone. Notable things that have been broken for a month or more on the beta track since I owned a Pixel 8 include tap to pay and the unlock screen.
They're not good data, they're some of the worst. Your idiosyncratic one-off experience should be addressed, but not necessarily generalized from. I feel like this is an important, perhaps even the most fundamental prerequisite for information literacy.
tbf this is abusing the word anecdote a bit. Anecdotes are unreliable narratives and hearsay, not facts or data.
An anecdote is "I forgot to pray before bed last night and now I have a headache. See God is punishing me." and other people agreeing with this happening to them.
Saying, "here is a documented pixel bug that was released on day x but wasn't fixed until day y" is evidence and data.
Once its documented as a real bug then its no longer in the land of weird anecdotes.
How you categorize that is up to you. You can be dismissive of what that bug broke as an "unimportant feature" but its no longer an anecdote.
Good luck with that. Sure it's data, it's the worst possible data you could choose to make an informed decision. If you want to gain insight by selectively reported, highly biased reports of a tiny sample size, go for it.
So the fact that my iPhones wifi failed means that they're all terrible products and we shouldn't look at engineering practices like failure rate statistics?
Or do we just do that for brands we're not fanboys of like __true__ engineers?
anecdotal evidence is what I usually base my purchases on, which is why I've never bought a Google device after being burned (literally) by the Nexus 6P battery issues.
you can pretend it doesn't matter, but bad word of mouth is all it takes for me.
A quick search turns up problems, enough so that, as a consumer, I'd be concerned. Is that hard enough data to reach a conclusion in a major scientific journal? No.
Is it enough data so that, as a consumer looking to purchase one, I would be concerned? Probably.
Is it enough data that I'd expect some engineer at Google (or wherever) to pay attention and address? Certainly, I would expect some engineering team to pay attention to public forums and address issues as they arise. It doesn't seem to be happening. If these phones are supposed to be a flagship items, and I think it's reasonable to claim that they are, it's also reasonable to expect flagship support.
But who is going to have the data that we need to assess this?
The firm that has an interest in everyone thinking there's no data, and that we should withhold judgement.
There's not a lot of good choices here, either you assume that because there's no info, everything is fine, or you assume that the one guy complaining is one of many.
I'm sure we could also find anecdotes of some iPhone users having features necessary for them blocked or non-functional. It does not mean that the vast majority of people cannot still use the device without incident as a "daily driver."
I used an iPhone from launch to the iPhone SE3 and I can't recall there ever being a feature printed on the box or hyped by Steve Jobs on stage that did not work out of the box, or that later stopped working.
You must have had that single magic version of Apple Maps no one else got for a long time on release.
They lost the batterygate lawsuits, right? Guess you missed that fiasco that resulted in Apple paying out over half a billion. In this case Apple deliberately degraded previous user experiences on older phones, which means previous behavior (in this case performance) stopped working, done deliberately by Apple.
yes, it didn't go to zero, but it didn't do what it once did as decided remotely by Apple).
Apple also promised user data security, sold user data, and got hauled before Congress in 2011 for that. But I guess your user data was safe in offshore data silos.
I could go on, but I think your recall on iPhone downsides stopped working.
The only thing they did on purpose was run too close to the limits of the battery.
The battery degraded because it was a battery, and the performance had to degrade along with it because of physics.
Apple didn't decide remotely to weaken performance. That performance was on borrowed time. What Apple did wrong was not making it clear upfront that the performance was on borrowed time and wasn't sustainable.
> The battery degraded because it was a battery, and the performance had to degrade along with it because of physics.
> Apple didn't decide remotely to weaken performance.
It's amazing when people just make crap up without even looking something as simple as this up. Apple lost the "batterygate" lawsuit because they specifically did slow down performance on old phone with an update.
A quote [1]: "Apple has agreed to pay up to $500 million to settle a class action lawsuit that accused the tech giant of slowing down older iPhones to encourage people to buy the latest model. Apple faced a wave of criticism -- and lawsuits -- after acknowledging in 2017 that its iOS software slowed down the performance of some older iPhones."
All the court docs [2]. Knock yourself out.
If you're going to shill, at least take a moment to google a claim before making up nonsense.
Okay there's an asterisk on the "had to", which is "unless you want an unstable phone". There's plenty of evidence for that.
Apple lost because they did a bad thing, but I disagree with your characterization of what the bad thing was. In particular I will note that your quote says that they settled and what they were accused of, which is very different from a verdict.
Simply read the court docs, which I linked. Or go read proper legal sites where the case is laid out with evidence. Stop making assumption you want to be true, which has been this entire thread.
They settled because discovery pulled out docs showing they knew full well what they did, on purpose, and they settled for a half billion dollars because they stood to lose far more in court if a jury saw that evidence. There is no "we were trying to be nice" defense that would counter their internal documents and discussions demonstrating otherwise.
Apply doesn't hand out half billion payouts for touchy feely reasons.
Of course they made the update on purpose and knowing what it would do, but that is not the bar for being malicious and causing truly unnecessary slowdowns.
(If it's unclear, when I wrote above "The only thing they did on purpose" I meant the only relevant problem they caused on purpose. Obviously they do a million things on purpose.)
I'm not going to read a thousand pages of documents to look for maliciousness, if you're not going to point to a specific one, and you're not linking to a news article that has any relevant quotes of those documents.
Reading all of that is not "simple".
Can't you show me the specific evidence that made you so sure? I'm not asking you to search through, just for the information you already had.
> Apply doesn't hand out half billion payouts for touchy feely reasons.
I keep saying they did a bad thing. That is not disputed.
> They lost the batterygate lawsuits, right? Guess you missed that fiasco that resulted in Apple paying out over half a billion. In this case Apple deliberately degraded previous user experiences on older phones, which means previous behavior (in this case performance) stopped working, done deliberately by Apple
Let’s not share this absolute misinterpretation of what happened.
Apple fcked up big time on communication, that’s for sure, but it was an absolutely well meaning feature for an old device, lengthening their lifespan. They saw a bunch of random poweroffs due to degrading batteries not being able to output enough power to the CPU, and pushed an update that decreased the CPU clock down a bit. This of course degraded performance, and not having informed the buyers, making it a choice, they lost a lawsuit. But if they would actually do the communication well, it could have been an excellent positive PR, them fixing a bug for a 4 or so years device!
> Let’s not share this absolute misinterpretation of what happened.
Let's not spin what happened, which has concrete and irrefutable evidence. Here's all the court docs [1]. Apple got caught, most definitely did degrade performance without warning and on purpose, and certainly people at Apple knew some of those device owners would upgrade. That they spun it as a feature once caught is classic spin. Apple is no idiot at marketing - if they thought people would see this as positive PR, they would have announced it and touted it. They did not. The 7 million+ pages of Apple discovery made all this clear. This is why Apple settled for a half billion - they were certainly going to get hammered in court.
So you think there should be more testing so the testing track is stable?
I worked on Pixel, left Google in October. I agree vehemently with what you're saying, its just, you're barking up the wrong tree on a couple different levels, the easy one above, and a more difficult one below.
Management did what you wanted a few years back, #1 and #2 and #3 priorities were "stability above all else" since Pixel 6.
This unfortunately didn't do anything in practice, other than enable newly minted middle managers to punch down, hoard work[1], and hide poor decision making and lying easily.[2] Net negative effect on product of course.
What managers wanted to legislate was "care about your features", but I observed over years that you simply can't enforce that. Ironically, given the above behavior from the new management layer, people got more detached. Unit test coverage went up, I'd bet, which is also a lesson in unit tests have significantly diminishing returns. E2E tests are hard and flaky, but they pay 100x dividends in these situations.
What you want to legislate is the truffle hunting that lowest level management does is bad. i.e. say we can definitely do whatever pet thing some guy 3 levels up says we need to copy from iOS this year. Then, hold it back because it's not done, but still announce it. Then, layer on a special process to get you on the betas to get the feature you thought you were buying. All of this keeps each individual happy and yet, remarkably, leads us directly back to the initial situation we were trying to fix.
From all this, you can also derive why things only launch, and never improve (tl;dr: management has 0 incentive to do anything other than latch onto the latest vague ask / iOS copying from above)
[1] Estimate everything takes 3-5x engineers it did 3 years ago. it's a huge win: I'm managing this team because I did it myself 3 years ago, so this makes clear what a talented engineer I was/am. When I solely listen to the vague asks from people 3 steps above, they'll want to give me the headcount I need to get their pet project done, so this gives me more reports. My compensation scales with report count. And if the estimate is questioned in any depth, well, we're making sure we have enough to deliver this Priority™ at high Quality™. Also, no one is going to question it anyway, my manager made me a manager because they trust me.
[2] it's very easy to work around blatant irresponsibility by flipping it into "the guy lower on the totem pole is insufficiently committed to quality and collaboration [taking forever to do anything]"
Yes, I think the dogfood stage before the beta release should be more thorough. For the record, I was also adamant about this while I still worked at Google. Google, especially Android, is way too eager to release to beta. You should not release to beta until you have stopped generating new defect reports in dogfood. If you do, you just annoy the beta testers and get a huge number of duplicate reports. That is exactly what happened this year with the lockscreen bug. If anyone in dogfood had even touched the phone once the problem and its severity would have been obvious. And breaking Wallet generated 13000 duplicate reports, breaking a core use case for beta users.
That's actually the policy as I understood it, though, it was being enforced starting in an OS cycle, and I was only there for a month of it. When I think of institutionalized maladaptive dysfunction, I think of the lock screen.
> IMHO all Pixel phones are just developer devices and you can't seriously use them as daily drivers.
While there's a lot you said that I agree with, I find this statement quite an exaggeration. I've owned Pixel phones for the last 7 years, both with stock and custom ROMS, and as much as Pixel seems to always have weird quirks, it's been reliable enough for me that I don't see why it couldn't be a daily driver.
That said, I share your view on upgrading so far that I really hesitate to upgrade anything, whether it's my Pixel phone or something else. I can count on one hand the number of times I've been legit hacked, but I don't have enough fingers to count all the times that software bugs did things like get me stranded, cut me off from my finances, almost get me killed on the road, and so forth.
Although I've never been an iPhone user, Pixel is the best Android phone I've used. I'm a bit biased since it's developer-friendly I'm a software engineer, but I've had the least catastrophic issues (and less crapware) with them compared to other phones like Samsung's line. The strange thing about Pixel is that updates seem to always destabilize the UI, and I'll get weird things happening like the lockscreen coming up and remaining frozen for some time.
>I've been legit hacked, but I don't have enough fingers to count all the times ?>that software bugs did things like get me stranded, cut me off from my finances, >almost get me killed on the road, and so forth.
I hesitate to defend apple on Hackernews but I have never experienced anything like these issues with any iPhone. Major problem is battery life, other than that I can say the core features of every iPhone I've owned have 'just worked' pretty consistently.
Neither have I on all my android phones. Only device that failed me was an iPad 3 (yeah 12 years ago) that I got replaced in the store due to it crashing right in their hands. But hey, anecdotes.
Sure, though in the past when I've had problems with phones they've either manifested within the first few months, or it's been 4-5 years down the line when I'm fine with replacing it. I'm not being complacent: it's true I've not had a major OS upgrade yet, and this is of course anecdotal. My main point is that I'm really happy with my first 10 months with the phone, and would recommend it so far.
For the majority of Android phones, two to three years was also the length of time you got software updates of you bought the phone right when it was released, if you were lucky. I would have loved to pay somebody 80 EUR to replace the battery in my Samsung S10, but that wasn't an option since it was EOL.
Upgrading a phone also doesn't mean that the old phone goes to the bin or the new phone wasn't used before. Lots of people upgrade from one hand-me-down phone to another, others buy on the secondary market. Longer software support also extends the lifetime and viability of that market.
Sure, eventually the battery dies and the screen breaks. For many devices it's cost-effective to have somebody repair it. Having user serviceable batteries would make it much easier still.
Phones stopped having any meaningful reason to update since a decade.
My 2019 Xiaomi Note 8 Pro is still perfect and capable of answering posts on HN like this, going on YouTube or answering WhatsApp. Pics are also great and battery life is too.
It's actually the same of the average consumer class, people are updating phones less and less, as there's really little reasons to do so. New phones are marginally better, at best, but not in any meaningful way.
"As of 2023, the global average replacement cycle length for a smartphone is 3.6 years."
I'm not disagreing on a technical level. I agree. I use a pretty cheap ass phone myself that I bought off the rack.
I think it's clear though that phone makers and telecom companies are more than happy to sell people a new one every few years and intend to continue doing that.
Is that really a large subculture, or is that mostly car rental places cycling vehicles through their fleet?
The rental companies typically buy vehicles from the manufacturer at such a volume discount, that they're able to flip them onto the used market a few years later and come out even with taxes benefits factored in.
There are also private and corporate leases. In the UK at least 20-30% of new car sales are leases (it's a tax efficient way to get a new car, particularly EVs), and these usually run for about 3 years, after which they're sold off at trade auction.
You are talking about the auto market like Japan didn't come in and devastate Detroit. No problems means things about TCO to 16 years and how that plays out.
Mid tier Android makers that couldn't secure chipset support beyond 3 years began to realize they have to exit the market a couple years ago, a guaranteed outcome of Apple fixing their story long enough for resale values to impact purchase decisions.
I don't think it's an unrealistic expectation for a hunk of bleeding-edge electronics that costs ~$1k and you interact with for a couple hours each day at minimum.
I've had an iPhone XS since 2018/09 (equidistant to 2030 from today), and have had no significant issues – my upgrade cycle is ~6 years, there is at least one of us!
I had a Pixel 4XL that could not do basic phon calls. 7/10 tries I would get no audio but the other person could always hear me. I wiped the phone and it magically started working, then about a week after that it was back to not working again. Also the back cover started peeling off the phone since all they did was use a tiny bit of glue to keep it on.
> IMHO all Pixel phones are just developer devices
These were the Nexus. Pixel phones are definitely consumer devices. Nexus phones were designed to be rather generic, meant to be used as a model for other manufacturers and as a test platform for developers. It was when Android really was open (or at least more than it is today). They were usable phones, even good ones, but without any "personality".
Pixel phones on the other hand advertises exclusive features, and is mostly picture-focused, hence the name, and also AI, but who isn't nowadays. Nexus advertisement was little more than its spec sheet.
The fact that more than once, you could not call 911 due to a bug, should be enough to convince people that Google doesn't test their products or have any quality control.
I would seriously hope that 2 instances of a certain bug, no matter how critical, would not convince anyone that the manufacturer "doesn't test their products or have any quality control".
Any other service wouldn't have bothered me. This was a reoccurring issue across different releases of the Pixel line... If there is a single thing you should be able to do with a cellular device, it's call 911... Not acceptable.
I switched from pixel to iPhone because I was fed up with bugs. I’m going to switch back to pixel for my next phone because I’m fed up with bugs on iOS. It’s really not better, just a different set of bugs.
I've had a dozens od Bluetooth devices (of both computers and headsets), and have never not had Bluetooth issues. I would not isolate "Bluetooth issues" to Android.
Especially BLE, a startup I worked at had a device that broadcast every 500ms for 375ms. We tested over 100 android devices and the best phone had a 40% chance of detecting the device within 5 seconds…
Any interesting observations with respect to different brands? What does the overall distribution look like and how does it compare against other devices you tested, e.g. iPhones, laptops?
We didn’t test anything other than androids, my work laptop, and software defined radios.
Different brands, I recall Samsung devices being the worst on average. I believe the better Bluetooth devices were actually nexus/pixel phones… I think the top, by far, was the nexus 9, but it’s been a while.
The product was pretty cool that we built. It was essentially tile or Apple AirTags before both of those were around and ruggedized for usage in commercial usage to keep track of items (dumpsters, underwater diving equipment, mining equipment, portapotties, etc). You’d be surprised how easy it is for some of these companies to lose a dumpster or something else of considerable size and mass.
Building the mesh network and algorithms to determine if someone passed by, moved, etc the item the beacon was attached to was pretty cool stuff.
We also didn’t want to use data as much as possible, but the final determination of “what happened” to the item needed to be server side to ensure we took into account scenarios like 2 unrelated items traveled together for 2 miles, then went their separate ways. So we had to optimize for data, geo, temporal, spatial data, etc.
Given the speed a vehicle might travel and Bluetooth range, you could have 1-5 bbroadcasts to detect a beacons presence and update its location so missed detections were critical.
Well, on the contrary, we’ve worked extensively with Bluetooth since we're in the business of creating wearables. Unfortunately, we've had to compile a list of unsupported Android phones that exhibited unusual behaviors, such as sudden disconnections.
I must say that both Samsungs and iPhones have always been rock solid in terms of stability.
> One of the big problems with Pixel phones is their lack of thorough testing. You upgrade and suddenly you encounter strange Bluetooth issues, call problems, or other features that were working fine before but suddenly stop functioning. Tons of people will be complaining about this in forums, and you won't receive any updates to fix them for months. IMHO all Pixel phones are just developer devices and you can't seriously use them as daily drivers. Adding more AI features won't help unless they start taking their customer service seriously!
I've been using the Pixel/Nexus phones for over a decade, and I find this complaint bizarre. I've had issues with the phones (just like I have with my Apple hardware) at times, but nothing like what you're describing.
The real issue with Pixel phones is not that their software or hardware support is worse (it isn't) but the customer support. If my iPhone breaks under warranty, I can walk into an Apple store and get it fixed or replaced immediately. When my Pixel device breaks, even though I live near the flagship Google store, the best Google will do is send me a replacement phone "within 5-10 business days".
The customer support experience is a huge issue, and I wish Google would do something about it. But the other points don't resonate at all.
> Just imagine, you are in a life or death scenario and your literal phone has a bug preventing you from calling help.
> All other issues are minor. I cannot forgive a bug of this nature.
Does that mean you will never use Verizon, AT&T, or T-Mobile, all of which have had carrier-wide 911 outages? Will you never visit the state of Massachusetts, which had a state-wide 911 outage, affecting all carriers, just six weeks ago?
This type of failure is bad, but it's unfortunately a lot more common than you think.
It looks like a valid question to me. Obviously it's rhetorical, but it makes a reasonable point that the hard-line stance of "cannot forgive a bug of this nature" is probably not viable. These are not strawman examples, these are similarly horrible failures.
First adopters are now the beta, or even in some cases alpha, testers and will continue to be for as long as there are enough people willing to sacrifice stability for having the newest tech.
I have a Pixel 7 Pro, and my Bluetooth has been fine. No issues there, ever, but I do have complaints about features suddenly not working and it mostly revolves around Google Assistant. It is utterly inconsistent with what it does, and it is maddening.
It randomly wants me to unlock the device to play music, but I'm using voice controls because I'm driving. It has my car's bluetooth device set as "trusted" so it shouldn't even require it to unlock to continue, and it's not like asking it to play something on Spotify would reveal any information about myself. Additionally, sometimes it just leaves the screen on in the off chance that it _does_ start to play music, and I feel my pocket getting warm but there's nothing that I can do because I'm driving and I don't want to mess with my phone.
If I knew that it was going to leave the screen on I would just queue up music before I leave, but it doesn't always do it and it drives me nuts. I don't think that my next phone will be a Pixel.
Nice to see they haven't changed anything from the Nexus 5 days. I purposely stayed on the official firmware in the hopes that I would have a seamless experience. The day before an epic trip around Europe, I upgraded to the latest version. It broke video recording so that all videos had garbled audio. Ruined priceless memories. Meanwhile my friend's iPhone 5 was operating perfectly fine and wasn't always running out of battery like the Nexus was. After the trip, I had enough and bought a used iPhone. That was the last time I ever considered Android. This also turned me into a die hard Mac user. Can't believe I wasted years of my life trying to make Linux and Windows work when I could have just used a Mac.
The win-win solution is to only buy Pixel phones that are several generations old. The kinks are ironed out, they're less than half the price, and for 95%+ of users, they're just as capable as the latest-and-greatest.
Phones are really rather secure. Even a 2 year past security patches android rarely has any of the most severe vulnerability (remote code execution with no action from the user).
The common security issues (app can get permissions it shouldn't have) are nowhere near as important if you don't download random APK's from dodgy sites.
Overall, my fully patched linux laptop has far bigger security holes than a 2-years-unpatched android.
You could use only the banking websites or switch banks. That's what I did personally since I want completely control over any device I use, and more importantly over my data.
I've used Pixel 6 for the last few years and Pixel 3a before that. "As daily drivers" whatever that actually means, as I for sure don't have any other phone laying around.
I've had several Pixel phones and using the 6a currently. Never ever had any issues. My strategy is to delay updates for a few days to be not the first one bricking my phone. :)
Pixel phones are among the best, and getting better as Google gets more experience shipping hardware. I've had a ton of Pixel phones and there are definitely paper cuts here and there, but:
> IMHO all Pixel phones are just developer devices and you can't seriously use them as daily drivers.
Is ridiculously hyperbolic.
OnePlus phones are also really good when new, although updates often introduce new bugs. When OnePlus was more affordable it was less of an issue, but with current prices I expect several years out of a device that expensive.
Nobody, you just have to chose which kind of bad you can tolerate.
Personally, I navigate the Android fragmentation mess to avoid Apple's control-freak tendencies. One is annoying, the other is offensive. But I totally see why you might prefer the opposite.
It's crazy that I'm the first person in this sub-thread to mention Samsung, when they are by far the market leader in Android phones. They have decent options at pretty much every price point.
For some reason, HN and Reddit just hates this company, and I don't understand why. People talk about "bloat", because Samsung ships with their own apps for things like phone, clock, calculator, etc. But it's trivial to uninstall those, and/or set the Google stock Android counterparts as your system defaults.
People get all weird about One UI, but my son has a Pixel and I have a Galaxy and I honestly don't see much meaningful difference between the two (other than his phone getting hot as hell because Google's own Tensor silicon sucks). I just recently switched back to Android from Apple, perhaps these UI skins were further apart in the past?
I think a lot of contrarians just hate Samsung because it's the market leader, simple as that.
They switched the home and back buttons... why? I can only assume it was to make competing android phones feel awkward such that those who step foot outside of Samsung quickly run back to "safety".
I've never seen any kind of UI where the "Home" button wouldn't be in the center. And you have the option of placing the "Back" button on the left and the "Open Apps" button on the right, or vice-versa.
Recent android versions have put more of this in the the hands of the app, for better or worse. So it's not especially material nowadays.
My point is just that it's an example of Samsung making design decisions which leverage the fragmentation to create confusion among the users.
I noticed it when my boss said that non-galaxy devices feel awkward. I ended up using his phone later and realized why: vendor lock in through muscle memory. It's the kind of monopolistic move that only the largest fragment can benefit from--anyone else puts themselves at a disadvantage by departing from Android defaults. But Samsung, since they control the majority, can bias the market in a way that makes the defaults feel weird. It's rather Apple-like if you ask me.
... which is why I use a Pixel. I hate Google, but they're what I'm stuck with, so I might as well not be messed with by anyone else.
I'm sorry, but this is absolutely nonsensical. I literally just posted a screenshot showing that this is configurable on a Samsung.
In fact, when I first setup this phone, I had to specifically choose to make the home bar visible at all. Because the current default setting on Samsungs is to use "gestures" only. The same as the default setting on a Pixel now. All Android manufacturers seem united in pushing this, to ape iOS.
There are plenty of reasons to choose a Google Pixel. And I wouldn't quibble with any of them. But it's absolutely bizarre to point to a default setting as a reason, when they are configurable and when both brands use the same default setting anyway.
So many of these discussion threads are like this. It's perfectly fine to prefer a Pixel over a Galaxy. But people so often seem to take umbrage against Samsung for some reason, and when you poke at a little it rarely makes much sense.
The umbrage comes from having spent a few years supporting these devices (or rather, failing to support them). I don't know how many times I've had to sit there and get yelled at because I abandoned a troubleshooting workflow once I realized that the user was in some kind of Samsungified experience that was 95% identical to the default Android one (and was therefore out of my scope of support here in the carrier call center, go call Samsung).
Once they got their yelling out, they would sometimes ask me why Samsung would bother recreating all of the Google stuff if it was indeed 95% identical. What's in that 5%, they'd ask.
How do you answer that question without seeing Google's influence on the software as a necessary evil and Samsung's as an unnecessary evil?
That's been Google phones even since the Nexus days. They review super well then three months after release there's some crazy-ass hardware problem no phone has ever experienced before. Screen discoloration, glass backs cracking while laying flat on a table, power buttons getting stuck, spontaneous camera glass cracking, etc.
The flaws were much more excusable with the Nexus phones since they were dirt cheap, but the price of the Pixels has crept upwards and now they're more or less at parity with Apple and Samsungs flagship prices.
This was a major issue that drove me away from Android. In addition to first party bugs, I got tired of 3rd party accessories not working correctly.
My theory was iPhone probably got tested on most 3rd party accessories. However, the fragmentation in the Android space meant I’d have no idea what devices they actually tested with.
This is further compounded by the fact that Android isn’t really an open platform, at least in a practical sense. I can’t just load up a patch for something (assuming it exists) without fully switching to some open source ROM that’s going to come with its own issues.
There's also only one Bluetooth stack on Apple's platforms (presumably shared), so testing is more straightforward. And if so inclined, there's also the Made for iPhone program that requires validation, but again that's with one device in two form factors. It's not a fair challenge comparing Android device support because the task is bigger, though Google could probably do some stuff to make that less painful.
As a consumer, I just don't care whether it's fair or not. Android and iOS are competing, almost identical platforms. They both do what I need, but only one of them doesn't always break.
Saying it's not fair to compare them is like saying it's not fair to compare a minivan to an SUV when making a car purchase. They're different, but similar enough.
Google could just say "Here is our official bluetooth hardware/software. Either use the official hardware/software, or use something else but we will kick you out of the android program if your implementation and ours ever have any kind of difference that is noticeable to a user".
It's almost like there should be a, I don't know, STANDARD test suite that peripherals, phones, and chips that want to use the Bluetooth STANDARD would have to pass in order to advertise being compatible with the Bluetooth STANDARD, as directed and administered by the Bluetooth STANDARD organization.
Bluetooth is so old that it was coming into use when Computer Shopper was still published. It's been a dumpster fire of compatibility since its inception.
There's one of two culprits on the Android side: either its the device drivers, or the OS itself. Device drivers should be capable of being subjected to stringent acceptance standards in order to advertise "Bluetooth". If it's the OS, that's even worse since it is higher up the abstraction stack. At least the device drivers being closer to hardware have an excuse.
Bluetooth is 26 years old. A 26 year old industry standard should be better than a coinflip as to whether some bluetooth thingamajig will work with a mobile OS. It's just sad.
Bring back the plain old google search without any of the AI! All I want is regular keyword search! I don't get any relevant results these days without adding additional qualifiers like site:reddit.com!
This doesn't just hide the AI panels, but also the big knowledge graph panels that appear at the top when e.g. some movie happens to have a name similar to our search query.
That doesn't seem to reflect in the battery life of these. They have the same exact battery life. Does it mean it's not entirely accurate? Since they don't indicate the battery capacity in their specs, it's hard to confirm this.
I haven't paid too much attention today, but what I did see with the iPad Pro was that they're using an OLED display (maybe even some kind of double layer OLED for increased brightness if I'm understanding the marketing jargon?).
I believe that OLED is much more power hungry than the previous display type (LED backlit LCD of some type?). I could be wrong, but in TV land that's the case...
Could explain, at least partly, why run time isn't greatly increased.
They made the battery on the 13" 5% smaller than the previous generation. They also write that they tested the device with auto-brightness disabled and brightness set at 50%. Not sure who the brightness slider works on the new iPads since the iPhones don't get max brightness unless auto-brightness is enabled. So 50% might be 1000/2=500 nits on the M4 iPad Pro and 600/2=300 nits on the M2 iPad Pro, or they might both be about 300 nits.