From the perspective of a mobile app/game developer, I’d say developers who sell apps on the app stores aren’t so lucky. You need to respond, and resolve issues of each and every customer, otherwise get bombarded with a bunch of negative reviews from accounts of everyone they know. Just like the recent fate of TikTok app, but in a smaller scale. One time a single customer nearly took our business down by writing 1 star reviews every day for weeks about how we fucked him over with a paid app (that was $4.99) and that we were scamming because we didn’t fully refund him for the service he used for a month. The review highlights would only show his reviews so download and sale dropped, competitor ranked #1 from #2 .. and it was one hell of an experience.
One day that guy stopped rating our app, and things started getting better. Yeah, it’s a bad idea to put the fate of your business in a single app, but we were just starting out.
This happened because we kinda fired our one customer. From that day, everyone who asks for a refund even after using up the services gets a refund. Feature requests go to a voting arena; so far so good. We’re not sinking now.
When you are trying to login to iCloud or AppleID homepage from Safari on iOS, the OS asks you if you’d like to authenticate to the website using the iCloud account that is currently added on that device. So we have that tech, but I think the browser vendors need to do some work to support what you’re asking for.
> Now might be a good time to change your password to something longer, or finally get onboard with 2FA.
That “or” should be “and” because a shorter password isn’t really useful even if you enable 2FA. I have seen websites that allow brute forcing TOTP tokens, so an on-site or low-latency attack could guess from 500k tokens (6 digit code with look-ahead time of 1 step) in 30 seconds, even if they change frequently.
I think that it’s time everyone used a password manager to generate really really long passwords. I set all passwords to 64 characters or the maximum allowable characters. There’s are some stupid businesses (hello, banks!) who have weird password requirements, like “more than 7 but lesser than 10 characters”. In such cases you’re better off with randomly generated passwords than a pattern you can remember.
Quite interesting! It felt good to see a satellite imagery without an overlay of labels, roads, and border lines that we are accustomed to. It's not really real-time if you zoom in, but it's good nevertheless.
>The whole investigation took me 5 minutes. A Web search, a few clicks, and some ctrl+f’ing.
Am I the only one who thinks the last phrase sounds weird? I might be used to reading lots of articles that sensor words, but couldn't help reading it as "control-fucking".
(Edit: uncensored)
For some reason the Width parameter is working weirdly in Firefox on Android. Dragging the slider halfway resizes the book to become larger than the whole screen.
Screenshot: https://9gag.com/gag/aLwvLY6 (because I don't have accounts elsewhere)
Thinking itself is work. When you're thinking too much, anything that's not "thinking too much" causes context switching, which is a hard task on its own. Human brain cannot multitask, so you can't work while you're already doing a lot of mental work. The trick is to do things that are fun (which, for some people is doing creative work) such as playing games, taking a shower or whatever makes you relaxed. Once that chain of thoughts is broken, you can start working again.
Telling this from my personal experience, because I can't go from overthinking about my business to designing a database model or fix an issue. I need to take a mindless break, like showering or making coffee, or just grabbing a teaspoon of ice cream from the freezer. Those few moments work as a transition point for me to get back to work, and become productive.
Isn't it interesting to see contacts and playlists as the first thing that they mentioned? As far as I can remember, they allowed importing contacts from other providers, and from user's devices from maybe day one.
They seem to be still working on it. Other providers are still working on it, so there's a possibility of everything you asked for. Documentation can be added, and hopefully those buttons too.
Is there any information on whether a single employee or a number of employees were involved? I don't think the attackers could have had someone hired at Twitter Support only to carry out this attack, given how they tried to monetize. Also I suspect no more than one employee was involved, and that "social engineering" was done only to compromise their credentials, instead of asking them nicely to allow them access to multiple (130) popular accounts.
They could send out a notice to old email when they see a recent email change. When people change their email address in a service, that doesn't mean the old, verified email is completely useless.
They used to have real-time graphs and stuff on their status page. That was a thing of the past; with more distributed system, they're probably not sure if the service is down everywhere. If a node somewhere is still up, they might consider the service up. I don't know much, but it's up to the kind of downtime measurement system they have.
Everything you mentioned, and how long it takes to pinpoint how a particular thing (route/controller) works when something breaks. Also any monolith is usually "big" enough for me.
I'd suggest letting them dive into your code, and make minor changes. That will increase the chances of them structuring their software the way you do, which makes teaching easier. If they get stuck somewhere, getting help is much easier for them.
I think we can trust them for now. They seem like good people and company. I don't know what's at stake in the future, but Mozilla has trusted their service, so there's bo good reason not to.
Whoa! I was talking about the horror stories of losing GitHub account in a several of my latest comments/threads and I get to see another one. Why wouldn't they send out a notice, at least, before deactivating an old, active account?
I'd be surprised if anyone from Apple would reply here. The problem seems to be with the payment processing, so a quick call to their support would yield faster resolution. Sometimes they have asked my card details over the phone to renew my membership, so you could request a callback.
More and more of the internet is now moving behind Cloudflare, one feature at a time. I saved some serious amount of money by just by using free service they offer.
I am astonished every time Cloudflare comes up with a solution for the problems of the internet.
I have noticed that the senses detach when I'm sleeping with hands on my chest too. In our community, it's believed that demons possess you if you sleep with hands on chest. Probably its because of this kind of feeling. Weird, indeed.
That's crazy! Moved to Gitlab for some projects because of Github horror stories, and now this? The only "safe" way to do anything is to self host everything, it seems.
They should do some kind of username filtering though. It's much easier because everything is in English, so a blacklist of words could do the job. I found several offensive username and names within few minutes of browsing the site.
I constantly have self doubts, something in between Imposter Syndrome and OCD. I need to make sure I did the right thing, and even when I'm done what I had to, the self doubt kicks in, the OCD makes me look over just once to make sure. I'd say, this feeling is the exact opposite of walking away from what you've destroyed behind yourself like in the movies.
In the early days of my career I thought this was what is keeping myself from achieving goals but later I realized that my self doubt kept me from making a lot of mistakes that would cost a fixing. It's ok to have self doubts, it's ok to think you're not competent enough, or fear that you'll fail in general. I believe that's what actually makes you a good developer.