The term "user" maybe made sense before any software was commercialized. It differentiated the programmer of the software from the non-programmer that used the software. Even then it was sometimes used derogatorily (especially when people were sneered at as "Lusers"). In the original Tron the Good Guys had to fight for the users.
Even in a commercial context they aren't the same. The user is who sits in front of the screen, and the customer is who you have to please to make money.
You're right. But, nowadays these terms get more context meaning. For example - a user is someone who platforms sell their data to customers. Or a user is someone gullible you trick into making decisions that are good for the business.
The literal term of someone who is using your system/product has evolved.
1000 true fans
and Seth Godin's approach to marketing - that you should focus on the smallest group of people in your market and amaze them
These concepts helped me a lot with marketing to consumers and SMBs
Also, follow @mtlynch's content - even though he says he's not an expert, I feel that atleast regarding marketing to devs and builders - he is one of the best out there
This is a 3 part series, the first one discusses the new native whisper integration. And correct, for the first post - the point is to show that you can only use ffmpeg to transcribe and embed subtitles in a video
While there's appeal in having one tool do several things I'm more a fan of the traditional UNIX philosophy that a tool should do one thing, do it extremely well, and allow for chaining of several tools together to achieve a multi-step process.
Whisper will hallucinate on audio segments that don't have any speech. VAD mitigates that. Expect worse results without it, especially on non-English audio.
Love the cheat sheet, forked it after reading a couple sections that were instantly useful lol
Can't promise it'll be soon but I may be able to expand on a couple of your repo's "possible future topics list" items.
I've been working on a personal project involving doing object detection on multiple camera feed inputs that all have different resolutions, frame rates, and encodings and sending a single consolidated and annotated feed to a remote streaming service.
That sent me down a really interesting rabbit hole and I've got tons of notes and links along with some Gemini chats that I'm gonna go through and see if there's anything there that might be worth including.