About19 years old developer with something like 10 years of experience in programming. I love programming <3 And i also love Chemistry and Physics and Math :) And I love Cryptography and Steganography Also I love Linux !!!! Get rid of all that bugs !
SkillsJava, C, C++, Arduino, Bash, Linux, Android ROM porting, lot of shit TBH. (Just not python, I hate that shit)
LocationIn a Galaxy far far away.
Joined devRant on 5/13/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
I cannot understand why people still think using VMs will help you be "safer".
Sure its better then nothing but its not that safe.
There have and are many exploits around VMs and there will be more.
Seriusly tho. There are bugs in VMs. Some use the RAM to escelate from VM. Some CPU. Some IDK what.
Its not safe.
Whats safe ?
Even PC with no internet isnt safe.
Heck i could see the power draw of your home and tell you what you were doing. (PC draws more current depending on what its doing. After some time and lot of data you can figure out user process.)
Heck even your BIOS isnt safe. (Not talking about open source alternatives. Those are much safer)10
Well its my cake day on reddit and well i have to celebrate somehow. So here im installing Gentoo into VM to see how it is. Fuck me, What am i doing.
Arch gods save me please.
P.S no im not leaving Arch. Im just trying gentoo.8
Soooo i have just spent 4 hours "fixing" my 3D printer because my parts werent sticking to bed and fucking up.
I have cleaned the bed.
Leved the bed.
Replaced the nozzle.
Adjusted Unified Bed Leveling points to perfection.
Nope still not sticking. WHAT THE ABSOLUTE FUCK ?
OK OK maybe the temperature is wrong. Even tho thats unlikely.
Set it higher so better chance of sticking. (200C to 210C).
Still not sticking.
skgjnsdghdgj lhg s;lkhglkj sdg
OK you know what. I need this small cube done so i will just replace the filament for silver one.
Print sticks just perfectly no issue at all.
Wait. Nooooooooooooo. NO NO NO NO NO NO NO NO NO NOOOOOOOOOO NO.
It was filament the entire fucking time ? WTF ?
I have used the one that doesnt stick for month and no issues. WTF ?
You know what ? I dont care anymore.
I will just not buy that one anymore and fuck it.
Now looking at me 4 hours ago i should have tried different filament as second thing but oh well.
Now i know.
We learn from our mistakes after all.18
Everyone please drop into the comments and drop there your public PGP key. I hope like this we can implement kind of PM system on devRant. If you are new to PGP please dont share your private key. Keep that one as or even more safe then your heart. (Not even your wife or GF need to know this key. ONLY YOU know it)
Lets get this started.
Also if the message is too long please paste it to pastebin or other site like that.25
Dont mine monero they said.
It wont make money they said.
Well 1 month later and here we are with results.
So it was expected by the calculator that i would make 8$ without electricity and 2$ pure profit.
Ohhhh so wrong.
11€ (yes € instead of $) and 5€ pure profit.
I mean it isnt much but its pretty decent i would say.17
Sitting in class and just writting what teacher is saying.
Twitter notif from CD projekt red. (Only reason j have twitter even)
We have to delay cyberpunk 2077 to 17 of September.
But if that means that the game will be even more bad ass then it already is then ohhhh take your sweat time. We can wait.11
Vulkan 1.2 is out and ohhh what is this ? Mesa already has support for it ? Ohhhh wait. Windows drivers dont have support yet ?
Well sad. But yeah its just came out so no surprise there.
But im glad we already have it basically hours after release.
Ohhhhh also NVIDIA 10xx and 20xx GPU owners who hate proprietery crap can now be happy. Linux 5.6 brings hardware acceleration for you !
On linux 5.6 note AMD owners can be excited for some power management if you are on laptop. And yes huge improvements. I went from 3h to 5h battery life.
Had a code that handled home network and was checking if everything is OK and ETC. I once noticed when i was at home and when i unplug NAS from outlet that it took hour or so to get email.
This is bad as you can imagine.
So after looking at the code i changed some code and just made it more dynamic to workload.
Lets just say that the email were now instant and also i somehow fixed CPU temperature website as side effect for whatever reason.
I felt good that day and bought pizza and got some beer and said fuck to school.
So i have this shitty RGB strip thats 12V 5A for what ever fucking reason. And its restricted in so many fucking ways. Like who puts common cathode on RGB strips ? Sure easier to power but hell to work with.
Im Haxk20 and well it woudlnt be me if i havent desoldered the proprietery connector and tested it manually with few cables. And yes indeed i can turn on the LEDs. Amazing.
Tomorrow i will grab arduino and well fun will begin.
Oh and i have ordered microphone for it too.
And if you have no clue why you would need microphone for fucking LEDs then you havent seen fun that you can have with LEDs.6
We all know how awesome and amazing base 2 is. But i would like to argue that base 1 has more potentional.
0000 000 0 00 0 00 0000 0 00 0 0000 0000000 0 00 0 000 0 0 0 0 000 0 0 00 000 0 00 00 0000 0 00 0.
You see what i mean ? Absolutely amazing.2
Spaces produce bigger binary when compiled from code then tabs.
Ladies and gentleman, this was my friend who studied computer science at University.33
Finally did it and updated my laptop Wifi to WiFi 6 standard.
Now just router and finally finish the CAT6 routing over the house.
And they said cables cant bring joy. Just listen to it.
CAT 6 + WiFI 6 at "Normal" house
That sound just brings joy.
But router has to wait. I dont have 300$ to spend on fucking router jeeez.6
Plan for 2020:
1. Find job in IT and leave the current shitty one.
2. Build more crap
3. Learn to read kernel code as sometimes the drivers are written as pure shit
4. Fix some stuff.
5. Build more shit
6. IDK anymore.1
Fucking docker on arch linux. Jeeez fucking hell.
Use docker to run the wallet they said. It works just fine they said. Fuck that.
Internet is not working in docker and i have no clue why. Hours into debugging it and still nope.
If anybody has more experience with docker on arch then please tell me how to fix this shit. Yes i have tried sudo sysctl net.ipv4.conf.all.forwarding=1 and sudo sysctl net.ipv4.ip_forward=1
Both of which did bullshit. Still no internet. Fuck this shit.24
First Haxk20 of 2020.
What do you fucking expect ? Its 25 minutes into new year and something happened ?
Happy new year !
Or shall i say. Happy new decade ?5
Well im building android and kernel and all sorts of stuff. So now i can say i was compiling the last second of a decade. WEeeeeeeeeeeeeeee.
Happy fucking new year for people who are in timezones where its near midnight already. For me still few hours.1
Run your own monero node they said. It will be fun they said. There were fucking wrong. Mining is fun. Running your own node sure as hell isnt. Fucking hell its fucking 70gb. Every fucking transaction is in there. WTF.20
If anybody was wondering how 24 threads looks like in htop then this is how. I mean just crazy.
I will be updating to 8 core 16 threads CPUs. Yes CPUs. In my server but this will have to do for now.22
Sooo i was bored today, Nothing to compile or build.
So i was scrolling trough thingiverse and saw this cool sword. The witcher sword.
I had some filament left and well 17hours isnt that long TBH. So i started printing it. 2 hours in and well i see how amazing looking it is. Just glorious.
And as a bonus its fucking huge. I mean unreal. 1.2 meter sword. FFS WOW.31
Its christmass and im writing code for Advent of Code 2019 and Playing elite dangerous.
Yes thats the way i like it.
(Yes we already gave gifts to each other so no worries).
And well since this is Haxk20 it woudlnt be me without compiling something.
Last year it was kernel. Now its full android ROM on server. YAY.
Well this is crazy. My laptop builds kernel in 50 minutes. Or around there. Thats on M.2 SSD so its faster to do.
Now my server which currently runs on USB (USB2 even). Yes the OS is installed on USB and it compiles the kernel in 10 minutes on USB2.
Can you imagine how fast it will be on fucking SSD ?
Im happy with my choice.
Sure the sound but TBH i got used to it already.16
Hate me but i started mining on server when its not running anything and well i like it.
First of all its paying for electrocity so im not loosing money on it and i get heat as a bonus.
So i mean i get money + heat.
Heater that makes money lol.
Sure im not gonna mine on it when i want to do anything on it bht when i have nothing to do why not ?25
They said i im beyond bleeding edge since i run linux-next on my daily driver laptop that i use for everything.
I have gone more far. I just build and tried linux-next on my server.
It has some issues and since its server after all i will stick to linux mainline and latest git commit.
I want to prove people that running mainline stuff on servers or daily drivers isnt scary or anything.
It can be done and run just fine as im proving it right now.6
The moment when your kernel compile is like you cannot see all the output not because its slow and laggy but because its so dang fast that main limitation isnt CPU but your fucking 60Hz monitor.
I literally cannot see all the output because of it. WOW. Fucking love this server.8
So when i bought my server the seller said that iLO is broken. I guess i kind of won ? When it said that iLO booted up and self tested and something is broken i tried the web interface. Works just fine LOL.6
And my server just arrived (Christmas present for myself)
And well first of all i would guess it would be louder but actually pretty quiet. I mean you can hear it but its not loud.
I mean you can probably guess what OS it is going to run since its me. (Yeah Arch) and will be used mainly for compiling.
Space is a little issue but i can figure that one out surely.
I dont have any drives for it yet (Still waiting for SSD to arrive) and one nice feature is internal SD card that you can actually boot from. Never saw this before but its nice to have. Arch fits just fine. Doing memtest now to see if memory is all fine since i got SQUASHFS errors when i tried to wipe the SD card inside arch.
Well wish me luck.24
//Proper Haxk20 tech rant
So uhmmm this is interesting.
Apparently Acer decided to not make proper vBIOS for Nitro 5 RX560X and they left some stuff well just empty or to stock.
For example they set the maximum OC clocks to stock so even if you want to overclock you cant exactly on Linux.
OK but why can we OC on windows ?
Well to no ones suprise windows stuff doesnt exactly follow specs published and well they just ignore some stuff so if you want you can OC on windows even past the max OC clocks because oh safety on windows isnt a fucking thing.
OK so how do we fix it on Linux ?
Well we have 2 ways.
1. Is to dump vBIOS. Edit it to contain the proper max limit and load it on startup because flashing it isnt great to do on laptop.
This will get you OC support but takes ages because again this isnt normal GPU. Its desktop GPU in laptop and Acer had to do something to it because oh well. So you will get lot of shit in the way.
Second way you can OC is to lets just say disable the security feature on Linux.
Hmmmm but AMDGPU driver doesnt exactly support that.
What do we do ?
Well if you look at AMDGPU code there is code for overdrive which is basically driver for overclocking support. When you look at the code for it you will be blown away first at what you are looking at but then Oh boom. variables for max clock on memory and core. Bingo.
OK set it to the values and boot the patched kernel. Hmmmmmm why is it so slow ?
Why is it running at minimum clocks ?
Look at the code again and you forgot that drivers use Hz instead of MHz. Yeahhhhhh. OK multiply the value to match Hz and its at stock. But no worries. Now when i tell the GPU to run at clocks past its limit it wont yell at me that i cant do that.
OK now comes a little weird part. I didnt find docs about boot parameters in linux and i didnt find a way to implement them. So if anybody has a way of implementing them please comment here a link to it. I will possibly even make this a patch and send it to kernel since well manual patching is shit.2
I just had to ask a question at SO after 3 years of not needing it. WOW 3 fucking years without SO.5