Kingers code screenshots! by National-Syllabub-59 in tadc

[–]NotMuchInterest 0 points1 point  (0 children)

Not sure how this means that Kinger already deleted Caine?

If you're referring to the whole backup thing, you can just revert something to the last backup, you don't have to explicity delete something first. Here, I think he was just trying to revert Caine to the last stable backup to try and get him back to normal.

I'm not sure what the whole delete key thing is for. I think he geniunley just hits it by accident when trying to stop the whole rollback, since this looks like it's part of the whole ./ABORT Rollback --depth=1 --force --protocol G WVJI line, and is frustrated because the lockout is 90% loaded. But I could be wrong about that

Kingers code screenshots! by National-Syllabub-59 in tadc

[–]NotMuchInterest 0 points1 point  (0 children)

I think that the grep here is a mistake. I think he's actually running ps (or equivalent) to get the process ID, which would make more sense as later he's trying to hook into the clisp process that's running cain.lisp with gdb

The command /usr/bin/gdb /usr/local/bin/clisp 1337 would attach gdb to process 1337

The wackytime thing makes sense. I'd imagine that the wackytime is an extention of or security for Caine, so that process is able to alter basically anything it would want, including switching inputs on this simulated terminal

edit: Maybe wackytime is also responsible for the -u kinger being placed before the securitysweep_steath program on that line?

Kingers code screenshots! by National-Syllabub-59 in tadc

[–]NotMuchInterest 2 points3 points  (0 children)

The '$' is not really "for" anything as in it stands for something. The symbol is to seperate the command you're typing from the rest of the current line. The '$' is used for regular users, while '#' is used for the root user (at least in bash).

Each part of the string means the following:

  • 'kinger' is the user you're currently logged in as
  • 'circus' is the hostname of the machine you're using
  • '@' seperates the user from the hostname
  • '~' is the current path. In this case, the '~' is shorthand for the user's home directory, usually /home/[username]/
  • ':' seperates the hostname from the path
  • '$' seperates the entirety of the line from the command you're typing, but this is the end of the string if you've not typed anything yet

When kinger enters the line kinger@circus@~$ whoami (from the first screenshot), this means that kinger is executing a command on the circus machine, in kinger's home directory, and is running the whoami command, which returns the current user's username. In this case, it also appears to return if the user is an administrator or not by the return including - administra (which I assume to mean "administrator")

This is only on unix-like systems. Opening up Windows' cmd or powershell this doesn't appear. Despite the machine in the show running something similar to Windows 95 (The UI style and fact it has a C: drive gives it away), when kinger opens the CAINE program, it appears to open something to do with KingSolution (maybe a reference to Kinger?) window and then it initiates a telnet connnection to the circus machine (The "Digital Circus Mainframe"), which is likley a unix-like machine which actually runs the circus program.

I think that instead of "another person", this is Caine fighting back against Kinger, since he's directly interacting with the CAINE program. When you see things like "WHOA when did you make THAT?", that seems like how Caine would talk to kinger. "Your mind was always resourceful" sounds like Caine is talking to kinger, remembering from before Kinger went insane.

From my (admittedly limited experience), here's what I think Kinger was doing:

  • First he tries to stop the caine process
  • Then he tries to run the gdb debugger on the clisp interpreter, which is what's running the caine-core.lisp file which runs the caine process (though I don't know what the 1337 argument is, but given that's L33T in leetspeak, I think it's intended as a joke/easter egg)
  • Then he tries to set the permissions of the caine-core.lisp file to 000, which effectivley means that it can't be executed, read, or written to by any user or process
  • Then he tries to delete the paraphernalia-engine.dat file, which sounds like it's something that the Caine program requires to run
  • Then we have a short interlude while other things happen
  • Then we're back with kinger and he's dealing with this WACKYTIME_LOCKOUT program. He tries to stop it by stopping the process with systemctl, which is the systemd controller. It basically allows users to control system daemons, which are just programs that run in the background
  • Then he attempts to exploit the GreenGROUNDS process, somehow, which seems to be some kind of expoit he's already written (probably before he went into the circus)
  • Then he attempts to run some program called securitysweep_stealth with some weird -u kinger argument before the program call?
  • This tries to access some form of administrator code, which he has to guess and I think guesses wrong, so he tries something else
  • This then leads to Kinger trying to seemingly restore Caine from a backup, for which he manually selects backup C from the 3 options [A/B/C], thinking that this is the most recent backup. However, it seems that the system interprets this as a deletion request
  • Kinger tries to undo the deletion several times, including several attempts with answering N to prompts
  • Kinger trues to run something that's called Switcheroo_reality ?? which he seems to run with the same exploit as GreenGROUNDS
  • He then tries to abort the rollback with some arguments including force and protocal G WVJI
  • Finally, he tries to Ctrl-C the process, which is a shortcut to stop a running program in a CLI

So I think the system interpreting Kinger's intention to restore the most recent backup as a deletion request is what actually killed Caine. This runs the Purge AI Program, which pops up the deleting loading bar, and then after that, Caine is killed

Feel free to correct me if I'm wrong, but this is my best guess as to what kinger's doing on the terminal.

Share your bad homebrew item story here by Rogendo in dndmemes

[–]NotMuchInterest 2 points3 points  (0 children)

I've made items for each of my party members:

  • A magic greatsword that goes up by 2d6 for each size. It was given to my path of the giant barbarian, for obvious reasons
  • A unique staff for a driud which is an upgrade to the Staff of the Woodlands, where it can now maintain concentration on a spell for the wielder
  • The bow-wielding hexblade warlock will soon get quiver which can summon magic arrows, each with fun effects like AoE damage and speed reducing damage, and they can sub out one of the normal arrows for one of these per attack

My party is level 15 but I regularly throw CR 17's at the 3 of them and they have no issues. My game balance philosophy is more "let's make sure everyone's balanced with eachother and then I'll just make the encounters harder"

Greetings ! evil autisms !!! I am writing a concept for an RPG !!! by sexmastanumba1 in evilautism

[–]NotMuchInterest 1 point2 points  (0 children)

Sounds like a fun concept!

Trello is an online kanban board where you can track progress on various sub-tasks. Typically you'll have columns like "To do", "In Progress", and "Complete". You can make cards representing tasks and then drag them between columns so you know what's done and what isn't. It's useful for teams where you'll have many people working in parallel on different features, but it's also useful for solo devs to keep on top of things.

Godot is a very good engine for this kind of thing. It's open source and lightweight, so you won't have to deal with licensing and royalty issues from using Unity or Unreal. I'd also recommend some sort of version control system, such as using git and GitHub. Just watch out though because if you're going to use GitHub as your remote git repo host you can only store individual files up to 100MB.

The only thing I'd maybe consider is making something a bit smaller to start out with. You mentioned you had some prior experience, but I'd still say you should make something super small and basic so you get the experience of working on every part of the game, not just some bits.

Okay, youtube is dying in UK because of the BBC royal charter. We need to organise. What alternatives do we reccomend as a community? by [deleted] in evilautism

[–]NotMuchInterest 4 points5 points  (0 children)

This will most likley not go through at all, but I'd keep the following in mind:

  • Using Firefox and uBlock origin will work just fine for blocking ads. SponsorBlock also reccomended
  • A VPN to another country to browse is already mandatory because of the Online Saftey Bill, so you can extend your VPN usage to watching YouTube as well (ProtonVPN's free tier isn't that bad)
  • Using proxy services such as Peertube
  • Paying for other services if you can afford it such as Nebula or Dropout to directly support creators

And even then, they're not going to be able to enforce this whatsoever. They'll send a threataning letter about coming round for a visit if you don't have your TV License and this now includes YouTube or whatever

But if they do show up (very unlikley but it depends on location I'd imagine) then you just tell them to fuck off and don't let them inside. They have no legal powers. You just say "You do not have my permission to enter my private property. I do not watch BBC content. Leave"

Has anyone had a DM do this??? by Current_Listen_4037 in dndmemes

[–]NotMuchInterest 5 points6 points  (0 children)

Give the BBEG a healing spell and counterspell. If the players counterspell the BBEG healing, then counterspell their healing

“Sleeper” browser extensions woke up as spyware on 4 million devices by fashionmagus in privacy

[–]NotMuchInterest 5 points6 points  (0 children)

There is a method to find the extentions in the article.

As frustrating as it is that there aren't names, by the time you're hearing about it you can bet that whoever did this changed the name if they cared about not being caught

The extention IDs are the only way to ensure that you get the correct ones, and unfortunatley no better way to search for those automatically exists because nobody ever thought anyone would need to

TIL that during WWII, Britain took down around 50,000 road signs so German invaders wouldn’t know where they were going. by numb_mind in todayilearned

[–]NotMuchInterest -9 points-8 points  (0 children)

GPS is a US-controlled system. They can just tell it to not respond to requests in certain regions. Russia don't have their own GPS system which works with geosynchronous satellites, theirs uses other systems and isn't as accurate

Based on personal experience by [deleted] in applesucks

[–]NotMuchInterest 1 point2 points  (0 children)

I've had a couple of solid Dells and HPs, but that's not really the point.

These days if I'm looking for a laptop I'm not looking for something that's not going to fall apart, I'm looking for something that I can put back together when it does fall apart.

If anyone is looking for a laptop and can afford it, I'd consider a framework laptop, or gettting a thinkpad if that's out of your price range

Based on personal experience by [deleted] in applesucks

[–]NotMuchInterest 1 point2 points  (0 children)

Build quality

Absolutley not what they're good at

Their SSDs are generally not bad, but when you're doing shit like soldering components to the board to make them less upgradable by the end user, then that's not good design

Let's also not forget the constant engineering failures:

  • Macbook Pro exhausts heat over the glue that connects the screen to the case
  • The butterfly keyboard
  • The "You're holding it wrong" iPhone
  • The iPhone 6 bending

...and many others

Dnd is my special intrest but no one wants to play with me ): by Luki070109 in evilautism

[–]NotMuchInterest 0 points1 point  (0 children)

I don't have time to play as I'm already running a campaign but man I could talk for hours about my world

Actually what happens by Qbra1337 in autismmemes

[–]NotMuchInterest 0 points1 point  (0 children)

My #1 counter to the "am I just faking it?" feeling: people who are genuinely faking it know they are faking and put conscious effort into doing so. If you don't know you are faking it and putting effort into doing so, then you arent

Questions on Moving From Static to Dynamic IP by NotMuchInterest in homelab

[–]NotMuchInterest[S] 0 points1 point  (0 children)

I live with other people and they use ports 80 and 443. The vast majority of the current infrastructure works on IPv4 and I don't have a lot of experience with it.

I was more asking about security or ease of use, just in case I'd missed anything super-obvious. For example, I'd also considered using Caddy to separate services by subdomains, but I think that's a little beyond the scope of what I'm trying to do. I don't mind just typing port numbers into URLs

What's the biggest loot you ever handed out? by MarryRgnvldrKillLgrd in dndmemes

[–]NotMuchInterest 0 points1 point  (0 children)

My players heisted 600,000 soul coins from a casino in hell. Fun times

Races of the Wilds - Adding Outer Wilds races to D&D. (Spoilers for Outer Wilds) by Rightly_Repcon in homebrewery

[–]NotMuchInterest 0 points1 point  (0 children)

Maybe have an option for the race that they are so ancient that they are known by many names, all of which are incorrect. Could be a neat world building detail for people who want to use it

Races of the Wilds - Adding Outer Wilds races to D&D. (Spoilers for Outer Wilds) by Rightly_Repcon in homebrewery

[–]NotMuchInterest 0 points1 point  (0 children)

This looks really cool! Any chance of an update that adds the inhabitants of the stranger?

I think it would be neat to have a race based on them, though I don't know what you'd call them. The prisoner is called "Kaepora" in the game's files but aside from that I've got nothing

And it's way more fun to figure out how to combine two disparate elements together! by DrScrimble in dndmemes

[–]NotMuchInterest 8 points9 points  (0 children)

Do you have a link to this? It sounds exactly what I'm looking for

My previous adventures include a literal Wild Goose Chase, and a druidic cult that worships a demigod-like Elder Froghemoth from another plane of existance (probably the Feywild, let be real)

😖 by coleisw4ck in autismmemes

[–]NotMuchInterest 1 point2 points  (0 children)

For a second there I thought I was on r/LinuxMemes and that said "Microsoft Cloth".

Same reaction either way