One year ago I bought a RX6650xt for my linux desktop, specifically the MSI MECH 2X version (it was cheap). I had issues with noise when doing graphics-intensive tasks, but the performance was sufficient, so I did not want to buy another card. I looked online for potential solutions, and I learned about the GPU fan shroud mod, and I wanted to try it!
Here are the results!
As you can see, this is a very simple mod, I simply replaced the gpu shroud with two noctua 120mm static-pressure optimized fans.
I followed a course on credit risk management by TU Delft that you can find on edx.org. As I often do, I summarized important points and searched for more content, all in a condensed notes PDF that you can find here.
Download
Recently, I completed a series of courses on the foundations of Positive Psychology. I learned about the ’three good things’ exercise from one of the courses. This exercise consists of remembering three good things that happened in the day, every day. I do that before going to sleep in the evening; I set up a reminder on my calendar for that. After trying that exercise for a month, I found that it had a high impact on my well-being.
TLDR Since map[[]byte]_ are not possible in go, use map[string]_ and index your byte slices using string(byteSlice).
Need for byte slice map keys Go’s default hash.Hash interface returns hashes as slices of bytes.
type Hash interface { // ... Sum(b []byte) []byte // ... } As we often use cryptographic hashes to identify complex objects, associative arrays with hashes as keys are needed to provide efficient insertion and retrieval of those objects.
Extending Lightnion with Tor-redirected websockets.
The goal of the lightnion project is to provide network and application level anonymity for web applications, in any web browser. The end goal is to provide anomymity protection for students using online classroom tools.
📄 Report 💬 Presentation 📁 Code Project done for the SPRING Lab at EPFL.