Twitter for Mac is incapable of accepting certain letters in the password field
twitter.com
twitter.com
https://twitter.com/nolanobrien/status/1189623346033381376?s...
Unfortunately I do not recall which recovery mode I booted into. I tried a few, each offering a different OS to install. One would reinstall the current OS, one would reinstall the version that shipped on the Mac, and one would reinstall the current public build, I think. Wish I had a better recollection of which it was, but since Mojave is no longer the latest public build it may be moot. If you have the Mojave installer downloaded you might be able to just install it right on the data partition and wipe the Catalina OS partition afterwards.
Whatever you do, have a full backup before you even think about starting just in case, of course.
On the other hand, it’s not surprising at all. When was the last time Apple cared about quality in MacOS?
But I agree with the sentiment.
I wonder if there is a systematic difference between companies with solid development and companies with wonky development. Is there a different hiring philosophy in place? A different type of tech stack? A different management structure?
Just a week ago, Twitter lost over 20% market cap because they noticed that they were showing people device-personalized ads even though they were opted out of that. After they fixed it, revenues went down.
In other words, a stunning 10 billion dollar of Twitters market cap was based on the illusion that the tech was working as expected. While in reality it was wrecking havoc.
Is it really possible that a feature that makes up a quarter of the companies value is not being tested?
That is what my question is about.
What is the root cause, that one team is creating 10x more solid technology then the other?
Apart from Amazon's search interface mostly generating garbage results, rendering the experience unusable?
It's not even the edge cases that they have issues with, it's the basics on the site. There are some serious quality control issues happening at Twitter.
Instead, they killed off or bought and killed most of the alternative apps which provided significantly better experience with a fraction of resources.
At eBay, the execs didn't use the platform much. In fact, when I worked there, they had to give us a $10 credit just to get us to use it (and then stopped when the users said it wasn't fair that employees were bidding with someone else's money).
At Facebook/IG, the execs use the platform often. At Netflix the execs use it pretty much every day. At Twitter, you don't see a lot of executive use.
You can even see it at Apple. The quality on MacOs has been falling, quite possibly because all the execs are using iPads and iPhones as their daily drivers, and rarely using laptops.
I think in the end it boils down to visibility to people who can affect change. Either your execs need to use the product often, or the engineers need to be empowered to make changes without exec approval (or both, like at Netflix or Facebook/IG).
Edit: I am stupid and forgot that smart TVs exist (despite owning one)
Also iPads and other tablets.
(Of course, Netflix didn't offer streaming at the time - while piracy offered films quickly and for free, but only if you watched on computer)
If true, they need to be fired. If they experience how terrible the Netflix UI is and refuse to fix it, they're guilty of either gross neglect or sabotage.
Would ignorance of the quality of their product be any better?
Although I find the web ui works pretty well for me
I suppose it would, since they can't remain ignorant forever.
Umm? I worked at Twitter for 4.5 years and execs used it a lot. The _board_ largely didn't use it, but everyone else did, to sometimes amusing results.
https://adage.com/article/digital/twitter-cfo-mistakenly-twe...
iOS, iPadOS, and watchOS were pretty awful as well, and presumably every executive is using those. And I can think of at least a handful of senior executives who probably use Macs daily–they're also probably the ones with the most direct control over the people who can fix issues in the software they're using.
I mean. You have the right to your opinion. But... really?
I understand that the sentiment is “Twitter is mostly what you make it“, but it was so incredibly toxic that I was stunned to the point where I almost became radicalised against the ideology that was pervasive at the time.
Even now I am sensitive to it.
Facebook in comparison never had strangers piling on me telling me I am worthless and invalid based on my race and gender.
Not that any of them are fantastical beacons of acerbic communication which puts such a high emphasis on civility as hacker news does. But to call twitter the best of this breed is, I feel, speaking from a far different experience than my own.
Do you have a sense of how much of this was due to how Twitter is designed as a medium vs due to the culture formed by the people who tend to use it?
I know both of these factors feed each other, but I ask because I’ve noticed several Twitter design decisions that seem to lead to angry mobs. Short tweets mean low-context, sorting feeds by engagement encourages piling on, and the rapid feedback loop is perfect for amplifying righteous anger.
> Facebook in comparison never had strangers piling on me telling me I am worthless and invalid based on my race and gender.
Uhm.. That seems to be just as prevalent on FB (or anywhere online) as far as I can tell.
As for Twitter vs. Facebook: I feel that Twitter is far less cluttered for me and "follow" (and unfollow) is a much better way to select my content then be"friend" (and then unfriend). On Twitter I just pick interesting accounts to read and now my feed is full of stuff that is largely interesting. On Facebook it's .. complicated (and I reduced my friend list to 2, because it wasn't worth the effort).
Instagram? That's just shallow/vain in every way and doesn't even compete IMHO - it's an entirely different beast (that I don't understand).
Off on a tangent: Are to elaborate? I've found Twitter extremely hard to use - people tweet and retweet so frequently, it always looks like a deluge of short, mostly meaningless, fluff. At least with Facebook, the longer bits of fluff are in a single post instead of spread aross and intermingled with other fluff.
But, maybe I'm doing it wrong? I really don't know. These days, I mostly stick to Instagram - it doesn't seem to have the negative impact on my psyche as either FB or Twitter.
It completely escapes me, what you can do with Instagram. You cannot do text posts. You cannot put links in your posts. I have never seen a single intelligent discussion taking place on Instagram. What do you use it for?
Sharing pictures, which is what it was built for.
It's not a platform for long form discussions or sharing links (That's why you can't even use links except one in your bio and everyone saying "link in bio" if they want to share something. There's even dedicated companies working around these restrictions and providing redirection services etc.
What I would love is a button that temporarily removes the the retweets and/or tweets of a person from my timeline. Some people will on certain days get really passionate about an issue I don't care about and don't want to see 20 tweets from them, when their daily average is 1.
The 280-char limit is IMO a bug these days, not a feature, and people route around it somewhat awkwardly with threads.
(Some random examples of good stuff: https://twitter.com/ID_AA_Carmack/status/1189378755313242112 https://twitter.com/Foone/status/1189249817492557826 https://twitter.com/isislovecruft/status/1189604908074332160 )
I'd like to clarify what actually happened here (throwaway for paranoia).
The actual bug was that the account signups flow was accidentally modified to automatically opt out new signups[1]. When Legal reviewed the ads targeting and discovered the opt out setting wasn't being respected, they made ads start doing so. Two this later they discovered the sign-ups bug.
[1] I know, a bunch of people would rather it was always like that.
"Incorrectly computing". God damn everything is spin nowadays.
I find most SV companies, like game design, falls apart when it is used as a vehicle to test out a philosophy instead of implementing an idea users actually want.
Their icon buttons on desktop have no tooltip. For some of them you can get a sense of what they do by hovering over them and looking at the url in the corner of the browser. But others that just have click handlers on them give you no clue at all. I could go on and on about how perplexing I find Twitter's UX to be, these are just two examples.
I used to follow a lot of blogs of people on Google Reader, when it was shut down everyone just chanted "What's the big deal? Just use Twitter it does the same thing".
Now to follow the same creators I did before I have to experience everything with a side order of hot takes about American politics (I'm not American).
Twitter is one of the worst things to happen to the internet, I can't have any sort of healthy interaction with the internet and actually keep up with what I'm interested in anymore. It sickens me that every time a platform or service shuts down the answer from Twitter addicts is always "just use Twitter".
What happens is this:
1. Type some stuff in
2. Turn on “reveal password”
3. Type one of the “banned” characters
4. Switch “reveal password” back off
5. Type another character
6. The whole existing password is deleted and replaced by the letter you just typed.
So the reason I end up with two Cs in a row at the beginning is because I actually typed in another. After I type in the C that causes the field to reset, I erroneously believed that it had deleted both the B and C, leaving only the A, so I say “C” again out loud and type another C, believing the text entered is now “ac”.
In reality, it had cleared the field, replacing both the A and B with a C. So when I typed in that second C there were then two in a row.
The reason I didn’t understand what was going on was because I was just counting dots and assuming which letters were deleted at first.
Oddly, when this field-clearing behavior happens, it also hides the “reveal password” button until you add a second character to the field. That should be visible with only one character but in this particular situation it hides instead.
My day job used to be internal technical support at a software company, and now it’s engineering.
Before that I was at 9to5Mac reviewing apps, and even before that I was a pretty prolific beta tester for stuff like iOS jailbreak tweaks, so I’ve got a LOT of troubleshooting and debugging experience that comes in handy here haha. I live to break things.
> Root cause is Catalina regression that fails keyboard inputs when a UIKeyCommand is registered for the same key. UIResponder chain regression most likely.
But there are also some UI fails on Twitter's side here too - like clearing the password field after clicking Show Password and typing more, and preventing arrow key navigation within the field.
Yes which is exactly why I think it's likely he's being disingenuous about the root cause of this. Shortcut keys typically need modifier keys and, even in the instance where they don't, there has to be some check from the app to determine whether an input field or the main window has focus.
To be clear, I'm not saying it's 100% certain that this isn't an Apple issue but, based on Twitter's track record with their apps, this likely is on Twitter.
https://twitter.com/nolanobrien/status/1189623346033381376?s...
— https://forums.macrumors.com/threads/catalina-causing-issues...
Sure there is... The app would capture those as shortcuts instead of as user input. You know...exactly what's happening here. If this interferes with writing tweets also then that should be easy to figure out.
As I said above, I'm not saying it's not because of the regression but it's more likely to me that Twitter messed it up. Otherwise, why is no other app experiencing this issue if it was done "according to the docs".
Well, like you say, it's not common to use shortcut keys without modifiers right? So it doesn't seem that surprising to me that nobody noticed the regression.
https://devblogs.microsoft.com/oldnewthing/20031224-00/?p=41...
As Linus Torvalds would say, "WE DO NOT BREAK USERSPACE!"
I know Windows has had various UI frameworks come and go over the years, but they're all fundamentally layers on top of the underlying stable Win32. For Mac I'd not really dug into how to write GUIs, but I know there's things like Carbon, Cocoa, etc., and those seem to be the base itself, and change significantly or are even entirely removed at the whim of Apple. Is there any stable GUI API on the Mac at all?
There's also this, which is frankly quite terrifying: https://news.ycombinator.com/item?id=11638367
Note that the open source releases often get things scrubbed or ifdef'd out of them.
> There's also this, which is frankly quite terrifying
I fail to see your point.
I mean things like TODO comments, not deliberate censorship.
I fail to see your point.
You don't notice anything wrong with the insane complexity to do almost nothing? A similar near-nothing app would be 1/10th the size on Windows, if not smaller.
Using a C++ library from C is not hard because objects map to structures in a straightforward manner (and in fact early C++ compilers were C++ to C translators), and you would need to use structures anyway, unless the library was obtusely designed with nonessential complexity. That's how the Win32 API works too (with the exception of the bloated COM stuff.)
Note: it only happens when the password field is set as 'hidden', clicking reveal makes it work fine.
"I included emoji in my password and now I can't log in to my Account"
https://apple.stackexchange.com/questions/202143/i-included-...
It reminds me of the days when I used WinRAR for a lot of things. The password field would only allow entry of ASCII characters but the program will accept any character by copy and paste, leading to a world of pain where certain archives can only be opened on a specific OS with one particular version of WinRAR because the internal parsing seems to depend on both when it comes to exotic characters. Good times and I think everybody have learned to avoid this sort of hiccups by now.