After speaking to more than 100 game developers, we at Game7, wrote a report about the challenges facing Web3 games, then hosted a 👥 forum to tackle some of the industry's most pressing issues.
📁 2022 Game Dev Report — Read Full Report
🔗 Introducing Web3.Unreal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Released v0.1.0 of the TonConnect SDK for C# and Unity
https://youtu.be/_m6I370t26Y?feature=shared
C# SDK repository: https://github.com/continuation-team/TonSdk.NET/tree/main/TonSDK.Connect
Unity asset repository: https://github.com/continuation-team/unity-ton-connect
Nuget Package: https://www.nuget.org/packages/TonSdk.Connect/
Unity Asset Package: https://github.com/continuation-team/unity-ton-connect/releases/tag/v0.1.1-alpha (now its available in github repository in topic "Releases", thats cause its takes time to approve asset package in Unity Store)
Support https://t.me/+3yl5C5aFeJRhN2My
https://youtu.be/_m6I370t26Y?feature=shared
C# SDK repository: https://github.com/continuation-team/TonSdk.NET/tree/main/TonSDK.Connect
Unity asset repository: https://github.com/continuation-team/unity-ton-connect
Nuget Package: https://www.nuget.org/packages/TonSdk.Connect/
Unity Asset Package: https://github.com/continuation-team/unity-ton-connect/releases/tag/v0.1.1-alpha (now its available in github repository in topic "Releases", thats cause its takes time to approve asset package in Unity Store)
Support https://t.me/+3yl5C5aFeJRhN2My
YouTube
Unity TonConnect 2.0 Asset #ton #unity
Released v0.1.0 of the TonConnect SDK for C# and Unity
C# SDK repository: https://github.com/continuation-team/TonSdk.NET/tree/main/TonSDK.Connect
Unity asset repository: https://github.com/continuation-team/unity-ton-connect
Nuget Package: https://www…
C# SDK repository: https://github.com/continuation-team/TonSdk.NET/tree/main/TonSDK.Connect
Unity asset repository: https://github.com/continuation-team/unity-ton-connect
Nuget Package: https://www…
Cryptography for developers
Distributed Lab invites you to the free course "Cryptography for developers"
We offer:
🌕 To understand what cryptography is and why modern software development requires such knowledge;
🌕 Understand modern cryptographic algorithms;
🌕 Implement them yourself;
🌕 Get advice from mentors on implementation.
🙋 Speakers and mentors
🌕 Pavel Kravchenko, PhD, Co-founder and CEO
🌕 Oleksandr Kurbatov, Research Department Lead and Business analyst
🌕 Bohdan Skriabin, Leading specialist in cryptography and decentralized systems
🌕 Olena Voloshchuk, PhD, Education Program Coordinator
🗓 Start: October 4, 2023; 18:00 GMT+3.
⏲ Frequency: 1 time a week, every Wednesday.
⏩ ⏲ Duration of the course: 2-3 months.
💻 Format: online.
💬 Language: Ukrainian
📌 Requirements for students: basic programming skills, programming language - of your choice.
🎉 Result: exam 🎓 certification 🆔 internship offer for the best students of the course 👥 .
🖋 Registration: https://forms.gle/tnPizw1Cwf5KkhCZ7
Distributed Lab invites you to the free course "Cryptography for developers"
We offer:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎1
🚩2023 MetaTrust Web3 Security CTF
🔗 ctf.metatrust.io
🖋 Registration will end in 3 hours Sep 14 10:00:00pm GMT+8
📄 Competition will end in 15 hours Sep 15 10:00:00am GMT+8
#CTF
#CTF
Please open Telegram to view this post
VIEW IN TELEGRAM
TinyML and Efficient Deep Learning Computing
6.5940 • Fall 2023 • MIT
🔗 efficientml.ai
Large generative models (e.g., large language models, diffusion models) have shown remarkable performance, but they require a massive amount of computational resources. To make them more accessible, it is crucial to improve their efficiency.
This course will introduce efficient AI computing techniques that enable powerful deep learning applications on resource-constrained devices. Topics include model compression, pruning, quantization, neural architecture search, distributed training, data/model parallelism, gradient compression, and on-device fine-tuning. It also introduces application-specific acceleration techniques for large language models, diffusion models, video recognition, and point cloud. This course will also cover topics about quantum machine learning. Students will get hands-on experience deploying large language models (e.g., LLaMA 2) on a laptop.
🖼 The slides and lab assignments from the last semester are available for access here.
🙋 Speakers and mentors
🌕 Instructor: Song Han, Associate Professor, MIT EECS
🌕 TA: Ji Lin, PhD Student, MIT EECS
🌕 TA: Han Cai, PhD Student, MIT EECS
💻 Format: online — lecture recordings are available at YouTube.
⏲ Frequency: Live Streaming — Lectures are live streamed at live.efficientml.ai every Tuesday/Thursday 3:35-5:00pm Eastern Time.
💬 Discussion: Discord
🎓 Homework submission: Canvas
💳 Resources: MIT HAN Lab, HAN Lab Github, TinyML, MCUNet, OFA, SmoothQuant
6.5940 • Fall 2023 • MIT
Large generative models (e.g., large language models, diffusion models) have shown remarkable performance, but they require a massive amount of computational resources. To make them more accessible, it is crucial to improve their efficiency.
This course will introduce efficient AI computing techniques that enable powerful deep learning applications on resource-constrained devices. Topics include model compression, pruning, quantization, neural architecture search, distributed training, data/model parallelism, gradient compression, and on-device fine-tuning. It also introduces application-specific acceleration techniques for large language models, diffusion models, video recognition, and point cloud. This course will also cover topics about quantum machine learning. Students will get hands-on experience deploying large language models (e.g., LLaMA 2) on a laptop.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1
TON Blockchain course 🎓
This course will be dedicated to developing on The Open Network (TON) blockchain.
The TON blockchain was launched by the founders of Telegram, Nikolai and Pavel Durov, and later transferred to the open TON community that has been supporting and improving it since then. The Open Network allows processing of millions of transactions per second. The TON ecosystem includes blockchain, payment platform, TON Proxy, file storage, and other decentralized services.
The course was designed to be as close to reality as possible so that participants can work on their own projects on the TON blockchain, or get a job at existing startups and funds.
This course includes
🌕 46 lessons
🌕 9 hours 6minutes of video
🌕 55 quizzes
🔗 stepik.org/course/176754/promo#toc
This course will be dedicated to developing on The Open Network (TON) blockchain.
The TON blockchain was launched by the founders of Telegram, Nikolai and Pavel Durov, and later transferred to the open TON community that has been supporting and improving it since then. The Open Network allows processing of millions of transactions per second. The TON ecosystem includes blockchain, payment platform, TON Proxy, file storage, and other decentralized services.
The course was designed to be as close to reality as possible so that participants can work on their own projects on the TON blockchain, or get a job at existing startups and funds.
This course includes
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1👍1
Tokenization: Overview and Financial Stability Implications
Tokenization is a new and rapidly growing financial innovation in crypto asset markets, and we discuss potential benefits and financial stability implications. Tokenization refers to the process of constructing digital representations (crypto tokens) for non-crypto assets (reference assets). As we discuss below, tokenizations create interconnections between the digital asset ecosystem and the traditional financial system. At sufficient scale, tokenized assets could transmit volatility from crypto asset markets to the markets for the crypto token's reference assets.
1. Tokenization Design: Tokenization connects reference assets with crypto tokens. Both small ventures and big financial firms are behind these projects.
2. Market Size of Tokenization: By May 2023, the market value of tokenized assets on public blockchains is estimated at $2.15 billion.
3. Examples of Tokenized Assets: These tokens can represent agricultural goods, gold, real estate, and financial securities.
4. Potential Benefits: Tokenization can offer better market access, faster transactions, and improved liquidity.
Tokenization is a significant and rapidly growing innovation in the crypto asset realm. It offers a range of benefits, such as enhanced market access, swift transaction execution, and improved liquidity. However, there are also inherent risks associated with intertwining crypto assets with the traditional financial system. Specifically, these risks include potential volatility transmission from the crypto market to traditional markets, regulatory challenges, and the possibility of systemic vulnerabilities if large-scale tokenized assets were to face abrupt devaluations or liquidity crises. Such complexities could impact overall financial stability.
DOI: https://doi.org/10.17016/FEDS.2023.060
#token #enomics
Tokenization is a new and rapidly growing financial innovation in crypto asset markets, and we discuss potential benefits and financial stability implications. Tokenization refers to the process of constructing digital representations (crypto tokens) for non-crypto assets (reference assets). As we discuss below, tokenizations create interconnections between the digital asset ecosystem and the traditional financial system. At sufficient scale, tokenized assets could transmit volatility from crypto asset markets to the markets for the crypto token's reference assets.
1. Tokenization Design: Tokenization connects reference assets with crypto tokens. Both small ventures and big financial firms are behind these projects.
2. Market Size of Tokenization: By May 2023, the market value of tokenized assets on public blockchains is estimated at $2.15 billion.
3. Examples of Tokenized Assets: These tokens can represent agricultural goods, gold, real estate, and financial securities.
4. Potential Benefits: Tokenization can offer better market access, faster transactions, and improved liquidity.
Tokenization is a significant and rapidly growing innovation in the crypto asset realm. It offers a range of benefits, such as enhanced market access, swift transaction execution, and improved liquidity. However, there are also inherent risks associated with intertwining crypto assets with the traditional financial system. Specifically, these risks include potential volatility transmission from the crypto market to traditional markets, regulatory challenges, and the possibility of systemic vulnerabilities if large-scale tokenized assets were to face abrupt devaluations or liquidity crises. Such complexities could impact overall financial stability.
DOI: https://doi.org/10.17016/FEDS.2023.060
#token #enomics
www.federalreserve.gov
Tokenization: Overview and Financial Stability Implications
The Federal Reserve Board of Governors in Washington DC.
MixBytes Farm открывает набор на курс «Аудитор смарт-контрактов»
Подойдёт всем, кто хочет работать с низкоуровневым кодом и эффективными алгоритмами, разбираться в логике DeFi или освоить новую профессию.
🗓 Старт обучения: 30.10.23
🎓 Прием заявок и проверка тестов: до 27.10.23 (включительно)
🥇 Стоимость: бесплатно
👒 Условие поступления: входное тестирование
⏲ Длительность: 1.5 месяца
Программа:
🌕 Ethereum architecture;
🌕 Solidity low-level patterns;
🌕 Solidity high-level patterns;
🌕 DeFi protocols code review;
🌕 DeFi typical vulnerabilities;
🌕 DeFi hacks;
🌕 CTF (capture the flag);
🌕 Test audit.
*лекции размещены в записи, поэтому ты сможешь проходить теорию в удобное время дня.
После успешного завершения обучения выдается сертификат в виде SBT (soulbound token). Он не только позволит участвовать в закрытых аудит-контестах по поиску уязвимостей в составе команды Stronghold, которая образовалась из выпускников MixBytes Farm, но и станет опорой при поиске работы аудитором смарт-контрактов.
🖋 Зарегистрироваться и пройти входной тест 👈
🙋 Для связи @kudryaviyartemiy
Подойдёт всем, кто хочет работать с низкоуровневым кодом и эффективными алгоритмами, разбираться в логике DeFi или освоить новую профессию.
Программа:
*лекции размещены в записи, поэтому ты сможешь проходить теорию в удобное время дня.
После успешного завершения обучения выдается сертификат в виде SBT (soulbound token). Он не только позволит участвовать в закрытых аудит-контестах по поиску уязвимостей в составе команды Stronghold, которая образовалась из выпускников MixBytes Farm, но и станет опорой при поиске работы аудитором смарт-контрактов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Your mission: Improve the open-source bot solution for liquidations from the EVAA team, using existing protocols.
🗓 Important dates:
Development phase: from November 27 to December 14
Robot competition: from December 15 to December 21
Evaluation and awarding of winners: from December 22 to December 30
🎁 There are valuable prizes
🎓 All information is in hackathon documentation of the hackathon
📷 How Liquidations Work on DeFi? B.Protocol explained part 1
@evaabuidl
Development phase: from November 27 to December 14
Robot competition: from December 15 to December 21
Evaluation and awarding of winners: from December 22 to December 30
@evaabuidl
Please open Telegram to view this post
VIEW IN TELEGRAM
Блокчейн как распределен...
{ между скобок }
Игорь Корсаков и Сергей Тихомиров обсудили множество аспектов блокчейна и его будущего. Вот краткое и организованное резюме их обсуждения:
- Блокчейн как Технология: Описывается как распределенная база данных с цифровыми подписями, характеризующаяся неэффективностью и плохой масштабируемостью.
- Важность Блокчейна: Подчеркивается его роль в распределении власти и прав на запись данных.
- Биткоин как Исторический Документ: Обсуждается важность биткоина для понимания архитектуры блокчейна.
- Сборка Технологий в Биткоине: Биткоин собрал вместе существующие технологии для создания децентрализованных денег.
- Элементы Блокчейна: Рассматриваются децентрализованный консенсус и безопасность.
- Алгоритмы Консенсуса: Обсуждаются Proof of Work и Proof of Stake.
- Ограниченное Применение: Указывается на отсутствие успешных примеров применения блокчейна вне сферы криптовалют.
- Блокчейн и Цифровые Подписи: Пример с Rolex показывает, что иногда достаточно цифровых подписей и централизованной базы данных.
- Пессимистический Взгляд: Выражается мнение, что блокчейны могут быть не так важны для общества, как это представляется энтузиастам.
- Разделение Экосистемы: Предполагается возможное разделение на "трушных" энтузиастов блокчейна и более компромиссные системы.
- Изучение Компьютерных Наук: Рекомендуется изучать компьютерные науки, так как блокчейн включает в себя множество базовых компьютерных задач.
- Внимательность к Новым Проектам: Советуется быть внимательным к новым проектам в области блокчейна и пытаться понять их суть.
В целом, обсуждение охватывает широкий спектр тем, связанных с блокчейном, от его основных принципов до будущего развития и практического применения.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Forwarded from TON Contests
TON Smart Challenge #5 is here! 🏆
By TON Foundation & Codeforces
A ten-day contest organized by TON Foundation and Codeforces, open to both beginners and experienced FunC developers, featuring a total prize fund of $20,000 in Toncoin. Participants will have the opportunity to master their skills in real-life programming cases, unleash interesting details of TVM work, and perform complex tuple manipulations.
Registration, Submission, and Duration
🗓 Registration starts NOW.
🚀 The tasks will go live on December 21st.
⏰ Submission deadline: December 30th, 23:59:59 UTC+4.
To enter the challenge, simply register via the @smartchallengebot on Telegram. The bot will guide you through the registration process and inform you when the challenge starts and the tasks are published. It will also help you submit your solutions as a legitimate participant.
One may find more details about the contest and prize distribution on this page.
By TON Foundation & Codeforces
A ten-day contest organized by TON Foundation and Codeforces, open to both beginners and experienced FunC developers, featuring a total prize fund of $20,000 in Toncoin. Participants will have the opportunity to master their skills in real-life programming cases, unleash interesting details of TVM work, and perform complex tuple manipulations.
Registration, Submission, and Duration
🗓 Registration starts NOW.
🚀 The tasks will go live on December 21st.
⏰ Submission deadline: December 30th, 23:59:59 UTC+4.
To enter the challenge, simply register via the @smartchallengebot on Telegram. The bot will guide you through the registration process and inform you when the challenge starts and the tasks are published. It will also help you submit your solutions as a legitimate participant.
One may find more details about the contest and prize distribution on this page.
TON
TON: The Open Network for everyone
A decentralized and open internet designed to onboard 500M people on-chain, built by the community using technology developed by Telegram.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2
This research by Cameron Jones and Benjamin Bergen from UC San Diego evaluates GPT-4's ability to pass the Turing Test in a public online experiment. The study found that the best-performing version of GPT-4 successfully passed the test in 41% of cases, outperforming previous models such as ELIZA (27%) and GPT-3.5 (14%), but did not reach the random level and the level set by human participants (63%).
The Turing Test, devised in 1950, is a game where one human and one artificial intelligence try to convince an interviewer that they are human using only a text interface. This test was developed as an indirect way to answer the question, "Can machines think?".
In the experiment, 652 people participated, playing a total of 1810 games. Of these games, 1405 were analyzed by the researchers (260 involving a human as a witness). Participants were randomly assigned to play either with another human or with artificial intelligence. AI games were conducted in the absence of an available human partner.
Analysis of the results found that participants' demographic data, including age, gender, education level, frequency of interaction with chatbots, and level of knowledge about large language models (LLMs), did not affect the accuracy of their judgments regarding whether their interlocutor was human or AI.
Among the strategies used by interviewers to determine whether the interlocutor was AI or human were small talk, questions about knowledge and reasoning, and situational awareness. The main reasons interviewers decided their interlocutor was AI were related to linguistic style and socio-emotional factors.
The study raises the question of whether 30% is an adequate criterion for passing the Turing Test, noting that a more widely accepted criterion is 50%. It is noted that none of the tested AI witnesses achieved either 50% success or parity with human witnesses. Thus, the study does not find evidence that GPT-4 passes the Turing Test.
#ML
Please open Telegram to view this post
VIEW IN TELEGRAM
Based on this data, we can make a rough guess that at least 0.23% of developers are working on Web3
#report
Please open Telegram to view this post
VIEW IN TELEGRAM
The Unison programming language represents a rather unique and innovative tool in the world of software development:
1. Immutable Codebase: In Unison, code is stored as abstract syntax trees (ASTs), not text files. This allows for easier version management and avoids many problems associated with traditional version control systems.
2. Simplified Refactoring: Since Unison identifies functions by their content, not name, refactoring becomes simpler and safer. Changing a function automatically propagates to all places of its use.
3. Distributed and Parallel Programming: Unison was initially developed with support for distributed and parallel code execution in mind, making it suitable for cloud computing and high-performance computing systems.
4. Type Safety: Unison's strict type system provides additional reliability and helps prevent common errors during compilation.
5. Simplified Testing: In Unison, tests can be directly linked to functions, simplifying code maintenance and quality assurance.
Areas of application for Unison include, but are not limited to, the following:
- Cloud Application Development: With support for distributed code execution, Unison is well-suited for creating scalable cloud applications.
- Systems Requiring High Reliability: Strict typing and simplified refactoring make Unison an attractive choice for systems where code reliability and safety are important.
- Scientific and Research Projects: For projects requiring complex calculations and distributed data processing, Unison can be useful due to its parallel programming capabilities.
- Education: Unison's unique approach to code management and typing can be useful for educational purposes to teach programming concepts and version control systems.
Thus, Unison offers a range of interesting possibilities that can be useful in various fields of programming, especially where reliability, scalability, and ease of code management are important.
🔗 unison-lang.org
🔗 exercism.org/tracks/unison/exercises
#language
1. Immutable Codebase: In Unison, code is stored as abstract syntax trees (ASTs), not text files. This allows for easier version management and avoids many problems associated with traditional version control systems.
2. Simplified Refactoring: Since Unison identifies functions by their content, not name, refactoring becomes simpler and safer. Changing a function automatically propagates to all places of its use.
3. Distributed and Parallel Programming: Unison was initially developed with support for distributed and parallel code execution in mind, making it suitable for cloud computing and high-performance computing systems.
4. Type Safety: Unison's strict type system provides additional reliability and helps prevent common errors during compilation.
5. Simplified Testing: In Unison, tests can be directly linked to functions, simplifying code maintenance and quality assurance.
Areas of application for Unison include, but are not limited to, the following:
- Cloud Application Development: With support for distributed code execution, Unison is well-suited for creating scalable cloud applications.
- Systems Requiring High Reliability: Strict typing and simplified refactoring make Unison an attractive choice for systems where code reliability and safety are important.
- Scientific and Research Projects: For projects requiring complex calculations and distributed data processing, Unison can be useful due to its parallel programming capabilities.
- Education: Unison's unique approach to code management and typing can be useful for educational purposes to teach programming concepts and version control systems.
Thus, Unison offers a range of interesting possibilities that can be useful in various fields of programming, especially where reliability, scalability, and ease of code management are important.
#language
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM