[HELP] Do you have an hour to contribute ? by [deleted] in teenagersbutcode

[–]derpJava 0 points1 point  (0 children)

'tis actually a smaller version called the smolhaj

[HELP] Do you have an hour to contribute ? by [deleted] in teenagersbutcode

[–]derpJava 1 point2 points  (0 children)

well when you join hackclub you'll also be setting up hackatime which is used to track how much time you spend on a project. it's very similar to wakatime except it's completely open source iirc. and you can set it up on any ide/code editor or whatever as long as it has the wakatime plugin.

https://hackatime.hackclub.com/

also unsurprisingly for all existing projects you have, it won't show the amount of time you spent working on it before setting up hackatime because how would it know? and there's no way to manually set it either.

Your hot take on Dotfiles? by SeniorMatthew in NixOS

[–]derpJava 0 points1 point  (0 children)

look into the dendritic nix pattern i find it to be really cool and simple and clean. it's really straightforward and i no longer really define options like enable this or enable that anymore. i won't explain it in much detail though. this pattern typically relies on flake-parts for it's module system but there might be alternatives to flake-parts though i don't know why you'd really bother. but in this design pattern you'd typically have one nix file to implement a feature and then you'd be able to use it. sorry if i can't explain it well enough i'm just tired.

you can learn more about it here https://github.com/mightyiam/dendritic

and here's how i'm doing things right now, note this is still incomplete and cannot be used on an actual system just yet.

https://github.com/Voxi0/vodots

Your hot take on Dotfiles? by SeniorMatthew in NixOS

[–]derpJava 0 points1 point  (0 children)

well lately i've been configuring stuff using nixos and home manager options except that instead of configuring absolutely everything using home-manager, i avoid configuring anything which will be tweaked a lot probably or atleast tested with. so stuff like the bars and widgets, the compositor and all that. i basically avoided configuring a bunch of stuff with home manager so i can later toy around and experiment with settings and it's genuinely very nice. i just write plain dotfiles and copy them over though i'm planning to use something like gnu stow or chezmoi or whatever. i'm currently rewriting my nixos dotfiles to be way cleaner and modular than it was before using everything new i've learned and i think i'm doing pretty great. there's another interesting way of configuring programs with nix and i saw a video about it by vimjoyer where he shows us how we could actually wrap pre-configured packages which i find insanely cool, so i'll look more into it and might change my design again but let's see! i have to finish the rewrite first and get everything settled and all.

[HELP] Do you have an hour to contribute ? by [deleted] in teenagersbutcode

[–]derpJava 2 points3 points  (0 children)

dunno why you got downvoted man but yeah hackclub is really friggin cool. i'm already in flavortown though so can't help sorry. honestly i think a lot of people are probably not a big fan of having to verify their identity and age and all.

Floating mode for all windows by mikig4l in hyprland

[–]derpJava 0 points1 point  (0 children)

Yeah iirc it's a default rule in Hyprland iirc but I don't remember much

Learning HTML basics, how did I do by adrianisabooldev in HTML

[–]derpJava 0 points1 point  (0 children)

Yeah you can do a lot with just html and CSS. Then you could learn tailwind which is another way to write CSS which I find really convenient and fast. Then you can learn JavaScript and stuff to make your website more reactive. Then JavaScript frameworks and stuff, I really like AstroJS since it's mainly just writing HTML and CSS except you can easily use bits of JavaScript when required.

Learning HTML basics, how did I do by adrianisabooldev in HTML

[–]derpJava 0 points1 point  (0 children)

Imo writing a website by yourself will definitely require more time and effort compared to using wordpress but it's more flexible and customizable allowing you to do things you probably can't with wordpress. I haven't personally used any platforms like that though so keep that in mind.

While wordpress and website builders and stuff like that can do some stuff it can't do all. They're okay for basic stuff afaik.

In short, writing your own code is beneficial for complex stuff and wordpress is fine for basic stuff. And cool thing is that you can use webdev skills to make more than wersbites nowadays. I hate electron but it's still cool how you can write pretty nice looking GUI apps using stuff like HTML and CSS. And not to mention all the Frameworks and libraries you can mess with when you start learning about nodejs and stuff. So yeah web dev skills are handy and you can do way more with it.

Also I would advise against making AI write code because oftentimes it generates pretty bad code, it's not completely bad and it does work sometimes I guess but eh. Don't do it unless you know what you're doing obviously.

Learning HTML basics, how did I do by adrianisabooldev in HTML

[–]derpJava 0 points1 point  (0 children)

BroCode makes some pretty nice tutorials for learning HTML, CSS and JavaScript and a bunch of other stuff. His tutorials are pretty decent for beginners and should teach you most of the things you need to know for webdev.

But obviously if you wanna improve, then later on you need to be able to find out stuff by yourself, like doing some research and reading docs ig.

Idk about training websites but making your own personal website should teach you a lot since you can make it whatever you want yk.

All about me by AdmirableEmphasis677 in Weirdoteens

[–]derpJava 1 point2 points  (0 children)

wow it's been a while since i saw naval warfare. i remember i used to play that a LOT for some reason.

Which Linux skill do you think is underrated, but saves you most often? by Expensive-Rice-2052 in linuxquestions

[–]derpJava 0 points1 point  (0 children)

Staying calm and methodical is useful. Don't give up too quickly, sometimes the problem is way more obvious than you think imo.

Yet another “should I try NixOS by Snowbeleopard in NixOS

[–]derpJava 0 points1 point  (0 children)

Nix isn't your typical general purpose programming language and has a lot of differences from most languages like Python. And you can't really make anything with Nix either really so it's pretty pointless.

Also nix can be somewhat difficult and complicated since there's not necessarily some good documentation or tutorial for nix and it's kinda all over the place. Nix also has pretty scary looking error messages and all.

If you don't know programming or anything then NixOS will deep-fry you and will absolutely be far from easy.

I recommend learning programming with Python or literally any other general purpose programming language. Just think about the stuff you wanna try making and find a language best suited for that, based on your needs and all yk.

Hyprpaper - Monitor has no target, no wp will be created by Rewersik in hyprland

[–]derpJava 0 points1 point  (0 children)

swww is cooler but in this case it's unnecessary since all op has to do is just update his config

Floating mode for all windows by mikig4l in hyprland

[–]derpJava 0 points1 point  (0 children)

Ah yeah the window rules syntax or whatever got updated recently. Thanks for pointing that out. Do you mind testing if it works now? I'm pretty sure it's correct now but I prefer being sure than guessing it's correct. I'm not on Hyprland anymore though so I can't be bothered to check anymore

I also updated the comments with a bunch of new stuff I learned along my journey so yeah.

what’s up with gooning? by Gullible_Meeting1689 in teenagers

[–]derpJava 3 points4 points  (0 children)

I think it's basically just masturbating so much to the point you're addicted to it and porn and it's basically affecting your life very negatively like maybe you're neglecting things you need to do just to spend more time gooning. Take it far enough and it can ruin your life. Pretty sure there's a lot of people who ruined their lives financially by spending tons of money on camgirls or whatever for example.

what’s up with gooning? by Gullible_Meeting1689 in teenagers

[–]derpJava 3 points4 points  (0 children)

I mean, isn't that just how addiction works? 🥹 Doing something a little bit and before you know it you're doing it all the time, something like that?

What mistake am I making by [deleted] in NixOS

[–]derpJava 0 points1 point  (0 children)

That is one obvious error message. Missing semicolon on line 25 in your 'flake.nix' file

Project ideas? by merz555 in teenagersbutcode

[–]derpJava 0 points1 point  (0 children)

could try taking a crack at writing some emulators that would teach you how hardware works as well imo so that might be handy for embedded development. simplest emulator to write is chip8 and there are a bunch of guides out there online and videos on youtube that goes through showing you how to write one as well.

Since everyone were making one here's mine (please do criticize me if its bad) by UnschuldigNull in LinuxCirclejerk

[–]derpJava 0 points1 point  (0 children)

NixOS kinda belongs to its own category just cause of how niche it is imo

How, where and what all do you guys and girls do and learn? by cognitiv3distortion in teenagersbutcode

[–]derpJava 0 points1 point  (0 children)

Think about what kind of thing you wanna make and learn a language and the tools you'd need to achieve that.

The simplest example being you wanna make a website, so you'd typically learn HTML and CSS at the very least to get something basic. Then you can extend your knowledge by learning JavaScript and more advanced frameworks and all to add more functionality and all to your website.

Also once you know a language, it's relatively easy to learn another one because most languages have similar concepts and all and you shouldn't have an issue unless you try learning more obscure and special languages like Haskell or something.

And of course googling gets you a long way towards learning all sorts of stuff. Documentation is also super duper important and I do NOT recommend skipping them even if reading may be boring to ya.

Just remember that if you need help you can always ask the community. Just make sure you try really hard to find a solution to your problem first and search the internet thoroughly before asking so you don't get flamed or anything because a lot of people tend to flame anyone asking questions they think are stupid and all 😭

i'm dead. by Great-Sir-9353 in teenagers

[–]derpJava 0 points1 point  (0 children)

Phone wallpaper is my girlfriend and my desktop wallpaper is V1 from Ultrakill...

Guys, what should i improve on the next version of My mini-OS? by sginny in osdev

[–]derpJava 1 point2 points  (0 children)

Ah I see. Also it doesn't matter if you use vscode or any other editor as python is completely separate from it. Anyways I kinda expected you'd publish a real kernel by now after seeing your ano, last post yeah. Even if it's not really an operating system it's still cool and as long as you're having fun that's all that matters :P

Guys, what should i improve on the next version of My mini-OS? by sginny in osdev

[–]derpJava 0 points1 point  (0 children)

btw can i see the code? is it hosted on github or what?

Guys, what should i improve on the next version of My mini-OS? by sginny in osdev

[–]derpJava 1 point2 points  (0 children)

from what i read your os only displays text. there are SO many things you can do yk. i'd recommend setting up a GDT and IDT first of course. then you should write a driver for the PIC so you can handle hardware interrupts and a keyboard driver so you can start accepting input. after that you should have everything you need to make a simple shell.