Jump to content

Raytsou

Member
  • Posts

    217
  • Joined

  • Last visited

Reputation Activity

  1. Agree
    Raytsou got a reaction from ThousandBlade in I'm enfuriated with Apple! Should I delete my Apple account?   
    Apple's marketing strategy is to create a walled garden ecosystem. As long as you exclusively use apple for your tech products, everything "just works". To discourage people from trying other things, apple generally makes the user experience absolute dog shit (sometimes intentional, but usually by just not putting any engineering resources there). The way they gain users is by partnering with schools to teach kids how to use apple products from a young age, and part of this partnership is that the schools get free ipads/MacBooks in exchange for not allowing the kids to be exposed to non-apple products. The downside of this is that it's extremely hard for people to get into this ecosystem if you're already used to non-apple devices. 
     
    You have three options: fully commit to apple devices, never touch apple devices ever again, or just live with being frustrated all the time.
  2. Like
    Raytsou got a reaction from Issac Zachary in I'm enfuriated with Apple! Should I delete my Apple account?   
    Apple's marketing strategy is to create a walled garden ecosystem. As long as you exclusively use apple for your tech products, everything "just works". To discourage people from trying other things, apple generally makes the user experience absolute dog shit (sometimes intentional, but usually by just not putting any engineering resources there). The way they gain users is by partnering with schools to teach kids how to use apple products from a young age, and part of this partnership is that the schools get free ipads/MacBooks in exchange for not allowing the kids to be exposed to non-apple products. The downside of this is that it's extremely hard for people to get into this ecosystem if you're already used to non-apple devices. 
     
    You have three options: fully commit to apple devices, never touch apple devices ever again, or just live with being frustrated all the time.
  3. Like
    Raytsou got a reaction from WillThePlank in Wireless headphones between £150-£200 for reference / general listening.   
    Xm4 are great. Also consider Bose qc45, they have differences but basically fill the same role. If you don't care about ANC, consider ATH-m50xBT, although they're quite lacking in base imo.
  4. Like
    Raytsou got a reaction from user145089198 in front audio ports isnt working   
    Oh I didn't even realize that's a feature. 
     
    I think you should figure out first whether it's a software issue or hardware issue. But assuming it's software, try disabling windows from automatically installing drivers, then go into control panel and uninstall all audio devices, then try installing your mobo realtek drivers again. Remember to re-enable windows driver updates.
  5. Agree
    Raytsou reacted to mMontana in permanently wipe files from hdd   
    If your computer is not "that" new, https://dban.org/
    Otherwise...
    https://slashdot.org/software/p/DBAN/alternatives
    A slashdot-cured list of alternatives (which contains also the buyer of ban)
  6. Like
    Raytsou got a reaction from Borgus Bohr in Nvidia Image Scaling vs DLSS   
    I suppose a more satisfying answer would be to also explain a bit about anti aliasing, or the problem of representing curves within a grid. I mentioned SSAA and that it's very computationally inefficient. Most of the later methods try to achieve the same effect by trading off accuracy for speed.
     
    Most popular is multisampling anti aliasing, or MSAA. Your GPU will take look at only the parts of your screen where you'll notice a difference (where there are curves) and selectively scale those parts to look better. No discernable difference at all from SSAA but is much faster.
     
    We also have FXAA, which is just as popular. In this method, we have the CPU blur the image outputted by the GPU. Very inaccurate but extremely fast.
     
    We next have TXAA, which instead of rendering at a higher resolution, will look at the few frames leading up to the current frame. Looked okay bit was computationally expensive. Often would be used in conjunction with MSAA.
     
    We then have deep learning super sampling, or DLSS. DLSS 1.0 is pure AI image upscaling. 2.0 conceptually combined 1.0 with TXAA for best accuracy and speed.
     
  7. Informative
    Raytsou got a reaction from Borgus Bohr in Nvidia Image Scaling vs DLSS   
    Image scaling is traditional scaling, also known as super sampling anti-aliasing (SSAA), which renders the frame at a higher virtual resolution, then fits it to your screen. Nothing will look better than this, but this is very computationally inefficient.
     
    DLSS is AI upscaling with temporal filtering. In other words, it has an algorithm that looks at the current frame, along with the few frames leading up to it, and guesses what a higher resolution version of it might look like.  This is usually not noticeably less accurate but significantly faster.
  8. Funny
    Raytsou reacted to Volkswagen06 in Apple Game Porting Toolkit help   
    Hello people, why all the time error loaloader/wine64-preloader error 1 mac osx terminal how to fix it and will not build to the end only loads and copies and stops what to do is it possible to do M1 macbook AIR
    https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit
    HELLLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPP
  9. Funny
    Raytsou got a reaction from Mark Kaine in Microsoft wins FTC fight to buy Activision Blizzard    
    I disagree, without this merger there isn't a single company large enough to compete with tencent
  10. Informative
    Raytsou got a reaction from NocTheRocc in Operating Systems/hardware - How do you counter bit flips, and how is the instruction cycle maintained perfectly?   
    Great answers here from an engineering perspective. Here's the math answer:
     
     
  11. Informative
    Raytsou got a reaction from Eigenvektor in Not understanding when to use ~/.bashrc, /etc/profile ,~/.bash_profile or ~/.profile?   
    The original unix shell terminal, named "Bourne Shell", launched via `sh`; `bash` extends that, called "Bourne-again shell".

    `.profile` is what `sh` looks for. Tbh I had to look this up bc I'd never even heard of `.profile`.
    `/etc/.profile` is the system wide profile and affects everyone.
    `.bash_profile` is the configuration profile for just the logged-in user
    `.bashrc` is the profile used if `bash` is launched in non-login mode
     
    So when you launch `bash`, it will first run `/etc/.profile`, then depending on if you invoked `bash` as login or non-login mode, it will run either the `.bash_profile` or the `.bashrc`. If it can't find a `.bash_profile`, it defaults back to `.profile`
  12. Like
    Raytsou got a reaction from adm0n in Looking for a language to learn   
    lmfao few of these answers seem particularly helpful. I'll give it a go.

    So, @planetary problem with computer languages it's split into a spectrum of high and low level languages. The higher the level, the more layers of abstraction between the hardware. Your hardware is memory addresses in your CPUcache or ram; these are filled in with 1's and 0's.

    Assembly is pretty much the lowest level programming language. In this language, you are basically giving raw instructions to the CPU to move to this address and read/write values etc. These instructions then map directly to machine code (ie, the code is "assembled"). Nobody really works with assembly anymore except for a specialized niche. Definitely not easy for beginners.

    Then we have a slightly higher level language called C. C is great and was widely used bc you could now use a compiler, which takes C code and translates it into machine code. You no longer had to program for a specific CPU, you could now write in a generic language and run it through many different compilers.
     
    Now both of these languages were procedural, meaning instructions were read line by line iteratively down the file to be executed. In comes a new paradigm, called object-oriented programming (OOP). This revolves around the concept of having entities associated with data that you can interact with and it self-manages the data. This is still the most popular paradigm today, so def worth reading up about. Anyways, with this shift in paradigm, C was improved upon with new features - called C++, updated and widely used to this day. Worth noting that all C code will still compile on modern C++ compilers since it's still the same language, tho the same wouldn't work backwards. Hence why we refer to them as C/C++.
     
    I'd say C/C++ is not a bad language to start learning with, but it does have a big learning curve bc it forces you to learn what is really going on in a computer. However, many universities do use it to teach computer science.
     
    Rust and Go are, at it's core, someone looking at C++ and going, "fuck that backwards compatibility shit, we can do better" and making a brand new language. But bc of this, they sit slightly higher up in level. Both are a bit more beginner friendly that C++ but are much less used in industry. Personally don't know anything about Rust but Go was basically Google saying "fuck C++, we're doing our own thing." It's mostly still Google using it but it's picking up mainstream adoption.

    Further up the spectrum we have Java. Java is a bit higher level bc it completely forces you to use OOP and also has a garbage collector, meaning it pauses everything every once in a while to clear out memory values that aren't going in use anymore.  It was designed to be used in large enterprise code-bases with thousands of files, which isn't that great for small beginner projects. Its syntax is also close enough to C/C++ that you could learn that as a beginner and comfortably switch to Java later on. There's also Scala, built on top of Java, that provides features for working with large datasets across a cluster of computers. Again, enterprise use, not beginner friendly.
     
    Now Java came to be because Oracle decided they could make money if businesses adopted Java, so they kept marketing until they were mainstream. Microsoft saw that and wanted a piece of the pie, so they came up with their own (pretty much equivalent) language. But for marketing purposes they figured they could piggyback on the "C" name and that's how C# came to be.
     
    Above that we have python, which is a language designed for scientific use. It came to be bc mathematicians, physicists, chemists, etc would often have a lot of use for computers to analyze data but didn't know much about computer engineering. Python abstracts all of that away so you're more dealing with a mental mathematical model of the data. It's actually not even a programming language anymore, it's a scripting language. Meaning, python doesn't generate a program that is then run by a machine; Python itself is a program (written in C/C++) that interprets your text file and executes the code. It's incredibly friendly to beginners, but you don't really get to learn how the underlying computer is working.

    We also have javascript, which is kinda like python in that you don't have to understand how a computer works at all, but it's mainly used for front-end web development. Front-end, meaning client side code sent to the browser. It's used alongside css, which declares styling of various components in a webpage, and html, which declares the format of components on a webpage. It has nothing to do with Java and is called that for the same reason C# has C in it. There's also typescript, which is OOP enforced javascript, also a superset language. All these worth learning if you're interested in web dev.
     
    I'd like to mention Haskell, which frankly I don't know much about, but it uses a different paradigm called functional programming. Basically, OOP is based off procedural programming which based off of the Turing Machine model of computing. Well, Alan Turing came up with that model but there was another dude Alonzo Church, who came up with another model called lambda calculus. The Church-Turing thesis shows that these models are both equivalently the most powerful model of computing, so naturally some clever nerd made a language to use lambda calculus in a programming language. Worth learning at some point to enhance your skills, but def not beginner friendly.
  13. Agree
    Raytsou reacted to planetary problem in Looking for a language to learn   
    THANK YOU i was struggling to see what tf all these languages were about! so the way i understand it, the lower the language level, the more directly the user "talks" with the hardware and thus less translation levels are used. this really helped me out. i think i will give C++ the most seriousness because i think it being a low-level language does have some benefits for me as im also trying to understand the core workings of a computer (got this "inspiration" to do that because of the Minecraft computer "CHUNGUS 2". its pretty darn fast for a computer made with Redstone) will still look at Java, Koltin and rust
  14. Like
    Raytsou reacted to Thomas4 in Need New Coolant Recommendation   
    You can make your own:
    A mixture of distilled water, 4-6 drops of liquid soap detergent (for a wetting agent), 15% automotive anti-freeze (a corrosion preventative), and mouthwash (a disinfectant).
    Warning: the anti-freeze makes it poisonous but as long as common sense is used you'll be safe - just don't drink it!
     
    If you don't want to make your own, there are a number of manufacturers who make pre-made solutions.
     
    For more background than you probably want:
    https://www.overclockers.com/pc-water-coolant-chemistry-part-i/ &
    https://www.overclockers.com/pc-water-coolant-chemistry-part-ii/
  15. Agree
    Raytsou reacted to wanderingfool2 in Run Python Scripts on startup   
    Few ways,
     
    Create a bat file and put it in the startup folder.  The bat file would look something similar to this
    python3 [path to run] Or however you run a python script on your computer in command prompt.  Confirm that it runs your python script and then put in your startup folder and it will run at login.
     
    Other options, go to task scheduler.
    Create a new task
    Add a new trigger; selecting on startup (I can't remember you might need to click the run even if user isn't logged in...can't remember exactly when that triggers).  You could also do on login
    Then under Action create a new action where the program is python and the command is the argument is the python script
  16. Like
    Raytsou got a reaction from 191x7 in I think I need to upgrade PSU?   
    I just drilled the case to move the top rad; I can fit a top exhaust fan now. Idle temps in desktop dropped from ~64C to ~57C (+/-2C). GPU also dropped to ~56C max


  17. Like
    Raytsou reacted to An0maly_76 in I think I need to upgrade PSU?   
    Every little bit helps, as they say.
  18. Like
    Raytsou got a reaction from An0maly_76 in I think I need to upgrade PSU?   
    I just drilled the case to move the top rad; I can fit a top exhaust fan now. Idle temps in desktop dropped from ~64C to ~57C (+/-2C). GPU also dropped to ~56C max


  19. Like
    Raytsou got a reaction from An0maly_76 in I think I need to upgrade PSU?   
    @An0maly_76posting a pic of the build here so you have a better idea of the cooling
     

  20. Like
    Raytsou got a reaction from An0maly_76 in I think I need to upgrade PSU?   
    and because you can never trust anyone, just double checked. The coolant is definitely flowing the right way.
  21. Funny
    Raytsou got a reaction from WhitetailAni in Experiences with non-techies   
    Not really an experience but my school's computers filter out websites, which is understandable when it's gaming or social media, but they also filter information technologies, so I can't go on linustechtips. What's even worse is that they also filter out educational websites, so we can't even go on our school's website.
  22. Agree
    Raytsou got a reaction from Mark Kaine in Gigabyte commits massive PR oopsie in China   
    almost everything is made in china these days so that's a null hypothesis
  23. Agree
    Raytsou got a reaction from thechinchinsong in Gigabyte commits massive PR oopsie in China   
    almost everything is made in china these days so that's a null hypothesis
  24. Like
    Raytsou got a reaction from Rybo in Max RAM for System   
    Thanks fam. Do you mind linking me to where you found that?
     
    EDIT:
    nvm I found it in the manual
  25. Funny
    Raytsou reacted to Oshino Shinobu in Face ID may be coming to Macs   
    No longer need to type a password, now they will have the courage to remove the keyboard from the MacBook. #courage
×