ASCII-Nova 🇺🇦
85 subscribers
980 photos
39 videos
9 files
426 links
предложка: @ascii_nova_suggest_bot

Гиковство && занудство, инди-музыка, геймдев и непрошенные советы

Чат, где мы обсуждаем код и всё около него: @ascii_nova_chat
Download Telegram
Forwarded from ExposedCat's blog (Artem)
👩‍💻 grammY docs on their way to push best practices

☠️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3🔥1
ExposedCat's blog
Photo
манипуляции, которые мы заслужили
💯3
Forwarded from trace!("TheBestTvarynka") (Pavlo Myroniuk)
This is your daily reminder that you can select link text by holding the Alt key while selecting 😌

It works in most major browsers without any extensions or additional configurations.
👍2🆒1
Forwarded from trace!("TheBestTvarynka") (Pavlo Myroniuk)
I think people really don't appreciate just how incomplete Linux kernel API docs are, and how Rust solves part of the problem.
I wrote a pile of Rust abstractions for various subsystems. For practically every single one, I had to read the C source code to understand how to use its API.

src: https://vt.social/@lina/113056457969145576
I recommend reading this thread. It explains how Rust can bring many benefits to the Linux kernel. imho, people often just don't get it or underestimate it.
But the end result of all this is that you CAN, in fact, just look a the Rust API and know how to use it correctly for the most part.

Kernels are hard! Even experienced kernel developers get these things wrong all the time. It's not a skill issue. It's simply not possible for humans to keep all of these complex rules in their head and get them right, every single time. We are not built for that. We need tooling to help us.

Why did I even start thinking about it? Wedson Almeida Filho (one of the maintainers of the Rust for Linux project) left the project 4 days ago (now he is an ex-maintainer): https://lore.kernel.org/lkml/[email protected]/

src of the screenshot: https://x.com/LinaAsahi/status/1829142856533004323
Forwarded from !(AI && quackery)^T | #УкрНяв (дяч (споживач Іржі))
trace!("TheBestTvarynka")
I think people really don't appreciate just how incomplete Linux kernel API docs are, and how Rust solves part of the problem. I wrote a pile of Rust abstractions for various subsystems. For practically every single one, I had to read the C source code to…
я знаю, що тих, хто не вірить у фембойську раст-пропаганду це все вже конкретно підзаїбало, але от від чистого сердця — я був в ахуї з того, як багато різних гарантій може виразити його типова система.

Rust має свої недоліки, і йому є куди рости. Наразі, він не може замінити увесь код на світі. Але його здатність передавати складні залежності між данними так, що їх не можна порушити* це просто щось неймовірне. Не пишіть доки — будуйте правильну типову систему 💪
(окей, може хоч приклади дайте, щоб було ясно за що типи відповідають. решту, як-от семантику, необхідні попередні або послідовні дії, менеджмент ресурсів і т.д. — ховається у API або його реалізації)

*без unsafe. unsafe зроблений лише для тих, хто повністю все розуміє, і на інстинктивному рівні обирає між Relaxed і SeqCst.
🔥3👍1🤡1
⚡️ Nvidia ВПАЛА на 280 млрд баксів за ОДИН день. Це найбільший збиток за добу для БУДЬ-ЯКОЇ компанії в історії - і це тільки початок.

Усе серйозно: СЕО Хаунга викликали на килим до Міністерства юстиції США і звинувачують у монополізації ринку. Якщо по-простому - Nvidia заробила величезні гроші на ШІ, позбулася конкурентів і, увага, КИНУЛА ГЕЙМЕРІВ.

Мін'юст США вважає, поки Nvidia набиває кишені на перегрітому ринку чипів для нейронок, звичайні роботяги страждають. Ціни на ігрові картки зростають, а зростання їхньої потужності з кожним роком сповільнюється.

Тепер дядькові Хуангу загрожує повноцінне розслідування. Мін'юст уже пробував домовитися, але Хуанг відмахувався і зливав акції компанії (!) на хаях. Тепер у справу пішли юридичні запити з вимогою викласти ВСЮ таємну інфу щодо компанії.
👍3
Бізнес України
КИНУЛА ГЕЙМЕРІВ
не знаю, что они там расследовать собираются, но вот это серьёзно
😁6
Forwarded from sad dev diary
🫡5
https://t.iss.one/adsick/1977
(пост про закрывшийся Concord)

кстати, очень толковый вопрос — действительно, лучшее, что можно сделать, если что-то провалилось, это выложить в открытый доступ

да и в целом, даже если не провалилось, а уже ретро, то тоже — например, одна из моих любимых студий, Frictional Games, выложили свой движок прошлого поколения ...
FrictionalGames/HPL1Engine: A real time 3D engine.
https://github.com/FrictionalGames/HPL1Engine

... и пару старых-добрых игр (обожаю их!) на нём:
FrictionalGames/PenumbraOverture: Penumbra: Overture is a first person horror game, using the HPL1 Engine.
https://github.com/FrictionalGames/PenumbraOverture

FrictionalGames/AmnesiaTheDarkDescent
https://github.com/FrictionalGames/AmnesiaTheDarkDescent

FrictionalGames/AmnesiaAMachineForPigs
https://github.com/FrictionalGames/AmnesiaAMachineForPigs

эх, еще бы SOMA выложили (мечты!)

так, вот, для исследователей внутренностей движков/игр, видеть движки и популярные игры на нём, это просто праздник, да и к тому же, на GPL-3.0 лицензии



но если вернуться к Sony, то думаю они навряд-ли что-то и выложат, учитывая, что купили студию/игру за сотни миллионов
👍21
Forwarded from !(AI && quackery)^T | #УкрНяв (дяч (споживач Іржі))
🤩🤩🤩🤩

вони хостять лан кооп у якості тестування

FFF
Forwarded from Ari Zone (dead)
Media is too big
VIEW IN TELEGRAM
👏1