ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

gavr_sas

gavr_sas

Открыть в Telegram

JB пропаганда

Больше
Страна не указанаКатегория не указана
271
Подписчики
-124 часа
-17 дней
-130 дней
Архив постов
замечательное краткое введение в кложуру с нуля https://youtu.be/LcpbBth7FaQ

проснуться вампиры

все будет бесплатным

на аи модели

только электричество

и не осталось солнечного света

вот бы солнечными панелями застроили этот мир

чел подгадал просто идеальный момент чтобы собрать все классы https://rtfeldman.com/rust-to-zig когда все хуесосят bun за аи реврайт с зига на раст

Someone finally asks some sensible questions, about hijacking of the term "open".
eu не разрешили зарегать трейдмарк OpenAI тк кк это слишком не дистингвишбл слова, опен и аи, это же просто опенсорс аи https://news.ycombinator.com/item?id=48921461

https://t.me/gavr_sas/4279 каждый объект имеет хедер который хранит метаинфу про то какого он типа, лок, и гц бит 8 байт mark
https://t.me/gavr_sas/4279 каждый объект имеет хедер который хранит метаинфу про то какого он типа, лок, и гц бит 8 байт mark word 4 байта compressed class pointer изза выравнивания получаем еще дырку в 4 байта ——— Project Lilliput сжимаем этот указатель предыдущим методом, теперь каждый хедер весит 8 байт вместо 16 (JEP 450)
class Point {
    int x;
    int y;
}

8  mark word
4  klass pointer
4  x
4  y
4  padding
—>
8  compact header
4  x
4  y
это просто разъеб, и минус дырки и минус оперативка, пока не включено по дефолту -XX:+UnlockExperimentalVMOptions \ -XX:+UseCompactObjectHeaders

так, ну и так как я человек JVM не могу не добавить про то насколько она ахуенна, и насколько нейтив черепахи плетуться пожимая крохи комп тайм оптимизаций ————— в 64битной системе конеш крута шо можно адресовать более 4рех гигов оперативки, нннно и каждый указатель весит в 2 раза больше struct { a: *A // 32 на 32, 64 на 64 b: u32 } хуяк, на 32битной выравнивание всей структуры будет 32, а на 64 64, то есть при наличии одного указателя еще и теоретические дырки становятся больше, больше нагрузка на гц, сплошные минусы, вооот бы был способ иметь 32битные указатели но одновременно аллоцировать более 4рех гигов ———— первое, ЖВМ умеет СЖВМать ссылки!!! каждая 64битная ссыль выглядит так 0x00000000|12345678 пока соблюдено условие что все объекты поместятся ниже адреса 2^32(4 гб), у нас есть гарантия что первые 32 бита каждого указателя будут нулями, значит их можно нахаляву выбрасывать! получается пока весим меньше 4 гигов можем жить в мире 32битного адресного пространства, все весит в 2 раза меньше => помещается в кеши, ниже гц нагрузка и ваще радуга ———— но 4ГБ маловато, поэтому все еще хитрее JVM выравнивает все объекты по 8 БАЙТ 0 = 000000 8 = 001000 16 = 010000 24 = 011000 Как видно 3 последних значения всегда нули(потому что 8 это 1000), так что делаем ещщщё более сумашедшую оптимизацию че такое 3 бита, 2*2*2 8 значений, значит у нас есть 8 халявных значений в каждой ссылке, берем и засовываем туда то на каком из 8ми промежутков по 4 гига мы находимся!!"!"!"№!"💪🏿🤓🌶 теперь имеем 32битные указатели но без минусов 32битного адресного пространства в 4 гига 32 гигов то хватит всем и каждому

пезда мне было сегодня йерс олд когда я узнал что выравнивание динамическое и является буквально самым жирным полем структуры
+1
пезда мне было сегодня йерс олд когда я узнал что выравнивание динамическое и является буквально самым жирным полем структуры я знал про дырки и все такое но имел вагуе представление что выравнивание статично и оно тупа по 8(зависит от проца), и что тип чтоб прочитать чтото меньше 8 бит процу просто надо напрягаться на отдельные более долгие операции, поэтому не выгодно ставить поля 4|8|4 нада 4|4|8 ннно, оказывается все куда сложнее хитрее, есть 2 понятия алайнмента, алайнмент структуры и алайнмент каждого поля вот в чем выражается алайнмент структуры есть u32 u32 u64 bool 1111|1111|11111111|1000000 вот, алайнмент всей структуры 8, изза чего после була остается дыра, и он не всегда 8, а в зависимости от самого большого поля, тут u64 а правила алайнмента полей просто: если поле весит 4 то и начинаться оно должно с адреса кратного 4 если 8 то с адреса кратного 8 то есть 3 була и u32 создадут перед u32 понятную дырку, изза того что именно u32 должен быть размещен по адресу кратному 4 1|1|1|0|1111

https://youtu.be/rE0BMngClqo tldr solar стоит дешевле на 20% за каждый дабл его количества оч странно, типааа производство ст
+1
https://youtu.be/rE0BMngClqo tldr solar стоит дешевле на 20% за каждый дабл его количества оч странно, типааа производство стоит дешевле чем больше делаем, ну да, но не до бесконечности же хм мх также троектория роста у солара выше чем у всех остальных включая ископаемые и атом, и если оно так продолжится то к 35тому 80% енергии в мире будет добываться из солара я конеш за соларпанк но не за их ссср

было бы прикольно иметь возможность репостить с текстом не создавай 3 поста(дуров блять, почему верх ux это вк 2010) https://t.me/shadowc10/65 ситуация: в флатхабе завели мессенджер который ловит даже на стоянке был создан тикет 1 с просьбой убрать. к большому сожалению текст был сгенерен через нейрослоп что очень сильно бросается в глаза и думаю в какой то подсознательной мере повлияло на дальнейшую реакцию со стороны флатхаба, может быть автор плохо владела английской мовой тикет закрыт с аргументами примерно следующего содержания — весь закрытый софт аля дискорд\вичат следит работая на правительства соответствующей страны
most of GAFAM apps and services are spywares for their respective governments and share extensive information to their government agencies
а также что список разрешений выглядит адекватна, и вообще на линухе нет приложения контактов далее тикет 2 с подробнейшим разбором ситуации вокруг мессенджера, настоящее расследования, я и сам много нового узнал, крайне советую закрыт через 13 минут(что с учетом асинхронности действа свидетельствует о том что его не читали)
If people keep bothering with new issues daily then I will have to start blocking
чужие мысли из чатика: а может быть не так уж и плохо, 1) удаление из флатпака не спасет нормисных нормисов которые и так поуши в мыле и браузерах амига 2) тем у кого смертельная потребность хотя бы запустят спайварь из кайййнда изолированного окружения флатпака почему так нахуй ревьювер из Индии и во всем этом копаца ему конеш лениво, + удаление приложения из магаза по запросам рандомов действительно со стороны звучит как требующая прям железных аргументов на уровне офф запроса от вышестоящих, о чем он и написал думается у нас горит тк кк ето наше родное болото, пытаюсь се представить китайца топящего за удаление вичата и чет не получается, хотя инструмент абсолютно такой же(хоть остальные дроны палантира и не далеко) некоторые высказываются что да, надо удалить с флатпака все проприетарные зонды всех государств, ну ваще соглы, но це утопия зы одновременно с этим идет суровая борьба с ai, и недавно выгнали челика который перевел свою аппку аишкой всем IANAL

напился на удачу колы и пошел прошел интервью в юса
+1
напился на удачу колы и пошел прошел интервью в юса

котики
котики

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

окей, это интересно

Metal Garden отличная игра ща допрошел за второй заход, всю дорогу думал что она на сурсе https://store.steampowered.com/app/3539440/Metal_Garden/

Пост разработчика zig про эйай рерайт bun на раст
Jarred was already writing slop well before he had access to LLMs.
https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html