BNPL (или "рассрочка по-зумерски") - один из главных трендов розничных финансов, способный кардинально поменять потребление. Даже Apple не выдержал и совсем скоро запустит свою би-эн-пи-эльку. Мы научим различать BNPL и обычную рассрочку, расскажем про ключевых игроков индустрии и объясним снижение капитализации Klarna на примере стакана пива. Читать далее
Уже четыре года я работаю Java разработчиком в небольшой немецкой компании.В начале прошлого года я увидел на столе одного из моих «кураторов» забытый листок с расчётом заработной платы за месяц. Конечно же, я не мог в него не посмотреть. Сумма, которую я увидел у Нильса, меня…
security update
На Хабре уже давно не публикуются новости о прорывах в технологии хранения данных при помощи оптических дисков. Оно и понятно — жесткие диски, SSD большой емкости и, конечно, ленточные накопители (в ряде случаев) захватили рынок хранения данных. Тем не менее, технология не умерла,
Идея написать собственную реализацию Promise возникла в процессе подготовки к интервью, поскольку необходимость не просто разобраться в инструменте, а воссоздать его сравнительно точное подобие, требует куда более глубокого погружения в тему. Исходный код с тестами доступен по ссылке, данная статья - возможность для автора еще лучше консолидировать полученный в процессе опыт и, возможно, открыть что - то новое для читателя, который регулярно использует промисы на практике. Читать далее
Assertion fail in the display_debug_names() function in binutils/dwarf.c may lead to program crash and denial of service.
A NULL pointer dereference in the read_and_display_attr_value() function in binutils/dwarf.c may lead to program crash when parsing corrupt DWARF data.
An infinite loop may be triggered in display_debug_abbrev() function in binutils/dwarf.c while opening a crafted ELF, which may lead to denial of service by a local attacker.
Samsung Electronics mTower v0.3.0 and earlier was discovered to contain a NULL pointer dereference via the function TEE_AllocateTransientObject.
Samsung Electronics mTower v0.3.0 and earlier was discovered to contain a NULL pointer dereference via the function TEE_GetObjectInfo1.