gavr_sas – Telegram
gavr_sas
216 subscribers
2.68K photos
185 videos
28 files
788 links
JB пропаганда
Download Telegram
gavr_sas
похоже попал под раздачу A/B тестов нового интерфейса ютуба перывая фраза в голове "что они сделали с моим мальчиком" но то что нижняя полоска с градиентом ушла это плюс UPD: ОТМЕНА, по какой то причине так выглядит ютуб без логинки в гугл, значит ли это…
https://youtu.be/QDge8TmpcE0?list=PLjt1Fa4aHu60I6SjzQDKkgzrFiuH8RRZ7

Чтож, терь этот гуй у всех, а по поводу видоса, токо ща дошли руки чекнуть.

Ситуация печальная, returnов нет(Elixir, Gleam, Erlang, Clojure), как избежать ситуации хадукен вложенности с else? автор предлагает 2 подхода

1) переделать в switch(скрин 1)
в целом нормас подход, но только для валидации входных значений, таким способом не выйдет ёрли ретурнуть из середины после каких то вычислений, придется делать внутри одной из веток —> все равно создается вложенности

2) тровить ерроры (2)
Как по мне вообще ужас, мало того что затратнее, так еще и нормально свичнуться по всем возможным выбрасываемым значениям нельзя, ну и там пара хелперов

И то и то оч так себе, хотя наверное первый подход с свичем покроет большинство кейсов ерли ретурна
——
В комментах еще предлагают либы
- Either/Exception monads from funcool cats
- fmnoise/flow has been great as well
1
ну все, завтра в лондон, уклонятся от питпокитистов и смотреть на забавных андройд разработчиков, славабогу я не один из них
1
"A friend of mine said the macOS Tahoe Apps launcher kinda resembles the Windows 11 Start menu.

I can no longer unsee it."
https://store.steampowered.com/app/3708010/Darkwood_2/
По какой то причине Ice Pick Lodge делают вторую часть Darkwood (первую часть делали не они)
——
а вот "For years, the idea of handing over our baby to another studio was something unthinkable for us. But, after it became evident that working together is not viable anymore, we decided that Darkwood should live on, even if not directly through our work"

Айпиклоджи сделали Мор, а Дыбовский гений(и не ворует своих детей)
1
вжжж
🔥4🕊1🐳1
Forwarded from shadowchain
Кто-то целый префикс 89.106.90.0/24 потратил на крутящуюся чипсину)
😁2
Forwarded from shadowchain
🥰4😁1
Перевел все с amper на gradle и добавил возможность запускать конкретные тесты

niva test - запуск всех
niva test NAME - запуск конкретного
niva test FILE NAME - запуск конкретного из файла, на случай если названия пересекаются

———
только что понял что незя запустить все из папки, хмм
This media is not supported in your browser
VIEW IN TELEGRAM
WSL issues montage basically

Crazy that people say WSL works on Windows, it's an absolute mess, full of issues from delegated tasks to whoever does it cheaper.

Blocking your IPv6 breaks the wsl config(???) which should've been unrelated, and so on.
2
Forwarded from shadowchain
https://www.reddit.com/r/homelab/comments/1olpwhx/my_285_ram_is_now_almost_1600/

Господа, алярма. Активная постройка ИИ ДЦ (иногда из говна и палок), привела к ебанутому росту цен на RAM. Или производственные линии начали давать приоритет серверной памяти, забив на десктопы, или ДЦ уже из консьюмерского говна собирают.

Моя ноутбучная DDR5 RAM в два раза дороже сейчас (пикрил 1).

И есть ощущение, что SSD тоже взлетят. Я как-то брал энтерпрайзные SSD (пикрил 2), они щас в 2.35 раза дороже (пикрил 3). Это может перекинуться и на обычные.
Forwarded from Humacedeus
YouTube be like:
Убить качество старых видео пережав их что сэкономить мегабайты диска
Начать использовать гигаватные ИИ дата-центры для увеличения расширения видео на платформе
скоро жава снова будет великой ⚰️👍🏿
flattering полей классов
(номерки - слайды)

1 просто так зафлаттерить незя тк кк изменится семантика если ктото замутирует у других не изменится

2 вот почему флаттерится будут value классы, они иммутабильны

зачем это надо
3 у каждого объекта есть хедер с метаинфой для ГЦ, при флаттеринге он проподает - экономия рамы
4 меньше объектов и их связностей — меньше нагрузка на GC на mark фазе

5 на примере дерева на 40B нод — время выполнения 4.5s vs 2s
также видно что самым активным тредом без вальхаллы был GC а java в конце, и наоборот

6 самое очевидное эффективность по кешу, нет переходов по ссылкам - локальность данных

Список Но

7 Access patterns - последовательный доступ быстрее, рандомный доступ никак не выигрывает
7 Интерпретатор(первая стадия JIT) не задизайнен под прямой доступ к флат значениям и приходится создавать в хипе их копии

это трейдоф ради выигрыша в производительности на последней стадии оптимизации (C2)
———
разумеется это все касается всех JVM языков