Когда наследуешь интерфейсы в TypeScript, то вот такую хероту приходится городить, чтоб анализатор не ругался. При наследовании Person от BaseObject определение типа как Person | BaseObject не помогает, при попытке обратиться к полю name из Person.
В нашем сервисе для геймдизайнеров кое-что связанное с импортом пилю, а там в рамках одной толстой операции кучу запросов делать нужно. В какой-то момент перестало работать. При этом никаких ошибок. В итоге оказалось, что если в sequelize запустить транзакцию, а потом параллельно выполнить запрос вне транзакции, то всё виснет.
Специалисты из Activision опубликовали отчёт об инструменте, который использовался против геймеров под видом чита. Этот конкретный инструмент считается дроппером, частью вредоносного ПО, которое используется для установки или доставки дополнительных инструментов для кражи учётных данных.
Для приложений, которые уже присутствуют в магазине, компания не будет откладывать обновления из-за мелких нарушений - можно будет внести исправления в следующем обновлении.Теперь можно обжаловать решение.Можно предлагать изменения в гайдлайны.developer.apple.comApp Review process updates - News - Apple DeveloperThe App Store is dedicated to providing a great experience for everyone. To continue offering a safe place for users to download apps and helping you successfully develop apps that are secure, high-quality, reliable, and respectful of user privacy, we’ve updated the app review process as announced at WWDC20. For apps that are already on the App Store, bug fixes will no longer be delayed over guideline violations except for those related to legal issues. You’ll instead be able to address guideline violations in your next submission. And now, in addition to appealing decisions about whether an app violates guidelines, you can suggest changes to the guidelines. We also encourage you to submit your App Store and Apple development platform suggestions so we can continue to improve experiences for the developer community. Submit an App Store or platform suggestion
В Neuralink используется C/C++, Python и Java. Кармак поднимает тему, а в чём вообще в данном случае преимущества того же C++ по сравнению с ванильным C. Плюс, как альтернативу предложил Rust.John Carmack @ID_AA_Carmack29.08.2020Ответ на публикацию @jamiebishop123Quality, reliable software can be delivered in any language, but language choice has an impact. For me, C would be a middle-of-the-road choice; better than a dynamic language like javascript or python, but not as good as a more modern strongly static typed languages. However, \ https://twitter.com/jamiebishop123/status/1299490213044027393
Я искренне верю, что C++ навсегда изменил информатику не в том направлении. Люди хотели упростить программирование, но не сделали этого (в большинстве случаев). Вместо этого они сделали чтение кода почти невозможным и усложнили эти многоуровневые кошмарные наследования.Дэвид Бревик, Создатель DiabloDavid Brevik @davidbrevik25.08.2020Ответ на публикацию @gafferongamesDon’t even get me started on C++ (and C#) — I truly believe it changed computer science forever, in the wrong direction. People wanted to make it easier to program and they didn’t (in most ways). Instead they made it harder to read and full of multileveled inheritance nightmares https://twitter.com/gafferongames/status/1297972784786739200