High minimum more important than high maximum. "I try to do a good job at whatever I'm doing, because it's more fun to do a good job than not. And when there's a choice between different things to spend time on, I try to look for things that will maximize the benefit without making me burn out.
For example, when I was working on the TeX project during the early 80s, hardly anybody saw me when I was sweeping the floor, mopping up the messes and carrying buckets of waste from the darkroom, cleaning the machines, and doing other such stuff. I did those things because I wouldn't have dared to ask graduate students to do menial tasks that were beneath them.
I know that every large project has some things that are much less fun than others; so I can get through the tedium, the sweeping or whatever else needs to be done. I just do it and get it over with, instead of wasting time figuring out how not to do it. I learned that from my parents. My mother is amazing to watch because she doesn't do anything efficiently, really: She puts about three times as much energy as necessary into everything she does. But she never spends any time wondering what to do next or how to optimize anything; she just keeps working. Her strategy, slightly simplified, is, "See something that needs to be done and do it." All day long. And at the end of the day, she's accomplished a huge amount.
Putting this another way, I think that the limiting thing — the thing that determines a person's success in life — is not so much what they do best, but what they do worst. I mean, if you rate every aspect of what someone does, considering everything that goes into a task, a high minimum is much more important than a high maximum. The TeX project was successful in large part because I quietly did things like mop the floor. The secret of any success that I've had, similarly, is that in all the projects I've worked on, the weakest link in my chain of abilities was still reasonably strong."
A person’s success in life is determined by having a high minimum, not a high maximum. If you can do something really well but there are other things at which you’re failing, the latter will hold you back. But if almost everything you do is up there, then you’ve got a good life. And so I try to learn how to get through things that others find unpleasant.
خلاصه که ضعیف ترین گرهی یه زنجیر مهمترینه.
For example, when I was working on the TeX project during the early 80s, hardly anybody saw me when I was sweeping the floor, mopping up the messes and carrying buckets of waste from the darkroom, cleaning the machines, and doing other such stuff. I did those things because I wouldn't have dared to ask graduate students to do menial tasks that were beneath them.
I know that every large project has some things that are much less fun than others; so I can get through the tedium, the sweeping or whatever else needs to be done. I just do it and get it over with, instead of wasting time figuring out how not to do it. I learned that from my parents. My mother is amazing to watch because she doesn't do anything efficiently, really: She puts about three times as much energy as necessary into everything she does. But she never spends any time wondering what to do next or how to optimize anything; she just keeps working. Her strategy, slightly simplified, is, "See something that needs to be done and do it." All day long. And at the end of the day, she's accomplished a huge amount.
Putting this another way, I think that the limiting thing — the thing that determines a person's success in life — is not so much what they do best, but what they do worst. I mean, if you rate every aspect of what someone does, considering everything that goes into a task, a high minimum is much more important than a high maximum. The TeX project was successful in large part because I quietly did things like mop the floor. The secret of any success that I've had, similarly, is that in all the projects I've worked on, the weakest link in my chain of abilities was still reasonably strong."
A person’s success in life is determined by having a high minimum, not a high maximum. If you can do something really well but there are other things at which you’re failing, the latter will hold you back. But if almost everything you do is up there, then you’ve got a good life. And so I try to learn how to get through things that others find unpleasant.
خلاصه که ضعیف ترین گرهی یه زنجیر مهمترینه.
. "Don’t just do trendy stuff. If something is really popular, I tend to think: back off. I tell myself and my students to go with your own aesthetics, what you think is important. Don’t do what you think other people think you want to do, but what you really want to do yourself. That’s been a guiding heuristic for me all the way through."
دنبال ترندها نرید. خودتون فکر کنید و تصمیم بگیرید.
دنبال ترندها نرید. خودتون فکر کنید و تصمیم بگیرید.
Don’t aim people to like you for simply sharing pictures of the places you’ve been. Aim to be admired for the person you become in the journey. And how this person can be of value, real value, not just fake status symbols, to the people following you along.
https://durmonski.com/life-advice/life-after-quitting-social-media/
https://durmonski.com/life-advice/life-after-quitting-social-media/
Durmonski.com
My Life After Quitting Social Media
I don't want to consume the life of others. I want to create a life worth consuming. That's what I've learned after 3 years without social media.
پادکست درباره به وجود آمدن C و unix در آزمایشگاه بل
https://www.redhat.com/en/command-line-heroes/season-3/the-c-change?sc_id=701f20000012rt4AAA
https://www.redhat.com/en/command-line-heroes/season-3/the-c-change?sc_id=701f20000012rt4AAA
Redhat
Command Line Heroes: Season 3: The C Change
C and UNIX are at the root of modern computing. Many of the languages we’ve covered this season are related to or at least influenced by C. But UNIX and C only happened because a few developers at Bell Labs created both as a skunkworks project.
Forwarded from PGTWEET | توییت برنامه نویسی (αяα∂ιη0_0)
اولین کاری که بعد باز کردن یک ریپو میکنم اینه که به تاریخ هاش و تعداد Star و Fork ها نگاه میکنم. اگر آخرین آپدیت مال خیلی وقت قبل باشه و Star و Fork زیادی داشته باشه، میگردم ببینم Fork بهتری داره یا نه. برای این کار میتونید از این سایت استفاده کنید: https://techgaun.github.io/active-forks/index.html
مثلا ریپو بالا به شدت قدیمی بود ولی خب Star و Fork زیادی داشت. تو اون سایت زدم تا بهترین Fork ش پیدا کنم. بهترین اونیه که آپدیت باشه و Star بیشتری داشته باشه. بعد خود ریپو رو باز کنید و به مواردی که خط کشیدم توجه کنید. اینشکلی میتونید برنامه آپدیت بهتری پیدا کنید.
👤 | Nobody
🕊 | @PGTWEET | 🕊
مثلا ریپو بالا به شدت قدیمی بود ولی خب Star و Fork زیادی داشت. تو اون سایت زدم تا بهترین Fork ش پیدا کنم. بهترین اونیه که آپدیت باشه و Star بیشتری داشته باشه. بعد خود ریپو رو باز کنید و به مواردی که خط کشیدم توجه کنید. اینشکلی میتونید برنامه آپدیت بهتری پیدا کنید.
👤 | Nobody
🕊 | @PGTWEET | 🕊
اگه خواستین دیتای فیلم ها رو بگیرید از این api میتونید:
https://rapidapi.com/hmerritt/api/imdb-internet-movie-database-unofficial/
https://rapidapi.com/hmerritt/api/imdb-internet-movie-database-unofficial/
نوشتههای ترمینالی
قسمت ۱ منتشر شد https://vrgl.ir/5aABU کامیپوتر با صفر و یک کار میکند، چطور همهی چیزهای زیبا با صفر و یک ساخته میشوند؟ تیتر مطلب بلندتر از تیترهای معمول شد اما همچنان آنقدر که باید گویا نیست، بنابراین پاراگراف اول را به این اختصاص میدهم که قرار است…
وقتی کانال ۲۵۶ تایی بشه قسمت دوم این رو مینویسم. :))
ادیت: خب دیگه وقتشه :))) مرسی از حمایتتون
ادیت: خب دیگه وقتشه :))) مرسی از حمایتتون
Forwarded from PGTWEET | توییت برنامه نویسی (αяα∂ιη0_0)
اگه میخواید رجکس یادبگیرید یه چیت شیت دانلود کنید برید https://regexone.com بازی کنید (:
👤 | Sami Ghasemi
🕊 | @PGTWEET | 🕊
👤 | Sami Ghasemi
🕊 | @PGTWEET | 🕊
Regexone
RegexOne - Learn Regular Expressions - Lesson 1: An Introduction, and the ABCs
RegexOne provides a set of interactive lessons and exercises to help you learn regular expressions
نوشتههای ترمینالی
https://www.minix3.org/doc/reliable-os.pdf
سیتسم عامل minix یه سیستم عامل میکروکرنله،
اینجا توضیح داده که چرا micro kernel بودن باعث میشه در مقابل خطاهای درایورها مقاوم بشه و با یه مشکل یه درایور کل kernel نابود نشه.
اینجا توضیح داده که چرا micro kernel بودن باعث میشه در مقابل خطاهای درایورها مقاوم بشه و با یه مشکل یه درایور کل kernel نابود نشه.
نوشتههای ترمینالی
سیتسم عامل minix یه سیستم عامل میکروکرنله، اینجا توضیح داده که چرا micro kernel بودن باعث میشه در مقابل خطاهای درایورها مقاوم بشه و با یه مشکل یه درایور کل kernel نابود نشه.
درکل در مورد minix بخونید خیلی جالبه.
تا نسخه ۲ سیستم عامل آموزشی بوده که تنن باوم نوشته بوده و کنار کتاب های سیستم عاملش عرضه میشده که استادا به دانشجوها یاد بدن.
از نسخه ۳ جدی تر میشه و تو صنعت مثلا تو پردازنده های intel (توی intel management engine) استفاده میشه. نکته مثبتش در زمینه علمی سبک بودنش (کل کرنل ۶۰۰ کیلوبایت) و در زمینه آکادمیک مختصر مفید بودن کدشه.
تا نسخه ۲ سیستم عامل آموزشی بوده که تنن باوم نوشته بوده و کنار کتاب های سیستم عاملش عرضه میشده که استادا به دانشجوها یاد بدن.
از نسخه ۳ جدی تر میشه و تو صنعت مثلا تو پردازنده های intel (توی intel management engine) استفاده میشه. نکته مثبتش در زمینه علمی سبک بودنش (کل کرنل ۶۰۰ کیلوبایت) و در زمینه آکادمیک مختصر مفید بودن کدشه.
نوشتههای ترمینالی
درکل در مورد minix بخونید خیلی جالبه. تا نسخه ۲ سیستم عامل آموزشی بوده که تنن باوم نوشته بوده و کنار کتاب های سیستم عاملش عرضه میشده که استادا به دانشجوها یاد بدن. از نسخه ۳ جدی تر میشه و تو صنعت مثلا تو پردازنده های intel (توی intel management engine) استفاده…
اگه نگران این هستین که تو پردازندهتون یه سیستم عامل داره کار میکنه (همه cpuهای intel از ۲۰۱۴ به بعد) درست نگرانین.
https://itsfoss.com/fact-intel-minix-case/
https://itsfoss.com/fact-intel-minix-case/
It's FOSS
The Truth About the Intel's Hidden Minix OS and Security Concerns
If you have an Intel-chipset based motherboard, there are great chances it is equipped with the Intel Management (Intel ME) unit. This is not new. And concerns regarding the privacy issue behind that little know feature were raised for several years. But…
مزرعهی کپچا غیرانسانی ترین و آخرالزمانی ترین چیز تکنولوژیکیه که دیدم.
https://blog.arcaptcha.ir/%d9%85%d8%b2%d8%b1%d8%b9%d9%87-%da%a9%d9%be%da%86%d8%a7-%da%86%db%8c%d8%b3%d8%aa-%d9%88-%da%86%d8%b7%d9%88%d8%b1-%d9%85%db%8c%e2%80%8c%d8%aa%d9%88%d8%a7%d9%86-%da%a9%d9%be%da%86%d8%a7-%d8%b1%d8%a7/
https://blog.arcaptcha.ir/%d9%85%d8%b2%d8%b1%d8%b9%d9%87-%da%a9%d9%be%da%86%d8%a7-%da%86%db%8c%d8%b3%d8%aa-%d9%88-%da%86%d8%b7%d9%88%d8%b1-%d9%85%db%8c%e2%80%8c%d8%aa%d9%88%d8%a7%d9%86-%da%a9%d9%be%da%86%d8%a7-%d8%b1%d8%a7/
نوشتههای ترمینالی
اگه نگران این هستین که تو پردازندهتون یه سیستم عامل داره کار میکنه (همه cpuهای intel از ۲۰۱۴ به بعد) درست نگرانین. https://itsfoss.com/fact-intel-minix-case/
این مطلب در مورد minix و سورس کدش و البته همین داستان Intel ME گفته. طولانیه ولی جالبه.
https://www.columbia.edu/~njn2118/journal/2018/1/11.html
https://www.columbia.edu/~njn2118/journal/2018/1/11.html
www.columbia.edu
My MINIX Nightmare
تفاوت کرنل monolithic و micro kernel
https://stackoverflow.com/questions/4537850/what-is-difference-between-monolithic-and-micro-kernel
https://stackoverflow.com/questions/4537850/what-is-difference-between-monolithic-and-micro-kernel
Stack Overflow
What is difference between monolithic and micro kernel?
Could anyone please explain with examples difference between monolithic and micro kernel? Also other classifications of the kernel?