Shneebs's recent activity

  1. Comment on <deleted topic> in ~science

    Shneebs
    Link
    Extremely interesting and very well written that I was able to understand pretty much everything.

    Extremely interesting and very well written that I was able to understand pretty much everything.

    3 votes
  2. Comment on Xbox Series X/S vs. PlayStation 5 - A direct comparison and the Ars launch-month verdict in ~games

    Shneebs
    Link Parent
    Honestly, get the PC. You won't be getting it just to play HL:Alyx, there's a load of other games out there that are good fun, boneworks is another one along with the trusty beat saber. There's...

    Honestly, get the PC.

    You won't be getting it just to play HL:Alyx, there's a load of other games out there that are good fun, boneworks is another one along with the trusty beat saber.

    There's also this list here - https://docs.google.com/spreadsheets/d/1s7yu7EMzrLTeLJU4yYHeZorC1AeWpi6h6s2OQ4ffdW0/edit#gid=0

    I would also suggest on picking up this bundle (or any other VR players) as it's active for another 2 days and you get £100+ worth of VR games for about £17 - https://www.humblebundle.com/games/fall-vr

    If you're curious about playing GTA5 in vr (with a controller) which is pretty insane, look here - https://github.com/LukeRoss00/gta5-real-mod

    Honestly do it, the jump is so worth it. You may get a few PS5 exclusives but you can always play them at a later date when the price of the console (and games respectively drop) but VR changes the game forever.

    2 votes
  3. Comment on Weekly coronavirus-related chat, questions, and minor updates - week of September 21 in ~health.coronavirus

    Shneebs
    Link Parent
    Whilst not a medical professional, there doesn't appear to be higher risk of anyone catching the virus through smoke compared to standard breathing, the virus travels within the respitory droplets...

    Whilst not a medical professional, there doesn't appear to be higher risk of anyone catching the virus through smoke compared to standard breathing, the virus travels within the respitory droplets that you breath out, so if they stood outside talking they would be causing the same risk as standing there smoking.

    I wouldn't worry about that too much, the biggest thing will be that they're in the house where droplets can sit on surfaces. Remember, the virus is not airborn, it needs "something" to travel in.

    3 votes
  4. Comment on Windows 10 Ameliorated review in ~tech

    Shneebs
    Link Parent
    Whilst I completely agree with you that I wouldn't want to just download and install a modified ISO, they give you the ability to run through all the steps yourself:...
    • Exemplary

    Whilst I completely agree with you that I wouldn't want to just download and install a modified ISO, they give you the ability to run through all the steps yourself:

    https://ameliorated.info/documentation.html

    So you use a valid ISO downloaded from MS themselves along with the associated security patches, installing with DISM is a perfectly valid thing to do.

    The next stuff to do is run the scripts that they link.

    .batch script - https://git.ameliorated.info/attachments/8bdf2c4c-413b-4155-9379-ee02410464bd

    This all looks pretty standard and nothing nefarious. The only bit I'm not a fan of would be the install of chocolaty because I don't want package management on my home PC (I've used this within production environments so it is safe).

    You don't necessarily need to use chocolaty and you can see it's installing the following packages:

    firefox
    thunderbird
    vlc
    youtube-dl
    7zip
    open-shell
    jpegview
    vcredist-all
    directx
    onlyoffice

    You could grab the above manually.

    The next bit to run is the linux script to remove the Windows Update feature which you can read through here - https://git.ameliorated.info/attachments/b35aa265-cb7d-400d-8a61-de15055d2831

    Doing a quick read of this script also doesn't show anything nefarious and is fairly well written (in terms of plain text english commands and not obfuscating them).

    There's some steps that I don't think you'll need to do, such as Classic Shell, Modify Windows 10 Explorer, Cygwin, but all in all, it seems OK and you don't have to perform a lot of the steps. The anti-telemetry stuff is mainly fixed in the bat file.

    12 votes
  5. Comment on Requiring a Facebook account for Oculus VR is bad for users, devs, and competition in ~tech

    Shneebs
    Link Parent
    Wow, how had I not heard of this, thank you for the recommendation!! More in line with the article, this really really sucks, I've just got a friend to fork out £499 for the Oculus Quest (as they...

    Rec Room

    Wow, how had I not heard of this, thank you for the recommendation!!

    More in line with the article, this really really sucks, I've just got a friend to fork out £499 for the Oculus Quest (as they don't have a gaming PC) and they're pretty anti facebook. This is not going to go over well.

    5 votes
  6. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Shneebs
    Link Parent
    I have not found one and this makes me sad. The sense of wonder, achievement and satisfaction you get in this game is something I've not been able to replicate in anything else. If you find...

    are there any other games like this?

    I have not found one and this makes me sad. The sense of wonder, achievement and satisfaction you get in this game is something I've not been able to replicate in anything else.

    If you find something, let me know.

    I can't seem to figure out and I refuse to read guides since it's one of those games where it's so damn satisfying to figure things out by yourself.

    I was the same, but there was 1 specific bit I needed a nudge in the right direction otherwise I don't think I would have ever discovered it, so don't feel bad if you do get stuck.

  7. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Shneebs
    Link Parent
    This game is actually probably one of, if not my all time faviroute. It was one where I finished it, and just felt so, I don't know, empty, full, sad, happy?? I don't know, it was amazing. It...

    This game is actually probably one of, if not my all time faviroute.

    It was one where I finished it, and just felt so, I don't know, empty, full, sad, happy?? I don't know, it was amazing. It actually kinda killed gaming for me a bit and only VR has started to get me back into it. If I could forget everything and do it all over again I would.

    Managed to convince one of my friends to give it a go and he was hooked.

    Ahhh what a sense of wonder that game has. I remember trying to land on the "surface" of giants deep, going through the clouds was just..... wow.

    1 vote
  8. Comment on Weekly thread for news/updates/discussion of George Floyd protests, racial injustice, and policing policy - week of July 13 in ~news

    Shneebs
    Link Parent
    Fucking hell, the comments on that twitter thread. What is America.

    Fucking hell, the comments on that twitter thread.

    What is America.

    3 votes
  9. Comment on What did you do this weekend? in ~talk

    Shneebs
    Link Parent
    What made you move over there at this moment? Was it a personal or career choice?

    What made you move over there at this moment? Was it a personal or career choice?

    1 vote
  10. Comment on Got any new electronics? Tell me about them! in ~tech

    Shneebs
    Link Parent
    Any chance you can name / link to the ones you've got?

    Any chance you can name / link to the ones you've got?

    2 votes
  11. Comment on What's something that's a "really big deal" that has fallen out of public awareness and discourse? in ~talk

    Shneebs
    Link Parent
    It's never too late to start. I finally did it this week, created a protonmail account, registered a domain name, setup my own nextcloud instance, got keepassxc setup (and on my nextcloud...

    It's never too late to start.

    I finally did it this week, created a protonmail account, registered a domain name, setup my own nextcloud instance, got keepassxc setup (and on my nextcloud instance), wiped my google passwords (my god you can just download them in plain text :( ), rooted and completely debloated my phone of anything that is required (https://www.serlonghi.com/UninstallSystemApps.html this app is amazing), it took some trial and error but it's as bare as can be, (LinageOS17 doesn't work at the moment, will go to that when I can), updated my pihole, built a pizerow wifi access point that tunnels all traffic through VPN (getting the TOR routing setup is a bit of a pain but getting there). GPS spoofing.

    Like fuck me, I'm still traceable (phone number, Wifi networks) but I feel at least, I've got a tiny bit more control of my data. You're fucked if you have no technical knowledge.

    6 votes
  12. Comment on UK Parliament gives final backing to Withdrawal Agreement bill, UK is due to leave EU on January 31 with eleven-month transition period in ~news

    Shneebs
    Link Parent
    I'm just fucked off... All it looks like they've done is push through the same shit they had spent weeks and months bickering over. I'm done with it, the country is run by scum who don't know what...

    I'm just fucked off... All it looks like they've done is push through the same shit they had spent weeks and months bickering over.

    I'm done with it, the country is run by scum who don't know what an actual days work is like.

    This is something I put together - https://i.imgur.com/3AhpgUC.png

    This just shows how fucking out of touch they are. I understand it is set by the IPSA, but who are these?

    Looking at page 9 of their annual report (http://www.theipsa.org.uk/media/184891/annual-report-and-accounts-2017-2018.pdf) it looks like a load of fluff, but also, from a quick CTRL+F through the document I can't see them ever state a reason for a pay increase.

    Looking through the previous ones I also can't see any justification for increasing MP wages when the general population is seeing their own decrease. I don't believe they should ever lose money, but they should have retained the same spending power and not had an increase in spending power when the people they're representing are losing it.

    They take the general public for a ride, and they eat it all up. I stood in the voting booth this general election and hated every. single. person. There is no one that truly represents what I stand for, and I don't understand why everyone goes along with these people that clearly don't have your interests at heart.

    I honestly am just fed up with the human race and life tbh. I'm just going to turn to drugs, at least that makes me forget about the downward spiral the human race seems to be taking.

    17 votes
  13. Comment on What games have you been playing, and what's your opinion on them? in ~games

    Shneebs
    Link
    Outer Wildes, not Outer Worlds.... It's so so fun. It's basically an open world mystery about a solar system trapped in an endless time loop. Don't read too much (any, personally) or watch any...

    Outer Wildes, not Outer Worlds.... It's so so fun. It's basically an open world mystery about a solar system trapped in an endless time loop.

    Don't read too much (any, personally) or watch any videos as you'll spoil the surprise for yourself but it's the most fun I've had in a while.

    Also, Superliminal. A really good mind bender.

    5 votes
  14. Comment on <deleted topic> in ~tildes.official

  15. Comment on Are you optimistic or pessimistic about humanity's future prospects? in ~talk

    Shneebs
    Link Parent
    Mid 20's here, I seem to agree with every point there, it slightly disheartens me that the extra 25 years experience hasn't shown you any hope. I really want the world to turn around, but I think...

    Mid 20's here, I seem to agree with every point there, it slightly disheartens me that the extra 25 years experience hasn't shown you any hope. I really want the world to turn around, but I think the people that grab for power are not the people you want in power.

    2 votes
  16. Comment on The Rise and Fall of Internet Art Communities, from DeviantArt to Tumblr in ~tech

    Shneebs
    Link
    I think you can take the word art out of that sentence and it shows what the internet is becoming. I just find it so.... dull nowadays, it felt a bit like the wild west before, you'd stumble on a...

    As the internet consolidated, it moved toward homogeneity and passivity, and the internet’s once-vibrant art communities became casualties in social media’s rapid, obliterative rise.

    I think you can take the word art out of that sentence and it shows what the internet is becoming. I just find it so.... dull nowadays, it felt a bit like the wild west before, you'd stumble on a site, or a forum and just find some crazy stuff, now it's all there in one place.

    I fight constantly to not start typing old.reddi before I catch myself, it's purely years of habit. When I do eventually go on there I just get angry after a few posts and comments.

    4 votes
  17. Comment on Managing my passwords with KeePassXC and friends in ~tech

    Shneebs
    Link Parent
    Thanks for this, was going to ask what some other people's experiences are with them. I know I should use one, but it still feels a bit... Wrong to have all my passwords in one place, will take a...

    Thanks for this, was going to ask what some other people's experiences are with them. I know I should use one, but it still feels a bit... Wrong to have all my passwords in one place, will take a read through.

    3 votes
  18. Comment on Using ghoneycutt/pam puppet module in ~comp

    Shneebs
    Link
    I hate to say but I was making such a rookie mistake. I wasn't including profile::linux::base::pam within my base.pp file: # This class is applied as a baseline to every Linux server class...

    I hate to say but I was making such a rookie mistake.

    I wasn't including profile::linux::base::pam within my base.pp file:

    # This class is applied as a baseline to every Linux server
    class profile::linux::base {
      include profile::linux::base::bash
      include profile::linux::base::ntp
      include profile::puppet_agent
      include profile::linux::base::sssd
      include profile::linux::base::nsswitch
      include profile::linux::base::pam
    }
    

    As soon as I added this in I could see some of the manual changes I made to the files get updated with the default values, after uncommenting my hiera values everything fell into place. Can't believe I missed it, tried everything else I could think of before.

  19. Comment on Using ghoneycutt/pam puppet module in ~comp

    Shneebs
    Link Parent
    Thanks, didn't realise ~comp was for computing (makes sense though).

    Thanks, didn't realise ~comp was for computing (makes sense though).

    1 vote
  20. Using ghoneycutt/pam puppet module

    Hi guys, I'm really stumped and looking for a nudge in the right direction for how to utilise the ghoneycutt/pam module in puppet. Relatively new to this but got what I'd like to think as most the...

    Hi guys,

    I'm really stumped and looking for a nudge in the right direction for how to utilise the ghoneycutt/pam module in puppet. Relatively new to this but got what I'd like to think as most the basics down.

    I've configured a few things using modules such as NTP, SSSD and NSSWITCH but I'm just stuck on how I can use this module and pull info from Hiera into it.

    So, lets start with

    .yaml file:

    
            ### nsswitch.conf authentication configuration
    
            nsswitch::passwd:     'files sss'
    
            nsswitch::shadow:     'files sss'
    
    
    

    And then looking at the nsswitch.pp file:

    
            ### nsswitch.config setup
    
            class profile::linux::base::nsswitch {
    
            # Get heira values
    
              class { 'nsswitch':
    
                passwd    => [lookup('nsswitch::passwd')],
    
                shadow    => [lookup('nsswitch::shadow')],
    
    
    

    Simple enough to call the values I want and works how I want, now I'm trying to do the same type of thing for PAM using the ghoneycutt/pam module and there doesn't seem to be much info on how to use it, or it's just not sinking in for me.

    Some of my PAM Heira values:

            pam::pam_auth_lines:
              - '# Managed by Hiera key pam::pam_auth_lines'
              - 'auth        required      pam_env.so'
              - 'auth        sufficient    pam_fprintd.so'
              - 'auth        sufficient    pam_unix.so nullok try_first_pass'
              - 'auth        requisite     pam_succeed_if.so uid >= 500 quiet'
              - 'auth        sufficient    pam_sss.so use_first_pass'
              - 'auth        required      pam_deny.so'
            pam::pam_account_lines:
              - '# Managed by Hiera key pam::pam_account_lines'
              - 'account     required      pam_unix.so'
              - 'account     sufficient    pam_localuser.so'
              - 'account     sufficient    pam_succeed_if.so uid < 500 quiet'
              - 'account     [default=bad success=ok user_unknown=ignore] pam_sss.so'
              - 'account     required      pam_permit.so'
            pam::pam_password_lines:
              - '# Managed by Hiera key pam::pam_password_lines'
              - 'password    requisite     pam_cracklib.so try_first_pass retry=3 type='
              - 'password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok'
              - 'password    sufficient    pam_sss.so use_authtok'
              - 'password    required      pam_deny.so'
    

    Some things I've tried:

    1:

            class profile::linux::base::pam {
              # resources
              class { 'pam':
                password-auth-ac  => [
                  lookup('pam::pam_auth_lines')],
                  lookup('pam::pam_account_lines')],
                  lookup('pam::pam_password_lines')],
                  lookup('pam::pam_session_lines')],
               }
    
    

    2:

    
    	
    	      passwd  => [
    	
    	      lookup('pam::pam_auth_lines'),
    	
    	      lookup('pam::pam_account_lines'),
    	
    	      lookup('pam::pam_password_lines'),
    	
    	      lookup('pam::pam_session_lines'),
    	
    	      ],
    	
    	  }
    
    
            include ::pam
    
    	class profile::linux::base::pam {
    	
    	  # resources
    	
    	    include ::pam
    
    	         lookup('pam::pam_auth_lines')
    	
    	}
    
    
    

    I've tried a few other ways and can't get it to work as I want it to. Can anyone help?

    Thanks

    4 votes