#⌨coders-cave
1 messages · Page 21 of 1
Lots of unnecessary work because some idiot didn't think his development decisions through
Moq, a very popular library for stubbing/mocking dependencies in tests, has introduced a cricital security vulnerability in version 4.20.0.
text version of it
LMFAO the author is on some shit
damn, library authors can be evil too now huh...ill start implementing my shit from scratch
wow
Fucking finally you came to your senses
good luck
Uhh you good bro
Not the chat to be writing this in 💀
whats moq use fors
What is moq
its for
downloading libraries, on runtime and using said libraries on runtime
imagine npm that works on runtime
ooo that would be useful
Unit testing. It's used to mock objects and shit
what
no
moq is for mocking
used for unit testing as jupe said
We're replacing Moq with something else at work. Literally tens of thousands of code need to be changed
nsubstitute i would assume
its better anyway
i would not repalce Moq tbh 
its too hard for them to do the samething again that people have caught them one time 
One of my coworkers is doing a study on which is the best replacement for it but I did recommend nsubsitute
All trust is lost and our clients are worth literally hundreds of millions of euros so it's not even a question if we'll do it
It was CEOs orders
why would your clients worry
it just scans the git file when you build
only the devs should worry 
Our clients are mostly software development companies so they don't really like us having it because if the creator did thiswhat else would they hide in it
ig true
and even if they are not
if someone read about it in a blog or something and they didnt know anything about programming
they would worry
Yeah exactly
It's just not worth it for us if we can find a good replacement
We're currently using 4.18 and so we're not rushing the change
It was allowed for us to take our time as long as Moq doesn't get updated
print ("Hello World!")
Someone should print “hello world” using assembly
Or whatever the fuck Lovelace was using
Not too hard, you just gotta sequence it
Sequence deez nuts
SECTION .data
Msg: db “hello world”,10
MsgLength:equ $ - Msg
SECTION .text
global start
start:
push dword MsgLength
push dword Msg
push dword 1
sub esp, 4
mov eax, 4
int 80H
add esp, 16
; exit
push dword 0
sub esp, 4
mov eax, 1
int 80H
NOOOOO
Done btw
Why not have a 0 at the end as a null descriptor so that you don't have to specify length each time
I mean I know it's interrupt dependant but at the same time it just seems like a burden
Yeah fair enough, but I’m not really an expert on assembly code, so I just did it the only way I could think of at the time
What's int80 is it an os dependant thing or an x86 thing
Yeah system call
Sub esp is for os as well
Assembly code is quite hard to understand, fair enough
I know it pretty well
I know what interrupts are bit
Oh?
It was written for OS/X systems
So that makes sense
In x16 for example interrupts are solely bios functions
So I was wondering if it was something similar
Good night
Night
For example ?
I'm pretty sure
syscall just jumps rings then fucks with stack and shit I think
So it's int but without being customizable

Joders jave
jow jo Jake jeople jngry
I was gonna say rizz in my south with j's but auto mod didnt allow it
how to fuck jp?
God
Fox
I havent seen the sun for 5 months
Convenience
Are you a vampire now
rip
there's literally no reason to learn regex
there are regex generators
maybe learn the basics
Regex is just symbols and letters, it's not that hard anyway
programming is just symbols and letters
its not that hard anyway
japanese is just symbols should be easier than regex right?
Exactly 
mongodb
I hate .NET
why can't I throw an error inside try catch and catch the error
It just decided to fucking crash instead of getting caught in the catch
why
why would you want to throw and expection inside a try catch
you can rethrow expections
other than that you shouldnt be throwing expections inside a catch
I meant try part
Not in catch
I refactored some code and I didn't need to do it anymore
you should be able to chain try catches
you should be able to chain try catches
yeah but not in the catch part 
vs studio treats errors inside try catch as breakpoints
just change it in settings
itll catch the exception and continue the execution
or better yet
use dotnet rider
🤮
I have visual studio 2022 professional license for work
I'll never change from it
vs 2022 professional
is not
that different from vs community
and vs is bloated af
Well yes but I feel professional 
Also kinda true but I still need it for work
of all ides
ive tried
vs runs the most useless background processes
youre better of with a jetbrains ide like rider
but 
rider
is
made
in
java
but all you have to do is dont mind it
c# is still c#
All my coworkers use vs and we use vs specific tools so not possible for me
youre writing in a java ide
😭
The emoji hasn’t been the same since…
yes
nice

WHAT
Currently I'm making a bootloader again
Got inspired by a random blog post on a forum that hasn't been active for 12 years
Working on discord bot, it will be rpg in sci-fi setting
lmao
whats a bootloader

getting some bitches
Calmest c++ enjoyer
The thing that boots the operating system after bios
Basically the second program to run when you boot the computer
why not the bios firmware bro
thought so
Anyone knows how to code in brainfuck?
Wtf is brainfuck
Search it up
Brainfuck is an esoteric programming language created in 1993 by Urban Müller.Notable for its extreme minimalism, the language consists of only eight simple commands, a data pointer and an instruction pointer. While it is fully Turing complete, it is not intended for practical use, but to challenge and amuse programmers. Brainfuck requires one t...
Malbolge is better tbh
malbogle beats brainfuck any dya
silly name

Bro had a full on air raid siren
Absolute Chad
I devolved from chad to virgin after the of the website added an API 😪😪😪😪
"data is 10 minutes behind" this is so true lol, it was actually the opposite way at first but then they added 1 min cooldown for each request
chad: can store all the data he wants
Hi

Goodnight coders
Its 10 am
goodnight coders
funny
That’s the evilest thing they could do
Gn coders
It’s 1 pm
This entire chat is just vienen having a different time zone and memes
Any C++ coders here?
Nice
Wrong channel, this is for coding in general.
Why you need any help?
nah, just wanted to know if there are fellow c++ coders here
what is that
\
I know C++ but I don't actively use it. I use .NET so C# and VB at work and mostly C# or python on my own projects
stop using python pls 
I haven't started any new projects with it in ages but I use it to maintain @bitter sedge code vase
~ping
Fuck
just rewrite it in typescript or C# if you want a headache
i would recommend typescript
Oh it doesn't have perms to talk in this channel
Takes so much time tho
Pytyon goodd
Leave python alone
how many commands does it have
What are the vairables in wyr command
But I'd want to remake the logic for many of them which would make it take more tome
The command is broken atm
I should fix it but that also takes time
But when it worked what were the attribute and request things
They were for if you wanted to suggest new stuff for it
done in 2 months
Not possible for me. I have like 3-4 days a week I can code and 2-3 of them are like 1-2.5h hours of time
oh you have school right?
Work + hobbies
Do you live in finland?
Ye
So you are the admin that takes care of coding and bot stuff
Should have got that a long time ago
Ur always here
Wouldn't be a problem tho if I lived on my own. I live at my parents and the house is crammed so I don't have a room at all. I sleep in my little brother's room and have my desk in the other little brother's room and I have 1 hour bus drive so my workdays take 10-11 hours including trips and preparing for work plus 30 minutes of sitting on the couch thinking about nothing recovering enough from the day to be able to do basic human functions
It's hell really
I can't get myself to do anything because there're so many unnecessary distractions and other bullshit
Me and cloud share the responsibility for bots. I also handle pretty much the server settings stuff that needs to be done every now and then
Plus I look after mods obviously
I don't moderate anymore tho
You do ban ppl sometimes
Sounds like you really need an appartment near your work
Only when the mods need help with a really hard case or there's like someone saying racist shit and I happen to be the first to notice
The economy is shit rn so it's a risky move. Also I'm saving like 2000€ a month because I live at my parents
goofnight Cody
That would be your mother
give me your
vb usecase
please
so i can roast you
if you wont, im going to send a very generic VB slander
I just maintain legacy code
sadly people write new shit in java
they write stinky smelly shit
i hope they get well soon
I know lua and some c++ how hard is c# I'm wanting to learn it?
If you know C++, C# will be a piece of cake lol
It has similarities to c++ but imo is bit easier to understand
It has more OOP stuff tho
its like c++
but with naming conventions
and
no pointers
Basically yeah
did it work
idk
I think thats just an infinite loop
im gonna retry in protected mode
yeah I think so too
I dont really know how rip gets incremented tho
I think it just gets incremented after an instruction
so maybe it goes to the next command regardless?
but It might be different when using jmp
because it s setting rip instead of incrementing
idk
right
mov rax, 0xB8000
mov byte [rax], 'h'
mov byte [rax+1], 7
jmp rip
mov byte [rax+2], 'i'
mov byte [rax+3], 7```
but isnt that an instruction by itself
so it should jump to rip rip gets incremented
src/boot.asm:192: error: symbol `rip' not defined
then it jumps to rip again this time rip being...ah fuck idk
well think like in the memory I guess
Yea you cant modify rip
were you doing this in real mode?
what are you working on
did you make the filesystem part
no im about to do that rn
didnt you make one yourself at some point
either way fat16 sucks to set up
but its worth it in the long run
yeah im doing thatt
its fun
how
until I haved to implement it
yea thats the part that sucks I mean designing one is fun
i had a power outage during a git commit revert, all the files are now corrupted. Nice
They're still on github tho so whatever
yeah
isnt that what happens with like making shit normally
I dont wanna have to deal with fat
😭
same smh
just copy paste whatever you want from fat
and make sure to glue it together
no
I have to like
make a driver in the future after the bootloader
so I gotta understand it
I know how it works
but it sucks to implement
fr
as a full driver
and thats only the first part of the bootloader
then I have to move to long mode and deal with paging
paging sucks ass I dont understand it
os dev sucks I love it
lol
cant you like
"pretend" your paging
until you figure out how to page
lol
Yea I do that with every feature
and then I end up with an os that can pretend to do shit
but in reality it doesnt do shit
it seems as if you have too much foresight
macOS reference
Macs are really good these days
is what they said back in the day
dont succumb to the apple propoganda.
even big brother came saying he was fighting for no evil
What is coder cave about? I'm new
Room to talk about different coding/programming topics. This chat is NOT WORLDBOX RELATED
Will there be zubats here?
whats that
tutel!
This meme decreased my will to live immensely
print “hello world”
SyntaxError: Missing parentheses in call to 'print'
Google search memes coders will like
it could be written in a syntax he made
He could have written a compiler for all you know
a flexer
the full thing
The fact this is only partially right makes me want to commit war crimes in arma again
Hey, I recently bought Arma
because when people see "coders cave" they think "hmmm I dont understand this but might aswell pretend I do for the sake of it"
which one
Arma 3
are you playing multiplayer
I recently got into it its like 1000 times better than singleplayer
I haven‘t played it yet, set aside this weekend to get into it
Which one?
maybe best game I have played
Alright, thanks
Really thank you God my uncle works in database field and told me i would most likely have a hard time learning some other languages such a relief does make kinda since since I accidentally saw some code to a website clicking shit without paying attention 😀
Dont listen to me over him but I think c++ is easier overall
It's more like you lay down and try to sleep but the computer is right there and you want to try again
he works in the field and is more experienced
but my personal opinion is c# is very very complicated because I hate OOP with a pssion
I prefer simpler languages like C
Ay 90% of people here are more experienced so advice or just listing to most can be good
That is for sure
c++ is only complicated if you want it to be
I dont like the language because it tried to modernize a language by brining oop
but its badly executed
so it sucks in comparison to c#
Very true
Certain things are certainly easier to script than others
and tbh if you need oop that much
idk
I started with c# its good
but Im sticking to C
if you want you could look into rust
its a really good modern multi purpose language
my favourite language tbh
Also your first you would most likely understand it more than other languages
its the second last language I learned I think
its hard
its different
but its really fucking good
Oh
Once you learn it its super enjoyable
That is something some coding languages are funner than others
Other than when your doing something really repetitive
eh a language is as fun as you make it
For instance everyone hates on assembly
I like it
its weird
but its...weirdly enjoyable to understand
but until you understand its like banging your head against a rock trying to understand something cant even get the base of
Well sometimes when I don't know something I will keep trying different versions of a script but I love when I discover something new in a language I know c++ but I still am learning in some categories
It's really imbarrasing but I started off with lua from roblox bro 💀 I was 14 Disappointing
thats where alot of people nowadays start
roblox's docs are so fucking good too
just need to learn lua on your own
roblox isnt even simple either, if anything its more complicated to use
I know lol
That's something I like how it truly made it easier to learn
I watched videos
But after learning enough just practice
I think it's in the middle
Nothing to simple
But nothing overly complicated
as all things should be
Yep lol



X2
💀
I hate lua
Noone likes lua
Those that do are like people with childhood trauma
They don't know any better
time to see what this shit is really about
the only popular program ik of thats in lua is roblox
and who tf thinks: man, im going to make a roblox game
I tired using it
kept getting segfaults
that was literally a few days after it was announced though
and before you could download it
Garry‘s Mod mods are also in lua
oh neat
teardown is lua, cool game
ill try to rebuild my raymarching implementation with it
it will probably be faster than rust since i can run it in parallel
Factorio is if you have heard of that
So is angry birds I believe
Now that I think about it
I’m pretty sure World of Warcraft is too
It's what!???
wow is not built in lua 
they use lua for scripting
and im sure factorio is c++
lua is a scripting language do not make games in lua
or apps
its super slow
dont make anything in lua in general
you cant trust a language which chooses to begin its indexes at 1
So is angry birds
because the chat is dead and I cant flex on anyone that I can make useless things
"i use arch btw"
The thing is I used to I began using linux with arch because I thought it was custimizable
problem is 1) I had no idea what im doing 2) I put all disk memory on home instead on root
I am happy with my Debian, thank you
because I thought home was the main folder I was gonna use
turns out
im a fucking idiot
What's with putting different folders on a different partition
its not bad
but its not
not good
I was an idiot I didnt know putting everything on root was logical
Lol
Last time I tried it it was buggy
like really buggy
You just need to tap dance around a few things
I like kali the most tbh
Only trust the tutorials with an Indian accent
But it is really really solid
kali is lightweight enough to not be a burden but to also not be empty and its quite stable
I tried dark arch or whatever its called but it also sucked
I have tried alot of distros most for like a night
most were buggy
imagine a raw distro that has a package manager that downloads from any package manager
a shit ton of helpful features, includes every library needed for popular project
something as easy as windows but linux
if linux became more popular and more mainstream this could be a reality
but right now the only people that use linux are programmers and its only for programming purposes so its not needed
imagine a future where most software used is open source
and most are on wsl
anything microsoft makes for programmers is a godsend from heaven
imagine windows open source
actually no
frfr
lol
btw windows kernel is actually on github
a microsoft employee sent out the link accidentally
its ofc private
but all it would take is a rogue employee to public it for a few seconds
for windows to become open source
people will start making windows distros
frfr
tbh could be fun
they could make like a mini windows that is open source
so that people can expend on it
but they wouldnt make any money
so they wouldnt do that
hmm yeaha
Im sure just the kernel being open sourced wouldnt end that bad for them
but there would be alot of media backlash because "open source" = bad to anyone not experienced
open source can be bad
all it takes is like one accidental leak
to make billions of dollars worth of damage
so thats probably why they never would
my dumbass cant find out what damage would happen 😭
You see how the system operates so you have more insight on how it works
you see vulnerablities you couldnt before
thats what everyone thinks
so viruses will basically get steroids
but windows is battle tested for like 30 years now?
its multiple million lines of code
they cant control all of it
in defence the more secrecy the better
yes but it wasnt open source
if it was open source
there probably would have been problems
linux is open source but its not easy to find vulnerabilities
and if your really talking about that, why not look through the windows asm source to find vulnerabilities?
at this point just go byte to byte
eh
its entire system is one giant vulnerability because it wasnt made for corporations to use
battle tested for 30 years
if you really want to break into a system you could
thats the same for every project though
I cant believe that open sourcing would be a security issue
I just cant believe it
Idk I'm not an expert in security in fact I don't know almost anything
It just seems like it
You can ask jupe I'm sure he knows
am making gdt now
Do you mean idt
no I said that wrong 😭
I have never spent more than like 10.minutes making a gdt
this ```x86asm
GDT64: ; 64 bit gdt
.Null: equ $ - GDT64
dq 0
.Code: equ $ - GDT64
dd 0xFFFF ; Limit & Base (low, bits 0-15)
db 0 ; Base (mid, bits 16-23)
db PRESENT | NOT_SYS | EXEC | RW ; Access
db GRAN_4K | LONG_MODE | 0xF ; Flags & Limit (high, bits 16-19)
db 0 ; Base (high, bits 24-31)
.Data: equ $ - GDT64
dd 0xFFFF ; Limit & Base (low, bits 0-15)
db 0 ; Base (mid, bits 16-23)
db PRESENT | NOT_SYS | RW ; Access
db GRAN_4K | SZ_32 | 0xF ; Flags & Limit (high, bits 16-19)
db 0 ; Base (high, bits 24-31)
.TSS: equ $ - GDT64
dd 0x00000068
dd 0x00CF8900
.Pointer:
dw $ - GDT64 - 1
dq GDT64
Usually copy pasted
yeah
Ah so you are making a tss too
no idea what a tss is lol
mov di, 0x8004 ; Set di to 0x8004. Otherwise this code will get stuck in `int 0x15` after some entries are fetched
xor ebx, ebx ; ebx must be 0 to start
xor bp, bp ; keep an entry count in bp
mov edx, 0x0534D4150 ; Place "SMAP" into edx
mov eax, 0xe820
mov [es:di + 20], dword 1 ; force a valid ACPI 3.X entry
mov ecx, 24 ; ask for 24 bytes
int 0x15``` im trying to get a memory map then im gonna fill every type 1 from it in the gdt but this ^ triple faults
Last time I did it it basically switches the stack on stack overflow I think
What are you doing higabana?
osdev
Make an idt first
wouldnt a new idt invalidate the bios interrupts?
Also why the fuck are you making it in assembly
Why are you making it in real mode
because elf wants me to be in a setup protected mode
naw this is in compatibility mode
this is copy pasted from osdev
I feelike you are making this more.difficult than it has to be
yeah
Why are you in compatibility mode
because int 0x15 only works in compatibility mode right?
Ah?
my confusion is what happens when you trust osdev wiki in the slightest
Like ah= what
well eax = 0xe820
so
32 bit mode from long mode
make a gpt 😭
Ok
So
When in long mode
Can you make an idt
Without it interfering with compat mode
I think so
Because you need it it's better to never have triple faults
I think theres 2 idt registers for long mode and protected mode
Ok wait
Do you want to setup a general gdt
That doesn't do anything fancy
Nor has a tss
Basically ignoring gdt for as long as possible
I have allready
I think what im trying to do is read the memory map and make a new gdt that expresses that
am I supposed to make a fancy gdt before or after running kernel
@main brook how have you been rei
@main brook are u adachi rei
Always better to do it during
As you aren't working in assembly
Unless you have to
fr ok
Damn reis last message was 4 months ago
I miss rei they are epic
oh shit I forgot to do that
elf file
I think I just pasted it right after bootloader
if its even on the disc
gcc can output binary?
You can objcopy the binary from an elf
well yeah but I can only think of like 20 ways that can break everything
But I think it messes with linking
I think gcc expects everything to be loaded into virtual addresses exactly how it wants it to be
yeah uefi is.. 💀
I try to read a filw
windows uefi isnt even in spec thats how fucking bad it is
Somehow the fucking emulator crashed
lol fr
we need intel or someone to make a new uefi thats really fucking simple
intel made the first uefi so I Dont think they can be trustable
microsoft isnt known for good practices
windows.h jumpscare
google idk
Nah we just need one person to deal with UEFI once and make a proper bootloader in it
And noone ever to touch it again
They can like touch electricity or whatever they do I don't care about them
Set the bits physically just right
Hmmm might try it
I did try to write on a programmable controller but I had no idea what I'm doing so I stopped
When J get bored messing with vulkan I will try
Which may be soon because vulkan is boring as fuck
fr
btw if you have a shitty computer like me set the textures to ultra or whatever the highest is and everything else low
😭
its very laggy
wiser
Me
who are you then
R word
Entity
In life
Ok
Cool
What's a face routine
idk im stress out my new laptop having a broken windows 10
should i install Mint or Manjaro @rose pawn
or Ubuntu with cinnamon GUI
I DUNNO THOSE TERMS
Mint because its my fav icecream flavour
Then mint it is

You should keep windows
More reliable
Try FreshBooks free, for 30 days, no credit card required at https://www.freshbooks.com/linus
Use code LINUS and get 25% off GlassWire at https://lmg.gg/glasswire
This is part 1 in a series where Linus and Luke migrate their home workstation to Linux. In this episode, each decides which Distro they'll use, and then tries to run a game on it.
...
I’ve been using windows 11 for a year and I have 0 problems
I used Ubuntu for 2 years because I fried my old laptops GPU and windows refused to boot
Had a billion problems
Basics apps crashed a lot
Tried to delete an app but for some reason 5 different apps stopped working so I had to reinstall them
And a lot more
If you want to use Linux you can either WSL it or dual boot
Never daily drive Linux thank you
When was this?
I got my laptop a year ago
But I ended up fixing windows in the last 6 months of my old laptop
So probably like 3 and a half years ago
Ubuntu is fine for like basic stuff. It's reliable if you just use the browser like statistically most people do but when you start messing with stuff it starts to break if you don't know what you're doing
lunux te ch tips?????!??!
the same linu s tech tips that sexyally harrassed their coworker???
the same linux te ch tips that cucked companies????
linus tech tips bad!!!!!!!!
Idk a couple of apps I downloaded using the store crashed a lot
Yeah the same one
He didn't personally sexually harass anyone
If you don’t trust every single Linus video because he fucked 5 videos up idk what to tell you 😂
Everyone makes mistakes
LTT has some quality issues and ongoing sexual harassment investigation but most of their videos are still fun to watch and somewhat informative
Plus the quality issues have been addressed to a great amount and are getting addressed continuously
Boycotting LTT makes no sense anymore. They owned up to their mistakes and fixed them
Yeah having problems is common and not an issue
Ignoring problems is a problem
But they seem to be working on it so it’s all good
The sexual harassment issue might be more problematic tho but currently there's no proof of anything and it's being investigated
yeah but people are people
you cant really know if an employee is gonna be a problem before you hire them
Plus it happened when Linus was CEO and Linus has said that he's not a good CEO and that's why there's a new CEO
Nah?
🤭👍
U can use like 3 commands in cmd and get free windows activation
fr?
Yes
too late tho
I do my own it work
my laptop ssd is a piece of dog crap
windows did the bsod
when i restart
and now it wont boot windows
and I can't install linux because of something
the disk is behaving weirdly
frfr
like when i check it
its alright
but when i dod
fdisk -l /dev/sda
it shows
input/output error
when i do it again
/dev/sda doesn't exist apparently
its just poof
and im dmesg, the size became 0
for absolutely no reason
but it has 4 partition if list it
in /dev there's sda1-4
He retired
and its definitely not a RAID
but not AHCI
cause the only possible explanation is that
fr
bro ive been fixing this from
16:00 till 21:40
and i have math exam tomorrow im gonna doe
die
why windows sucks ass
windows broken installation made my whole ssd unusable
just a random github link 
i love how microsoft owns github but cant do any thing about people sharing windows activators there because its for "eductaional" purposes >:)
Get well soon
1000101001010001011001010101010101010010101101001100110100110101011000101101010110100101010010101011101
Agreed
My discord bot said their first words
Discord developing is a curse
Pycord, solves all your problems
fuck unity
Yes
Hellos to the magestic coders of #⌨coders-cave what is your opinion on new unity news
agreed
especially when any glitch will be abused to its limits
It‘s not a problem for me, more than 200.000 people won‘t download my shitty games
good idea bad execution
What news
I dont even know lol some ppl are mad
Oh i remembered
For those using the free version of unity they made it that each time their game is sold they need to pay unity or something
Another reason to make your own engine tbh
Or roll without one
Out of the many others
Or use one of those smaller non graphic open source engines that are pretty much just renderers
After their game is sold over 200.000 times every unique download will cost 20 cents
The code is also easily to disable too, apparently
not sold but downloaded
its complicated
they are charging based on installs
its stupid
Unique downloads, to be exact
Yeah
I know
It was too easy
uhhh too busy
for now use properties when you want a public variable in a class
and use fields when you want private variables
properties give you the option to set different modifiers for the getter and the setter
public int Number { get; private set; }
yeah
yeah
its a different variable then if its a different file
go read about scopes
even within the same file you can have two variables with the same name but can be diffretent
you dont
you just have two
yeah
var input = Console.ReadLine();
var number = int.Parse(input);
well that's on you
you probably fed the console letters instead of numbers
oh wait what
How does it know what to cast it to
you want to convert int to string not string to int
its int.Parse
so it casts it to an int
no?
Like different bits
Ulong?
var number = 123;
var text = number.ToString();
So it goes char->short->int->long?
you mean byte
char is for characters though
Yes
this turns the number in the variable to a string
well you can too but there are two types so you can handle both properly
when you print a char it prints the actual character but when you print a byte it will print the number
Console.ReadLine does not read ints
Or is it like
it only reads string
Const char
so you dont need to convert
Too
what do you mean valid strings 
that's just for safe parsing
same thing over all
bro you dont need to convert
its already a string
In c++ without the std strings are just a constant pointer to a bunch of characters
Console.ReadLine returns a string
well yeah a string is an array of characters
To handle them easier
you can use it like an array
that's turning a string into an int 
not int to a string
var text = Console.ReadLine();
var option = int.Parse(text);
@knotty root this is like the fifth time you try to learn c#
After you learn it well once you'll never forget it
I read and write C# code 7.5 hours a day 5 days a week so it's engrained pretty deep into my brain at this point
i personally find the salt from sea water cleans them pretty well
My heart-
My man‘s still pushing panic about this
Pretty old news + it doesn‘t even affect the average Unity user
If f2p developers take down their games it would for us wouldn’t it? Idk
Most f2p mobile games I know aren‘t written in Unity
And are also not downloaded 200.000 times a month
See I wouldn’t know lol
Actually it may lead to the shutdown of some goofy 60 MB games which is kinda good.
However, we may lose some hidden gems too
No it wouldn't
A hidden gem is not downloaded more than 200.000 times a month
is anyone else getting 500 errors randomly using github?
Wow I just heard unity did something terrible
they jacked up their prices
and devs are pissed
if unity stock is going down monday I wouldnt be suprised
here's the detail https://blog.unity.com/news/plan-pricing-and-packaging-updates
Only games that meet the following thresholds qualify for the Unity Runtime Fee:
- Unity Personal and Unity Plus: Those that have made $200,000 USD or more in the last 12 months AND have at least 200,000 lifetime game installs.
- Unity Pro and Unity Enterprise: Those that have made $1,000,000 USD or more in the last 12 months AND have at least 1,000,000 lifetime game installs.





