• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: August 12th, 2023

help-circle



  • I hopped on board the duck duckgo train a short while ago ( 6 months ). I’ve had no real issues with it except for one thing. If some event occurs and gains popularity very quickly ( within the span of a couple days ), it doesn’t really show up at the forefront of the search results.

    A decent example is when I was looking up the Willy’s Chocolate Factory event fiasco. I was specifically looking for images from the event to forward to my brother bc that entire event was hilarious. I had trouble with ducksuckgo. I fell back to Google image search for more ease of use.




  • I’ve mostly done hobby projects with rust.

    • axum + mongodb + oauth2 (just basic rest api)

    • rust-bert ( for some nlp stuff. Zero-shot, NER, etc.)

    • Bevy ( I was following a tutorial for a super basic space invaders game)

    I chose rust because I always like to have some kind of systems level programming language on my belt. It used to be c++. Rust had seemed very interesting so I began trying it out more and more. It’s awesome.


  • Sorry for late reply. I just now noticed this.

    The difference would be that a browser would likely have multiple web pages fighting for resources whereas the dedicated client would not have to fight over so many resources.

    The OS has a dedicated task scheduler that alots cpu time to each process. Some processes get preferential treatment, but most processes started on user space ( i.e.double click UI icon) are just “normal” priority.

    When a task scheduler hits on a process, that process can start executing whatever it needs to do. The problem with running discord in a browser is that the application is splitting its attention across multiple pages ( and probably other stuff ) instead of a single page.

    Basically, it’s faster to focus on painting a single canvas than it is to painting 3 at the same time.

    I’m not going to discuss shared memory and separate processes or forking. You can goggle search if you want to know more about that.




  • I’m not a game dev, just a regular dev. I have experimented with Bevy though. The documentation is top notch and there are many examples, YouTube videos and guides for starting out. I followed one such guide that was essentially a space invaders clone. I switched out some of the assets so that it was my brother’s face shooting lasers, and sent it to him.

    At my leisure pace, I finished the tutorial in about a week. I recommend giving it a try. Your first game doesn’t have to be perfect or even complete. My space invaders didn’t even have a background color.



  • I dabbled in Linux for a while (since 2009, college). I did some distro hopping for a while ( Ubuntu, opensuse, mint, Debian). I finally mained Linux after windows 8 came out, ugh.

    I mained Manjaro and then switched over to Endeavour. I couldn’t be happier. My opinion of Linux keeps getting better and better, but that’s probably because I have to fix my parents computers once in a while. They run windows 10 now. I hate it. Ads in the start menu?! Kill me now.