Message from @Silver0Fox

Discord ID: 481440555067244565


2018-08-21 12:28:26 UTC  

linux is.. sometimes.. faster

2018-08-21 12:28:34 UTC  

but only for encryption

2018-08-21 12:28:35 UTC  

linux can be much more lightweight in terms of CPU usage, basically every open source project runs on it

2018-08-21 12:28:51 UTC  

the linux kernel is marginally better than NT at encryption

2018-08-21 12:28:59 UTC  

because kernel encryption layer and some shit

2018-08-21 12:28:59 UTC  

NT?

2018-08-21 12:28:59 UTC  

out of the box it's a more hospitable programming environment

2018-08-21 12:29:06 UTC  

NT is windows' kernel

2018-08-21 12:29:11 UTC  

aka Windows NT

2018-08-21 12:29:17 UTC  

Got it 😃

2018-08-21 12:29:36 UTC  

The Kernel is where all the important admin shit is right?

2018-08-21 12:29:43 UTC  

basically yeah

2018-08-21 12:30:00 UTC  

the kernel is where the system interacts with the hardware and where important tasks such as encryption can be called to improve speed

2018-08-21 12:30:01 UTC  

its the layer between your applications and the processor hardware and memory

2018-08-21 12:30:12 UTC  

And that was one of the big problems with the intel chip right?

2018-08-21 12:30:41 UTC  

if you've ever heard of `ring 0`, that's where code runs directly in the kernel and you'll often see older task managers separating ring 0 usage and user usage

2018-08-21 12:30:42 UTC  

Because it allowed access before it verified which made it faster but was bad for security

2018-08-21 12:31:05 UTC  

Okay. Interesting

2018-08-21 12:32:01 UTC  

the actual mechanics of how the exploits worked is fairly complex

2018-08-21 12:32:05 UTC  

if you're talking about meltdown/spectre, thateffected both intel and AMD, and involved a problem with the design of the CPU's branch predictor that allowed access to memory that the CPU had wrongly predicted to be needed

2018-08-21 12:32:53 UTC  

I think I understand it

2018-08-21 12:33:07 UTC  

with spectre it was more like the most secure programs actually became the most dangerous

2018-08-21 12:33:10 UTC  

this isnt stuff you really need to know tbh 😛

2018-08-21 12:33:11 UTC  

which was pretty funny

2018-08-21 12:33:53 UTC  

I find it interesting because the field I am studying to get into is forensic accounting. And I think I.T is just going to become more and more important in that field

2018-08-21 12:34:10 UTC  

IT has already become more important everywhere

2018-08-21 12:34:17 UTC  

It's one of the reasons I want to get into I.T to be honest

2018-08-21 12:34:23 UTC  

probably wouldnt hurt to be familiar with IT and programming

2018-08-21 12:34:41 UTC  

Yep and Uni isn't going to teach me that properly

2018-08-21 12:35:03 UTC  

well

2018-08-21 12:35:08 UTC  

depends on the school and program

2018-08-21 12:35:27 UTC  

a program in forensic accounting? yeah probably not

2018-08-21 12:35:35 UTC  

Not my uni. It has a "reputation"...

2018-08-21 12:35:50 UTC  

spooky

2018-08-21 12:35:56 UTC  

👻

2018-08-21 12:37:04 UTC  

But I think a lot of this kind of learning is better learnt outside of a classroom because the majority of it is problem solving and that works better off you're own bat

2018-08-21 12:38:04 UTC  

I probably won't be able to get properly into it until summer unfortunately cause I am neck deep in a Tax Subject...

2018-08-21 12:38:24 UTC  

oh yeah, i've always believed that if you want to get into programming, you set yourself a goal of a program you want to make, you do some research into different methods to compute a path to reach that goal and then you do it, being told what to make is a bad way to learn, you make what you want to make and then you can continue making whatever you want as you'll have learned (and will continue to learn) the language

2018-08-21 12:39:13 UTC  

yeah, you always learn the most from doing actual projects and building actual systems

2018-08-21 12:39:32 UTC  

at least in terms of becoming a better programmer

2018-08-21 12:39:52 UTC  

if you want to start off making something fun, I guess you could try making a discord bot or something lol