zero knowledge proof:
https://aleo.org/post/what-is-a-zero-knowledge-proof/
https://aleo.org/post/what-is-a-zero-knowledge-proof/
aleo.org
What is a zero-knowledge proof?
A zero-knowledge proof is a cryptographic protocol that can improve data privacy. It allows one party, known as the prover, to assure another party, the verifier, that a statement is true without revealing any extra information.
👎11 7👍5🤔3
سلام دوستان. اگر کسی میتونه در زمینه استفاده از کوبرنتیز در اسکیل کوچولو بنده رو راهنمایی کنه، به من پیام بده. ممنوننممممممم
@maedehghan
@maedehghan
❤2
This developer recently used agentic coding to build a system to crawl a billion web pages in around 24 hours. Less than 4% of the code was written by hand!!!
https://andrewkchan.dev/posts/systems.html?utm_source=tldrnewsletter
https://andrewkchan.dev/posts/systems.html?utm_source=tldrnewsletter
🔥7🤔3 1
Am I the only one who suddenly becomes deeply religious every time I update my Arch system and reboot it?
😁13 4👎2
Like please don’t f** break 🤞🏻🤞🏻please don’t f*** break🤞🏻🤞🏻🤞🏻
😁5 4👎1
Things that I like
OusterhoutCACM18_250730_142119_250730_161118.pdf
This is a paper about evaluation + my notes during the paper reading session :)
I found it very interesting and helpful
I found it very interesting and helpful
❤4 3 2👎1
Forwarded from a pessimistic researcher (Kc)
تو مقاله بعدی تعارف شابدوالعظیمی یاد LLM بدید و Ultra AGI رو خلق کنید
😁8
برای آزاد کردن مموری الوکیت شده توسط یک وکتور در cpp چیکار میکنید؟
😁8👍1
Things that I like
try to make this poll balancced(please dont revoke ❤️)
This is going better than I expected
🏆4👎2🔥1
Forwarded from a pessimistic researcher (Kc)
"تئوری علوم کامپیوتر در ۳ تِرک A و B و C"
——————————————————————
اصطلاح Theoretical Computer Science یا به اختصار TCS شاید اینکه کلیتش یعنی چی نیاز به توضیح خاصی نداشته باشه. اما اینکه چه زیر بخشهایی رو داره، داستان دیگری است. یه اصطلاحی که ممکنه خیلی بین TCS کارها زیاد به گوشتون بخوره اینه که کدوم تِرکی؟ خودم از وقتی اومدم اینجا بیشتر میشنوم این اصطلاح رو. اما داستان ما اینه که کدوم تِرکی چیه و چند تا تِرک داریم و هر کدوم به چه معناست.
والا هیچکدوم از این سوالات جواب درست و قطعی ندارن :)) ولی من سعی میکنم توی این پست تا جای ممکن داستان رو براتون شفاف کنم. داستان اینه که سال ۱۹۹۰ کتاب دو جلدی Handbook of Theoretical Computer Science منتشر میشه. این کتاب خیلی کتاب مهم و تأثیرگذاری تو علم TCS هستش. این کتاب هر فصلش نویسندهی خاص خودش رو داره، یعنی قوی ترین متخصصین مربوط به اون حوزه، اون فصل رو نوشتن و سعی کردن مفاهیم تئوری علوم کامپیوتر رو کلاسه بندی کنن و روش یه اسم بذارن و در قالب یک فصل برای هر کدوم از زیرشاخههای TCS یک مقدمهای بنویسن. اینطوری بهتون بگم که خیلی از نویسندگان این کتاب جایزهی تورینگ اِوارد رو بردن :))
جلد اول با عنوان Algorithms and Complexity و جلد دوم با عنوان Formal Models and Semantics به چاپ رسید. از همینجا میشه گفت که روی اعتبار و عظمتی که این کتاب داشت، علم کامپیوتر به دو تِرک A و B تقسیم شد. مثلا اگر شما منطق و آتوماتا و فانکشنال کار باشی، ترک B حساب میشی و اگر complexity و الگوریتم کار باشی ترک A حساب میشی. خیلی جالبه که طبق این دسته بندی اگر Distributed کار باشی ترک B هستی اما اگر Parallel کار باشی ترک A :))
بماند. قصه به همینجا ختم نمیشه. یه ژورنالی رو Elsevier از سال ۱۹۷۵ داره چاپ میکنه به نام Theoretical Computer Science (TCS)، که خب یکی از درخشانترین و با کیفیتترین ژورنالهای حوزهی TCS محسوب میشه. این ژورنال از سال ۱۹۹۱ تصمیم میگیره که مقالات رو در دو تِرک A و B دسته بندی کنه. ترک A شامل مباحث مربوط به Algorithms, automata, complexity and games میشه و ترک B هم Logic, semantics and theory of programming. این دستهبندی سال ۱۹۹۷ توسط کنفرانس ICALP هم استفاده میشه و حتی خود این کنفرانس یه بار اعلام میکنه که ترک A و B، تعریفشون همینیه که ما یا همون ژورنال TCS میگه :))
این دو دسته بندی باعث به وجود اومدن conflict میشه. چرا که اگر شما حوزهی کاریت Automata باشه هم ترک A میتونی خودتو جا بدی هم B. اما اینجا من توی صحبتایی که اهالی کامیونیتی میکنن اینطور فهمیدم که Automata رو هم ترک B حساب میکنن :))
حالا یه ترک C هم داریم که اینو خیلیها راجع بهش صحبت نمیکنند و خیلی مهجور مونده. نمیدونم دقیقا از کی این ترک به ژورنال TCS اضافه شده اما اسمش هست natural computing. توی توضیحات خود ژورنال اینطوری اومده که :
The third section, 'Natural Computing', is devoted to the study of computing occurring in nature and computing inspired by nature. In the rapidly evolving field of computer science, natural computing plays an important role as the catalyst for the synergy of human designed computing with the computing going on in nature. This synergy leads to a deeper and broader understanding of the nature of computation. Although natural computing is concerned also with experiments and applications, this section of Theoretical Computer Science is focused on the theoretical aspects of natural computing with clear relevance to computing. Among others, it will contain papers dealing with the theoretical issues in evolutionary computing, neural networks, molecular computing, and quantum computing.
خود من توی این ترک به شدت مجذوب بحث Membrane Computing هستم که پیشتر توی کانال هم یه صحبتی راجع بهش کردم.
خلاصه که داستان از این قراره و ما هنوز منتظریم که یه مرجع رسمی بیاد یه بار برای همیشه یه دستهبندی درست انجام بده و تکلیف ما رو روشن کنه. البته ممکنه که این سوال پیش بیاد که آیا وجود چنین دستهبندی اهمیتی داره یا نه که خود این پرسش هم اهمیت خوبی داره.
——————————————————————
اصطلاح Theoretical Computer Science یا به اختصار TCS شاید اینکه کلیتش یعنی چی نیاز به توضیح خاصی نداشته باشه. اما اینکه چه زیر بخشهایی رو داره، داستان دیگری است. یه اصطلاحی که ممکنه خیلی بین TCS کارها زیاد به گوشتون بخوره اینه که کدوم تِرکی؟ خودم از وقتی اومدم اینجا بیشتر میشنوم این اصطلاح رو. اما داستان ما اینه که کدوم تِرکی چیه و چند تا تِرک داریم و هر کدوم به چه معناست.
والا هیچکدوم از این سوالات جواب درست و قطعی ندارن :)) ولی من سعی میکنم توی این پست تا جای ممکن داستان رو براتون شفاف کنم. داستان اینه که سال ۱۹۹۰ کتاب دو جلدی Handbook of Theoretical Computer Science منتشر میشه. این کتاب خیلی کتاب مهم و تأثیرگذاری تو علم TCS هستش. این کتاب هر فصلش نویسندهی خاص خودش رو داره، یعنی قوی ترین متخصصین مربوط به اون حوزه، اون فصل رو نوشتن و سعی کردن مفاهیم تئوری علوم کامپیوتر رو کلاسه بندی کنن و روش یه اسم بذارن و در قالب یک فصل برای هر کدوم از زیرشاخههای TCS یک مقدمهای بنویسن. اینطوری بهتون بگم که خیلی از نویسندگان این کتاب جایزهی تورینگ اِوارد رو بردن :))
جلد اول با عنوان Algorithms and Complexity و جلد دوم با عنوان Formal Models and Semantics به چاپ رسید. از همینجا میشه گفت که روی اعتبار و عظمتی که این کتاب داشت، علم کامپیوتر به دو تِرک A و B تقسیم شد. مثلا اگر شما منطق و آتوماتا و فانکشنال کار باشی، ترک B حساب میشی و اگر complexity و الگوریتم کار باشی ترک A حساب میشی. خیلی جالبه که طبق این دسته بندی اگر Distributed کار باشی ترک B هستی اما اگر Parallel کار باشی ترک A :))
بماند. قصه به همینجا ختم نمیشه. یه ژورنالی رو Elsevier از سال ۱۹۷۵ داره چاپ میکنه به نام Theoretical Computer Science (TCS)، که خب یکی از درخشانترین و با کیفیتترین ژورنالهای حوزهی TCS محسوب میشه. این ژورنال از سال ۱۹۹۱ تصمیم میگیره که مقالات رو در دو تِرک A و B دسته بندی کنه. ترک A شامل مباحث مربوط به Algorithms, automata, complexity and games میشه و ترک B هم Logic, semantics and theory of programming. این دستهبندی سال ۱۹۹۷ توسط کنفرانس ICALP هم استفاده میشه و حتی خود این کنفرانس یه بار اعلام میکنه که ترک A و B، تعریفشون همینیه که ما یا همون ژورنال TCS میگه :))
این دو دسته بندی باعث به وجود اومدن conflict میشه. چرا که اگر شما حوزهی کاریت Automata باشه هم ترک A میتونی خودتو جا بدی هم B. اما اینجا من توی صحبتایی که اهالی کامیونیتی میکنن اینطور فهمیدم که Automata رو هم ترک B حساب میکنن :))
حالا یه ترک C هم داریم که اینو خیلیها راجع بهش صحبت نمیکنند و خیلی مهجور مونده. نمیدونم دقیقا از کی این ترک به ژورنال TCS اضافه شده اما اسمش هست natural computing. توی توضیحات خود ژورنال اینطوری اومده که :
The third section, 'Natural Computing', is devoted to the study of computing occurring in nature and computing inspired by nature. In the rapidly evolving field of computer science, natural computing plays an important role as the catalyst for the synergy of human designed computing with the computing going on in nature. This synergy leads to a deeper and broader understanding of the nature of computation. Although natural computing is concerned also with experiments and applications, this section of Theoretical Computer Science is focused on the theoretical aspects of natural computing with clear relevance to computing. Among others, it will contain papers dealing with the theoretical issues in evolutionary computing, neural networks, molecular computing, and quantum computing.
خود من توی این ترک به شدت مجذوب بحث Membrane Computing هستم که پیشتر توی کانال هم یه صحبتی راجع بهش کردم.
خلاصه که داستان از این قراره و ما هنوز منتظریم که یه مرجع رسمی بیاد یه بار برای همیشه یه دستهبندی درست انجام بده و تکلیف ما رو روشن کنه. البته ممکنه که این سوال پیش بیاد که آیا وجود چنین دستهبندی اهمیتی داره یا نه که خود این پرسش هم اهمیت خوبی داره.
dblp.org
dblp: Handbook of Theoretical Computer Science, Volume A
Bibliographic content of Handbook of Theoretical Computer Science, Volume A
👏4❤1🤔1