News for hackers. Stuff that matters.
Re:After 10 Years, Yelp Gave My App 4 Days by ChrisMarshallNY on Wednesday July 31, 2024 @02:52PM (#41122190)
I'm sorry to read that. Unfortunately, it isn't an uncommon story.

> if you utilize a third-party API for the core of your app, you are at their whim.

That's the money quote, there. I avoid using third-party APIs like the plague. I have written backend aggregators and facias, to avoid having to use the API.

I Just. Will. Not. embed an opaque codeball into my app. I'm a cranky old bastard, I know, but I sleep well at night.

Re:After 10 Years, Yelp Gave My App 4 Days by shrimp_emoji on Wednesday July 31, 2024 @02:56PM (#41122234)
Amen. Doing the wrong thing is easy. Doing the right thing is hard. These are thermodynamically-mandated rules that cannot ever be circumvented by cleverness or money or hard work.
Re:After 10 Years, Yelp Gave My App 4 Days by stavros on Wednesday July 31, 2024 @03:17PM (#41122448)
Therefore, doing the easy thing is wrong.
Re:After 10 Years, Yelp Gave My App 4 Days by withinboredom on Wednesday July 31, 2024 @03:23PM (#41122508)
Usually. If you are doing the easy thing, so can your competitors. Your competition usually can't do the hard things.
Re:After 10 Years, Yelp Gave My App 4 Days by bigstrat2003 on Wednesday July 31, 2024 @07:07PM (#41124484)
Not necessarily. p=>q does not mean q=>p, after all.
Re:After 10 Years, Yelp Gave My App 4 Days by stavros on Wednesday July 31, 2024 @07:20PM (#41124562)
It does when !p=>!q.
Re:After 10 Years, Yelp Gave My App 4 Days by yazmeya on Thursday August 01, 2024 @12:12AM (#41126087)
!p=>!q is exactly q=>p, and p=>q has nothing to do with that.
Re:After 10 Years, Yelp Gave My App 4 Days by stavros on Thursday August 01, 2024 @03:20AM (#41126879)
I feel like you should read the original comment again.
Re:After 10 Years, Yelp Gave My App 4 Days by munchler on Wednesday July 31, 2024 @04:49PM (#41123294)
"Opaque codeball" is a very large category. Are you saying you won't use any 3rd-party libraries at all?
Re:After 10 Years, Yelp Gave My App 4 Days by layer8 on Wednesday July 31, 2024 @04:58PM (#41123393)
Open-source libraries aren’t opaque. Third-party web APIs are. The latter should only be used if they are non-critical, easily replaceable, or contractually bound to sufficient assurances.
Re:After 10 Years, Yelp Gave My App 4 Days by ChrisMarshallNY on Wednesday July 31, 2024 @04:52PM (#41123333)
Almost none, but “at all” is also a very large category.