I could see a case where the core logic needs to be performant, but the UI does not. The front end could be some menus, displaying (not a giant amount of) data, and a progress bar, while the back end does heavy computing.
And furthermore, if you want fast code writing, you write in the language you already know. For some people, that is Rust.
> in traditional rich desktop applications, I can't say I have ever missed the ability to select and copy text from the UI chrome
I forgot what desktop application it was, but there was a time that I repeatedly needed to copy texts from a dialog, which didn't support text selection. It frustrated me so much, that I put together a script to do OCR on the dialog.
Supporting complex data types for copy & paste is good; but it is almost trivial to also support plain text copying as a fallback when it already supports copying of other mimetypes. The problem is that some UI has no support of copying in any format at all.
If it was a standard Windows dialog box by any chance, you could just have pressed Ctrl+C with the dialog in focus to copy the message. It's one of these subtle things that go almost completely overlooked.
There's a lot of nice little things like that in desktop OSes that we completely lose with everyone shifting to using electron, and I'm increasingly frustrated by it as time goes on.
on macOS, anything that uses the OS text input box has emacs keybindings. Universal text editing bindings across the entire OS for all native apps. You lose that with electron, just like you lose a lot of the windows niceties the moment apps stop using win32 and start overriding with their own custom UI toolkits in the name of "branding."
It's part of the big reason computers started to be perceived as difficult to use, and it's not because of the various operating systems. It's because desktop apps stopped respecting the OS and the user, so instead of only needing to learn the operating system's conventions, which would apply to every app built for it, you now have to learn every individual app's quirks and conventions.
The web just continued to make it worse where now every app is it's own little special snowflake.
I sincerely hope that apple will consider making a phone with a worse camera that is flatter. As someone who rarely takes photos, and never photos of importance, the bump is just a dead weight to me. My dream phone has a body like iPhone 12 mini (which I currently use) without the protruding camera. As long as it runs all the common communication apps reliably, I'm happy. I'll pay $100 more than the standard body version even. But it doesn't seem like apple (or any notable phone brand) thinks this is worth doing.
It's the peril of being a niche customer. I can and have voted with my wallet, but it doesn't nudge the needle anyway.
> As someone who rarely takes photos, and never photos of importance
Even people who do take photos often would probably gladly sacrifice some image quality to loose that massive thing on the back of the phone. The thinness of the phone almost make it look worse as long as that camera sticks out like that; like a huge watch with a thin strap or something...
> My dream phone has a body like iPhone 12 mini (which I currently use) without the protruding camera.
Sounds similar to the iPhone 4, still my favorite of all the form factors in terms of "hand feel". It was the right thickness for me, just a bit heavy for it's size. If they refreshed it to reduce weight and extended the screen to the borders I think it would be amazing
Have you tried the iPhone SE 1st gen ? Lighter, better processor and screen but almost same design. It’s only 9.5yo and still works perfectly, you can find plenty second hand for 100€.
I still have my SE 1st gen that I pull out from time to time because I use it as the 2FA for my other Apple account, and I am always struck by by how much better it feels to use than even the 12 mini. It is such an ergonomic size for single hand use, and it surprisingly still runs very smoothly.
Using an SE 3rd generation and don't want any other iPhone. Had it for 1.5 years and it still makes me happy - as on the first day.
I was comparing models and probably the “next similar” would be an 16e but I really don’t want the “apple intelligence” - I’ve got my own thanks.
It’s a pity that the SE is going the way of the dodo and dinos - much better phone than a mini-tablet. I still miss my iPhone 3 and the rounded corners and solid aluminium back. Good times.
My phone is an iPhone SE 2nd gen. It's much more ergonomic and I can use it with only one hand, typing text included. Previously I had an iPhone 6S, same screen size (4.7″).
Other iPhone models are giant walkie-talkies for me. They need one hand to hold them and another to type text or slide the screen.
No, I haven’t. I guess the feel isn’t my most important feature. I usually buy the latest high end model but keep it for a while. Using a 12 pro still and it’s already starting to feel sluggish so I might upgrade to this 17 version, it’s different enough to spark my interest but I think I’ll need to hold the Air before deciding if I like it. It looks comically out of proportion in the marketing pictures. I also don’t use cases and I feel like this is begging for one.
If you take Apple's presentation at face value, most of the iPhone Air hardware is within the plateau, with the rest of the body being almost entirely battery. So it's not immediately obvious that even if they did do away with the bump, that there'd be a useable phone left over once considering the necessary reduction in battery size.
You might want to check the 16e.
It has 16 insides (without magsafe and uwb chip), with screen from 14 and not very protruding (although still) but good camera. Its also cheaper than base model iphone.
I agree with this so much. I recently upgraded to the 13 Mini and had to go back to the 12 Mini because I hated the big camera thing on the back. I actually like the 12 Mini camera more than the 13 Mini also. It felt like the 13 Mini couldn’t take close up photos worth a damn.
Talking on the phone is the most painful form of conversation for me. The sound quality is often awful, due to the ambient noises picked up by phone, which occurs particularly often for busy restaurants. You don't know if the other side has heard you because you can't see them and there's no visual signal, so there's more back and forth, prolonging the pain. Since you are ordering via the phone, you have to pay by reading out your credit card number. People sometimes hesitate, and you don't know if it's a bad connection, or if they have just paused......
So yeah, I'd gladly pay a bit more to order via an app. When I'm ordering delivery, I'm already paying premium on that day anyway, the margin of which is way higher than 20%, so I might as well go all the way and avoid dealing with something I don't like.
If I'm not using an app, I'd rather run a mile to make the order in person, than make a phone call.
I don't know the scope of "nothing" in your statement, but shampoo does help remove dirt and oil, in a way that washing with water only cannot achieve, which is the number one goal of using shampoo for most people.
This is verifiable by observing and touching hair of other people's hair before and after shower, which eliminates the possibility of shampoo manufacturers secretly altering what you perceive with your fingers.
> This is verifiable by observing and touching hair of other people's hair before and after shower, which eliminates the possibility of shampoo manufacturers secretly altering what you perceive with your fingers.
No; you would need to touch people hair after a shampoo shower and after a non shampoo shower to see the difference.
My very possibly wrong understanding is that plain water + the mechanical action of the water being sprayed on the hair + your hand scratching the scalp does a huge portion of the work. Shampoo itself does very little.
So if you don’t have any at your disposal; just does “as if”; and for slightly longer and you will essentially be good to go.
> No; you would need to touch people hair after a shampoo shower and after a non shampoo shower to see the difference.
Yes, that's exactly what I mean. My girl friend has long hair, and doesn't wash with shampoo every day (which is somewhat common for long-haired people I believe), and the texture after shower is very different.
In college, especially exam week, we had more anecdata. It was possible to see people who 1) had not washed their hair, 2) had washed their hair in a sink with water only, 3) dry-washed with those sprays, and 4) washed with shampoo. It was very easy to tell which they did.
In general, soapy cleaner (or similar substances) is going to help immensely when cleaning oily stuff. And hair can be really oily. Water-only is just not the same.
One scenario I don't have is comparing other soapy products to shampoo. But shampoo aren't more expensive than other soaps anyway, so I never bothered to look.
There are two types of people who don't shampoo every day: those who don't wash their hair every day, and those who wash their hair with water most days but shampoo only some days.
If your girlfriend is in group 2, then your experience is relevant to the parent's post; if she is in group 1, then you haven't yet experienced the difference.
I'm in both group 1 and 2 (I normally alternate between the two, i.e. soap - water - soap - no wash - soap...).
Washing with soap removes oils. This is a pretty obvious effect from anyone who's ever tried to clean up oil/grease with soap (ex: dawn).
Rinsing with just hot water distributes oils from the scalp down towards the ends and it removes a little bit of oil in the process.
Rinsing with cooler water is less effective at distributing oils but also loses less oil in the process.
Not washing allows grease/oils (and skin/dander) to build up on the scalp and saturate hair near the scalp.
-----
If you are just rinsing/scrubbing with water, it does a lot relative to not washing at all but there isn't really a comparison when it comes to soap's efficacy at stripping oils/making them semi-water soluble so they can be washed away.
Lol what, just try it ffs. I dont get why people make up such elaborate claims and never bother to test them trivially.
One example - I did ie yesterday shower at gym after workout, after sauna, but didnt have shampoo so just water, cold and warm. Then washed just my hair at home. Hair and skin without any oil in gym, but very different feeling and also behavior of hair when combing. Shampoo makes hair much smoother for example, also less tough / more bendy.
I can think of so many pieces of software that does that: having a local state, having a remote state, and keeping them synchronized whenever internet is available. It's how email apps work. That's how all cloud drives work, and Dropbox is more than a decade old at this point. It's how notes apps work. Etc. etc.
Really can't see how this can be regarded as a recent idea.
I'm someone who has used and continues to use desktop applications like that. I'm old enough to know what "work offline" and an email "outbox" is. Those are not the same things.
The always-online apps bring a lot that is not possible with such software, even simple stuff like editing the same file at the same time. Try that with tools like Dropbox and you'll get conflicts that you need to resolve. It's totally possible to get offline software if you either give up on many features or accept complicated conflict resolution etc. The basic options are either immutability, like email, or conflict resolution, like git. This is about not making those sacrifices.
"Local first" is a misnomer and that misnomer does probably reflect the different experience of youngsters, but if you can get past that there is something new here that is interesting and challenging.
I want to know whether this actually deters thieves. Anecdotally, from what I heard, it seems that phone stealing is very much still a thing in areas with active pickpocketing.
It is not as bad as it used to be... Apple phones are only good for parts, which isn't much. I'd guess pickpockets typically can't tell what kind of phone you have before they take it, and Androids, being the exploitable mishmash of stuff they usually are, often can be unlocked.
In the US I am not worried about people taking my phone even in sketchy areas. I'm sure they'd much rather have my wallet or other valuables.
Even then, Apple also bind (an increasingly larger amount of) component IDs to the motherboard, so nowadays a stolen device can't (really) be used for parts either. (The display will not authenticate and Face ID & HDR won't work, in addition to a message showing that in Settings)
And to answer the obvious repair question -- yes, parts can be rebound to other motherboards etc., they just need iPhone Activation to pass first.
When five years ago thieves broke into my sons' class locker room, they stole all android phones and cash but didn't bother to take iphones. So yes it works or at least it did back then.
This isn't really consistent with the theft statistics, e.g. 68.6% of stolen phones are iPhones[1] (in the UK where they have ~44% market share). This is presumably because of higher resale value etc., but the premise that nobody cares to steal them anymore evidently hasn't panned out.
That could be because in many situations (crimes of opportunity) thieves don’t have the luxury of time to evaluate the model of a phone before they steal it. Google needs to step their shit up.
That isn't really consistent with the statistics either: If that was happening then the theft rate should approximate the penetration, but it's still higher for iPhones, implying that the thieves actually prefer them.
That makes sense if they e.g. have a higher resale value, but only if they have a higher resale value and the thieves are choosing them on purpose as a result.
Why would being in a different country change the effectiveness of the same system? The relevance of the country is that the theft rate has to be compared with the installed base for that type of phone, which is something that does vary by country.
Google something, find the documentation, go to the documentation, and "We have moved our documentation to a brand new experience", and the link is to the home page of their new website, so you need to redo the search.
X has been deprecated; Y is the replacement; and they provide the same functionality with a completely different API. It just does not make sense to me why Y is created, rather than having X's implementation replaced.
A lot of documentations/discussions are also written with the assumption that you are migrating from the previous approach. So if you just dive in and don't have the context of what used to be the way, it's sometimes difficult to understand what they are talking about.
> It's scorched earth and is not limited to new buyers.
This whole thing is about destroying already bought vehicles to intimidate potential new buyers, and thus lowering future sales. Not that I support the vandalism, but I think that's the kind of logic they are applying here.
Build quality is so bad, those old cars will destroy themselves. Wonder how many of the original 2018 model 3 are still on the road. The other day I saw a comment chastising a person complaining about their 120k Model 3 battery failing and how its already at end of life. I was gobsmacked.
I also see reports of some Tesla making it to 500k miles. Honestly there is so much nonsense on both sides and you can't even trust any numbers coming out of Tesla because they have distorted the truth so many times.
Listen every company will make mistakes at some point in their life. Toyota has earned so much of a reputation of quality over many decades that it has become a meme and is reflected in resale values and insurance rates. Tesla continues to produce sub standard quality and thanks to their actions they have burned their reputation with everyone other than their shareholders so they don't get the benefit of the doubt anymore. How many times are they going to promise this or that and say that they have fixed their quality only to find out they have lied yet again?
And furthermore, if you want fast code writing, you write in the language you already know. For some people, that is Rust.
reply