April 6th, 2023: @Twitter has been randomly shutting down API access for many apps and sadly we were affected today too. Hopefully we will be restored soon! We appreciate your patience until then.
@lil_htlr@kleschby Я не то, чтобы спец, у меня по этому поводу strong opinions :D
Итак.
*Концепция* веб-компонентов такова: зачем плодить еще больше все больше новых фреймворков, которые, по сути, создают одни и те же компоненты? Можно часть необходимого функционала впилить в браузер. 1/
@lil_htlr@kleschby Тогда если кто-то создаст, например, date picker или там menu, которые все нравятся, то их можно будет использовать напрямую, не подтягивая сторонние фреймворки.
То есть ты создаешь «черную коробочку» из JS и CSS, и используешь, как хочешь, не боясь, что она поломается 2/
@lil_htlr@kleschby Дополнительной концепцией было «userland сможет быстро проводить итерации над требуемыми вещами, стандартизировать их, а потом их можно будет постепенно втягивать в браузер», а так же «можно будет стандартным способом расширять встроенные компоненты типа select'ов и input'ов», 3/
I often hear: well, it's an amazing layout system. If there's anything lacking, show me anything that works under the same constraints: having to work with multiple screen sizes and adapt to them seamlessly.
Well, a thread🧵
1/
Let's start with this: the whole idea of "we have a web-site, and it can display itself differently in a desktop browser and in a mobile browser" is literally nothing but an extension of CSS Zen garden: csszengarden.com
The idea is as old as CSS itself:
2/
You have a website, and just by changing CSS you can make it look and feel completely differently. Here's CSS Zen Garden with various CSS applied.
It works as well as you'd expect: some manage to do it very well. Some manage to do it poorly. And some don't manage at all
If you follow @troyhunt and @lukew you know how bad things are around passwords, password forms, and password requirements. At the same time you're thinking: "it can't be *that* bad, can it?"
Oh, boy. A thread with nine examples
1/12
My laptop was stolen. So I decided to go through ~300 accounts stored in my 1password looking for weak passwords, 10-year old passwords etc. And updating them.
I updated ~50 accounts. Too bad I was busy changing passwords and not taking screenshots. Here's what I found:
2/12
- If you use a password manager, you will have to copy paste the new generated password into the "New password/Reset password form".
Pasting text will not trigger form validation. You have to at least delete and re-type a character. The most common problem.
Twitter has turned profitable. Algorithmic timelines, ads, likes surfacing etc. works. *For them* Don’t expect them to change that because you don’t like it 1/
Instagram is profitable. Algorithmic timelines, ads, stories, app that refreshes the entire feed when you blink etc. works. *For them* Don’t expect them to change it just because you don’t like it 2/
Facebook is profitable. Algorithmic feed, hate bubbles, fake news surfacing, ads, auto playing videos etc. work. *For them* Don’t expect... 3/