Size: a a a

2020 May 10
oleg_log
источник
oleg_log
По мотивам: помогите Даше найти бизнес-логику.

Src: A practical introduction to async programming in Rust
http://jamesmcm.github.io/blog/2020/05/06/a-practical-introduction-to-async-programming-in-rust/
источник
2020 May 11
oleg_log
источник
oleg_log
А ведь действительно
источник
oleg_log
Ввиду драматического падения качества мемов, Профунктор протягивает своим нерадивым читателям руку помощи. В отдельном канале будут публиковаться уморительные шаблоны, которые команда админов будет разыскивать в самых дальних уголках интернета. Вам остается только доработать эти алмазы до брильянтов (лучшее, конечно, запостим) ГО

https://t.me/profunctor_templates
источник
oleg_log
Re: Write Libraries, Not Frameworks
       
The more I program, the more I am convinced that owning flow of control is one of my primary jobs as a programmer.

If I surrender this to a framework, there are a lot of decisions I can't make with regard to performance, and I have a lot less certainty about when and in what order exactly things are executed.

There are of course some exceptions, but in general I want libraries to provide me simple, synchronous functions, and it's my job to figure out how to spread them out over the hardware.
       
skohan, 2 days ago
источник
2020 May 12
oleg_log
?
Анонимный опрос
29%
Микросервисы это Unix way
5%
Монолит это Unix way
10%
Оба Unix way
26%
Ни один не Unix way
1%
Другое в лс
28%
Воздержаться
Проголосовало: 1019
источник
oleg_log
А между прочим, почему бы Телеграму и ко не сделать что-то подобное, как WeChat (я не про цензуру) / Square (Cash) / PayPal / Transferwise / Revolut / Grab / etc.... Люди могут быстро перекидывать деньги, все остаётся сесурно и приватно, при этом на счете Телеге висит весь кеш пользователей (хватит на сервера для мемов и постов). Даже в ботов апи завозили, вот только не довели дальше. Кому эти смарт-транзакции со своим лиспом всранужны? Так, 1.5 маргинала на лям пользователей, которые не хотят платить. Странные они там.
источник
oleg_log
источник
2020 May 13
oleg_log
Стыдно признавать, но вот это про меня. Только не 6 месяцев и не 7 минут. Хотя пропорции очень похожи.

Усреднённо, по палате, меня читают опытные люди (за что спасибо), но хочется дать некоторым "молодым" совет: спрашивайте и просите помощь чуть раньше.

Не, правда, можно долго тянуть и корпеть над докой и странными примерами в интернете, а можно взять кого-то за руку и сказать "а ну давай быстренько посмотрим". Как показывает практика - в адекватных командах это не проблема, а таких команд большинство.

На самом деле такое бывает со всеми, кажется "ух ща как", а в итоге выходит "ъуъ" и рандеву с рассветом и ноутбуком. Самое фиговое, когда такие вещи повторяются у человека, а выводы не выводятся.

Хочется порассуждать на вопрос "а что было бы, если не было бы документации и Stackoverflow? - мы бы тогда больше общались и работали командно или наоборот каждый был бы в аутированном состоянии? "
источник
oleg_log
Re: Twitter Will Allow Employees to Work at Home Forev...
       
I work at a large tech company on a young team (average age is late twenties). In my experience many don't view working from home regularly as a benefit. I understand that must change drastically when you're middle aged, have a family to live around and a spacious house in the suburbs. But most younger people want to live in the middle of the city (i.e. small, often shared apartments but a short commute) and have no responsibilities outside of work, in this situation WFH loses a lot of its lustre.
       
dddbbb, 3 hours ago
источник
oleg_log
Интересно ваше мнение касательно принудильного перехода на https
Анонимный опрос
64%
Я только за https
1%
Я только за http
26%
https и http на выбор
8%
без разницы
Проголосовало: 1414
источник
oleg_log
Очень круто смотрится (после их трёпа в начале). Правда я не знаю, как сильно это отличается от UE4. В любом случае - PS5 должна быть прикольной
источник
oleg_log
Внезапно, Unreal Engine 5.

Норм.
https://youtu.be/qC5KtatMcUw
источник
oleg_log
Возможно вы не слышали, что будет в 1.15, из важного это линкер, немного перформанса и урезание бинарей.

https://lwn.net/SubscriberLink/820217/47ed80088c03b18d/
источник
oleg_log
А вообще, если посмотреть и подумать, то возникает вопрос: а какой магией они добились миллиардов треугольников в сцене? (дальше идут рассуждения человек не из ААА геймдева).

Неужели UE5 даст нам тот некстген о котором говорил Гуфовский? (поорать https://www.youtube.com/watch?v=FMKCpsVKuHU). Ведь если движок так круто молотит освещение и невиданные(?) количества полигонов, то...революционные времена на подходе.

Конечно для этого в PS5 завозят хорошее железо, в силу их ориентированности под игры/графику они могут собирать специфичные вещи, но и конечно же ждём последствия AMD vs Nvidia.

Даже та же статуя на 33М треугольников. Десятилетиями это решалось LOD (level of detail) - по сути созданием разных версий объекта с разной детализацией, соотв загружалась самая подходящая и оптимальная. А тут бац, мы пихаем 33 лямов и даж не думаем.

В итоге в сцене 16Б треугольников. Впечатляет. Подозреваю, что это так и останется на уровне "это возможно", в играх будет все не так, опять будут урезаниям, оптимизации и бла-бла по списку. Сам видос с игрой тоже забавный: сперва не можешь перепрыгнуть пропасть, а потом летаешь как фурия, о времена.

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

Жуки убегающие от света интересная штука, есть разные способы как это можно уже сделать, интересно другое, как это смогут применить создатели игр, когда это из коробки.

Короткий видос, чисто фичи (что и выше, ток без слов) https://www.youtube.com/watch?v=EFyWEMe27Dw

Интересные времена приближаются. Спасибо @cyberhermitage и @ithueti за коменты.
источник
2020 May 14
oleg_log
Как красиво. Внезапно 1й диаграмой можно всех успокоить и подытожить: делай нормально - нормально будет. Можно жить без Hindley–Milner, TVar и прочих компайлтайм вещей.

http://neugierig.org/software/blog/2011/10/why-not-haskell.html

Upd: автор внизу еще и про го сказал, аж 2011, подумайте.
источник
oleg_log
А вообще-то крутая вещь, не знал о таком
Address space layout randomization (ASLR) is a computer security technique to prevent an attacker from reliably jumping to, a particular exploited function in memory, ASLR randomly arranges the address space positions of key data areas of a process, including the base of the executable and the positions of the stack, heap and libraries.

https://en.wikipedia.org/wiki/Address_space_layout_randomization
источник
oleg_log
Интересный проект от Stanford Systems and Networking Research позволяющий с помощью AWS Lambda распараллеливать задачи типа компиляции, object recognition, обработки видео, тестирования и подобных.

GitHub
https://github.com/stanfordsnr/gg

Доклад про gg на USENIX ATC 2019
From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers
https://www.youtube.com/watch?v=VVWVN6Czji4

Paper
http://stanford.edu/~sadjad/gg-paper.pdf

gg упоминается в другом, более раннем, докладе (скриншот со временем компиляции из него)
Supercomputing as a Service: Massively-Parallel Jobs on FaaS Platforms
https://www.serverlesscomputing.org/wosc2/presentations/s2-wosc-slides.pdf

В нём рассказывается не только про указанный выше gg, но и про ExCamera (проект для быстрого процессинга видео), который использует mu
Framework to Run General-Purpose Parallel Computations on AWS Lambda
https://github.com/excamera/mu
ExCamera и mu не развиваются уже.
источник
oleg_log
Explain your smol (с)
источник