Хей хо! Мій переклад на українську спровокував французів та іспанців що можна також перекласти Гру в натуральні числа для Lean 4.
🔥2
Закінчив головну роботу по перекладу книги Руї Уеями - Вступ у створення компілятора C для тих, хто хоче знати про низькорівневі речі. Це книга дуже гарно показує як можна буквально із нуля по крокам зробити компілятор С своїми руками. Через те що книга пишеться, і дописується, весь компілятор не описан, але є додатковий репозіторій для С компілятора - Chibicc від того самого автора, де ви можете подивитися весь процес побудови компілятора по комітам. Цей проект спеціально побудований так, щоб кожен коміт мав навчальну цінність.
Рекомендую як книгу так і репозиторій.
Рекомендую як книгу так і репозиторій.
👍4🔥2
Вчора в чаті архітекторів скинули стару вже статтю про те як навчали програмістів раніше, можна сказати що це якесь бурчання. Але що цікаво, те що воно зараз майже те саме, 20 років по тому. Ну і написано непогано. Можна сказати переклав ИТ-фольклор.
Андрій-Ка
Ступінь з цегляної науки
Досить простий блог про задротьські речі. Найбільше мене цікавить .NET, NLP, компілятори, AOT технології.
❤🔥1
Якщо ви викладач, ця гілка діскусіі про те як використання ШІ впливає на соціальні аспекти навчання. Цього звісно багато, але тут більше про соціальні аспекти ніж суто технічні, скількі і як людина вивчать.
Якщо ви студент, то просто почитайте перспективу як викладачі які турбуються за своїх учнів бачать проблему використання ЛЛМ.
https://hci.social/@chrisamaphone/114870932347008673
Якщо ви студент, то просто почитайте перспективу як викладачі які турбуються за своїх учнів бачать проблему використання ЛЛМ.
https://hci.social/@chrisamaphone/114870932347008673
🌱 hci.social
chris martens (@chrisamaphone@hci.social)
i’ve taught students who are new to programming who try to justify their use of LLM code tools with self deprecation — “i’m bad at this”, “there’s no way i could ever figure it out on my own.” i wish i knew how to get through that the actual value your college…
Гарні матеріали по будуванню різних мов програмування в обмеженому масштабі.
- інтерпретатори функціональної мови
- дрібний BASIC
- як реалізувати Хіндлі-Мілнера
- як реализувати свій пролог
- як реалізувати своє прототипне ООП
- так як реалізувати свою дрібний табличний процесовр
- інтерпретатори функціональної мови
- дрібний BASIC
- як реалізувати Хіндлі-Мілнера
- як реализувати свій пролог
- як реалізувати своє прототипне ООП
- так як реалізувати свою дрібний табличний процесовр
👍1
Мені дуже сподобалося свого часу дослідження GreenSoftware Lab щодо енергоефективності мов програмування. Але водночас мене завжди непокоїло, що вихідний код робить відтворення результатів дещо складним, тож я вирішив, що настав час зібрати все, що вони мають, та налаштувати CI, щоб спростити процес відтворення. Досі не знаю, де взяти настільне обладнання для запуску тестів. Також уся справа ще дуже на стадії розробки. Дайте знати, якщо вам це здається цікавим.
https://github.com/kant2002/Energy-Languages/pull/1
https://github.com/kant2002/Energy-Languages/pull/1
GitHub
Add CI by kant2002 · Pull Request #1 · kant2002/Energy-Languages
Excluded languages
Chapel
FSharp
Go
Hack
Java-GraalVM
JRuby
Rust
TypeScript
Excluded tests
C++\fasta
Java\k-nucleotide
Lisp\regex-redux
OCaml\pidigits
OCaml\spectral-norm
Pascal\pi...
Chapel
FSharp
Go
Hack
Java-GraalVM
JRuby
Rust
TypeScript
Excluded tests
C++\fasta
Java\k-nucleotide
Lisp\regex-redux
OCaml\pidigits
OCaml\spectral-norm
Pascal\pi...
Китай опублікував свої плани по розвитку ШІ на наступні 10 років.
Мета доволі амбітна і треба дивитися чи в них вийде. Напрямки інтеграції в держуправління точно потребують уважного спостереження за їх роботою, як заради навчання, так і заради обережності.
Також вони вважають що потрібно зробити ШІ товаром. Це буде нести вплив на загальний ринок мабуть.
Беріть перекладач в своєму браузері і читайте самі
Мета доволі амбітна і треба дивитися чи в них вийде. Напрямки інтеграції в держуправління точно потребують уважного спостереження за їх роботою, як заради навчання, так і заради обережності.
Також вони вважають що потрібно зробити ШІ товаром. Це буде нести вплив на загальний ринок мабуть.
Беріть перекладач в своєму браузері і читайте самі
www.gov.cn
国务院关于深入实施“人工智能+”行动的意见_科技_中国政府网
为深入实施“人工智能+”行动,推动人工智能与经济社会各行业各领域广泛深度融合,重塑人类生产生活范式,促进生产力革命性跃迁和生产关系深层次变革,加快形成人机协同、跨界融合、共创分享的智能经济和智能社会新形态,现提出如下意见。
👍1
проходячи мимо, не зміг не перекласти звіт про помилки у програмному забеpпеченні які виникли під час запуску Ariane 5. Це доволі класична вже історія про конвертацію між типами даних, тому хай буде на українській також
Андрій-Ка
Аварія ARIANE 5 - Повний звіт
Досить простий блог про задротьські речі. Найбільше мене цікавить .NET, NLP, компілятори, AOT технології.
👍3🔥1
Не знаю наскільки воно цікаво іншим, але мені дуже сподобалася стаття в якій підіймається питання як будувати суспільства які дійсно дотримуються своїх цілей, і не стають деклараціями їх. На справді це не дуже практичне есе, скоріш воно підіймає одне, але важливе питання — треба враховувати що люди інколи ведуть себе не ідеально, і планувати що робити коли таки ситуації трапляються.
Kenneth Reitz
When Values Eat Their Young: How Ideal-Driven Groups Drift into Their Own Shadow
Picture this: A Slack channel for an open-source project that prominently displays "Be excellent to each other" in its community guidelines. Six months...
Цікава така штука, яку корпорація зла придумала. Вона хочу поєднати ШІ та книги і зробити персоналізовану подачу матеріалу. Як мінімум це те чим ШІ таки може допомогти із навчанням людей. Спробуйте погратися, окрім головної сторінки, ,ще є приклади в технічному репорті
Сам продукт.
https://learnyourway.withgoogle.com/
Трішки технічних подробиць.
https://research.google/blog/learn-your-way-reimagining-textbooks-with-generative-ai/
Сам продукт.
https://learnyourway.withgoogle.com/
Трішки технічних подробиць.
https://research.google/blog/learn-your-way-reimagining-textbooks-with-generative-ai/
research.google
Learn Your Way: Reimagining textbooks with generative AI
👍3
Вважаю що замість алгоритмів краще питати про техніки тестування на співбесідах
https://nedbatchelder.com/blog/202509/testing_is_better_than_dsa.html
https://nedbatchelder.com/blog/202509/testing_is_better_than_dsa.html
Nedbatchelder
Testing is better than DSA
People should spend less time learning DSA, more time learning testing.
👍2
Це гарна серія дрібних статей, яка поможе вам математично зрозуміти як працюють докази в Lean. Через те що це пояснюється на теорії множин, яка доволі інтуітивно зрозуміла, то це і просто і дуже гарно для початку.
Навіть якщо ви вже гралися із Lean, ці прості доведення корисні, бо їх так само можна спробувати довести із нуля, не дуже втомлюючись (що важливо для початку робити із ліном). Також для мене це крутий приклад, як можна взяти книжечку
і намагатися пливти через неї у міру читання. Мабуть (бо я сам не пробував) це класна штука для навчання.
Так чи інакше спробуйте прочитати, пограйтеся - Lean is love, Lean is life :)
Навіть якщо ви вже гралися із Lean, ці прості доведення корисні, бо їх так само можна спробувати довести із нуля, не дуже втомлюючись (що важливо для початку робити із ліном). Також для мене це крутий приклад, як можна взяти книжечку
і намагатися пливти через неї у міру читання. Мабуть (бо я сам не пробував) це класна штука для навчання.
Так чи інакше спробуйте прочитати, пограйтеся - Lean is love, Lean is life :)
Андрій-Ка
Lean 4 із підручником з математики - Частина 0 - Вступ
Досить простий блог про задротьські речі. Найбільше мене цікавить .NET, NLP, компілятори, AOT технології.
❤1👍1
я вважаю що зараз інструменти для деобфускації занадто консолідовані, і через це не всі можливості відтворення оригінального, або близько до оригінального коду існують. тому я вирішив що можна типовий деобфускатор розібрати на умовні прості утіліти, які можна буде рекомбінувати. Ось приклад простого інструмента MetadataRenamer - перейменування типів та методів. більш складні аналізи можуть бути окремими частинами пайплайну, і через те що є вхідні параметри, то можливо трішки руками коригувати процес.
GitHub
GitHub - kant2002/MetadataDumper: Dump .NET metadata information into CSV files
Dump .NET metadata information into CSV files. Contribute to kant2002/MetadataDumper development by creating an account on GitHub.
Трішки прогресу по Cesium - C компілятору який компілює під платформу CLR.
Тепер є підтримка .NET SDK і можна створити С аплікацію використовуючи .NET SDK
Ось так можна почати із Привіт Світ!
ще не всі можливості підтримуються, і Дум ми не скомпілюємо поки що, але в цілому прості програми можна вже спробувати запускати.
Тепер є підтримка .NET SDK і можна створити С аплікацію використовуючи .NET SDK
Ось так можна почати із Привіт Світ!
dotnet new -i Cesium.Templates
dotnet new cesiumapp -o mycapp
cd mycapp
dotnet run
ще не всі можливості підтримуються, і Дум ми не скомпілюємо поки що, але в цілому прості програми можна вже спробувати запускати.
GitHub
GitHub - ForNeVeR/Cesium: C compiler for the CLI platform
C compiler for the CLI platform. Contribute to ForNeVeR/Cesium development by creating an account on GitHub.
🔥2
Як .Net розробник який був по інший бік екосистеми, мене дуже турбує монокультура в нашій платформі, хоча є звісно і цінність в цьому, тому ця стаття начебто про фронтенд, але вона для мене про монокультуру і те як вона насаджує свою позицію і заважає діалогу. Якщо ви знаходитесь в будь якій моно культурі, незаважаючи на мову, мабуть це гарна рефлексія із дуже прагматичними порадами як конструктувати діалог із догмою.
Medium
Default Isn’t Design
Why familiar feels right but often isn’t.
🔥1
Сьогодні дізнався, що в .NET Foundation для виборів ради діректорів використовується шотландська система голосування. Я навіть не знав що така штука існує. Цікаво, а які ще софтварні організації використовують цю систему для організації своєї роботи?
Opavote
Single Transferable Vote (STV)
Learn how to use the single transferable vote for your own elections with OpaVote. With the single transferable vote, voters rank the candidates and votes are transferred to determine the winner.
Якщо ви колись хотіли написати розширення для dnSpy, то це доволі легко. В статті я лише сконцентрувався на базових речах, як додати свою логіку в dnSpy і як побачити свій плагін. Маю надію що якщо ви хочете плагін ви трішки знаєте dnLib і далі буде легше. Якщо ні, то я мабуть далі опишу що треба робити в іншій статті.
Андрій-Ка
Create dnSpy extension
I do love reverse engineering, for some strange reasons that starts with reversing .NET Reflector and never ends to this day. I was at security minded meetup at Almaty and speak with one of the speaker about possibility for MCP for deobfuscation in de4dot…
🔥3
Через те що я колись перекладав документацію Кордови на російську і МС через закинутий через півроку проект переписали сайт із документацією і викинули весь старий переклад, то коли Мозілла, змогли відтворити аналогічну ситуацію із автоматичним перекладом і їх SUMO, коли ручний труд викидається, без обговорення, це звісно дуже демотивує. настількі, що я в цілому не довіряю перекладам текстів від корпорацій. Я в цілому бачу що більшість розробників вважає що локалізація це просто щось щось там поперекладати, а скоріше це багато читати, і читати і редагувати.
Досі болить.
Ось тред на ХакерНьюс, обов'язково почитайте що член комьюніті із Японії написав, і які були коментарі. Сам хакерньюс після будь ласка, бо там лише персональні думки, без контексту як мені здається
https://news.ycombinator.com/item?id=45830770#45835119
Досі болить.
Ось тред на ХакерНьюс, обов'язково почитайте що член комьюніті із Японії написав, і які були коментарі. Сам хакерньюс після будь ласка, бо там лише персональні думки, без контексту як мені здається
https://news.ycombinator.com/item?id=45830770#45835119
Я доволі довго шукав можливість переїзду на кодеберг, через те що ГітХаб може бути агресивним через те що вони із США, і я альтенративи із ЕС типу кодебергу мені дуже імпонують. Але мені важливо мати щоб я міг пети публічно публікувати, і я не бачив альтернатив. Зараз наче знайшов, буду пробувати https://grebedoc.dev/
https://arxiv.org/pdf/2506.08872
MIT: Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task
Хоча назва каже про те що LLM впливає на когнітивні здібності, в самій статті дуже багато речей про ефект від ЛЛМ на задачі навчання. це дуже велика стаття, і я ще все не прочитав, але думаю це гарне чтиво. Що гарно що результати дуже нагадують висновки які робили педагоги про ефект від ЛЛМ на навчання, більше не гіпотетичних турбот, а вимірених, що легше дозволить відстоювати позицію
MIT: Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task
Хоча назва каже про те що LLM впливає на когнітивні здібності, в самій статті дуже багато речей про ефект від ЛЛМ на задачі навчання. це дуже велика стаття, і я ще все не прочитав, але думаю це гарне чтиво. Що гарно що результати дуже нагадують висновки які робили педагоги про ефект від ЛЛМ на навчання, більше не гіпотетичних турбот, а вимірених, що легше дозволить відстоювати позицію
❤3