Why my chat app broke… a cautionary tale

Why my chat app broke… a cautionary tale

Fireship

1 год назад

454,509 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@Fireship
@Fireship - 22.12.2022 19:15

For those asking, the Toshimichi exploit was simple. My Pocketbase update rule failed to match the auth request userID to the existing message userID, thus allowing any to user modify the content of any message, whoops

Ответить
@forrest4653
@forrest4653 - 20.09.2023 02:19

Hmmm... When I open the link, the web site says it was "This chat app has been siezed by the FBI." Whut's Up?

Ответить
@nullbeyondo
@nullbeyondo - 10.09.2023 04:28

Just revisiting this project again, and wanted to request you to do it all over but with OpenAI's moderation endpoint! Like it is now actually free to use; no joke. It'd be interesting to test profanity now with virtually infinite advanced AI moderation. Lots of apps that require filters are beginning to adopt it.

Ответить
@HyperionStudiosDE
@HyperionStudiosDE - 07.09.2023 13:53

A toxic community is basically a free pentest service. It's actually great if you think about it that way.

Ответить
@gamingtruble525
@gamingtruble525 - 20.06.2023 02:23

I mean, I wasn't a part of your project, but that's pretty cool. I think the best solution is active moderation on one chat, while leaving another to be the wild west😅

Ответить
@crackwitz
@crackwitz - 16.06.2023 22:29

People problems require people solutions. Make an existing user vouch for a new user. If the new user fucks up, the vouching user gets punished a little too, transitively.

Ответить
@RiorXD
@RiorXD - 07.05.2023 13:24

(Dumb comment im bored) massive chat. implement a message limit of some kind. Better yet lets be jerks and instead of storing the messages in a database lets load only new chat for people and store it locally and eat their ram up. Usually people who spam dont have much ram >:D. While we are at it might as well do an approved word list instead of a blocked word list will stop injection from the message relay itself if they are filtered before they even make it 1 inch out of the packet. And just to add some flavor to it create a ip filter using a list of proxy ips and throw a few vpn blocks in. Really wanna limit the crazy ones masking.

Ответить
@drivebuss8079
@drivebuss8079 - 29.04.2023 19:24

thanks, I was considering to use pocketbase, but this proved that it is one of the worst options there. no security all all. Shame on Ghani

Ответить
@drjones694
@drjones694 - 14.04.2023 16:34

I give pocketbase props for handling all this traffic wow

Ответить
@SethBrasile
@SethBrasile - 06.04.2023 20:14

@Fireship I can't describe how incredibly useful content like this is. This is so so so useful and would make a great format to keep exploring.

Ответить
@Vampirat3
@Vampirat3 - 01.04.2023 08:26

I need help makng an app where people can just say whatever....
idgaf....

no scripting allowed

Ответить
@KonkiPineapple
@KonkiPineapple - 29.03.2023 02:03

the app is seized by the fbi

Ответить
@ronny-andrebendiksen4137
@ronny-andrebendiksen4137 - 28.03.2023 21:46

As a Norwegian, I fully support the 3 year prison for Tonje Gjevjon saying Die Hard is not a Christmas movie.

Ответить
@shrdn2960
@shrdn2960 - 24.03.2023 13:23

Noooo I tried to use it to commit online hate crimes (it's a safe and legal hobby) but it was already offline.😢

Ответить
@tiefkluehlfeuer
@tiefkluehlfeuer - 22.03.2023 18:50

seems like the FBI has nothing to do when they are after sites where people are too impolite...omg. wrong priorities imho.
Or is that a joke on the site currently?

Ответить
@rolandinnamorato1953
@rolandinnamorato1953 - 20.02.2023 07:01

GAMERS RISE UP

Ответить
@KiLVaiDeN
@KiLVaiDeN - 04.02.2023 01:09

I find it quite crazy that nowadays, the responsability of the content of a website generated by its users, falls on the shoulders of the service provider. It's as if knife companies would be sued and prevented from selling knives because some users killed people with them.

I think that this will to regulate the internet is algorithmically vain, as well as a colossal use of energy, both conceptually and materially. AI systems will probably solve most of those problems, but they need to be transparent on their moderation decisions, and should provide ways to claim potential innocence.

Ответить
@oaooaoipip2238
@oaooaoipip2238 - 03.02.2023 10:16

Honestly. I'd rather have an app where people can and will say "bad words" than an app where things get censored.

Ответить
@btarg1
@btarg1 - 30.01.2023 22:27

I would love to see a series or stream where you take a look at the code of viewer-made apps and try to improve upon it or review it

Ответить
@Nekoeye
@Nekoeye - 26.01.2023 23:10

Or if it's too much for you. Just don't build a public chat app. the end.

Ответить
@ProfXadk3
@ProfXadk3 - 26.01.2023 19:07

lol.

Ответить
@LucasNascimento001
@LucasNascimento001 - 26.01.2023 18:55

I still don't understand the Kim Jong-Un joke. I thought it was the right wing around the world that was using all types of social media manipulation to win the votes. You know, like Trump did, like Putin does and so on.

Ответить
@enriqueamaya3883
@enriqueamaya3883 - 26.01.2023 01:48

Jesus Ioves youx]c\z[zx\]c[

Ответить
@thomasslone1964
@thomasslone1964 - 20.01.2023 14:56

Soooo, we can't just log users like Twitter to decide if we think their bots or their less than appealing contributions are pushed so far down the content list they disappear

Ответить
@thelastdankbender4353
@thelastdankbender4353 - 18.01.2023 17:40

That edit post about the Norwegian actress made me laugh so hard. For anyone who's curious about the real article in question here, she's actually facing charges because she said the prequels weren't funny.

Ответить
@MrGilly
@MrGilly - 18.01.2023 02:12

how was pocketbase performing when it had over 300k messages?

Ответить
@alext5497
@alext5497 - 17.01.2023 17:18

NY post is surprisingly one of the last papers practicing investigative journalism.

🤡 🌎

Ответить
@mjonausk
@mjonausk - 17.01.2023 00:39

lolz you are so funny. No wonder why you are so popular. Keep it up.

Ответить
@dejalaenvisto
@dejalaenvisto - 14.01.2023 07:21

Excelente, me encanto la forma y toda la informacion, increible, muy bueno 🔥🔥🔥🔥🔥🔥
Excelente, me encanto la forma y toda la informacion, increible, muy bueno 🔥🔥🔥🔥🔥🔥

Ответить
@nessimaskye9577
@nessimaskye9577 - 12.01.2023 03:31

OMG! First of all, love your videos! Second of all, holy crap - I'm not the only one that has been given an Arby's sandwich with a screw it in?!?! (Super random minor part of the video but duuuuuuuudeeee!!! lol) Anyway - keep up the great work!

Ответить
@kllokoq
@kllokoq - 11.01.2023 21:07

For a moment there I thought we have another Javascript framework called REKT

Ответить
@vinzer72frie
@vinzer72frie - 11.01.2023 19:54

"Nobody wants to use an app spammed by unlimited amount of hate speech and profanity" we do actually censorship is the reason facebook is going bankrupt this is why twitter and discord are the most popular

Ответить
@iyadelwy1500
@iyadelwy1500 - 10.01.2023 08:03

We need a "Scala in 100 seconds" video

Ответить
@scottamolinari
@scottamolinari - 07.01.2023 10:11

Usually what you need is a self-moderation system. Like a user getting a number of poop emojis from other users over a period of time, that "bad" user will get auto-banned. Yeah, that can be abused too. But, at least the "rule" is known by users, so it is somewhat of a deterrent to being a jerk. And, the user can be unbanned by moderators, which is the next key. Your app should be niche enough to not attract so many users. If it is getting to large scale, then you have many other problems automatically and you should still be trying to break the whole thing down to be as niche as possible, like Discord or Slack does with channels.

Ответить
@sviffls1833
@sviffls1833 - 07.01.2023 06:09

I love you

Ответить
@Hikazey
@Hikazey - 07.01.2023 02:22

Why does your voice drop in pitch randomly throughout the video? Do you change microphones or record at different times of the day? Weird questions to ask but it's one of those micro details that bug me because at first I thought it was two different people recording parts. Thanks, love the videos! 😊 <3

Ответить
@betapacket
@betapacket - 06.01.2023 23:49

F&uck F&uck F&uck F&uck F&uck F&uck S&hit S&hit S&hit S&hit S&hit S&hit S&hit C&&Ock BA&LLS

Ответить
@krismatic_
@krismatic_ - 05.01.2023 04:34

I called all my local restaurants looking for a Strawberries & Cream fried pie. Sold out.

Ответить
@hereticstanlyhalo6916
@hereticstanlyhalo6916 - 04.01.2023 06:13

The website says "This chat app has been siezed by the FBI", I'm assuming this is just a joke made in the video and u just took it down just cus the project is done, right?

Ответить
@thedarkdragon1437
@thedarkdragon1437 - 04.01.2023 05:54

actually about that actress: he was sued by the americans and norwegians would rather have her sentenced in norway where she can be shenaniganed out, than in america your guilty until proven innocent, unless you are a politician, megacorporate ceo or board member, or billionaire

Ответить
@dopavelli
@dopavelli - 03.01.2023 17:19

that Louis CK's reference was gold! :D

Ответить
@LemonChieff
@LemonChieff - 02.01.2023 23:35

This is the best advice anyone has ever given in this context.
From experience it's also the only one which works.
If you're wondering which advice I'm talking about, it's "Good luck".

Good luck.

Ответить