「Programming gen」
mar!!SLs/yPSipU
I'm finishing my CS degree in a few weeks. I like web dev and some low level stuff.
What is your favourite programming language?
What environment do you prefer (web, games, low-level, etc.)?
!!SLs/yPSipU
I'm finishing my CS degree in a few weeks. I like web dev and some low level stuff.
What is your favourite programming language?
What environment do you prefer (web, games, low-level, etc.)?
!!GXz1FkaXEw
>>16417
Don't worry, your brain never starts working
I don't know how to program because my brain doesn't work :(
>>16416
does this mean I can do java now
!!GXz1FkaXEw
>>16421
As long as you can string along a sentence, I think your brain might be working too well for java
One neat thing I found was the VM "UXN", which is a simple system for developing applications with basic operations
There's a tutorial for it here, and it also links a live online environment to use it with, which I'll also attach below
https://compudanzas.net/uxn_tutorial.html
https://metasyn.github.io/learn-uxn/
The author of UXN is using it to write a bunch of various lightweight utilities and other programs in a very charming way, you can browse through them here
https://git.sr.ht/~rabbits/uxn/tree/main/item/projects
Oh, also, there's a few neat programming zines i'm aware of, though if anyone else knows of any i'd like to hear about those two
The ones i know of being
https://github.com/angea/pocorgtfo
And there's also Phrack, although I've been a bit behind on that one
surprisingly both of those are active
tbh i've been kind of a lazy slub lately i should get around to reading all those articles
I like Python. (though only like 0.1% of this site is in Python)
I love low level development. Operating systems, compilers, stuff like that.
>>16966
Wait, fuck, I didn't mean to post that just yet. As for languages I like C and Lua, but I don't really have a favorite.
>>16967
For new lines you need shift+enter
enter alone is for submit
now you know and knowing is half the battle
GI JOE
>>16976
#slowspin
I do some game dev so use a lot of C# and Unity, would really like to learn some newer languages sometime though
!!GXz1FkaXEw
>>17056
Are you interested in lower level stuff? I started learning opengl earlier this year in c++
!!GXz1FkaXEw
>>17063
oh wait you said newer languages nvm lol
Scuby on Scales
>>17064
I did but that would be based too, mostly just curious to see what's changed in the uhh 20 years since c# was released in terms of language design
but honestly anything different from this would be nice
Rust's pretty neat, though needing to manage ownership of each variable can get a little tricky, particularly if you're managing some kind of interrelated data structure like a tree of some sort
Rust is pretty neat because it lets you use symbols of the cdecl format relatively seamlessly iirc provided you do the appropriate wrapping legwork, and the nature of its borrow checker means you're not going to chomp into segmentation faults, a big tripmine of C language code
>>17372
I've never used rust but its community makes it seem like the best language ever
C is pretty risky due to how writing memory to the wrong location can give an attacker control over the program's execution, for example in buffer overruns
🤔
Oh, if you like python, a really nice environment for tinkering with data live is "Jupyter Notebook", which lets you put groups of python statements in "cells" which you can then execute in sequence to test code and visualize information
!!SLs/yPSipU
>>17465
you can also use it with google colab for fun ML stuff
>>17479
This is also true!
!!SLs/yPSipU
I used it to make a really garbage dog breed detector
I'll put a nice pile of ML articles for people to stumble into here
VQGAN art engine colab notebook: https://colab.research.google.com/drive/1n_xrgKDlGQcCF6O-eL3NOd_x4NSqAUjK
"Guided Diffusion" art engine colab notebook: https://colab.research.google.com/drive/12a_Wrfi2_gwwAuN3VvMTwVMz9TfqctNj
"Guided Diffusion" github repository: https://github.com/openai/guided-diffusion
ArxIv paper on guided diffusion: https://arxiv.org/pdf/2105.05233.pdf (meta page of the paper is here: https://arxiv.org/abs/2105.05233 )
I also found this "Stable Diffusion" notebook here: https://colab.research.google.com/github/lstein/stable-diffusion/blob/main/notebooks/Stable_Diffusion_AI_Notebook.ipynb#scrollTo=qnLohSHmKoGk
but I haven't found a paper for the stable diffusion technique yet, unfortunately
>>17522
oh i'm foolposting, the stable diffusion paper is here: https://arxiv.org/pdf/2112.10752.pdf (meta page: https://arxiv.org/abs/2112.10752 )
Stable diffusion GH repository: https://github.com/CompVis/stable-diffusion
!!ScJ0pMQkBM
does anybody have tips for staying on track and keeping with studying when it comes to programming? I love the little i've done with it, and I honestly love learning more about the field, but I feel like it's the one thing I can't overcome my ADHD for. do I just need to work on discipline?
!!ScJ0pMQkBM
>>22116
ah fuck I really just need to bite the bullet and work towards a diagnosis huh. it's really sad, because I feel like with shit like 3D modeling, it's way easier to get lost in it for hours and hours. I suppose that's because it's something I already know how to do
!!ScJ0pMQkBM
>>22126
>2. don't have a specific goal you're working towards
honestly i've definitely given myself extremely concise goals in the past, even going as far to lay everything I need to do (that I know I need to do) out, but I can just never stick to it. need drugs
!!ScJ0pMQkBM
>>22129
oh trust me, i've 100% done this before, I guess it's just not enough for my unmedicated ass unfortunately.
!!ScJ0pMQkBM
I think it's time for me to start seriously working towards getting the diagnosis, I can't put it off any longer in the hopes that I can just do it myself.
!!ScJ0pMQkBM
opworm's posts are gone, all is lost
opworm opsec
!!ScJ0pMQkBM
>>22159
we were just talking about ADHD and meds, that sort of thing