@freemo mas.to too.
It was a difficult day, but way easier than yesterday. Now I'd like to write something since there is like 15 minutes I have before the class starts.
Will caffeine become the next nicotine? Think about it carefully: it is a well-selling stimulant that has grown very fashionable and popular over the last few decades. It has mild effects, causes dependency and associates strongly with success and productivity, much like smoking cigarettes was advertised as something correlated with wealth.
From the physiological, or rather biochemical point of view, the effects of both coffee and smoking are mild. Nicotine constricts your blood vessels and brings blood pressure up a notch, while caffeine gives some sharpness and speeds the heart rate up. And they are both addictive: nicotine interferes with your breathing and emotion regulation systems, while caffeine screws up the circadian cycle. One could argue that caffeine withdrawal is generally less severe, but it doesn't mean caffeine is not harmful in the long run.
It is not data but an anecdote, of course: I have recently stopped drinking coffee and noticed how it actually affects me. Spoiler alert, it's very unpleasant, especially if I haven't had any protein- or fat-rich food beforehand, and seeing coffee being so heavily marketed lead me to these thoughts.
Game developers boss: "Have you improved the game play? The Game mechanics? The physics engine? The Graphics? What about all those crashes and other bugs?
Developer: "Ummm, no but we managed to make all the breasts of female characters twice their size with four times the jiggle"
Boss: "Its ready to ship!"
I've been on my first GNU/Linux distro for almost 3 months now. I picked Linux Mint (and I am okay with my choice, but I do think about how Manjaro as a first distro would be like), but now I have the need to switch to a different distribution, especially something rolling release.
I do not care about choosing every package that my system will have; I am fine with a little bit of software not being used on my system (This makes the incoming list preferred over Arch Linux). I care about an user distributed package manager (?) being there, such as AUR. I care about installs supporting a Window Manager such as i3. I care about my system not breaking due to an update on the OS (I have heard that this kind of stuff happens on Arch Linux, and that for this reason Manjaro filters the Arch Linux updates and gives a more stable experience (I also heard that they just delay the updates and call it stability).). So with these in mind, I have these distros and Arch Linux installers to choose from:
1- Manjaro
2- ArcoLinux
3- Garuda Linux
4- Endeavour OS
5- Anarchy Linux
I would highly appreciate any suggestion / discussion!
Finally get through OpenCL's Hello World in Kotlin. Computing 3 million times sin and cos using GPU, total time is 456ms, 105ms is used to compute and read result back to CPU. On the other hand, CPU takes whole 891ms to compute cos and sin. Which I guess it's more convinced for me to just say "GPU is good for parallel computing". The result is more vivid than sentences.
After doing this, I though LWJGL's document on OpenCL is really bad. What all I referenced are Java test codes and C++ codes. And I rely on my experience a lot to debug it. It looks like JOCL's binding is more object oriented and more user friendly. But LWJGL is offering a integrated package of OpenGL, GLFW and OpenCL binding, which I guess I have to stick with it for now.
Besides auto converting Java bytecode to OpenCL kernel, Aparapi seems much easier to get start with. Without dealing a lot of data copying and buffer creating things, life is much simpler.
I might write a blog(in Chinese of course, since I'm a Chinese, maybe I'll commit this program to LWJGL as a OpenCL HelloWorld) to describe where you should take a good care with LWJGL's OpenCL binding, where I actually crash the JVM by doing it wrong. (BTW, using println to locate the crash point is way faster than step through XD)
I'm not sure who needs to know this... but... Inflation is a **good** thing when it occurs at a reasonably slow pace over time. It is only a bad thing when it occurs quickly (hyperinflation) or when factors cause a feedback loop where the inflation continually accelerates quickly reaching hyperinflation.
Inflation means as long as you arent hoarding cash (which no one should do) your investments are growing faster
Learned a lot about general computing on GPU via a youtube video.
Besides OpenGL compute shader, I'd prefer using OpenCL to update tons of units concurrently. I'll give it a try, but it seems like LWJGL's OpenCL binding is not well documented and only a few examples are given. Maybe I'll go further deeper in it.
@freemo @Science
https://www.hopkinsmedicine.org/news/articles/image-of-the-month-the-jewelry-box-of-life
Found it.
"Hopkins" Looks legit enough for me.
Jeffrey Phillips Freeman
Innovator & Entrepreneur in Machine Learning, Evolutionary Computing & Big Data. Avid SCUBA diver, Open-source developer, HAM radio operator, astrophotographer, and anything nerdy.
Born and raised in Philadelphia, PA, USA, currently living in Utrecht, Netherlands, USA, and Thailand. Was also living in Israel, but left.
Pronouns: Sir / Mister
(Above pronouns are not intended to mock, i will respect any persons pronouns and only wish pronouns to show respect be used with me as well. These are called neopronouns, see an example of the word "frog" used as a neopronoun here: http://tinyurl.com/44hhej89 )
A proud member of the Penobscot Native American tribe, as well as a Mayflower passenger descendant. I sometimes post about my genealogical history.
My stance on various issues:
Education: Free to PhD, tax paid
Abortion: Protected, tax paid, limited time-frame
Welfare: Yes, no one should starve
UBI: No, use welfare
Racism: is real
Guns: Shall not be infringed
LGBT+/minorities: Support
Pronouns: Will respect
Trump: Moron, evil
Biden: Senile, racist
Police: ACAB
Drugs: Fully legal, no prescriptions needed
GPG/PGP Fingerprint: 8B23 64CD 2403 6DCB 7531 01D0 052D DA8E 0506 CBCE