Forwarded from شهر فلسفه ایران (شهر فلسفه)
🌑 اهمیت بیخوابی چنان عظیم است که وسوسه میشوم انسان را حیوانی ناتوان از خوابیدن تعریف کنم. چرا انسان را حیوان عاقل بدانیم در حالی که دیگر حیوانات نیز به همان اندازه معقولاند؟ اما در جهان خلقت حیوان دیگری نیست که بخواهد بخوابد و نتواند. تفاوت بین بهشت و جهنم است؛ در بهشت همیشه میتوان خوابید و در جهنم هرگز. خداوند بشر را با گرفتن خواب مجازات کرد و به جایش آگاهی به او داد. آیا محرومیت از خواب وحشیانهترین شکنجههای زندانیان نیست؟
🌚 بر قلّههای ناامیدی، امیل چوران، ترجمۀ سپیده کوتی، با موخرهای از سوزان سانتاگ
#امیل_چوران
#سوزان_سانتاگ
www.philosophycity.ir
🌚 بر قلّههای ناامیدی، امیل چوران، ترجمۀ سپیده کوتی، با موخرهای از سوزان سانتاگ
#امیل_چوران
#سوزان_سانتاگ
www.philosophycity.ir
👍1
Forwarded from Java in Action
جایگزینی موتور اجرایی جاوا در JDK نسخه 23
روز گذشته همزمان با انتشار نسخه 23 جاوا توسط شرکت اوراکل، از امکان جدیدی در JDK رونمایی شد که می توان با انتخاب Graal JIT به عنوان موتور اجرایی دستورالعمل های جاوا، در برخی سناریوها به طور متوسط 30% بهبود کارایی داشت.
برای جایگزینی C2 (موتور اجرایی پیش فرض در JVM ) با نسخه بهینه شده آن Graal JIT ، که در نسخه جاوا 23 آزمایشی است و باید به صورت دستی فعال شود، کافیست این پارامترها را هنگام اجرای برنامه جاوا به JVM ارسال نمایید:
-XX:+UnlockExperimentalVMOptions
-XX:+UseGraalJIT
#Oracle #Java
روز گذشته همزمان با انتشار نسخه 23 جاوا توسط شرکت اوراکل، از امکان جدیدی در JDK رونمایی شد که می توان با انتخاب Graal JIT به عنوان موتور اجرایی دستورالعمل های جاوا، در برخی سناریوها به طور متوسط 30% بهبود کارایی داشت.
برای جایگزینی C2 (موتور اجرایی پیش فرض در JVM ) با نسخه بهینه شده آن Graal JIT ، که در نسخه جاوا 23 آزمایشی است و باید به صورت دستی فعال شود، کافیست این پارامترها را هنگام اجرای برنامه جاوا به JVM ارسال نمایید:
-XX:+UnlockExperimentalVMOptions
-XX:+UseGraalJIT
#Oracle #Java
👍3
کِی شعر تر انگیزد خاطر که حزین باشد
یک نکته از این معنی گفتیم و همین باشد
جامِ می و خونِ دل هر یک به کسی دادند
در دایرهٔ قسمت اوضاع چنین باشد
یک نکته از این معنی گفتیم و همین باشد
جامِ می و خونِ دل هر یک به کسی دادند
در دایرهٔ قسمت اوضاع چنین باشد
❤4🔥2
Audio
این کیست
موسیقی تهمورس پورناظری
آواز سهراب پورناظری
شعر مولانا
خواننده مهمان اشکان کمانگری
In Kist
Tahmoures & Sohrab Pournazeri
موسیقی تهمورس پورناظری
آواز سهراب پورناظری
شعر مولانا
خواننده مهمان اشکان کمانگری
In Kist
Tahmoures & Sohrab Pournazeri
❤2
سفر یگانه فرصت را
سراسر
در سلسه پیمودن.
بر شعلهِ خویش
سوختن
تا جرقهِ واپسین،
بر شعله خرمنی
که در خاک راهش
یافته اند
بردگان
این چنین.
این چنین سرخ و لوند
برخار بوتهِ خون
شکفتن
وینچنین گردن فراز
بر تازیانه زار تحقیر
گذشتن
و راه را تا غایت نفرت
بریدن.
آه، از که سخن می گویم؟
ما بی چرا زندگانیم
آنان به چرا مرگ خود آگاهانند.
#سنوار
سراسر
در سلسه پیمودن.
بر شعلهِ خویش
سوختن
تا جرقهِ واپسین،
بر شعله خرمنی
که در خاک راهش
یافته اند
بردگان
این چنین.
این چنین سرخ و لوند
برخار بوتهِ خون
شکفتن
وینچنین گردن فراز
بر تازیانه زار تحقیر
گذشتن
و راه را تا غایت نفرت
بریدن.
آه، از که سخن می گویم؟
ما بی چرا زندگانیم
آنان به چرا مرگ خود آگاهانند.
#سنوار
❤7
Dan Ariely:
“Big data is like teenage sex: everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it.”
Fundamentals of Data Engineering
Joe Reis
“Big data is like teenage sex: everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it.”
Fundamentals of Data Engineering
Joe Reis
🔥3👀3👾1
“the only thing that matters is referential transparency”
From Objects to Functions
From Objects to Functions
Alan Perlis:
It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures
It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures
👍4
ما در این انبار، گندم میکنیم
گندمِ جمعآمده، گم میکنیم
مینیاندیشیم آخر ما به هوش
کهاین خلل در گندم است از مکرِ موش
موش تا انبار ما حفره زده است
وز فَناش، انبار ما ویران شده است
اول ای جان دفع شرِ موش کن
وانگهان در جمع گندم، جوش کن
#العاقل_تکفیه_الاشاره
گندمِ جمعآمده، گم میکنیم
مینیاندیشیم آخر ما به هوش
کهاین خلل در گندم است از مکرِ موش
موش تا انبار ما حفره زده است
وز فَناش، انبار ما ویران شده است
اول ای جان دفع شرِ موش کن
وانگهان در جمع گندم، جوش کن
#العاقل_تکفیه_الاشاره
❤4🔥2
Null References: The Billion Dollar Mistake
Hoare, Tony:
“I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object-oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn’t resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years”
Hoare, Tony:
“I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object-oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn’t resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years”
👍5
تو این بلاگ نشون داده شده که حتی ساخت یک object اضافه در یک سیستم با throughput بالا، میتونه چه تاثیری روی performance سیستم داشته باشه. پیشنهادش هم این هستش که میگه یک short-lived object رو ایجاد و بعد garbage نکنیم، بلکه بیایم همین object رو برای استفاده بعدی clean up کنیم که به نظرم کلا مغایر با clean code و خیلی از best practice ها هستش ولی خب بستگی داره که شما از سیستمتون چه انتظاری دارید و باید طبق اون انتظار تصمیم بگیرید. به قول معروف:
we always talk about tradeoffs
https://blog.vanillajava.blog/2022/09/java-is-very-fast-if-you-dont-create.html
we always talk about tradeoffs
https://blog.vanillajava.blog/2022/09/java-is-very-fast-if-you-dont-create.html
blog.vanillajava.blog
Java is Very Fast, If You Don’t Create Many Objects
You still have to watch how many objects you create. This article looks at a benchmark passing events over TCP/IP at 4 billion events per ...
❤7
👍3
Forwarded from تجربه بودن | محمود مقدّسی
.
◽️سرنوشتِ خشم
خشمِ ابرازنشده یا شنیده نشده، گُم نمیشود؛ جایی برای ابراز شدن یا تخلیه شدنش پیدا میکند، حتی اگر آسیبی بزند، چه به دیگری، چه به خودِ فرد و چه به شور زندگی او.
خشمِ شنیده نشده، گاهی به بهانهای کوچکتر بر سرِ دیگریِ بیربطی تخلیه میشود و این شدّت زیادش هم خودِ فرد را سردرگُم میکند و هم آن دیگری را. "آخر چرا من اینجا اینگونه رفتار کردم؟"، "چرا مراقب پیوندمان نبودم؟"، "چرا دیدم آسیب میزنم امّا نتوانستم جلوی خودم را بگیرم؟". حتماً تجربهاش کردهاید که این تخلیهکردنِ نامتناسب خشم، بیشتر روی عزیزان و نزدیکترین کسانمان صورت میگیرد؛ (آنهایی که کم و بیش مطمئنیم به این راحتی رهایمان نمیکنند)، یا روی آدمها یا موجودات ضعیفتری که زورشان به ما نمیرسد (البته اگر بعد از آن زورِ احساس گناه زمینگیرمان نکند).
خشم شنیدهنشده، گاهی خودِ فرد را نشانه میرود؛ همچون کودکِ کلافهای رها شده در اتاقی پر از چیزهای شکستنی. فرد شروع به تخریب خودش میکند، زیاد می خورد، کارش را رها میکند، به آبروی خودش لطمه میزند، خودش را متّهم میکند، دستاوردهایش را بیارزش میکند و ... . چه کسی رنجیده؟ من. میتوانی خشمت را ابراز کنی؟ نه. پس آنکه رنج میبرد را (خودت را) از میان ببر. اگر تو نبودی یا احساسات و نیازهایت اینگونه نبود نمیرنجیدی. پس خودت را تنبیه کن. تو بدی، تو ناکافی هستی، تو هیچ کس نیستی. ویران شو.
گاهی هم این خشم، شورِ زندگی را نشانه میرود و زندگی را ویران میکند. آخر این زندگی چیست که اینگونه پُر از حالِ بَدَم میکند و روزنی برایم نمیگذارد؟ خستهام از آن. دلم میخواهد ترکَش کنم. دیگر در هیچ کدام از بازیهایش شرکت نمیکنم تا اینگونه کلافه نشوم و از پا نیفتم. زندگی نمیکنم تا به این درد نرسم؛ به دردِ خشمی که از آن به خودم میپیچم و در خودم فرو میریزم.
از اینها پیچیدهتر هم داریم:خشمِ تجربهنشده. آن هم گُم نمیشود. این خشم در لایهای عمیقتر از خشمهای قبلی گیر میافتد و برای ابراز شدنش مسیرِ طولانیتری را زخمی میکند. این خشم من را از من میگیرد.
@TheWorldasISee
◽️سرنوشتِ خشم
خشمِ ابرازنشده یا شنیده نشده، گُم نمیشود؛ جایی برای ابراز شدن یا تخلیه شدنش پیدا میکند، حتی اگر آسیبی بزند، چه به دیگری، چه به خودِ فرد و چه به شور زندگی او.
خشمِ شنیده نشده، گاهی به بهانهای کوچکتر بر سرِ دیگریِ بیربطی تخلیه میشود و این شدّت زیادش هم خودِ فرد را سردرگُم میکند و هم آن دیگری را. "آخر چرا من اینجا اینگونه رفتار کردم؟"، "چرا مراقب پیوندمان نبودم؟"، "چرا دیدم آسیب میزنم امّا نتوانستم جلوی خودم را بگیرم؟". حتماً تجربهاش کردهاید که این تخلیهکردنِ نامتناسب خشم، بیشتر روی عزیزان و نزدیکترین کسانمان صورت میگیرد؛ (آنهایی که کم و بیش مطمئنیم به این راحتی رهایمان نمیکنند)، یا روی آدمها یا موجودات ضعیفتری که زورشان به ما نمیرسد (البته اگر بعد از آن زورِ احساس گناه زمینگیرمان نکند).
خشم شنیدهنشده، گاهی خودِ فرد را نشانه میرود؛ همچون کودکِ کلافهای رها شده در اتاقی پر از چیزهای شکستنی. فرد شروع به تخریب خودش میکند، زیاد می خورد، کارش را رها میکند، به آبروی خودش لطمه میزند، خودش را متّهم میکند، دستاوردهایش را بیارزش میکند و ... . چه کسی رنجیده؟ من. میتوانی خشمت را ابراز کنی؟ نه. پس آنکه رنج میبرد را (خودت را) از میان ببر. اگر تو نبودی یا احساسات و نیازهایت اینگونه نبود نمیرنجیدی. پس خودت را تنبیه کن. تو بدی، تو ناکافی هستی، تو هیچ کس نیستی. ویران شو.
گاهی هم این خشم، شورِ زندگی را نشانه میرود و زندگی را ویران میکند. آخر این زندگی چیست که اینگونه پُر از حالِ بَدَم میکند و روزنی برایم نمیگذارد؟ خستهام از آن. دلم میخواهد ترکَش کنم. دیگر در هیچ کدام از بازیهایش شرکت نمیکنم تا اینگونه کلافه نشوم و از پا نیفتم. زندگی نمیکنم تا به این درد نرسم؛ به دردِ خشمی که از آن به خودم میپیچم و در خودم فرو میریزم.
از اینها پیچیدهتر هم داریم:خشمِ تجربهنشده. آن هم گُم نمیشود. این خشم در لایهای عمیقتر از خشمهای قبلی گیر میافتد و برای ابراز شدنش مسیرِ طولانیتری را زخمی میکند. این خشم من را از من میگیرد.
@TheWorldasISee
👍1
اگر دوست دارید با زبان کاتلین آشنا بشید یا میخوایید برخی مطالب رو عمیق تر یاد بگیرد،
این دو تا سایت بهتون پیشنهاد می کنم.
https://www.kotlinprimer.com/
https://www.slingacademy.com/cat/kotlin/
این دو تا سایت بهتون پیشنهاد می کنم.
https://www.kotlinprimer.com/
https://www.slingacademy.com/cat/kotlin/
The Kotlin Primer
Welcome to the Kotlin Primer! | The Kotlin Primer
The Kotlin Primer is an opinionated guide to the Kotlin language, intended to help people adopt Kotlin inside Java-centric organizations.
❤2🔥1
Forwarded from شهر فلسفه ایران (شهر فلسفه)
🗓 امروز در تاریخ: 382مین سالروز تولد آیزاک نیوتن فیزیکدان و ستارهشناس انگلیسی.
#نیوتن
www.philosophycity.ir
#نیوتن
www.philosophycity.ir
❤1