Size: a a a

2020 June 19
oleg_log
Вчера вышел пост от Github, презентовали их Super Linter. Комбайн из разных линтеров, чтобы сразу подключить все и вся.

С одной стороны эт круто, не надо будет бегать делать для каждого языка, с другой стороны вопрос, на сколько это гибко можно будет включить. Но вот как дефолт это вполне себе бонус.

https://github.blog/2020-06-18-introducing-github-super-linter-one-linter-to-rule-them-all/

Хотелось бы пойти в репу https://github.com/github/super-linter и посмотреть что как, так гитхаб сейчас 500 ошибки отдаёт раз через раз.
источник
oleg_log
источник
2020 June 20
oleg_log
Podman 2.0 релизнулся.

Что там завезли можно почитать тут
https://github.com/containers/libpod/releases/tag/v2.0.0

Пользуясь случаем напоминаю, что у нас есть камунити @ru_podman и мы его строим.
источник
oleg_log
Re: You download the app and it doesn’t work
       
Apple takes a 30% cut of all IAP.

Google scrapes info and displays it in widgets above links to the actual content. Google charges trademark holders AdWords ransom to protect searches for their own brands.

Amazon kills OSS business models by offering managed OSS services on AWS at an unbeatable cost. Amazon picks off the best performing market place categories with Amazon Basics ‘recommended’ competitors.

The list goes on and on.

Tech is an industry defined on building scale and then collecting rents. Apple IAP is just the current outrage but the entire industry is working towards building the next ‘platform’ for others to sharecrop on.
       
hendzen, 1 hour ago
источник
oleg_log
Интересный доклад про архитектуру PS5. Там больше копроцессоров, чем я думал, многие как раз о I/O для nextgen™ текстур, хех.

А там еще и про тротлинг CPU/GPU, обратную совместимость, 3D аудио и много чего на самом деле.

Не помню кто говорил, но PS5 это отличная единица в каком-то вычислительном кластере, то есть давайте соберем 10-100-1000 пс5, свяжем в одну сеть и кастомной прошивкой будем скармливать данные на обработку. Наверное рендер и deep learning будут первые, кто это опробуют.

Пойду чекаутить Unreal Engine 4.x, уже есть пара идей что сделать.
источник
oleg_log
источник
oleg_log
Еще было упоминание сжатия Kraken (не путать с kraken.io ? Как я понял это довольно популярная штука и проверенная временем и ААА играми. Круто.

http://www.radgametools.com/oodlewhatsnew.htm
источник
oleg_log
Узнал, что PVS-Studio есть в Телеграме @pvsstudio_rus

Спасибо https://t.me/isast/827

Беспалевно порекламирую выпуск с ребятами от PVS анализатора https://t.me/generictalks/84 (там ниже прост аудио есть)
источник
oleg_log
Языку программирования Pascal сегодня исполнилось 50 лет. Многие начинали знакомство с программированием именно с него😜😜😜

https://www.phoronix.com/scan.php?page=news_item&px=Free-Pascal-FPC-3.2-Compiler
источник
2020 June 21
oleg_log
Интригующее описание червя Stuxnet, которые поломал много заводов по обогащению урана (в основном Иран( Иран-уран, хех)). Внизу есть ссылки на вики и Брюса Шнаера для особо пытливых.

Вещь конечно удивительная, столько неординарных хаков провести в одной миссии, жаль такое в CV не написать.

https://www.quora.com/What-is-the-most-sophisticated-piece-of-software-ever-written-1/answer/John-Byrd-2

UPD: как подсказал Антон, есть перевод https://habr.com/ru/post/358930/
источник
oleg_log
Re: FlexBuffers
       
So here's how I think this fits into all the other different types of data serialization:

Schema-ful, copying: Protobuf, Thrift, plenty more

Schema-ful, zero-copy: Cap'n'proto, Flatbuffers

Schema-less, copying: Json (binary and other variants included), XML

Schema-less, zero-copy: Flexbuffers (Any others? This seems new to me)
       
uluyol, 8 hours ago
источник
oleg_log
Друзья, мы опять live, в гостях Александр Валялкин https://www.youtube.com/watch?v=FYQ5uwqJC9I
источник
2020 June 22
oleg_log
источник
oleg_log
Интересно, оказывается был такой пост 10+ дней назад, про отказ от TS во внутренних частях Deno.

- compile time when changing files takes several minutes
- isn’t proving itself helpful to organize Deno code
- и еще 3, которые сюда пихать не хочу :)

https://startfunction.com/deno-will-stop-using-typescript/
источник
oleg_log
Re: Deno will stop using TypeScript
       
There are so many uninformed and misinformed comments on this post. Please read the design doc[1] before commenting if you assume the Deno team is doing it wrong, or hasn't ever considered some obvious solution you came up with in 0.7 seconds.

[1]: https://docs.google.com/document/d/1_WvwHl7BXUPmoiSeD8G83JmS8ypsTPqed4Btkqkn_-4/preview?pru=AAABcrrKL5k*nQ4LS569NsRRAce2BVanXw#

First paragragh of that document:

> Update June 10 2020: I saw that this design doc was being discussed more widely. Most people don't have the context to understand this narrow technical document - it is only applicable to a very particular, very technical situation in the internals of Deno. This is not at all a reflection on the usefulness of TypeScript in general. It's not a discussion about any publicly visible interface in Deno. Deno, of course, will support TypeScript forever. A website or server written in TypeScript is a very very different type of program than Deno - maybe much more so than novice programmers can appreciate - little of Deno is written in TypeScript. The target audience is the 5 to 10 people who work on this particular internal system. Please don't draw any broader conclusions.
       
inimino, 4 hours ago
источник
oleg_log
источник
oleg_log
Язык настолько гибкий, что выпадает из рук https://docs.python.org/3/library/pathlib.html#operators

>>> p = PurePath('/etc')
>>> p
PurePosixPath('/etc')
>>> p / 'init.d' / 'apache2'
PurePosixPath('/etc/init.d/apache2')
>>> q = PurePath('bin')
>>> '/usr' / q
PurePosixPath('/usr/bin')


Ни разу это в живую не встречал, спасибо Алексею.
источник
2020 June 23
oleg_log
источник
oleg_log
Приберу к рукам комент из треда:

Справедливости ради, выкладывание (временных) приватных ключей может иметь смысл. Например, вы можете наблюдать как некоторая публичная база данных (например, результаты голосования) меняется в реальном времени, сделать себе копию, убедиться в её целостности и так далее (при помощи известного заранее публичного ключа), но не можете расшифровать содержимое, пока вам не выдали приватный ключ (а его опубликуют, когда голосование завершится, например).
источник
oleg_log
источник