So what's the problem? Handling any kind of payment dispute should be part of regular operations. So, when your payment provider has a complaint, handle it, instead of running to Twitter/HN for validation.
They had that, in 2004. Emails that were obvious spam back then, and were correctly blocked, are now coming through. Something must have changed, and I doubt that the spammers got so much wiser because the spam is obvious.
I like that a gifs shows so much in very little space, but I take your point about it being distracting. Regular mp4 videos you can play/pause explicitly might be a better option for the future.
Not sure how easy self-hosting those are, but any paid-for and/or online offering by a third party is useless. This should have been clear long ago, but the LastPass breach should have made it obvious.
No system is perfect. You're making a trade off by self-hosting but at least when something goes wrong you know who to blame and what to improve. When something goes wrong in someone else's environment you're lucky to even know what went wrong, and you have no one to hold accountable.
So it's not IF something goes wrong, it's WHEN something goes wrong. Going around thinking IF something goes wrong is delusional, even if you end up being lucky and right.
You're right. I'm sure their security design is 100% bulletproof and none of my sensitive data will ever be leaked. And even if it were somehow possible for it to be leaked, I'm also sure the company would be completely forthcoming as quickly as possible.
A system which literally never sends my password information to any computers controlled by 1Password seems better than the LastPass nonsense, and more to the point, seems at least as secure as anything I would create. While LastPass was breached many times over the last few years, 1Password has never been breached.
Your sarcasm isn't helpful, and serves only to falsely conflate the insecure design and horrible history of LastPass with the best-in-class 1Password. Nothing is ever 100%, but 1Password is closer than anything else I know about, including most one-off systems used by people who don't use password managers.
Self-hosting Bitwarden with the open source Rust re-implementation of the server (vaultwarden) seems like a good option. I've been looking into setting it up for my company.
Or the official open source server, which has the potential to get support from Bitwarden if it gets to it. It's much heavier though, with SQL Server and similar, but vastly more enterprisey.
I know I COULD, but my PO is telling me that they saw this on a really popular website and that we should really be doing it that way because the big guys obviously know what's right.
If you had the prompt and the output, and you knew your work was in the training data, you _could_ retrain the whole model minus your work, and then feed the same prompt back in.
piece of cake. Load up copilot and start typing a comment that credits yourself for your work. It will autosuggest somebody else's real name and email address that you can search up and validate.
When a company decides to create an alternative to thing X they take care not to employ people who have worked on X. If AI creates a thing like X and has seen X I think there is probably a case.
Unless you investigate this, and keep investigating it continuously, you can't know what information they are exfiltrating from your system intentionally or unintentionally. "Shaping the product" should not require this kind of behavior.
Putting animated GIFs into your documentation or blog articles, negatively impacts legibility. The constant movement diverts attention and makes people skip that section so they can just scroll the annoyance out of view. If you MUST include animated guidance for whatever reason, use videos that have playback controls and are paused by default.
Seeing this in an article on how to improve documentation makes me question any message you might try to get across.
Thank you for your opinion. We actually don't use GIFs in our documentation and are limiting the use of screenshots and similar visual assets as it can go stale easily. We do rely on videos where necessary.
There are ways of adding reproduction controls to animated GIFs. Animations have their place and purpose depending on the type of documentation, especially when you want to illustrate some complex steps.
When is an animated GIF showing a series of complex steps better than a video of the same? The video has the advantage of offering things like audio, higher quality playback, the ability to be downloaded locally and played in VLC (where you can do things like zoom in or slow it down), etc. Maybe not all of those things are needed in every case, but even then video will get the job done just as well as a GIF and provide consistency with any instance where you do end up needing video's features.
I for one am a text person, and for me video is death - the end of my attention. Very very few videos use my time as effectively as I can when I am setting the pace and maybe deciding when and how to skip around.
I agree that if something can be explained in text I'd much prefer it over a video, but if you need (or expect some people will need) to see a video a GIF seems like the weaker option for how to present that.
If you're given a task that is not obvious and requires pauses for familiarization at several steps, isn't it easier to deal with text+illustrations than with video ?
And animated gif is the same as an animated video sans audio.
Gifs can be used to not need a ply button to visually demonstrate something but the oerson making it must have some story boarding and visual communication skills.
Gifs are just one tool in the toolkit. Expecting anything to be silver bullet or disqualifying anything that isn’t a silver bullet sets backs documentation much more.
You always want a play button. The idea that the video is so important that people should be watching it before they discover what page they are seeing or read any contextualizing text is absurd.
If you don't have a play button, nobody will watch the full video. This is ok for doomscrolling social media, but I am quite sure it's not ok for your use-case.
I generally agree, but there are valid cases where play buttons aren’t needed for an animation in every case as you’re saying.
We literally have seconds if that to communicate enough for the user to decide their needs are represented in the screen, to stick around and read and click some more.
Let’s look at gifs and videos as something much simpler - an animation of frames that either auto plays or not.
Having a short, looping, auto playing animation showing a showing a feature or overview with a progress bar can be a positive implementation of negative doom scrolling patterns. Have seen this implemented very well in documentation in addition to text and videos.
The user can pay attention to a looping animation quite well because they’re used to it, including waiting for the loop to restart like they’re already used to. This in turn can accidentally feed some reinforcement learning mechanisms, especially where the primacy effect is involved. Watch the short loop a few times before diving into the full video.
Another use that work well is automated and timed flash cards where clicking, no JavaScript or being offline can be a consideration. Good for hands free, or limited hand use availability. Yes it can be scripted too.
Animations can also be useful within a carousel on a hero component where the resistance to press play on a video might be occurring.
Gifs and their ability to animate frames is just a capability, how we’ve seen them used should not define the limits of what they’re good for.
Inertia maybe? A web page peppered with video controls and blocks seems busy and distracting to me. It feels like heaviness, bloat and overhead (even if technically it isn't). A couple of GIF animations showing simple actions works for me. So it may be more subjective than objective?
For steps that take less than 10 seconds, I’m not sure a video would prove superior; GIFs are easier to produce and easier to publish. Then again, I’m also pro-videos.